
DIYFACTORY.RU |
ФОРУМ |
УЧАСТНИКИ |
ПОМОЩЬ |
КАЛЕНДАРЬ |
ПОИСК |
ГАЛЕРЕЯ |
ФАЙЛЫ |
ПРАВИЛА |
РЕПУТАЦИЯ
|
Здравствуйте Гость ( Вход | Регистрация ) | Выслать повторно письмо для активации |
Страницы: (18) « Первая ... 5 6 [7] 8 9 ... Последняя » ( Перейти к первому непрочитанному сообщению ) | ![]() ![]() ![]() |
Diz |
Дата 18.05.2008 - 02:54
|
Unregistered ќткуда: ![]() |
Придумал вариант еще лучше (на примере питча, но подходит для всех
больших параметров): ввести два разных _destination_ в матрице модуляции: coarse pitch (разрешение в четверть тона, диапазон -6000...6000) и fine pitch (разрешение в цент, -99..99). Это сообщение отредактировал Diz - 18.05.2008 - 02:56 |
|
Diz |
Дата 24.06.2008 - 20:46
|
Unregistered ќткуда: ![]() |
Еще один момент. Берем ADSR-огибающую для VCA, добавляем к ней чувствительность к динамике (скорости, velocity). Предположим, что была нажата клавиша с максимальной силой - огибающая в стадии атаки дойдет почти до максимума, затем будет спадать. Затем нажата еще раз с малой силой - значение максимума после атаки будет малым. Но возникает вопрос, откуда двигаться к этой атаке - если от текущего значения огибающей на момент запуска ноты, то может статься, что атака будет отрицательной !
А если принудительно обнулять огибающую перед атакой, то поимеем щелчок. Может, есть какие-то еще варианты ? Для пояснения картинка (сгенеренная самим моим синтом) - в первом случае возвращаемся к нулю, во втором нет. Это сообщение отредактировал Diz - 24.06.2008 - 20:46 Присоединённый файл ( Кол-во скачиваний: 48 ) ![]() |
|
vilager |
Дата 24.06.2008 - 23:09
|
Unregistered ќткуда: ![]() |
интонирование должно быть обязательно, имхо. поэтому (как мне кажется) следует обнулять предыдущую огибающую, но относительно плавно. думаю 1-2 мс будет достаточно для снижения щелчка, а задержка следующей огибающей на таких временах заметна не будет. можно и переключатель ввести на 2 режима.
|
|
Diz |
Дата 26.06.2008 - 22:38
|
Unregistered ќткуда: ![]() |
Спасибо, здравая мысль. Переключатель возвращения к нулю введу в любом случае, а плавное обнуление надо попробовать в деле.
|
|
vilager |
Дата 26.06.2008 - 23:10
|
Unregistered ќткуда: ![]() |
а интересно было бы такую фишку попробовать - следующая огибающая накладывается на предыдущую и масштабируется предыдущей. "0" предыдущей - единичное усиление следующей.
|
|
Diz |
Дата 27.06.2008 - 18:19
|
Unregistered ќткуда: ![]() |
В том смысле, что новая огибающая (меньшая) играет в своем масштабе,
зависящем от velocity, но смещенная наверх - нулем становится то значение, при котором она запустилась ? Если так, то мне нравится решение - даже больше предыдущего :-) Естественно, релиз второй огибающей в таком случае идет к настоящему нулю. Плюс большая огибающая после малой может войти в насыщение-переполнение, но ИМХО это должно звучать очень естественно. А вот при цепочке нот одной и той же динамики (вернуться к настоящему нулю не даем) громкость будет постепенно возрастать, что нехорошо. Это сообщение отредактировал Diz - 27.06.2008 - 18:22 |
|
vilager |
Дата 27.06.2008 - 22:27
|
Unregistered ќткуда: ![]() |
вобщем, есть над чем поработать...))
|
|
Diz |
Дата 2.08.2008 - 15:25
|
Unregistered ќткуда: ![]() |
Синтопроект снова понемногу оживает. Перетащил всю цифровую
часть на LPC2148 (32-битный ARM7 микроконтроллер), стало значительно веселее ! Есть достаточные запасы по производительности, а периферия на борту очень неплохо ложится в проект (6 32-битных каналов ШИМ, 2 UART, 10-битный ЦАП, USB и т.д.). |
|
vilager |
Дата 2.08.2008 - 22:14
|
Unregistered ќткуда: ![]() |
ждём демки.
|
|
Diz |
Дата 3.08.2008 - 00:59
|
Unregistered ќткуда: ![]() |
Обязательно.
А вообще, никто не желает поучаствовать в проекте ? Если есть сложности с smd, то можно сделать прощенный конструктив, с DIP-элементами и микроконтроллером, уже распаянным на header-плате - http://www.olimex.com/dev/lpc-h2148.html |
|
Jansen |
Дата 3.08.2008 - 06:11
|
||
Unregistered ќткуда: ![]() |
Один проект уже похоронили, совместными усилиями похоронят и этот, так, что лучше водиночку - быстрее. |
||
|
Diz |
Дата 25.08.2008 - 15:52
|
Unregistered ќткуда: ![]() |
Есть какие-нибудь мысли по поводу цифрового потенциометра на VCA ?
Естественно, с лог. характеристикой и предназначенного для audio, вроде lm1972. Меня мучают смутные сомнения - все таки они большое предназначено для неспешного управления громкостью, при больших скоростях может и zipper/stepper noise вылезти. В общем, всегда можно поставить обычный OTA типа lm13700, но найти их с каждым днем становится все труднее. |
|
vilager |
Дата 25.08.2008 - 21:37
|
Unregistered ќткуда: ![]() |
а чем обычный управляемый дифкаскад плох? классика. можно и дискретно-аналоговый модулятор применить, с ШИМ управлением.
|
|
Diz |
Дата 25.08.2008 - 22:59
|
Unregistered ќткуда: ![]() |
дифкаскад не плох - но в таком случае проще поставить LM13700 из
запасов, по сути он же в интегральном исполнении, но без мороки с подбором транзисторов. Что имеется в виду под дискретно-аналоговым модулятором - Аналоговый умножитель (на второй вход шим-cv) ? Или, может, порубить сам аудиосигнал в капусту высокочастотным шимом и отфильтровать ? |
|
vilager |
Дата 25.08.2008 - 23:59
|
Unregistered ќткуда: ![]() |
да, второй вариант. фактически дискретизирующий ключ, стоящий в верхнем (или нижнем) плече резистивного делителя является переменным резистором, с проводимостью, пропорциональной скважности.
|
|
EternalEngine |
Дата 11.04.2009 - 21:15
|
Unregistered ќткуда: ![]() |
)))
Это сообщение отредактировал EternalEngine - 11.04.2009 - 21:33 |
|
Diz |
Дата 12.04.2009 - 14:32
|
Unregistered ќткуда: ![]() |
После долгой паузы проект оживает :-)
Софтовая часть практически доведена до ума, добавилось два субосциллятора (прямоугольник), в wavetable-канале появились FM и Ring модуляции. И юзерские штуки - USB для MIDI и файловой системы (видно как флешку), пресеты в виде ini-файлов, графический экран, энкодеры и т.д. Заказал печатные платы для аналогово-цифровой части, пора оформлять в виде готовой конструкции :-) Будет еще вторая плата с энкодерами, кнопками и светодиодами, соединяемая с первой шлейфом. Вот такие должны получиться печатки: Это сообщение отредактировал Diz - 12.04.2009 - 14:32 Присоединённый файл ( Кол-во скачиваний: 48 ) ![]() |
|
EternalEngine |
Дата 13.04.2009 - 15:27
|
Unregistered ќткуда: ![]() |
Diz, на арме собирал?
простите за ламерство, никто не поможет разобраться с этой штукой? http://diyfactory.ru/forum/index.php?showtopic=672 немогу не понять как её запусить. |
|
Diz |
Дата 13.04.2009 - 16:57
|
Unregistered ќткуда: ![]() |
Ага, LPC2368.
|
|
Serge_D |
Дата 25.04.2009 - 00:50
|
Unregistered ќткуда: ![]() |
Ух ты ) класно ) можно будет платы купить с наборчиком основных деталей?
|
|
![]() |
![]() ![]() ![]() |