Jump to content

    

Синтез нот для музыкальных инструментов

Добрый день, коллеги! Не в курсе, есть ли синтез чисто аналитический в современных синтезаторах (рабочих станциях), т.е. по формулам? Не могу найти информацию. Везде встречается только табличный синтез...((( Полагаю, что это очень сложно и нереально. Но всё же... Если что, спасибо за инфу)))

Share this post


Link to post
Share on other sites

Есть и чисто софтовые. Имеется в виду в виде VSTi.

Есть, например, Pianoteq (https://www.modartt.com/), довольно давно его уже пилят. Это рояль моделирующий. Правда, вроде там самые атаки именно семплами сделаны, но сустейн именно моделирование.

 

А еще есть ребята Audio Modeling SWAM (https://audiomodeling.com/). Там столько параметров, что приходится специальные контроллеры использовать для прописывания партий, одной клавиатурой (имеется в виду MIDI-клавиатура) не обойдешься:

Некоторые целую струнную группу БСО ухитрились вот так прописать

Только не спрашивайте, как и что там сделано, не дизассемблировал ;)

Share this post


Link to post
Share on other sites
12 hours ago, haker_fox said:

Не в курсе, есть ли синтез чисто аналитический в современных синтезаторах (рабочих станциях), т.е. по формулам? 

Вопрос не очень понятен. Но если считать синтезатор муга современным (вроде это называется субтрактивный синтез), то это по сути АВМ, которая сейчас полностью реализуется на ЦВМ. Ну и соответственно расчитывает мгновенные значения по "формуле", параметрами которой являются текущее время, высоты ноты  и положения десятков других крутилок и переключалок на панели настройки тембра

Share this post


Link to post
Share on other sites

Вы видимо неправильно формулируете запросы в google. Не синтез нот а синтез звука, потому что сами по себе ноты там нечего синтезировать, разница между частотой соседних нот в равнотемперированном строе равна корень 12 степени из двойки, а вот синтез звука там много разных способов:

 http://www.digitalmusicacademy.ru/lesson-synthesis-fundamentals

Share this post


Link to post
Share on other sites
1 hour ago, Rst7 said:

Есть и чисто софтовые. Имеется в виду в виде VSTi.

Попробую поглядеть в него, спасибо за совет!

36 minutes ago, ig_z said:

Но если считать синтезатор муга современным

Но, насколько моё ухо позволяет судить, муг не синтезирует реальное фортепьяно...

25 minutes ago, s_gary said:

Не синтез нот а синтез звука,

Возможно. В любом случае я имел в виду звучание конкретной ноты (ля-бемоль, до...) на конкретном инструменте.

 

З.ы. просто стало интересно, как это делается, ибо люблю слушать музыку)

Share this post


Link to post
Share on other sites

А реально ли для синтеза использовать Cortex-M4F или такие вещи нужно делать на ЦСП? И если нужен сигнальный процессор, то на какие модели смотреть, ибо я в них не копенгаген) И да, это интерес чисто личный, не коммерческий, поэтому вопрос цены и эффективности пока не стоит...

Share this post


Link to post
Share on other sites
5 часов назад, haker_fox сказал:

А реально ли для синтеза использовать Cortex-M4F или такие вещи нужно делать на ЦСП? И если нужен сигнальный процессор, то на какие модели смотреть, ибо я в них не копенгаген) И да, это интерес чисто личный, не коммерческий, поэтому вопрос цены и эффективности пока не стоит...

Реально. Вопрос каким алгоритмом, в каком количестве и как часто надо синтезировать.

Вы всё сами можете оценить - берете выбранный алгоритм, раскладываете на составляющие(сложения, умножения, деления, синусы и .т.д.) и считаете количество тактов используемых команд и количества пересылок выбранного контроллера.

Share this post


Link to post
Share on other sites
22 minutes ago, HardEgor said:

Вы всё сами можете оценить

Ок, ну, и поскольку, я только начинаю в теме разбираться, может быть есть толковые книги по синтезу именно звуков? Как бы оттрывочные статьи я нашёл в инете, но может быть есть что-то монументальное?

Share this post


Link to post
Share on other sites

Я сделал генератор нот на двух таймерах. Один тон задаёт, другой длительность с паузой. Пищит нормально, только тихо на пьезик. Надо было дифференциальный выход делать. 

Share this post


Link to post
Share on other sites

Share this post


Link to post
Share on other sites
7 minutes ago, ViKo said:

Пищит нормально, только тихо на пьезик.

Не, писк мн не нужен)

6 minutes ago, Кнкн said:

Вот чуть-чуть

Отлично! Спасиба!!!!

Share this post


Link to post
Share on other sites
20 минут назад, haker_fox сказал:

Не, писк мн не нужен)

У меня мелодию пищит, массив нот. Любую музыку, только одноголосную и без огибающих. :prankster2:

Share this post


Link to post
Share on other sites
2 hours ago, ViKo said:

У меня мелодию пищит, массив нот.

Я вас понял, но мне интересно именно синтезировать настоящий инструмент.))

Share this post


Link to post
Share on other sites
10 hours ago, haker_fox said:

А реально ли для синтеза использовать Cortex-M4F или такие вещи нужно делать на ЦСП? И если нужен сигнальный процессор, то на какие модели смотреть, ибо я в них не копенгаген) И да, это интерес чисто личный, не коммерческий, поэтому вопрос цены и эффективности пока не стоит...

Вот тот самый Pianoteq есть для Linux под ARM, работает на Raspberry Pi. Это, конечно, не M4F, но таки ARM ;)

Share this post


Link to post
Share on other sites
1 час назад, haker_fox сказал:

Я вас понял, но мне интересно именно синтезировать настоящий инструмент.))

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now