Я хотел бы получить поток образцов PCM из линейного или встроенного микрофона Mac и провести небольшой анализ в реальном времени (точная природа не относится к этому вопросу, но это может быть FFT каждый так часто или какая-то базовая статистика по уровням выборки, или что у вас).
Что подходит для этого? Написание AudioUnit, который просто пропускает звук и случайно передает его куда-то для анализа? Написание приложения с поддержкой JACK и выяснение того, как заставить его играть с сервером JACK? Ecasound
Это дурацкий проект, основанный на проверке концепции, поэтому простота API является движущим фактором (за которым следует разумный выбор языка программирования).