-
07.04.2017, 10:07 #1
Как транспонировать звук в герцах
Привет всем!
Кто-нибудь встречал программу, с помощью которой можно было бы тонко транспонировать звук в формате .wav в герцах?
Например отдельно звучащую ноту ф-п, записанную в .wav, надо поднять на 2,25Hz.
Весь Интернет перерыл - все программы, в которых что-то можно транспонировать, делают это минимум в центах. А мне это не подходит.
- Регистрация
- 04.05.2007
- Адрес
- Сидней, Австралия
- Возраст
- 71
- Сообщений
- 19,498
- Записей в дневнике
- 107
Re: Как транспонировать звук в герцах
Программа Audacity - Effect - Change Pitch.
http://audacity-free.ru/
Там нужно, например, выбрать любую ноту в нужной вам октаве,
внизу будут показаны Hz для этой ноты слева, а справа нужно ввести
Hz какие вам нужны. Таким образом можно изменять как только выбранный кусок музыки (отдельную выбранную ноту в записи, целый такт и пр.), так и весь текст сразу.
![]()
Re: Как транспонировать звук в герцах
в Melodyne есть возможность произвольно изменять частоту каждого звука.
я записывал одного вокалиста с "относительным"слухом, потом отредактировал пение.
"вокалист" потом сам себя на записи не узнавал -
свою лажу он, когда пел, не слышал, зато центово-чистое исполнение сразу определил.
- Регистрация
- 18.03.2017
- Сообщений
- 20
Re: Как транспонировать звук в герцах
Нет ничего проще.
Предположим, что Вам нужно снизить частоту записи ноты Ля - 440 Гц на 2.25 Гц.
Вычисляем (440+2.25)/440=1.00511
Пусть Ваш WAV файл записан со скоростью раздачи 44100 семпл/сек.
Вычисляем 44100*1.00511=44325
Запускаем программу, которая считывает из WAV файла амплитуды семплов, и рассчитывает промежуточные значения, в расчёте на скорость раздачи 44325 семпл/сек и пишет эти значения в новый файл. Но значение скорости раздачи в шапке нового файла оставляет прежней, то есть 44100. И всё готово.
Я работаю с Турбо Бейсиком, это старая программа. не на всех компьютерах она идёт.
Некоторые подробности можно узнать здесь -
Если не найдёте ничего лучшего, то могу Вам помочь.
Если в файле записаны звуки разных частот, то частоты, естественно, изменятся на различное число герц. Но в одинаковое число раз. Что и как делать - зависит от конкретной задачи. Мы можем это обсудить.
Дмитрий
Re: Как транспонировать звук в герцах
Это то, что надо!
Спасибо!
Только программа немножко завышает тон, когда пытается его определить чаще всего на 1-2 Гц. Но это не страшно, так как если указать правильный исходный тон самому и куда транспонировать, то делает всё как надо.
Я тоже поставил эту прогу, но не могу понять где там менять высоту ноты в центах. Получается только вверх-вниз по общему полю таскать в пределах равномерно-темперированного строя.
Насчет вокалистов - сам вокалист, знаю такую проблему, - иногда не чувствуешь, что занижаешь, особенно если не выспался или не в настроении. А бывает не чувствуешь, что завышаешь, если увлечешься сильно художественной стороной вокала.
В принципе это логично и мне нравится ваш подход, без вас я бы не догадался так сделать!
Только вот проблема - мне нужно сделать 3 строя по 100 (примерно) нот в каждом.
Не обижайтесь, выше уже был предложен способ быстрее, но за информацию всё равно спасибо! Возьму на заметку!
Похожие темы
-
Как транспонировать из/в тональность в Сибелиусе?
от Anna-violin в разделе Нотный наборОтветов: 12Последнее сообщение: 14.01.2011, 01:27 -
Sibelius Как транспонировать?
от STЮ`RKA в разделе Нотный наборОтветов: 1Последнее сообщение: 15.09.2009, 20:22 -
Звук
от trizett в разделе Скрипичный мастерОтветов: 25Последнее сообщение: 05.05.2009, 19:32 -
Хорошо ли транспонировать арии?
от ravenna в разделе Опера и вокал / Музыкальный театрОтветов: 105Последнее сообщение: 14.12.2008, 18:38 -
Звук 5.1
от Henker в разделе Техника аудио- и видеозаписи и воспроизведенияОтветов: 6Последнее сообщение: 20.01.2008, 23:26



Ответить с цитированием

слухом, потом отредактировал пение.
Социальные закладки