Reverberation

어떤 공간에서 소리가 재생될 때, 많은 메아리가 발생하고 소리가 벽과 공기 중에 흡수되면서 천천히 감쇄하면 반향 효과를 일으키게 됩니다. 이런 현상을 극복하기 위해서 나선 (nahsun)의 반향(reverberation) 엔진은 원음을 없애고 특정한 공간에서 음향을 재생시키며 다양한 반향 효과를 제공합니다.

나선(nahsun)의 반향 엔진은 ARM 프로세서군을 기반으로 고정소수점으로 최적화되어 구현되어 있습니다. 또한 이 엔진은 편리한 사용을 위한 다양한 프리셋(preset)을 제공합니다.


  • Reverberation이 없는 일반 음악
  • Reverberation이 적용된 음악 1 (Stadium Mode)
  • Reverberation이 적용된 음악 2 (Outside Club Mode)
  • Reverberation이 적용된 음악 3 (Hall Mode)

 

지원 엔진의 특성

  • 샘플링 주파수 : 8/11.025/12/16/22.05/24/32/44.1/48 KHz
  • Preset 모드 : Stadium, Hall, Stage, Room, Outside Club
  • Room의 특성을 맞춤형으로 설정 가능
  • 채널 : 모노(1ch),스테레오(2ch)

지원 소프트웨어 특성

  • 재진입이 가능한(reentrant) 코드. 다중스레드(multithread)와 동적인 메모리 할당.
  • 지원되는 라이브러리 포맷
    • ADS 1.2
    • RealView 4.0
    • WinCE (Embedded Visual C)
    • Android
    • iOS
  • Data 메모리 : 실시간으로 할당 가능
  • API : C에서 호출이 가능한 API

디코더 성능 및 메모리 사양 (ARM9E 기준)

  • 복잡도 : 26 MHz (44.1 KHz stereo 기준)
  • Code ROM : 16 KB
  • Constant Data ROM : 2 KB
  • RAM : 112 KB