www.diyfactory.ru



Страницы: (18) « Первая ... 5 6 [7] 8 9 ... Последняя »  ( Перейти к первому непрочитанному сообщению ) Ответ в темуСоздание новой темыСоздание опроса

> Diy синтезаторы, вместо приветствия
Diz
Дата 18.05.2008 - 02:54
Цитировать сообщение




Unregistered












ќткуда:


Придумал вариант еще лучше (на примере питча, но подходит для всех
больших параметров): ввести два разных _destination_ в матрице модуляции:
coarse pitch (разрешение в четверть тона, диапазон -6000...6000) и fine pitch
(разрешение в цент, -99..99).

Это сообщение отредактировал Diz - 18.05.2008 - 02:56
Top
Diz
Дата 24.06.2008 - 20:46
Цитировать сообщение




Unregistered












ќткуда:


Еще один момент. Берем ADSR-огибающую для VCA, добавляем к ней чувствительность к динамике (скорости, velocity). Предположим, что была нажата клавиша с максимальной силой - огибающая в стадии атаки дойдет почти до максимума, затем будет спадать. Затем нажата еще раз с малой силой - значение максимума после атаки будет малым. Но возникает вопрос, откуда двигаться к этой атаке - если от текущего значения огибающей на момент запуска ноты, то может статься, что атака будет отрицательной !

А если принудительно обнулять огибающую перед атакой, то поимеем щелчок.

Может, есть какие-то еще варианты ?

Для пояснения картинка (сгенеренная самим моим синтом) - в первом случае
возвращаемся к нулю, во втором нет.

Это сообщение отредактировал Diz - 24.06.2008 - 20:46

Присоединённый файл ( Кол-во скачиваний: 48 )
Присоединённый файл  ADSRS.gif
Top
vilager
Дата 24.06.2008 - 23:09
Цитировать сообщение




Unregistered












ќткуда:


интонирование должно быть обязательно, имхо. поэтому (как мне кажется) следует обнулять предыдущую огибающую, но относительно плавно. думаю 1-2 мс будет достаточно для снижения щелчка, а задержка следующей огибающей на таких временах заметна не будет. можно и переключатель ввести на 2 режима.
Top
Diz
Дата 26.06.2008 - 22:38
Цитировать сообщение




Unregistered












ќткуда:


Спасибо, здравая мысль. Переключатель возвращения к нулю введу в любом случае, а плавное обнуление надо попробовать в деле.
Top
vilager
Дата 26.06.2008 - 23:10
Цитировать сообщение




Unregistered












ќткуда:


а интересно было бы такую фишку попробовать - следующая огибающая накладывается на предыдущую и масштабируется предыдущей. "0" предыдущей - единичное усиление следующей.
Top
Diz
Дата 27.06.2008 - 18:19
Цитировать сообщение




Unregistered












ќткуда:


В том смысле, что новая огибающая (меньшая) играет в своем масштабе,
зависящем от velocity, но смещенная наверх - нулем становится то значение,
при котором она запустилась ? Если так, то мне нравится решение - даже
больше предыдущего :-)

Естественно, релиз второй огибающей в таком случае идет к настоящему
нулю. Плюс большая огибающая после малой может войти в насыщение-переполнение, но ИМХО это должно звучать очень естественно.
А вот при цепочке нот одной и той же динамики (вернуться к настоящему
нулю не даем) громкость будет постепенно возрастать, что нехорошо.

Это сообщение отредактировал Diz - 27.06.2008 - 18:22
Top
vilager
Дата 27.06.2008 - 22:27
Цитировать сообщение




Unregistered












ќткуда:


вобщем, есть над чем поработать...))
Top
Diz
Дата 2.08.2008 - 15:25
Цитировать сообщение




Unregistered












ќткуда:


Синтопроект снова понемногу оживает. Перетащил всю цифровую
часть на LPC2148 (32-битный ARM7 микроконтроллер), стало значительно
веселее ! Есть достаточные запасы по производительности, а периферия
на борту очень неплохо ложится в проект (6 32-битных каналов ШИМ,
2 UART, 10-битный ЦАП, USB и т.д.).
Top
vilager
Дата 2.08.2008 - 22:14
Цитировать сообщение




Unregistered












ќткуда:


