저는 Window 7의 작은 소프트웨어 오디오 신시사이저와 같은 것을 C++로 작성하고 있습니다. 핵심 엔진이 실행 중이고 미디 이벤트를 수신하면 메모, 변경 프로그램 등을 재생합니다. 현재 나에게 어떤 문제가 발생하는지는 출력 채널의 0dB 기준 음압 레벨을 어디에 두어야하는지입니다.절대 플로트 값으로 0dB 사운드 레벨의 기본값
신시사이저가 진폭이 | 0.5f | 인 440Hz의 사인파를 생성한다고 가정 해 봅시다. . db의 사운드 레벨을 계산하려면 참조 레벨 (0 db)을 설정해야합니다. 누구든지 이것에 대한 기본값과 같은 것을 알고 있습니까?
0dB 풀 스케일은 0dB SPL (음압 레벨)과 동일하지 않습니다. –
@Paul, 당신이 맞는지 확인하십시오. 이 외에도, EBU R 128 사양 http://tech.ebu.ch/loudness에 지정된 라우드니스 레벨 메트릭을 고려할 것을 제안합니다. –