Gtlab Forum
Тематический => Негитарная электроника => Тема начата: yjm от Декабря 04, 2009, 06:46:40 am
-
Есть мысль сделать FM синтезатор либо на каком-нибудь мощном многоразрядном микроконтроллере либо на плиске.
Создать несколько объектов типа осцилятор.
У каждого есть вход куда может подаваться модулирующий сигнал. Пользователь пользуясь предоставленным ему интерфейсом будет выбирать алгоритм (комутацию осциляторов и передаточные коэфт-ты), частоту осциляторов, форму сигнала (синус , пила, меандр и т.д.).
Выход или ШИМ или отдельно подключить многоразрядный ЦАП. К выходу подключается аналоговый ADRS затем VCA затем VCF.
Что скажете по этому поводу ?
Какой выбрать разрядность процессора ?
П.С.
Интересно как реализованы современные виртуал-аналоги типа Access virus ?
-
Можно, но если интерфейс будет на ПЭВМ, то зачем сам синтез делать на внешних камнях, а не программно?
Коммутация и смешение сигналов осцилляторов будет выполнено в аналоге или в цифре?
Если уже есть цифровая часть, то делать что-то в аналоге (VCF, к примеру) имхо бессмысленно.
Полагаю, что обычно всё это делается на ПЛИСках и DSP.
-
Интерфейс будет на панели синтезатора.
В синт будут поступать midi команды.
Начитавшись diyfactory я понял что релизовать аналоговые осциляторы и фм модуляцию практически нереально. Поэтому это будет реализовано скорее всего на плиске.
Почему бессмыслено ? Некоторые производители выпускают такие гибриды. А цифровая фильтрация это сложно программно. И по быстродействию вопрос возникает. Все же DSP использовать у меня нет возможности.
-
этих велосипедиков полный интернет. причем и 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.
на нем больше интересных проектов, к тому же возможности самого МК в разы больше
-
вообще, поигравшись с виртуальщиной могу посоветовать брать ноут типа asus eee, на него голую ось и софтину типа vaz modular, эмуляторов коргов, ямах dx-7 и т.п.
сэкономишь время, нервы и деньги.
в курцах вроди как тоже писюшные материнские платы стоят...
-
Да я щас осваиваю прогу FM8. Действительно очень мощный синтезатор. Звук ниче так. На
хороших колонках наерно важе зб будет.
-
Ну да. MIDI key-борда+комп. Чего изобретать-то. Стоит ли создавать заведомо ограниченное по функциям устройство в железе когда есть комп. Вот глянь на ресурс: http://www.petelin.ru/vsmag/vst/vst.htm чего творить-то можно. Это не игрушки на микроконтроллерах. А вот результаты: http://y0u-file.narod.ru/Products.htm Может интересно будет. Технология ограничена только фантазией.
-
Все-таки хотелось бы иметь например блок с миди входом. Внутри ПЛИСка. В блок втыкается флэшка в которой хранятся сэмплы (для каждой клавиши свой сэмпл). На выходе клёвые звуки из известных компьютерных профи синтов. Как вам такой вариант ? Должно получится гораздо меньше по размерам чем ноутбук. И по быстродействию нормуль. Ни какие ASIO не нужны.
-
Внутри ПЛИСка
Если известно кроме общего названия "ПЛИС", что это такое и с чем едят, а также схемотехника, которая будет реализована в этой самой ПЛИС. А также навыки работы в Кватро или еще чем-нибудь подобном. Тогда вперед. Но остаюсь при своем мнении: очень большой, неоправданный, объем работы. На стоимость подобных проектов можно приобрести не один ноутбук. А работа и в правду очень сложная, если это только не просто треп на форуме или есть основа, которую доработать под себя. Но в ней еще разобраться надо.
-
Все-таки хотелось бы иметь например блок с миди входом. Внутри ПЛИСка. В блок втыкается флэшка в которой хранятся сэмплы (для каждой клавиши свой сэмпл). На выходе клёвые звуки из известных компьютерных профи синтов. Как вам такой вариант ? Должно получится гораздо меньше по размерам чем ноутбук. И по быстродействию нормуль. Ни какие ASIO не нужны.
сэмплеры сакс. софтовые с их навороченными интерполяциями не очень тошнотные, но всеравно, когда фано на октаву выше дает звук в 2 раза короче, - не то совсем.
Видимо, не все прошли эру протрэкера/фаст трекера.
Да и твое решение делается на МК+блок памяти, можно даже SD карту. и ЦАП (в некоторых МК он есть).
Опять таки, дешевле и быстрее ноут с миди и софтовым сэмплером.
-
Видимо, не все прошли эру протрэкера/фаст трекера.
Что-то кольнуло внутри, когда услышал за трэккеры эпохи MS DOS :). Действительно на FT2, с 8-битными сэмплами инструментов, после интерполяции и микширования трэков получался весьма приличный звук на выходе. Библиотеки музыкальных mod-файлов звучали куда интересней и многообразней, чем GM сэмплерные mid-файлы.
А если учитывать, что потом появились трэккеры со встроенными виртуальными синтезаторами(кстати и FM тоже!) то на них можно работать и по сегодняшний день, если конечно не пользоваться 8-битными сэмплами :) И все же, при всем этом, ни в коем случае не приравниваю трэккеры к профессиональным продуктам, это так - для домашней музыки.
Опять таки, дешевле и быстрее ноут с миди и софтовым сэмплером.
И вдобавок, имея практически не ограниченную память на дисках, можно использовать сэмплы с полной фазой формирования звука, т. е. без всяких петель на сустэйне и каждой клавише поставить в соответствие - отдельный звук. Сейчас можно это себе позволить. Главное найти такие банки нужных инструментов (или инструмент, с которого можно сделать такие банки сэмплов) и соответственно пользоваться программами типа GIGA SAMPLER или Audio Compositor. На худой конец прокатит всеми не любимая :) FL Studio.