RSS
Вы не зарегистрированы Регистрация | Поиск | Войти

форум вокалистов

Задать новую тему
Автор
Тема: Какими прогами замеряете высоту звука?
Время: 20.10.2009 02:36 
Москва
вокал

Кто какими прогами замеряет высоту нот в песнях?
Автор
Тема: Re: Какими прогами замеряете высоту звука?
Время: 20.10.2009 05:54 
деревня Деревянный Мост
бряки, крики

Я щас сам такую пишу. Будет определять высоту тона по методу автокорелляции или БПФ. Первая показала себя более стабильной.
Буду грузить мидю как образец, или рисовать "ноты" на экране, как миди редакторах, а потом петь попадая линией, которая управляется голосом, в эти ноты.
“We act as though comfort and luxury were the chief
requirements of life, when all that we need to make us happy is
something to be enthusiastic about.”
Einstein
Автор
Тема: Re: Какими прогами замеряете высоту звука?
Время: 20.10.2009 08:22 
Ярославль
Недотенор...

Как напишешь - выложишь?)
Автор
Тема: Re: Какими прогами замеряете высоту звука?
Время: 20.10.2009 13:07 
деревня Деревянный Мост
бряки, крики

ага
“We act as though comfort and luxury were the chief
requirements of life, when all that we need to make us happy is
something to be enthusiastic about.”
Einstein
Автор
Тема: Re: Какими прогами замеряете высоту звука?
Время: 20.10.2009 21:17 
Москва
Прайд львиц и тушка антилопы

>Какими прогами замеряете высоту звука?
тюнер... :idea2:

>Кто какими прогами замеряет высоту нот в песнях?
ушами замеряю... :idea2:
Автор
Тема: Re: Какими прогами замеряете высоту звука?
Время: 20.10.2009 21:19 
Москва
Прайд львиц и тушка антилопы

>Буду грузить мидю как образец, или рисовать "ноты" на экране, как миди редакторах, а потом петь попадая линией, которая управляется голосом, в эти ноты.
не поверишь, но такая прога уже давно существует... называется Antares Autotune... 5ая версия вполне себе ничего, не только горе-вокалистов дотягивает по нотам, но ещё и вибрато умеет им делать... :)
Автор
Тема: Re: Какими прогами замеряете высоту звука?
Время: 20.10.2009 21:48 
деревня Деревянный Мост
бряки, крики

>не поверишь

но мне не надо дотягивать меня по нотам.

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

Надеюсь, это позволит мне более плодотворно самостоятельно тренировать интонирование, заменив этом смысле учителя, указывающего "выше-ниже".
А то я как впою за неделю, как мне кажется "правильно", а потом он полурока меня переучивает как надо действительно правильно.
Вместо работы над тембрами, окрасками и эмоциональностями тупо впеваю интонирование. А урок всего полчаса. Жалко терять время.

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

Если у кого какие идеи есть, добро пожаловать, предлагайте.

Близкая к тому, что мне надо программа Мелодин, но она не риалтайм, более заточена для правки записи, нежели для тренировки интонирования.
“We act as though comfort and luxury were the chief
requirements of life, when all that we need to make us happy is
something to be enthusiastic about.”
Einstein
Автор
Тема: Re: Какими прогами замеряете высоту звука?
Время: 20.10.2009 23:24 
Jorjes



Лефф,
я раньше какой-то тюнер использовал - ставил звук на выходе как входной звук на нем, и он показывал высоту. Щас тоже решил ушами - по пианино подбираю.

Жестянщик,
классная прога будет! на чем пишешь? сколько уже написал?

Мне бы пригодилась прога для замера основной тональности песни: загружаешь трек, прога анализирует вокал, и выдает данные типа: Ля-1ой октавы 2минуты (длительность звучания), Си-1ой - 30сек. и т.п. Так можно репертуар себе подобрать по-быстрому.
Автор
Тема: Re: Какими прогами замеряете высоту звука?
Время: 20.10.2009 23:40 
деревня Деревянный Мост
бряки, крики

