Показано с 1 по 5 из 5

Тема: Как транспонировать звук в герцах

              
  1. #1

    Question Как транспонировать звук в герцах

    Привет всем!

    Кто-нибудь встречал программу, с помощью которой можно было бы тонко транспонировать звук в формате .wav в герцах?
    Например отдельно звучащую ноту ф-п, записанную в .wav, надо поднять на 2,25Hz.
    Весь Интернет перерыл - все программы, в которых что-то можно транспонировать, делают это минимум в центах. А мне это не подходит.

  • #2
    Fiddler оn thе rооf Аватар для murom
    Регистрация
    04.05.2007
    Адрес
    Сидней, Австралия
    Возраст
    69
    Сообщений
    19,486
    Записей в дневнике
    107

    По умолчанию Re: Как транспонировать звук в герцах

    Программа Audacity - Effect - Change Pitch.
    http://audacity-free.ru/
    Там нужно, например, выбрать любую ноту в нужной вам октаве,
    внизу будут показаны Hz для этой ноты слева, а справа нужно ввести
    Hz какие вам нужны. Таким образом можно изменять как только выбранный кусок музыки (отдельную выбранную ноту в записи, целый такт и пр.), так и весь текст сразу.
    Нажмите на изображение для увеличения. 

Название:	Audacity.jpg 
Просмотров:	232 
Размер:	505.3 Кб 
ID:	103944

  • #3
    Старожил Аватар для combinare
    Регистрация
    12.09.2013
    Адрес
    Бессарабія
    Сообщений
    3,768
    Записей в дневнике
    2

    По умолчанию Re: Как транспонировать звук в герцах

    Цитата Сообщение от VorozhkoAndrew Посмотреть сообщение
    Привет всем!

    Кто-нибудь встречал программу, с помощью которой можно было бы тонко транспонировать звук в формате .wav в герцах?
    Например отдельно звучащую ноту ф-п, записанную в .wav, надо поднять на 2,25Hz.
    Весь Интернет перерыл - все программы, в которых что-то можно транспонировать, делают это минимум в центах. А мне это не подходит.
    в Melodyne есть возможность произвольно изменять частоту каждого звука.
    я записывал одного вокалиста с "относительным" слухом, потом отредактировал пение.
    "вокалист" потом сам себя на записи не узнавал -
    свою лажу он, когда пел, не слышал, зато центово-чистое исполнение сразу определил.

  • #4

    По умолчанию Re: Как транспонировать звук в герцах

    Нет ничего проще.
    Предположим, что Вам нужно снизить частоту записи ноты Ля - 440 Гц на 2.25 Гц.
    Вычисляем (440+2.25)/440=1.00511
    Пусть Ваш WAV файл записан со скоростью раздачи 44100 семпл/сек.
    Вычисляем 44100*1.00511=44325
    Запускаем программу, которая считывает из WAV файла амплитуды семплов, и рассчитывает промежуточные значения, в расчёте на скорость раздачи 44325 семпл/сек и пишет эти значения в новый файл. Но значение скорости раздачи в шапке нового файла оставляет прежней, то есть 44100. И всё готово.
    Я работаю с Турбо Бейсиком, это старая программа. не на всех компьютерах она идёт.
    Некоторые подробности можно узнать здесь - http://www.proza.ru/2015/11/24/357
    Если не найдёте ничего лучшего, то могу Вам помочь.
    Если в файле записаны звуки разных частот, то частоты, естественно, изменятся на различное число герц. Но в одинаковое число раз. Что и как делать - зависит от конкретной задачи. Мы можем это обсудить.
    Дмитрий

  • #5

    По умолчанию Re: Как транспонировать звук в герцах

    Цитата Сообщение от murom Посмотреть сообщение
    Программа Audacity - Effect - Change Pitch...
    Это то, что надо!
    Спасибо!
    Только программа немножко завышает тон, когда пытается его определить чаще всего на 1-2 Гц. Но это не страшно, так как если указать правильный исходный тон самому и куда транспонировать, то делает всё как надо.

    Цитата Сообщение от combinare Посмотреть сообщение
    в Melodyne есть возможность произвольно изменять частоту каждого звука
    Я тоже поставил эту прогу, но не могу понять где там менять высоту ноты в центах. Получается только вверх-вниз по общему полю таскать в пределах равномерно-темперированного строя.
    Насчет вокалистов - сам вокалист, знаю такую проблему, - иногда не чувствуешь, что занижаешь, особенно если не выспался или не в настроении. А бывает не чувствуешь, что завышаешь, если увлечешься сильно художественной стороной вокала.

    Цитата Сообщение от Дмитрий_Маштаков Посмотреть сообщение
    Нет ничего проще.
    Предположим, что Вам нужно снизить частоту записи ноты Ля - 440 Гц на 2.25 Гц.
    Вычисляем (440+2.25)/440=1.00511
    ...
    В принципе это логично и мне нравится ваш подход, без вас я бы не догадался так сделать!
    Только вот проблема - мне нужно сделать 3 строя по 100 (примерно) нот в каждом.
    Не обижайтесь, выше уже был предложен способ быстрее, но за информацию всё равно спасибо! Возьму на заметку!

  • Похожие темы

    1. Как транспонировать из/в тональность в Сибелиусе?
      от Anna-violin в разделе Нотный набор
      Ответов: 12
      Последнее сообщение: 14.01.2011, 01:27
    2. Sibelius Как транспонировать?
      от STЮ`RKA в разделе Нотный набор
      Ответов: 1
      Последнее сообщение: 15.09.2009, 20:22
    3. Звук
      от trizett в разделе Скрипичный мастер
      Ответов: 25
      Последнее сообщение: 05.05.2009, 19:32
    4. Хорошо ли транспонировать арии?
      от ravenna в разделе Опера и вокал / Музыкальный театр
      Ответов: 105
      Последнее сообщение: 14.12.2008, 18:38
    5. Звук 5.1
      от Henker в разделе Техника аудио- и видеозаписи и воспроизведения
      Ответов: 6
      Последнее сообщение: 20.01.2008, 23:26

    Социальные закладки

    Социальные закладки

    Ваши права

    • Вы не можете создавать новые темы
    • Вы не можете отвечать в темах
    • Вы не можете прикреплять вложения
    • Вы не можете редактировать свои сообщения
    •  
    Яндекс.Метрика Rambler's Top100