Eu analisaria o JACK . Há um tarball de origem para o OSX na página de download do projeto principal , e um projeto de porta separado específico do OSX chamado JackOSX .
JACK is a system for handling real-time, low-latency audio (and MIDI). [...] It can connect a number of different applications to an audio device, as well as allowing them to share audio between themselves. Its clients can run in their own processes (ie. as normal applications), or can they can run within the JACK server (ie. as a "plugin").
A idéia aqui é que você pegaria sua saída de áudio de, digamos, VLC, e então a executaria em um plug-in de compressor com o JACK antes de enviá-lo para o seu dispositivo de áudio.
Se você deseja executar um processamento de áudio em tempo real, você precisará de um aplicativo de terceiros para fazer isso. Eu usei o Audio Hijack .
Após instalar o JACK, abra o Audio Hijack. Certifique-se de que você configurou para "Hijack" o áudio para uma captura ao vivo.
Emseguida,configureasaídadeáudiodoVLCparaoJACK.
A saída do VLC vai para a entrada do Audio Hijack.
AsaídadoAudioHijackvaiparaosistema.
Por fim, escolha seus filtros.