>Жестянщик,
>классная прога будет! на чем пишешь? сколько уже написал?

пока только макет, который берет звук с мика и рисует на экране точки, по времени и высоте тона.

>Мне бы пригодилась прога для замера основной тональности песни: загружаешь трек, прога анализирует вокал, и выдает данные типа: Ля-1ой октавы 2минуты (длительность звучания), Си-1ой - 30сек. и т.п. Так можно репертуар себе подобрать по-быстрому.

Имхо это слишком сложно. С определением высоты одного тона и то заморочек много - алгоритмы ошибаются, выдают частоты грамоник и субгармоник, как главную, и тп.
А тут надо вычленить вокал из микса! Это задача очень нетривиальная.
“We act as though comfort and luxury were the chief
requirements of life, when all that we need to make us happy is
something to be enthusiastic about.”
Einstein
Автор
Тема: Re: Какими прогами замеряете высоту звука?
Время: 21.10.2009 00:22 



Жестянщик, предлагаю в качестве следующего этапа, не знаю, как конкретно реализовать, но смысл: чтоб можно было загрузить мп3, к нему выкликать самому "программу исполнения", то бишь когда какая нота должна прозвучать (не обязательно всю-всю мелодию, лишь трудные ноты), запустить - и далее корректор смотрит, попал ты куда надо или нет. В качестве помощи по конкретному впеванию :) Есно с опцией записи программы, поделиться файлом и пр.
Вообще уже базовая прога хороша.
Автор
Тема: Re: Какими прогами замеряете высоту звука?
Время: 21.10.2009 01:26 
деревня Деревянный Мост
бряки, крики

Катарсис, отличная идея. Так и сделаю.
“We act as though comfort and luxury were the chief
requirements of life, when all that we need to make us happy is
something to be enthusiastic about.”
Einstein
Автор
Тема: Re: Какими прогами замеряете высоту звука?
Время: 21.10.2009 03:08 
Москва
Голос

на слух примерно + по фано
Автор
Тема: Re: Какими прогами замеряете высоту звука?
Время: 21.10.2009 06:45 
Москва
Прайд львиц и тушка антилопы

>мне надо тренировочную программу, которая просто и честно визуализирует высоту моего тона, рисуя линию на экране поверх "правильных нот".
так она это и делает... в графическом режиме... там надо вход звуковой карты направить на вход vst-плагина, в нем есть интернал/хост тайм для синхронизации с программой звукозаписи... в смысле, чтобы она не с трека брала звук на анализ, а живьем со звуковой карты...
Автор
Тема: Re: Какими прогами замеряете высоту звука?
Время: 21.10.2009 12:49 
Москва
вокал

Важно чтобы правильное попадание в ноту засчитывалось только когда она была взята сразу, а не за счет дотягивания
Автор
Тема: Re: Какими прогами замеряете высоту звука?
Время: 21.10.2009 12:57 
Мытищи
голос

А автоматически можно будет снять спетую песню, чтобы не подбирать?
Пробовала какие-то программы, получалась вообще какая-то чушь, ноты 4-5 октав, а основную отыскать было очень сложно, а иногда и невозможно.
Желания исполняются, если желать правильно, а если неправильно тоже исполняются, но в рамках формулировки
Автор
Тема: Re: Какими прогами замеряете высоту звука?
Время: 21.10.2009 13:31 
Одинцово/Висбаден


Жестянщик,

>Я щас сам такую пишу. Будет определять высоту тона по методу автокорелляции или БПФ. Первая показала себя более стабильной.

Автокорреляция всегда проигрывает Фурье, ты просто не все учел :idea2: :D
Самостоятельно прийти к Богу - все равно, что глухонемому стать великим композитором.

