Превращаем РК в годный музыкальный синтезатор
Moderator: Shaos
Re: Превращаем РК в годный музыкальный синтезатор
Фигня какая-то!
То, что два интегратора превращают всё в синус - правильно.
То, что происходит возбуждение - правильно, на фильтре можно играть и без входного сигнала!
Но резонанса не видно вообще!
То, что два интегратора превращают всё в синус - правильно.
То, что происходит возбуждение - правильно, на фильтре можно играть и без входного сигнала!
Но резонанса не видно вообще!
Re: Превращаем РК в годный музыкальный синтезатор
Вот амплитуда на TDA7952A.
Позже попробую треугольные импульсы и пилу.
А потом уже усилитель на 561ЛН2.
Позже попробую треугольные импульсы и пилу.
А потом уже усилитель на 561ЛН2.
- Attachments
- VCA_RK_01.mp3
- VCA TDA7952A
- (38.48 KiB) Downloaded 201 times
Re: Превращаем РК в годный музыкальный синтезатор
Добавил тэг video в сообщении выше, чтобы сразу можно было послушать
Это с реального РК звуки?
Это с реального РК звуки?
Я тут за главного - если что шлите мыло на me собака shaos точка net
Re: Превращаем РК в годный музыкальный синтезатор
Да, вот эта схема:Shaos wrote:Это с реального РК звуки?

С незначительными вариациями - из вторсырья собирал) Один канал, управление через РУС/ЛАТ.
Добавил интегратор, его фиг настроишь. Хорошо работает на высоких частотах, ровный треугольник. На низких ничего не получается. Хоть убавляй ток, хоть добавляй.
Re: Превращаем РК в годный музыкальный синтезатор
Вот сделал ещё частотный отклик - выглядит как ФНЧ с пиком чуть больше 100 Гц:Hammer wrote:Фигня какая-то!
То, что два интегратора превращают всё в синус - правильно.
То, что происходит возбуждение - правильно, на фильтре можно играть и без входного сигнала!
Но резонанса не видно вообще!
Вот тут симулировали State Variable Filter на операционниках:
https://www.youtube.com/watch?v=cJORc8inK9Q
В-принципе то, что получилось у меня, похоже на кривую LP, но тут кроме LP (фильтр низкой частоты) есть точки HP (фильтр высокой частоты) и BP (полосовой фильтр):
Я тут за главного - если что шлите мыло на me собака shaos точка net
Re: Превращаем РК в годный музыкальный синтезатор
Нашёл все три точки (HP, BP, LP) и ещё подал входной сигнал на второй усилитель вместо первого (вроде так в оригинальном State Variable Filter делается):
Также можно видеть, что при уменьшении сопротивлений CUTOFF до 10k пик фильтра сдвигается до примерно 250 Гц (а при 1k оно сдвинется ещё дальше - примерно до 400 Гц)
Также можно видеть, что при уменьшении сопротивлений CUTOFF до 10k пик фильтра сдвигается до примерно 250 Гц (а при 1k оно сдвинется ещё дальше - примерно до 400 Гц)
Я тут за главного - если что шлите мыло на me собака shaos точка net
Re: Превращаем РК в годный музыкальный синтезатор
Продолжаю играться с первоначальной схемой:
Уменьшил частоту входного сигнала до 130 Гц, чтобы она была ближе к частоте пика фильтров (на картинках с предыдущей страницы входная частота была 440 Гц):
Теперь вроде больше похоже на правду?
А вот так оно будет выглядеть, если входной сигнал подать не на первый усилок, а на второй как "по классике":
Вобщем в симуляции выход LP выглядит более витиеватым, если частота входного сигнала меньше частоты пика фильтров
P.S. Вот ещё поднял частоту среза, уменьшив ёмкость конденсаторов (и заодно вернул обратно частоту входного сигнала в 440 Гц):
Уменьшил частоту входного сигнала до 130 Гц, чтобы она была ближе к частоте пика фильтров (на картинках с предыдущей страницы входная частота была 440 Гц):
Теперь вроде больше похоже на правду?
А вот так оно будет выглядеть, если входной сигнал подать не на первый усилок, а на второй как "по классике":
Вобщем в симуляции выход LP выглядит более витиеватым, если частота входного сигнала меньше частоты пика фильтров
P.S. Вот ещё поднял частоту среза, уменьшив ёмкость конденсаторов (и заодно вернул обратно частоту входного сигнала в 440 Гц):
Я тут за главного - если что шлите мыло на me собака shaos точка net
Re: Превращаем РК в годный музыкальный синтезатор
Да, теперь резонанс видно!Shaos wrote:Теперь вроде больше похоже на правду?
Re: Превращаем РК в годный музыкальный синтезатор
Усилитель на 561ЛН2 с доработками.
Чтобы сделать атаку резкой, как понос, я решил не заряжать управляющий конденсатор, а разряжать. Для этого я поставил его в интегратор, а чтобы разрядить, замыкаю его транзистором. Выход с интегратора уже идёт на транзисторы выходного каскада. Надо ещё допиливать, подбирать номиналы.
По крайней мере уже слышны звуки, которые можно использовать при выстрелах, прыжках, отскоке мяча.
Чтобы сделать атаку резкой, как понос, я решил не заряжать управляющий конденсатор, а разряжать. Для этого я поставил его в интегратор, а чтобы разрядить, замыкаю его транзистором. Выход с интегратора уже идёт на транзисторы выходного каскада. Надо ещё допиливать, подбирать номиналы.
По крайней мере уже слышны звуки, которые можно использовать при выстрелах, прыжках, отскоке мяча.
- Attachments
- VCA_RK_03.mp3
- 561ЛН2
- (156.23 KiB) Downloaded 143 times
Re: Превращаем РК в годный музыкальный синтезатор
А фоновый гундёж никак не убрать? Поставить буфера с гистерезисом перед усилителем и питать от отдельного источника питания?...
Я тут за главного - если что шлите мыло на me собака shaos точка net
Re: Превращаем РК в годный музыкальный синтезатор
На нормальной плате достаточно пересобрать, большинство шумов уйдёт.
Re: Превращаем РК в годный музыкальный синтезатор
А я тем временем научился сохранять плот из LTspiceIV как текстовую табличку:
и написал программку на сях, которая превращает колонку из этой таблички (с привязкой ко времени time) в 44100 Гц RAW-файл, чтобы потом сохранить это в MP3 через Audacity
Вот такая схема с прямоугольным входным сигналом IN порядка 128 Гц (со слегка заваленными фронтами и спадами) выдаёт следующие LP, BP и HP:
А вот они пожатые в MP3:
IN:
LP:
BP:
HP:
По идее можно обращать внимание только на LP, хотя я гляжу некоторые модульные синты позволяют подключаться шнурочками к любой точке State Variable Filter...
Code: Select all
time V(bp) V(hp) V(in) V(lp)
0.000000e+000 2.500000e+000 2.500000e+000 0.000000e+000 2.500000e+000
5.000000e-003 2.500000e+000 2.500000e+000 0.000000e+000 2.500000e+000
5.000162e-003 2.502647e+000 2.506730e+000 3.528668e-002 2.501007e+000
5.000328e-003 2.505306e+000 2.513485e+000 7.132453e-002 2.502015e+000
5.000493e-003 2.507895e+000 2.520055e+000 1.072274e-001 2.502991e+000
5.000824e-003 2.512914e+000 2.532777e+000 1.790332e-001 2.504873e+000
5.001484e-003 2.522445e+000 2.556881e+000 3.226448e-001 2.508403e+000
5.002477e-003 2.535697e+000 2.590288e+000 5.385451e-001 2.513218e+000
5.003918e-003 2.552974e+000 2.633632e+000 8.518409e-001 2.519309e+000
5.005877e-003 2.573457e+000 2.684681e+000 1.277653e+000 2.526207e+000
5.008572e-003 2.597302e+000 2.743548e+000 1.863461e+000 2.533695e+000
...

