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

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

Diz

  • Гость
Diy синтезаторы
« : Октября 08, 2007, 03:32:21 am »
Приветствую всех собравшихся.
Возможно, кто-то помнит меня по GTLab-у :-)

Мои хобби-интересы давно и плавно перекочевали от гитарных железяк
ко всяческим шумелкам, синтезаторам и прочим забавным зверюшкам.

Пользуясь рекламой Medved-а, обратил внимание на этот ресурс.
Ого ! Кажется, здесь есть люди со схожими интересами.

Сейчас решил собрать простой и дешевый моносинт с
максимальным использованием цифры в тех местах, где это оправдано -
LFO, ADSR, MIDI-CV (клавиатуру делать не собираюсь :-), возможно
и VCO. Фильтр и VCA однозначно аналоговые.

Пока что собран двухканальный ADSR (цифровой), есть линейный режим
и экспонента.

Если будем полезны друг-другу - буду рад :-)
 

Medved

  • Гость
Diy синтезаторы
« Ответ #1 : Октября 08, 2007, 11:03:14 am »
Привет. Тут народ за минимуг рубится, подключайся)

diyfactory

  • Гость
Diy синтезаторы
« Ответ #2 : Октября 08, 2007, 11:12:06 am »
Diz
Я думаю многим интересно - расскажи по возможности подробнее. Что собирал и как? Какие ресурсы использовал что почитать можно и т.д. В общем если реально всё необходимое для повторения твоих опытов...
« Последнее редактирование: Октября 08, 2007, 11:15:34 am от diyfactory »

Xopek

  • Гость
Diy синтезаторы
« Ответ #3 : Октября 09, 2007, 01:51:28 pm »
Синт дело непростое... я вот тяготею к разного рода фильтрбоксам... гораздо проще и универсальнее в применении...
есть например такой проект:
http://www.oakleysound.com/filtrex.htm (могу выложить схему, если интересно)

diyfactory

  • Гость
Diy синтезаторы
« Ответ #4 : Октября 09, 2007, 01:55:00 pm »
Xopek
А что с такими штуками можно делать? Просто как обработка? FX? А на вход всё что угодно подавать можно? Гитару и т.д.?

Xopek

  • Гость
Diy синтезаторы
« Ответ #5 : Октября 09, 2007, 01:59:53 pm »
ага
Вот к стати подборка ссылок по синтам:
http://home.no.net/eifi/Gear/DIYLinks/SynthDIYLinks.html
« Последнее редактирование: Октября 09, 2007, 02:01:42 pm от Xopek »

diyfactory

  • Гость
Diy синтезаторы
« Ответ #6 : Октября 09, 2007, 02:06:51 pm »
Ну у нас была тема по этому поводу :) http://diyfactory.ru/forum/index.php?showtopic=143 Там же где решили за мининмуг приняться. :)
Там есть вроде эта ссылка. По сути дубль ветки но ничего страшного думаю тем более если продолжим конкретный прибор обсуждать (тогда и тему переименовать можно конкретизировать)...
« Последнее редактирование: Октября 09, 2007, 02:08:25 pm от diyfactory »

Diz

  • Гость
Diy синтезаторы
« Ответ #7 : Октября 10, 2007, 05:04:04 pm »
Фильтры - хорошая штука. До Муговской "лестницы" не добрался,
а вот state-variable делал. С гитарой на входе хорошо,
у буржуев есть похожие вещи Mutron и Lovetone Meatball.
Впрочем, у меня круче - у меня еще LFO есть :-)

Но синт - это совсем другое :-)  Основная идея именно в создании простого синта с максимумом цифры в управляющих цепях, не требующего дефицитных компонентов. Да и не стремящегося повторить что-то винтажное.

Довел до ума ADSR. Вот так он выглядит:
[img width=\\\'500\\\' src=\\\'http://diyfactory.ru/forum/uploads/img-162-0bafbbeddc.jpg[/img]
И пример огибающей:
[img width=\\\'500\\\' src=\\\'http://diyfactory.ru/forum/uploads/img-164-7a5b2a7260.jpg[/img]
« Последнее редактирование: Октября 10, 2007, 05:12:51 pm от Diz »

diyfactory

  • Гость
Diy синтезаторы
« Ответ #8 : Октября 10, 2007, 05:13:35 pm »
Да уж смд паять страшно.
Diz
Не тяни. :) Будет время расскажи конкретнее что собирал, где описание проекта взять, печатки...

BSVi

  • Гость
Diy синтезаторы
« Ответ #9 : Октября 10, 2007, 07:44:21 pm »
О, это наш подход. ATmega и кучка потов к ней :)
Поты в АЦП встроенные, а остальное делает мега :) ммм :)

Есть кстате идея попробовать AT91SAM7 в роли синта. Там вычеслительных мощей - мама не горюй. АВР и близко не плювали :)

Diz

  • Гость
Diy синтезаторы
« Ответ #10 : Октября 10, 2007, 07:57:37 pm »
BSVi:
Можно и ARM запрячь - есть кучка под рукой. Только, мягко скажем, избыточно для таких мелочей :-)

diyfactory:
SMD паять совсем не страшно, стоит лишь попробовать.
Паяется даже быстрее, чем выводные компоненты.
При этом масса плюсов:
плата компактнее, длина сигнальных цепей меньше,
паразитные параметры (индуктивность выводов) меньше,
платы ЛУТ не надо сверлить (!).

И, в конце-концов, скоро уже трудно будет найти микросхемы
не то, что в DIP, а даже в SOIC. Будут одни BGA :-)
 
« Последнее редактирование: Октября 10, 2007, 08:16:29 pm от Diz »

BSVi

  • Гость