Когда говорят о “русской поэзии”, о ее “золотом” или “серебряном веке” – мне становится смешно. “Русской поэзии” нет, как нет “русского рока”.
Автор
Тема: Re: Какими прогами замеряете высоту звука?
Время: 21.10.2009 17:50 
Москва
вокал

Оффтоп: я нащупал сегодня правильные ощущения опертого звука. Ура! Скоро будут записи :)
Автор
Тема: Re: Какими прогами замеряете высоту звука?
Время: 21.10.2009 19:38 
деревня Деревянный Мост
бряки, крики

>Жестянщик,
>>Я щас сам такую пишу. Будет определять высоту тона по методу автокорелляции или БПФ. Первая показала себя более стабильной.
>Автокорреляция всегда проигрывает Фурье, ты просто не все учел

Ну почему всегда? Если у тебя идет два тона, 100 и 200Гц, одинаковой амплитуды. Фурье покажет 100 как фундаментальную частоту, а автокорелляция 200. Человек тоже выберет 200, т.к. вроде бы энергия сигнал выше, или фиг знает почему, но чел ухо более восприимчиво к 200Гц в данном случае.

Хотя выбор основного тона это не задача ПФ как такового, но получается, что после ПФ спектр надо будет прогонять еще через какой либо алгоритм для выбора основного тона. А Автокорреляция дает его сразу.
Во всяком случае у меня так получается. По какой-то причине БПФ показывает сабгармонику, например, ~44Гц когда должна по идее показывать ~88.
И когда на гитаре струны дергаю, и когда пою.

Мож мне амплитуды на какой-то коэффициент помножить, в зависимости от частоты?

Если знаешь в чем дело, то буду признателен за подсказку.
“We act as though comfort and luxury were the chief
requirements of life, when all that we need to make us happy is
something to be enthusiastic about.”
Einstein
Автор
Тема: Re: Какими прогами замеряете высоту звука?
Время: 21.10.2009 20:46 
Одинцово/Висбаден


Жестянщик, ты чего-то странное про Фурье рассказываешь. Если в сигнале присутствует несколько частот, все они попадут в соответствующие выходы Фурье (фурье-бины), независимо друг от друга. Остается их грамотно проанализировать. Возьми Адоб Аудишн, нажми Alt-Z – открывшееся окно и есть результат анализа Фурье. Вот так и у тебя должно быть. Перед Фурье не забудь наложить окно (напр. Хеннинга) – избежишь ложных гармоник в соседних бинах. Ну и с перекрытием считай, разумеется.

Подобные алгоритмы лучше отлаживать в матлабе. Так все делают, кто сигнальной обработкой занимается.


>Во всяком случае у меня так получается. По какой-то причине БПФ показывает сабгармонику, например, ~44Гц когда должна по идее показывать ~88.

М.б. ты пытаешься сунуть действительный сигнал вместо комплексного? Еще раз говорю, отладься в матлабе. Кучу ошибок избежишь.
Самостоятельно прийти к Богу - все равно, что глухонемому стать великим композитором.

Когда говорят о “русской поэзии”, о ее “золотом” или “серебряном веке” – мне становится смешно. “Русской поэзии” нет, как нет “русского рока”.
Автор
Тема: Re: Какими прогами замеряете высоту звука?
Время: 21.10.2009 21:05 
деревня Деревянный Мост
бряки, крики

>Если в сигнале присутствует несколько частот, все они попадут в соответствующие выходы Фурье (фурье-бины), независимо друг от друга. Остается их грамотно проанализировать.

Дак а я об чём? Само вот это понятие "грамотно проанализировать" неоднозначно, так как "высота тона" это человеческое восприятие, ощущение, только примерно соответствующее реальному физическому спектру воздушных колебаний.


>М.б. ты пытаешься сунуть действительный сигнал вместо комплексного?

