Автор Тема: Diy синтезаторы  (Прочитано 54326 раз)

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

Serge_D

  • Гость
Diy синтезаторы
« Ответ #20 : Октября 18, 2007, 01:30:35 pm »
Приветствую ,  будем кооперироваццо если что  ;)  Я пока собрался собрать MIDI BOX SID.... пока в раздумьях.. потяну ли полный контрольный интерфейс.. или сделать упрощённый.. и управвлять софтом..  :huh:
Если делать полный интерфейс то можно заказать корпус или хотяб лицевую панель на радиорынке с надписями и дырками... нужно разработать..

  Кстати плату от комодора64 нашёл на радиорынке за 10 грн.. был безумна рад  :D ....

Витает ещё в голове идея поцепить такой винтажный чип как AY3-89-10 к аvr или pic... минимум это хотябы управлять по миди голосами а максимум - поместить внутрь кристала арпегиатор аналогичный  трекерам c zх spectrum... (Pro tracker) дл получения характерных звуков  :P .. можно также вывести CV и GATE для управления внешним фильтром.. вобщем разработки Dizа тут как раз кстати  :P  

Diz

  • Гость
Diy синтезаторы
« Ответ #21 : Октября 18, 2007, 09:26:55 pm »
Когда будет завершена - не знаю даже. Времени, как всегда,
не хватает :-)

Синт пока что видится таким:

Монофонический. Два цифровых осциллятора (DDS), форма
волны - прямоугольник с ШИМ или пила, либо любая другая -
все равно будет воспроизводиться из таблички. Отдельный
генератор шума.

Второй генератор можно расстраивать до 2 октав относительно первого.
Управление по MIDI - клавиатуру я делать не собираюсь :-)
Буквально только что появилась мысль сделать на мелком ARM-е, исключительно из-за аппаратного USB. Также будут функции
легато (glide) и hold.

После генераторов простой аналоговый фильтр 2-го порядка
(svf) - переключение нч-вч-полосовой-заграждающий.
Есть подходящая собранная плата, давно ждущая своего часа :-)

Затем ADSR для громкости и частоты среза фильтра.

LFO - прямоугольник, пила, треугольник, псевдослучайная лестница.
Частоту можно синхронизировать с MIDI-clock. Модулировать
можно частоту среза фильтра, питч, скважность генератора (ов?).

VCA - скорее всего традиционный вариант на OTA типа LM13700.

Перед выходом простенький овердрайв на ОУ.


Схему, печатную плату к ADSR и прошивку постараюсь выложить
на выходных.
« Последнее редактирование: Октября 18, 2007, 09:29:31 pm от Diz »

diyfactory

  • Гость
Diy синтезаторы
« Ответ #22 : Октября 18, 2007, 09:31:00 pm »
Diz
Если есть желание - создавай тему или даже несколько по разным компонентам будем более предметно это всё обсуждать (по аналогии как преампы здесь обсуждали, как минимуг сейчас обсуждается). По принципу от простого к сложному по возможности. :) Чтобы в результате образовывалось некое количество информации позволяющей в конечном итоге повторить твой опыт и собрать отдельные модули или всё целиком.

Serge_D

  • Гость
Diy синтезаторы
« Ответ #23 : Октября 18, 2007, 09:58:01 pm »
ИМХО если уж осциляторы будут цифровыe (на базе AVR наверное) то почему бы не сделать их три  :P  Появится возможность воспроизводить простенькие аккорды...  

А вот про ARM-ку.... конечно тебе как разработчику виднее  :huh:  но может лучше сначала сделать стандартное миди..  для народа.. на AVR  B)  

BSVi

  • Гость
Diy синтезаторы
« Ответ #24 : Октября 18, 2007, 11:09:23 pm »
арм прогать не сложнее чем авр. так что народу длжно быть всеравно...

Diz

  • Гость
Diy синтезаторы
« Ответ #25 : Октября 18, 2007, 11:12:53 pm »
Думаю, AVR со всем фоновым барахлом не потянет три осциллятора.
А, впрочем, на 16 МГц потянет.

ARM с USB можно зашить и через USB - так что все проще.
Не считая принципиального отсутствия их в DIP.
Самым доступным останется TQFP с шагом 0.5 :-)
 

Serge_D

  • Гость
Diy синтезаторы
« Ответ #26 : Октября 19, 2007, 12:31:00 am »
Не ну USB так USB но вы же не собираетесь лишить синт обычного MIDI входа.. (и THRU выхода) а как напрямую клаву подключить?  :o  да и ктомуже возится с USB это солидный кусок работы....

Кстати неплохо бы в ADSR и других предусмотреть на будещее связь с центральным ядром... (последовательная шина) в вдруг захотим управлять черезз миди...  :D Управление то цифровое.. то почему бы не использовать все выгоды.. Хотя ето добавляет гемора..
« Последнее редактирование: Октября 19, 2007, 12:41:04 am от Serge_D »

Diz

  • Гость
Diy синтезаторы
« Ответ #27 : Октября 19, 2007, 12:39:44 am »
Естественно, обычный последовательный MIDI и MIDI thru будут.
USB-midi я уже реализовывал, вполне успешно :-)

Насчет связи - возможно, но не в этой версии.

Выкладываю потихоньку материалы.
Схема ADSR:

 

Diz

  • Гость