Diy синтезаторы
« Ответ #11 : Октября 10, 2007, 09:58:04 pm »
>Можно и ARM запрячь - есть кучка под рукой. Только, мягко скажем, >избыточно для таких мелочей :-)
А что из армов под рукой?
Просто интересно, я юзаю исключительно AT91 и филлиповский LPC, может просвятишь, что еще в мире делается, а то скорее всего отстал я от жизни :)

Насчет избыточности  - ты зря, если одна нота, то да, а если полифония хотябы 7 голосов, то уже просто так на си под АВР не попишешь :) Вот тогда арм какраз в жилу будет. Темболее 10$ ему цена.

>не то, что в DIP, а даже в SOIC. Будут одни BGA :-)
И тогда я повешусь :))))
« Последнее редактирование: Октября 10, 2007, 09:58:40 pm от BSVi »

Diz

  • Гость
Diy синтезаторы
« Ответ #12 : Октября 10, 2007, 11:03:32 pm »
А все тоже самое - SAM7S..., SAM7X..., LPC как-то не прижились.

Ну, если запихивать весь синт в контроллер, включая фильтр,
то да, согласен. Существует, кстати, симпатичная отладка от Olimex,
как раз для такой задачи: http://olimex.com/dev/sam7-ex256.html

У меня же цель оставить снаружи аналоговый фильтр со всеми вкусными
искажениями и VCA :-)

Не вешайся, мужики уже научились их паять феном. Осталось
научиться делать под них многослойный ЛУТ :-)

BSVi

  • Гость
Diy синтезаторы
« Ответ #13 : Октября 10, 2007, 11:46:36 pm »
>Ну, если запихивать весь синт в контроллер, включая фильтр,
Дык, а как по другому то :) И коэфициенты для фильтров тоже считать в рил-тайме :)

>Существует, кстати, симпатичная отладка от Olimex,
Она -то симпатичная, но стоит, наверняка...

>У меня же цель оставить снаружи аналоговый фильтр со всеми вкусными
>искажениями и VCA :-)
Тогда и авр-ки хватит за глаза... Мне твой подход ооочень нравится :)

>Не вешайся, мужики уже научились их паять феном. Осталось
>научиться делать под них многослойный ЛУТ :-)
Дак феном их не паяют, а только немного шевелят, если шарики потеряли контакт, а припаять БГА с кол-вом шариков под 200 - нереально без оснастки специальной помоему...

Да и без многослойки не обойдешься никак... тоесть вообще никак :(
Чувствую еще чуть-чуть и девайсины полноостью на кристалле будут делать там травить ионисторы, ядро, порты, стабилизаторы - наружу будут торчать только проводки для входов и выходов...

А это идея - научиться бы делать кристаллы в домашних условиях :))

Diz

  • Гость
Diy синтезаторы
« Ответ #14 : Октября 12, 2007, 02:04:34 am »
Сегодняшнее пополнение: генератор белого шума (псевдослучайная последовательность, сдвиговый регистр длиной 31 бит, два отвода) на маленьком восьминогом pic12f675.

Шумит превосходно, от аналогового шума не отличить :-)

BSVi

  • Гость
Diy синтезаторы
« Ответ #15 : Октября 12, 2007, 12:34:41 pm »
>Сегодняшнее пополнение: генератор белого шума
Дык можно было и в мегу всунуть. Тебеж нужно до 40кГц всего
 

diyfactory

  • Гость
Diy синтезаторы
« Ответ #16 : Октября 12, 2007, 12:40:05 pm »
Народ. Хватит болтать давайте проект уже.  :D  Тоже хочется чего-нить такого собрать попроще для начала. В идеале фильтрбокс какой-нибудь чтобы можно было и с гитарой и с другими сточниками использовать...

Diz

  • Гость
Diy синтезаторы
« Ответ #17 : Октября 12, 2007, 01:05:44 pm »
BSVi: В мегу, во-первых, уже не очень хорошо лезет - генерация двух
огибающих с ШИМ на 32 кГц (плюс масштабирование, интерполяция)
занимает ~85% времени. Оставшееся время на фильтрацию потов,
антидребезг кнопок и т.д.
Во-вторых, генератор шума в составе ADSR - это как-то идеологически
неверно :-)

А частота около 100 кГц, чтобы фильтровать было проще.

diyfactory: проектов пока что нема - их как-то оформлять надо ведь :-)
Впрочем, могу предложить свой аналоговый фильтр общего применения, проверенный и рабочий. Двухсторонняя заводская печатная
 плата, smd-детали. Желающие могут переразвести под односторонний ЛУТ
и DIP. Очень похоже на http://www.paia.com/prodimages/9730sch.gif

Serge_D

  • Гость
Diy синтезаторы
« Ответ #18 : Октября 18, 2007, 01:57:13 am »
2 Diz.... очень элегантное решение ADSR... :)  слюни текут.. когда уже будет завершена работа над синтезатором? :P  можешь выложмть схемку ADSR если не жалко для этого сайта, комьюнити (я например ) оформит как надо красиво схему для народа.. Будем помогать чам сможем :)

По поводу синтезатора.. расскажи поподробней.. Осциляторы поланируются цифровые? Вот кстати здесь http://www.jarek-synth.strona.pl/ есть готовый DCO на AVR... хотя думаю тебе интересней будет разработарь оригинальное решение..
« Последнее редактирование: Октября 18, 2007, 02:00:11 am от Serge_D »

BSVi

  • Гость
Diy синтезаторы
« Ответ #19 : Октября 18, 2007, 09:59:00 am »
Урряяяя, хоть один чел из Киева :) Ч уж думал, что один тут :) Преведствую :)
Я вообще думаю, а не забацать ли синт на одном камне - вот это айс :)