2013-06-16 1 views
-1

Здравствуйте! всеКак записывать и читать аудиосигналы, исходящие от микрофона?

Извиняюсь, если я, кажется, задать дерьмовый вопрос здесь, но я буду основывать его в контексте скрине «о том, как микрофон работает», легко спроецировать на мой вопрос в поперечнике.

Теперь, как вы можете видеть, звуковые волны попадают в диафрагму, а затем диафрагма вибрирует и излучает звуковые сигналы на другом конце, и именно так звучит захват yadaydayda.

Теперь мой вопрос: будучи программистом C++ для довольно мало времени, я пытаюсь написать захват программы/манипулируйте звуковых сигналов на другом конце, без использования библиотек или программного обеспечения, как Audacity , Но, я как бы ища пошатнувшийся совет, о том, как я должен даже начать трединг для этого проекта.

Что мне следует знать, чтобы иметь возможность читать эти аудиосигналы в их необработанном формате с использованием C++? BTW: Я использую окна 7

Note 

Я искал другие вопросы SO, и они, как правило, о записи звука с микрофона или получения аудио для андроид ... Но мой вопрос далеко позади, чем , Я пытаюсь получить аудиосигналы на своем ПК, которые были преобразованы из звуковых волн.

+0

В дополнении к любым знаниям вам нужно создать пользовательский интерфейс и такой, что нужно, чтобы получить API и изучать его. Я бы предложил ASIO. Особенно, если вы думаете о профессиональном уровне записи. Это стандартный протокол в большинстве основных устройств и программ (т. Е. ProTools, Avid, Steinberg, M-Audio, Live и т. Д.). – ChiefTwoPencils

+0

Вопросы о том, как записывать звук с микрофона, имеют значение. Сначала вы получаете звуковые сигналы, затем делаете то, что хотите, с такой записью в файл или выполняете некоторые вычисления. –

+0

Звуковые API-интерфейсы в основном ориентированы на ОС, поэтому вы должны хотя бы указать, какую ОС вы планируете использовать для этого. –

ответ

2

В Windows вы можете вызвать waveInOpen и другие функции waveIn ... API для получения образцов необработанных аудиоданных. Существует учебник и образец анализатор частоты приложение здесь:

http://www.relisoft.com/freeware/index.htm

+0

Ссылка оказалась полезной. Спасибо. Однако не было учебника, а просто загружаемого анализатора и Исходный код. Можете ли вы связать меня с учебником, если сможете? –

 Смежные вопросы

  • Нет связанных вопросов^_^