Вот такая схема с прямоугольным входным сигналом IN порядка 128 Гц (со слегка заваленными фронтами и спадами) выдаёт следующие LP, BP и HP:
А вот они пожатые в MP3:
IN:
LP:
BP:
HP:
По идее можно обращать внимание только на LP, хотя я гляжу некоторые модульные синты позволяют подключаться шнурочками к любой точке State Variable Filter...
- Attachments
- testcmos5-HP.mp3
- (10.46 KiB) Downloaded 139 times
- testcmos5-BP.mp3
- (10.46 KiB) Downloaded 148 times
- testcmos5-LP.mp3
- (10.46 KiB) Downloaded 133 times
- testcmos5-IN.mp3
- (10.46 KiB) Downloaded 148 times
Я тут за главного - если что шлите мыло на me собака shaos точка net
Re: Превращаем РК в годный музыкальный синтезатор
Так и есть!Shaos wrote:некоторые модульные синты позволяют подключаться шнурочками к любой точке State Variable Filter...
Должны такие звуки быть:
- Attachments
- 4069_LPF_RAVEN_L.mp3
- (77.11 KiB) Downloaded 152 times
- 4069_LPF_RAVEN_B.mp3
- (91.92 KiB) Downloaded 145 times
Re: Превращаем РК в годный музыкальный синтезатор
Это надо по ходу пьесы шевелить крутилками - у меня в симуляции сопротивления постоянные 
P.S. А вот интересно, вход у этих некоторых модульных синтов тоже можно к любому усилку примешать шнурочком?

P.S. А вот интересно, вход у этих некоторых модульных синтов тоже можно к любому усилку примешать шнурочком?
Я тут за главного - если что шлите мыло на me собака shaos точка net
Re: Превращаем РК в годный музыкальный синтезатор
Hammer wrote:Снова нюанс! Цифровое управление звуком плохо тем, что дискретно изменять амплитуду нужно во время прохождения сигналом нуля. Иначе будет треск и шум. Как это сделать с помощью ВИ53 я хрен его знает. Вот поэтому чисто аналоговое управление амплитудой сильно лучше в этом плане.
Короче суть такая (см. подробности тут):Shaos wrote:Ну значит амплитуду надо менять только аналогово - простая атака и затем затухание без изысков...
P.S. Хотя! Я наверное знаю, как с помощью CD4001UBE и CD4011UBE осуществить ловлю момента прохода средней точки сигналом из ВИ53 с дальнейшим генерированием импульса, который будет защёлкивать следующую комбинацию для управляемого сопротивления на CD4066 именно когда сигнал ещё движется по середине![]()
Если использовать небуферизированный CMOS-гейт NAND в качестве инвертора, объединив его входы, то порог срабатывания у него сдвинется вправо:

А в случае небуферизированного CMOS-гейта NOR порог срабатывания наоборот сдвинется влево:

Тогда у нас появляется возможность отлавливать состояние входного сигнала в средней точке (между порогами срабатывания NOR и NAND):
Code: Select all
-------[NOR]--[NAND]
5.00v
------> 0v 0v
3.33v
------> 0v 5v
1.66v
------> 5v 5v
0.00v
P.S. Теперь надо посимулировать то, как может звучать программно задаваемая огибающая (16 уровней, 50 Гц)...
Я тут за главного - если что шлите мыло на me собака shaos точка net