Автор Тема: Виртуальный FM синтезатор  (Прочитано 2826 раз)

0 Пользователей и 1 Гость просматривают эту тему.

yjm

  • Сообщений: 544
  • GTLab - forever!
    • Просмотр профиля
Виртуальный FM синтезатор
« : Декабря 04, 2009, 06:46:40 am »
Есть мысль сделать FM синтезатор либо на каком-нибудь мощном многоразрядном микроконтроллере либо на плиске.
Создать несколько объектов типа осцилятор.
У каждого есть вход куда может подаваться модулирующий сигнал. Пользователь пользуясь предоставленным ему интерфейсом будет выбирать алгоритм (комутацию осциляторов и передаточные коэфт-ты), частоту осциляторов, форму сигнала (синус , пила, меандр и т.д.).
Выход или ШИМ или отдельно подключить многоразрядный ЦАП. К выходу подключается аналоговый ADRS затем  VCA затем VCF.
Что скажете по этому поводу ?
Какой выбрать разрядность процессора ?

П.С.
Интересно как реализованы современные виртуал-аналоги типа Access virus ?
« Последнее редактирование: Декабря 04, 2009, 06:47:43 am от yjm »

Змей Горыныч

  • Сообщений: 450
    • ICQ клиент - 336411377
    • Просмотр профиля
    • E-mail
Re: Виртуальный FM синтезатор
« Ответ #1 : Декабря 04, 2009, 04:59:42 pm »
Можно, но если интерфейс будет на ПЭВМ, то зачем сам синтез делать на внешних камнях, а не программно?

Коммутация и смешение сигналов осцилляторов будет выполнено в аналоге или в цифре?

Если уже есть цифровая часть, то делать что-то в аналоге (VCF, к примеру) имхо бессмысленно.

Полагаю, что обычно всё это делается на ПЛИСках и DSP.
Системы дальнего радиолокационного обнаружения и раннего предупреждения о ракетном нападении.

yjm

  • Сообщений: 544
  • GTLab - forever!
    • Просмотр профиля
Re: Виртуальный FM синтезатор
« Ответ #2 : Декабря 05, 2009, 04:30:56 am »
Интерфейс будет на панели синтезатора.
В синт будут поступать midi команды.
Начитавшись diyfactory я понял что релизовать аналоговые осциляторы и фм модуляцию практически нереально. Поэтому это будет реализовано скорее всего на плиске.
Почему бессмыслено ? Некоторые производители выпускают такие гибриды. А цифровая фильтрация это сложно программно. И по быстродействию вопрос возникает. Все же DSP использовать у меня нет возможности.

research

  • Гость
Re: Виртуальный FM синтезатор
« Ответ #3 : Декабря 07, 2009, 11:59:06 am »
этих велосипедиков полный интернет. причем и PWM и DSP

вот для затравки: http://picsynth.000space.com/

тут тоже кое что про синты, не вдавался в подробности правда
http://casperelectronics.com/finished-pieces/drone-lab/

вот полезный линк: http://www.google.ru/search?q=avr+synth

http://www.google.ru/search?q=pic+synth

и я бы советовал смотреть в сторону pic а не avr.
на нем больше интересных проектов, к тому же возможности самого МК в разы больше

research

  • Гость
Re: Виртуальный FM синтезатор
« Ответ #4 : Декабря 07, 2009, 12:02:29 pm »
вообще, поигравшись с виртуальщиной могу посоветовать брать ноут типа asus eee, на него голую ось и софтину типа vaz modular, эмуляторов коргов, ямах dx-7 и т.п.

сэкономишь время, нервы и деньги.

в курцах вроди как тоже писюшные материнские платы стоят...

yjm

  • Сообщений: 544
  • GTLab - forever!
    • Просмотр профиля
Re: Виртуальный FM синтезатор
« Ответ #5 : Декабря 07, 2009, 01:26:57 pm »
Да я щас осваиваю прогу FM8. Действительно очень мощный синтезатор. Звук ниче так. На
хороших колонках наерно важе зб будет.

Ser.Balashoff

  • Сообщений: 714
  • SRV & GtLab forever!
    • Просмотр профиля
    • E-mail
