필자는 Java를 사용하여 사운드 샘플을 읽는 프로젝트를 시작했습니다. 각 샘플의 속성에 따라 (단순화를 위해 현재 데시벨에 집중할 생각입니다. 특정 샘플 또는 샘플 세트의 전반적인 '볼륨') 0부터 255까지의 값을 반환합니다. 0은 침묵이고 255는 가장 높은 음압이됩니다 (기준점과 비교하면 어떻게됩니까? 이 말로). 그런 다음이 값을 바이트로 반환하여 PWM을 사용하는 LED의 강도를 제어하고 음악을 시각적으로 '확인'하기 위해 Arduino로 보냈습니다.음악 오디오 샘플을 dB로 표현 하시겠습니까?
저는 오디오 파일 형식 전문가가 아니며 음악 파일에 데이터가 저장되는 방식에 대한 특별한 이해가 없습니다. 따라서 샘플을 읽는 방법을 찾는 데 어려움을 겪고 있으며 전체 볼륨 레벨을 바이트로 표시하는 방법을 찾습니다. javax.sound.sampled 패키지를 살펴 보았습니다. 매우 혼란 스럽습니다. 내가 어떻게 이것을 성취 할 수 있는지에 대한 통찰력은 크게 감사 할 것이다.
아니요, 이것은 다릅니다. – Legare
정확히 어떻게 다른가요? 이것은 적은 단어보다는 더 많은 단어를 넣을 좋은 시간입니다. –
이것은 연결된 질문과 전혀 중복되지 않습니다. – Brad