Gtlab Forum

Тематический => Негитарная электроника => Тема начата: yjm от Декабря 04, 2009, 06:46:40 am

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

П.С.
Интересно как реализованы современные виртуал-аналоги типа Access virus ?
Название: Re: Виртуальный FM синтезатор
Отправлено: Змей Горыныч от Декабря 04, 2009, 04:59:42 pm
Можно, но если интерфейс будет на ПЭВМ, то зачем сам синтез делать на внешних камнях, а не программно?

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

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

Полагаю, что обычно всё это делается на ПЛИСках и DSP.
Название: Re: Виртуальный FM синтезатор
Отправлено: yjm от Декабря 05, 2009, 04:30:56 am
Интерфейс будет на панели синтезатора.
В синт будут поступать midi команды.
Начитавшись diyfactory я понял что релизовать аналоговые осциляторы и фм модуляцию практически нереально. Поэтому это будет реализовано скорее всего на плиске.
Почему бессмыслено ? Некоторые производители выпускают такие гибриды. А цифровая фильтрация это сложно программно. И по быстродействию вопрос возникает. Все же DSP использовать у меня нет возможности.
Название: Re: Виртуальный FM синтезатор
Отправлено: research от Декабря 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.
на нем больше интересных проектов, к тому же возможности самого МК в разы больше
Название: Re: Виртуальный FM синтезатор
Отправлено: research от Декабря 07, 2009, 12:02:29 pm
вообще, поигравшись с виртуальщиной могу посоветовать брать ноут типа asus eee, на него голую ось и софтину типа vaz modular, эмуляторов коргов, ямах dx-7 и т.п.

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

в курцах вроди как тоже писюшные материнские платы стоят...
Название: Re: Виртуальный FM синтезатор
Отправлено: yjm от Декабря 07, 2009, 01:26:57 pm
Да я щас осваиваю прогу FM8. Действительно очень мощный синтезатор. Звук ниче так. На
хороших колонках наерно важе зб будет.
Название: Re: Виртуальный FM синтезатор
Отправлено: Ser.Balashoff от Декабря 07, 2009, 04:35:08 pm
Ну да. MIDI key-борда+комп. Чего изобретать-то. Стоит ли создавать заведомо ограниченное по функциям устройство в железе когда есть комп. Вот глянь на ресурс: http://www.petelin.ru/vsmag/vst/vst.htm чего творить-то можно. Это не игрушки на микроконтроллерах. А вот результаты: http://y0u-file.narod.ru/Products.htm Может интересно будет. Технология ограничена только фантазией.
Название: Re: Виртуальный FM синтезатор
Отправлено: yjm от Декабря 08, 2009, 05:13:34 am
Все-таки хотелось бы иметь например блок с миди входом.  Внутри ПЛИСка. В блок втыкается флэшка в которой хранятся сэмплы (для каждой клавиши свой сэмпл). На выходе клёвые звуки из известных компьютерных профи синтов. Как вам такой вариант ? Должно получится гораздо меньше по размерам чем ноутбук. И по быстродействию нормуль. Ни какие ASIO не нужны.
Название: Re: Виртуальный FM синтезатор
Отправлено: Ser.Balashoff от Декабря 08, 2009, 06:19:46 am
Цитировать
Внутри ПЛИСка

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

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

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

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

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

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