Re: Виртуальный FM синтезатор
« Ответ #6 : Декабря 07, 2009, 04:35:08 pm »
Ну да. MIDI key-борда+комп. Чего изобретать-то. Стоит ли создавать заведомо ограниченное по функциям устройство в железе когда есть комп. Вот глянь на ресурс: http://www.petelin.ru/vsmag/vst/vst.htm чего творить-то можно. Это не игрушки на микроконтроллерах. А вот результаты: http://y0u-file.narod.ru/Products.htm Может интересно будет. Технология ограничена только фантазией.

yjm

  • Сообщений: 544
  • GTLab - forever!
    • Просмотр профиля
Re: Виртуальный FM синтезатор
« Ответ #7 : Декабря 08, 2009, 05:13:34 am »
Все-таки хотелось бы иметь например блок с миди входом.  Внутри ПЛИСка. В блок втыкается флэшка в которой хранятся сэмплы (для каждой клавиши свой сэмпл). На выходе клёвые звуки из известных компьютерных профи синтов. Как вам такой вариант ? Должно получится гораздо меньше по размерам чем ноутбук. И по быстродействию нормуль. Ни какие ASIO не нужны.

Ser.Balashoff

  • Сообщений: 714
  • SRV & GtLab forever!
    • Просмотр профиля
    • E-mail
Re: Виртуальный FM синтезатор
« Ответ #8 : Декабря 08, 2009, 06:19:46 am »
Цитировать
Внутри ПЛИСка

Если известно кроме общего названия "ПЛИС", что это такое и с чем едят, а также схемотехника, которая будет реализована в этой самой ПЛИС. А также навыки работы в Кватро или еще чем-нибудь подобном. Тогда вперед. Но остаюсь при своем мнении: очень большой, неоправданный, объем работы. На стоимость подобных проектов можно приобрести не один ноутбук. А работа и в правду очень сложная, если это только не просто треп на форуме или есть основа, которую доработать под себя. Но в ней еще разобраться надо.

research

  • Гость
Re: Виртуальный FM синтезатор
« Ответ #9 : Декабря 10, 2009, 03:56:55 pm »
Цитировать
Все-таки хотелось бы иметь например блок с миди входом.  Внутри ПЛИСка. В блок втыкается флэшка в которой хранятся сэмплы (для каждой клавиши свой сэмпл). На выходе клёвые звуки из известных компьютерных профи синтов. Как вам такой вариант ? Должно получится гораздо меньше по размерам чем ноутбук. И по быстродействию нормуль. Ни какие ASIO не нужны.

сэмплеры сакс. софтовые с их навороченными интерполяциями не очень тошнотные, но всеравно, когда фано на октаву выше дает звук в 2 раза короче, - не то совсем.

Видимо, не все прошли эру протрэкера/фаст трекера.

Да и твое решение делается на МК+блок памяти, можно даже SD карту. и ЦАП (в некоторых МК он есть).

Опять таки, дешевле и быстрее ноут с миди и софтовым сэмплером.

Ал-ндр

  • Сообщений: 3160
  • GTLab - forever!
    • Просмотр профиля
    • E-mail
Re: Виртуальный FM синтезатор
« Ответ #10 : Декабря 10, 2009, 04:45:12 pm »
Цитировать
Видимо, не все прошли эру протрэкера/фаст трекера.
Что-то кольнуло внутри, когда услышал за трэккеры эпохи MS DOS :).  Действительно на FT2, с 8-битными сэмплами инструментов, после интерполяции и микширования трэков получался весьма приличный звук на выходе. Библиотеки музыкальных  mod-файлов звучали куда интересней и многообразней, чем   GM сэмплерные mid-файлы.
А если учитывать, что потом появились трэккеры со встроенными виртуальными синтезаторами(кстати и FM тоже!) то на них можно работать и по сегодняшний день, если конечно не пользоваться 8-битными сэмплами :) И все же, при всем этом, ни в коем случае не приравниваю трэккеры к профессиональным продуктам, это так - для домашней музыки.

Цитировать
Опять таки, дешевле и быстрее ноут с миди и софтовым сэмплером.
И вдобавок, имея практически не ограниченную память на дисках, можно использовать сэмплы с полной фазой формирования звука, т. е. без всяких петель на сустэйне и каждой клавише поставить в соответствие -  отдельный звук. Сейчас можно это себе позволить.  Главное найти такие банки нужных инструментов (или инструмент, с которого можно сделать такие банки сэмплов)  и соответственно пользоваться программами типа GIGA SAMPLER или Audio Compositor. На худой конец прокатит всеми не любимая :) FL Studio.