я использую процедуру, которая получает массив float. Который я заполняю значениями из входного потока, грубо говоря, каждое значение равно напряжению на мике в данный момент времени.
Как эта процедура раскладывает на мнимые и действительные, че-то не смотрел.
А как надо(чтоб я уже целево смотрел)? это БПФ.
“We act as though comfort and luxury were the chief
requirements of life, when all that we need to make us happy is
something to be enthusiastic about.”
Einstein
Автор
Тема: Re: Какими прогами замеряете высоту звука?
Время: 21.10.2009 21:29 
Одинцово/Висбаден


> Само вот это понятие "грамотно проанализировать" неоднозначно, так как "высота тона" это человеческое восприятие, ощущение, только примерно соответствующее реальному физическому спектру воздушных колебаний.

закон ля = 440Гц вроде не отменяли :4:


>А как надо(чтоб я уже целево смотрел)? это БПФ.

поставь матлаб. Разберись в матлабе. Затем смотри, почему на С и на матлабе получаются разные значения. Как я могу, не видя кода, что-то советовать?
Самостоятельно прийти к Богу - все равно, что глухонемому стать великим композитором.

Когда говорят о “русской поэзии”, о ее “золотом” или “серебряном веке” – мне становится смешно. “Русской поэзии” нет, как нет “русского рока”.
Автор
Тема: Re: Какими прогами замеряете высоту звука?
Время: 22.10.2009 00:26 
деревня Деревянный Мост
бряки, крики

olirup,
еще одна неприятность с Фурье, что если брать короткие окна, скажем 0.25 сек, то размер бина будет герца 4-5. Имхо низковата точность.
Околонотие на низах засечь трудно. Для басов, и баритонов не пойдет.
Можно, правда, усреднять несколько рядом-стоящих бинов.
я, конечно поиграюсь с Фурье. вдруг получится.
“We act as though comfort and luxury were the chief
requirements of life, when all that we need to make us happy is
something to be enthusiastic about.”
Einstein
Автор
Тема: Re: Какими прогами замеряете высоту звука?
Время: 22.10.2009 00:36 



Мужеки. Я в этом конечно небелмэс, но кажется можно улучшить точность на низах, приняв в учет, что голосовая линия почти всегда непрерывная ф-ия. Поэтому для определения высоты на данном участке (окне да?) можно учитывать окололежащие.
Для однотонной линии это увеличивает ширину окна, а для восходящей/опадающей "запирает" данное окно между двумя близлежащими (a
Автор
Тема: Re: Какими прогами замеряете высоту звука?
Время: 22.10.2009 00:38 



Тфу глюк форума. Короче:
Для однотонной линии это увеличивает ширину окна, а для восходящей/опадающей "запирает" данное окно между двумя близлежащими (a < X < b), что сводится примерно к тому же. Но расчет усложняется..
Автор
Тема: Re: Какими прогами замеряете высоту звука?
Время: 22.10.2009 02:10 
деревня Деревянный Мост
бряки, крики

Катарсис, спасибо. Я уже нашел, что можно маленький кусочек входного потока, например 4096 отсчетов, положить в большое окно для БПФ, например в 32К. Этот метод увеличит точность и по времени и по частоте.
Но это замедлит обработку. Надо играцца со всем этим....

А окна надо немного с перекрытием делать. Что соответственно замедляет обработку.

Наверное, пока по быстречку, я сделаю на Автокорелляции. Для нашего случая одноголосья оно подходит. А там поглядим...

там еще с гуями заморочек будет...
“We act as though comfort and luxury were the chief
requirements of life, when all that we need to make us happy is
something to be enthusiastic about.”
Einstein
Автор
Тема: Re: Какими прогами замеряете высоту звука?
Время: 22.10.2009 16:34 
Город под облаками...
Мое тело...

Я замеряю линейкой... :crazy: кхэ.
Моя вокальная демо нарезка в разных стилях https://yadi.sk/d/JaQmgTi5acxEG
Ушел с форума "вокалистов"
В этот форум могут писать только зарегистрированные пользователи!