Diy синтезаторы
« Ответ #28 : Октября 20, 2007, 03:00:10 am »
В каком виде желаете печатку ? Оригинал в Pcad-2004. Можно P-cad, можно
.pdf, можно еще как-то.
« Последнее редактирование: Октября 20, 2007, 03:00:27 am от Diz »

Serge_D

  • Гость
Diy синтезаторы
« Ответ #29 : Октября 20, 2007, 01:30:14 pm »
Печатка  односторонняя? в таком случае наверное лучше в  PDF или в картинке приличного разрешения (хотя мож комуто понадобится и PCAD2004, поэтому оригинал не помешает).. Хотя я например всёравно переведу её в формат Sprint Layout... мне так удобней.. может какието правки внести.. да и на флешку вместе с программой забросить и распечатать на принтере легче.. не надо софт устанавливать..
« Последнее редактирование: Октября 20, 2007, 02:01:55 pm от Serge_D »

diyfactory

  • Гость
Diy синтезаторы
« Ответ #30 : Октября 20, 2007, 03:04:44 pm »
По сути в любом виде подойдёт кроме гереров и других спецформатов. Конечно если есть возможность сделать и пдф и в спринте и в пикаде (если исходник в нём) - то было бы здорово. Но посути согласен с Serge_D пдфа хватит. Ну и конечно хорошо бы печатка была одностороннаяя не под смд...  :rolleyes:
 

Diz

  • Гость
Diy синтезаторы
« Ответ #31 : Октября 20, 2007, 11:22:11 pm »
Без smd никак нельзя, призывы к возврату в каменный век
игнорируются :-) Печатка односторонняя, но медь на другой стороне не
снимается и служит глобальным земляным полигоном.

Вот:

 

diyfactory

  • Гость
Diy синтезаторы
« Ответ #32 : Октября 20, 2007, 11:24:25 pm »
Сильно.
Кто готов переразвести под "каменный век"?  :D
PS: Если совсем обнаглеть - пару слов для ламаков также было бы здорово...  :unsure:  
« Последнее редактирование: Октября 20, 2007, 11:26:24 pm от diyfactory »

Diz

  • Гость
Diy синтезаторы
« Ответ #33 : Октября 21, 2007, 12:01:13 am »
Будет даже побольше, чем пара слов - как только найду немного времени.
Либо это сделает кто-то еще :-)

Под DIP переразвести не сложно, но придется выбрать другой контроллер -
у DIP-варианта Atmega48 только 6 входов АЦП, а нам для восьми потенциометров нужно 8 входов.

Половину деталей - конденсаторы около потенциометров, некоторые конденсаторы развязки и т.д. можно не запаивать, будет работать и так.

Питание -12В нужно только для операционников, чтобы
можно было получить на выходе хороший ноль. Если это не критично, или можно поставить операционник получше, то -12В не нужно. У меня в синте в любом случае будет шина -12В,  а lm324 есть целая куча - поэтому использую. Если  -12В нет, то замыкается джампер J11 и на минус питания операционника идет земля.

Запуском и остановкой огибающей занимается вход KEY, который замыкается
на землю. Либо вход EXT_GATE - стандартный внешний вход GATE
с порогом +2.5 В.

Вход HOLD (замыкание на землю) запрещает остановку огибающей,
ноты будут 'висеть'.  Светодиод LED3 отображает текущее состояние HOLD.

Джамперы J4 и J8 выбирают тип огибающей для каждого канала -
линейную или экспоненциальную. Анализируются при подаче питания.

Яркость светодиодов LED1 и LED2 отображает текущий уровень CV каналов,
они зажигаются и гаснут синхронно с огибающей - красиво :-)


Прошивку положу чуть позже.

Serge_D

  • Гость
Diy синтезаторы
« Ответ #34 : Октября 21, 2007, 03:15:55 pm »
отлично..  ;)   Можно ли обойтись без второй стороны, соединив проводами несколько контактов, разведена ли земля на основном слое? В пдф кстати приведена только одна основная сторона. Двусторонних плат боюсь как огня  :P  

BSVi

  • Гость
Diy синтезаторы
« Ответ #35 : Октября 21, 2007, 03:25:20 pm »
Зря, двусторонние платы делаются без проблем вообще.

Diz

  • Гость
Diy синтезаторы
« Ответ #36 : Октября 21, 2007, 08:54:51 pm »
Да, у меня так и сделано - со стороны bottom сплошная медь
и несколько проводков-перемычек. Те отверстия, которые не соединяются
с землей, немного раззенкованы (снято кольцо меди вокруг отверстия).

Без сплошной меди на bottom схема не будет работать. Те отверстия,
которые должны соединяться с землей, обязательно должны с ней соединяться :-) Вывод детали должен быть припаян с обоих сторон.

 

Diz

  • Гость
Diy синтезаторы
« Ответ #37 : Октября 24, 2007, 03:42:49 am »
Вторая версия pdf - текста стало больше !
« Последнее редактирование: Октября 24, 2007, 03:46:00 am от Diz »

Diz

  • Гость
Diy синтезаторы
« Ответ #38 : Октября 27, 2007, 12:42:24 am »
Следующий на очереди - фильтр !

diyfactory

  • Гость
Diy синтезаторы
« Ответ #39 : Октября 27, 2007, 12:48:54 am »
Diz
Ждём! Опять в смд?