ждём демки.
Top
Diz
Дата 3.08.2008 - 00:59
Цитировать сообщение




Unregistered












ќткуда:


Обязательно.

А вообще, никто не желает поучаствовать в проекте ? Если есть
сложности с smd, то можно сделать прощенный конструктив,
с DIP-элементами и микроконтроллером, уже распаянным на
header-плате - http://www.olimex.com/dev/lpc-h2148.html
Top
Jansen
Дата 3.08.2008 - 06:11
Цитировать сообщение




Unregistered












ќткуда:


Цитата
А вообще, никто не желает поучаствовать в проекте ?

Один проект уже похоронили, совместными усилиями похоронят и этот, так, что лучше водиночку - быстрее.
Top
Diz
Дата 25.08.2008 - 15:52
Цитировать сообщение




Unregistered












ќткуда:


Есть какие-нибудь мысли по поводу цифрового потенциометра на VCA ?
Естественно, с лог. характеристикой и предназначенного для audio, вроде
lm1972. Меня мучают смутные сомнения - все таки они большое
предназначено для неспешного управления громкостью, при больших скоростях может и zipper/stepper noise вылезти. В общем, всегда можно
поставить обычный OTA типа lm13700, но найти их с каждым днем становится все труднее.
Top
vilager
Дата 25.08.2008 - 21:37
Цитировать сообщение




Unregistered












ќткуда:


а чем обычный управляемый дифкаскад плох? классика. можно и дискретно-аналоговый модулятор применить, с ШИМ управлением.
Top
Diz
Дата 25.08.2008 - 22:59
Цитировать сообщение




Unregistered












ќткуда:


дифкаскад не плох - но в таком случае проще поставить LM13700 из
запасов, по сути он же в интегральном исполнении, но без мороки с подбором транзисторов.

Что имеется в виду под дискретно-аналоговым модулятором -
Аналоговый умножитель (на второй вход шим-cv) ?
Или, может, порубить сам аудиосигнал в капусту высокочастотным шимом и отфильтровать ?
Top
vilager
Дата 25.08.2008 - 23:59
Цитировать сообщение




Unregistered












ќткуда:


да, второй вариант. фактически дискретизирующий ключ, стоящий в верхнем (или нижнем) плече резистивного делителя является переменным резистором, с проводимостью, пропорциональной скважности.
Top
EternalEngine
Дата 11.04.2009 - 21:15
Цитировать сообщение




Unregistered












ќткуда:


)))

Это сообщение отредактировал EternalEngine - 11.04.2009 - 21:33
Top
Diz
Дата 12.04.2009 - 14:32
Цитировать сообщение




Unregistered












ќткуда:


После долгой паузы проект оживает :-)

Софтовая часть практически доведена до ума, добавилось два
субосциллятора (прямоугольник), в wavetable-канале появились FM и Ring
модуляции. И юзерские штуки - USB для MIDI и файловой системы (видно
как флешку), пресеты в виде ini-файлов, графический экран, энкодеры и
т.д.

Заказал печатные платы для аналогово-цифровой части, пора оформлять
в виде готовой конструкции :-) Будет еще вторая плата с энкодерами,
кнопками и светодиодами, соединяемая с первой шлейфом.

Вот такие должны получиться печатки:

Это сообщение отредактировал Diz - 12.04.2009 - 14:32

Присоединённый файл ( Кол-во скачиваний: 48 )
Присоединённый файл  view2.png
Top
EternalEngine
Дата 13.04.2009 - 15:27
Цитировать сообщение




Unregistered












ќткуда:


Diz, на арме собирал?

простите за ламерство, никто не поможет разобраться с этой штукой? http://diyfactory.ru/forum/index.php?showtopic=672
немогу не понять как её запусить.
Top
Diz
Дата 13.04.2009 - 16:57
Цитировать сообщение




Unregistered












ќткуда:


Ага, LPC2368.
Top
Serge_D
Дата 25.04.2009 - 00:50
Цитировать сообщение




Unregistered












ќткуда:


Ух ты ) класно ) можно будет платы купить с наборчиком основных деталей?
Top
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Страницы: (18) « Первая ... 5 6 [7] 8 9 ... Последняя » Ответ в темуСоздание новой темыСоздание опроса

 

<% COPYRIGHT %>