-
изменение частоты сэмпла
всем доброго времени суток!
сабж: нужен программный блок, изменяющий частоту сэмпла, как если бы нужно было написать клавишный синтезатор (фактически так оно и есть, с одним НО): выбираем инструмент-> выбираем нужную частоту (!!! важно, т.к. далеко не всегда она должна совпадать с общепринятым звукорядом с ля 440)-> слышим звук - это, конечно, наилучший вариант, либо алгоритм изменения этой частоты с нуля.
вообще, каким образом добиваются изменения частоты без потери скорости, амплитутды итд итп, где об этом можно прочитать, желательно с примерами?
-
Father of UGEX
Привет,
Изменение частоты звука - эффект pitch. Как я понял тебе нужно изменить pitch клавишного синтезатора в реальном времени? Если твоя аудио карта поддерживает ASIO драйвера, то это можно сделать в том же Cubase - вешаем на канал pitch эффект (например Waves UltraPitch) и включаем monitor.
Слева, где опции канала, есть круглая кнопка в виде динамика:

Либо альтернативный вариант, записать аудио с синтезатора как есть, а после обработать как требуется. Работая с оффлайн материалом, лучше всего для редактирования высоты звука подойдет программа Celemony Melodyne Studio
-
Сорри за поздний ответ...
Cubase, это ж готовый прогпродукт, а нужен просто расчетный блок (с открытым кодом) с целью подключить его ко своей программе .
-
Father of UGEX
Понятно, значит это относится к программированию. На английском информацию не пробывал искать? В google точно можно найти, если знаешь язык.
В любом случае, посмотри этот раздел по программированию, я там видел некоторые книги (на продажу), в которых, возможно будет и ответ.
А над каким проектом ты работаешь?
Метки этой темы
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума
Социальные закладки