Ищу консольную программу для генерации тонов

Я уже некоторое время гуглю и не могу найти то, что ищу.

Мне нужна консольная программа, которая может воспроизводить ноты.

Пример:

воспроизведение C C D D E E

1
задан 13 October 2011 в 15:58

1 ответ

Вы можете сделать это с помощью команды play из пакета sox, например

for note in C C D D E E; 
do 
    play -n -c1 synth 1 sine $note;
done

, который воспроизводит синусоидальную волну продолжительностью 1 секунду для каждой из нот по очереди.

Страница man для sox содержит все параметры, которые можно использовать с эффектом synth. Это очень мощный, если не самый удобный способ создания звука.

0
ответ дан 13 October 2011 в 15:58

Другие вопросы по тегам:

Похожие вопросы: