Превращаем РК в годный музыкальный синтезатор
Moderator: Shaos
-
- Fanat
- Posts: 92
- Joined: 10 Apr 2024 05:15
Превращаем РК в годный музыкальный синтезатор
Если кто-то кроме меня захочет поэкспериментировать, выложу схемы и код трекера. Я буду долго делать это всё т.к. параллельно пишу версию Ксоникса и с другим железом разбираюсь.
-
- Admin
- Posts: 24008
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Все звуки музыки
Ну реальные схемы поглядеть не помешает да 



Вот такой звук я бы хотел на РКHammer wrote:Мой вариант (тут у него ручное управление) с пилой на входе вот так звучит:
https://www.youtube.com/watch?v=kvYWwi0uNqM

И на вот это тоже хотелось бы посмотретьHammer wrote:Так же есть схема для 808 ударных, и тарелок на белом шуме. Схемы крохотные.

Давайте сделаем комп PARTY-86RK для чиптюновых вечеринок гиковHammer wrote:Нужно только затухание, 808 ударник затухает сам, его надо только запускать, тарелки - это белый шум затухающий, такую схему я тоже собрал из нескольких деталей:Shaos wrote:ударники/тарелки, пилы/треугольники, возбуждение/затухание и т.д.)
https://www.youtube.com/watch?v=JjuS9x7EBxY

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Fanat
- Posts: 92
- Joined: 10 Apr 2024 05:15
Re: Все звуки музыки
Все варианты этого фильтра есть здесь: https://electro-music.com/forum/viewtopic.php?t=69887Shaos wrote:Вот такой звук я бы хотел на РК![]()
Самый лучший вариант:

У него я заменил переменники на цифровые потенциометры и подключил это всё к МК. Здесь надо придумать, как заменить капиталистические цифровые потенциометры на православные.
Делать музыку с подобными фильтрами очень легко, просто пишите басслайн, добавляете ударные и погружаетесь в расколбас:
Это прям очень простой способ создания сочных музонов!
Прям вот эту версию сейчас найти не могу, но генератор белого шума собран на TL431:Shaos wrote:И на вот это тоже хотелось бы посмотреть

Здесь транзистор можно заменить на переменный резистор для изменения тембра шума. Но реально можно выбрать тембр и запаять постоянный резистор.
Вариант замещения управляемого усилителя TDA на 561ЛН2:

808 бочка собрана на мосту Вина, это затухающий синус, его надо только запустить:
Или картридж с ВИ53 и 32К РОМ диском на борту?Shaos wrote:Давайте сделаем комп PARTY-86RK для чиптюновых вечеринок гиков
You do not have the required permissions to view the files attached to this post.
-
- Fanat
- Posts: 92
- Joined: 10 Apr 2024 05:15
Re: Все звуки музыки
Что ещё тут добавить...
Для управления фильтром я использовал цифровые потенциометры X9C104, у них 100 значений сопротивления. Управляются импульсами по двум каналам, последовательно увеличивая или снижая сопротивление.
Соответственно, если оставить их, то управлять ими можно тоже каналом ВИ53. Только наверное придётся собрать делитель частоты из двух каналов, прям как в журнальной схеме ))) Тогда можно будет программно управлять фильтром.
Для управления фильтром я использовал цифровые потенциометры X9C104, у них 100 значений сопротивления. Управляются импульсами по двум каналам, последовательно увеличивая или снижая сопротивление.
Соответственно, если оставить их, то управлять ими можно тоже каналом ВИ53. Только наверное придётся собрать делитель частоты из двух каналов, прям как в журнальной схеме ))) Тогда можно будет программно управлять фильтром.
-
- Admin
- Posts: 24008
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Все звуки музыки
Можно на аналоговых ключах нагородить программируемые сопротивления на 8 или 16 уровней наверное
Всё же хотелось бы начать с 3-х каналов для нот (ВИ53 подключённый по 3-голосой схеме) и 1 канал для шума (тем самым можно как бы повторить функциональность чипа https://en.wikipedia.org/wiki/Texas_Instruments_SN76489 который тоже 3+1 и портировать музончики с сеги например), а далее можно добавить этот управляемый фильтр (3 фильтра?), чтобы ноты более кучерявые были (и разные, если потребуется)...

P.S. Вот тут почти 13 лет назад чувак сделал драм-машину на логических чипах CMOS, получая белый шум с CMOS-чипа 74HC86 сэмплируя его триггером на 74HC74: https://github.com/74hc595/7400-Drum-Machine
https://www.youtube.com/watch?v=QsSKh7Z2EVs
Всё же хотелось бы начать с 3-х каналов для нот (ВИ53 подключённый по 3-голосой схеме) и 1 канал для шума (тем самым можно как бы повторить функциональность чипа https://en.wikipedia.org/wiki/Texas_Instruments_SN76489 который тоже 3+1 и портировать музончики с сеги например), а далее можно добавить этот управляемый фильтр (3 фильтра?), чтобы ноты более кучерявые были (и разные, если потребуется)...

P.S. Вот тут почти 13 лет назад чувак сделал драм-машину на логических чипах CMOS, получая белый шум с CMOS-чипа 74HC86 сэмплируя его триггером на 74HC74: https://github.com/74hc595/7400-Drum-Machine
https://www.youtube.com/watch?v=QsSKh7Z2EVs
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Fanat
- Posts: 92
- Joined: 10 Apr 2024 05:15
Re: Все звуки музыки
Сразу можно на это забить. Портирование музыки с одного чипа на другой выглядит, как исполнение мелодии написанной для рояля, на балалайке. Ноты те же, а восприятие совсем другое.Shaos wrote:и портировать музончики с сеги например)
Когда писали музыку для SID и портировали на AY в принципе терялось очень много красоты, и мелодию приходилось переписывать. Нет здесь волшебных конвертеров.
Это бинарный белый шум, нафига он нужен, если есть чудеснейший аналоговый генератор на одном TL431 по японской схеме, да и ещё с изменяемым тембром от розового шума до коричневого? Он будет звучать заведомо лучше SID, AY и NES потому, что у них псевдослучайный шум, записанный в ПЗУ. Бери для РК всё самое лучшее!Shaos wrote:получая белый шум с CMOS-чипа 74HC86
Тогда надо начать со схемы превращения меандра в пилу. Просто послушать с таким модом те музоны, которые уже есть на РК.Shaos wrote:Всё же хотелось бы начать с 3-х каналов для нот
Пила есть во всех композициях Global Deejays, на ней и построен весь их репертуар:
https://www.electronics-tutorial.net/wp-content/uploads/2015/09/multivibrator10.png
Вот схема с ОУ, его можно заменить инвертором 561ЛН2 и тиристором вместо транзистора. Конденсатор заряжается не моментально, так получаем линейную (но не совсем) часть пилы. Далее по фронту меандра от ВИ53 срабатывает тиристор и разряжает конденсатор, получается зуб пилы. Конденсатор (0.01мкФ) не должен успевать зарядиться полностью. Чтобы он разряжался по фронту меандра, подаём сигнал от ВИ53 на управляющий электрод тиристора через конденсатор.
Небольшой косяк схемы - чем выше частота, тем меньше амплитуда пилы. Но это не сильно влияет на качество музыки.
You do not have the required permissions to view the files attached to this post.
-
- Admin
- Posts: 24008
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Все звуки музыки
Да там та же балалайка, только в профильHammer wrote:Сразу можно на это забить. Портирование музыки с одного чипа на другой выглядит, как исполнение мелодии написанной для рояля, на балалайке. Ноты те же, а восприятие совсем другое.Shaos wrote:и портировать музончики с сеги например)

Три канала для генерации прямоугольных импульсов и один шумовой (правда громкость в каналах 16-уровневая)...
P.S. По поводу шума понял, а по поводу пилы - не очень...
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Fanat
- Posts: 92
- Joined: 10 Apr 2024 05:15
Re: Все звуки музыки
Никто никогда не будет делать три канала прямоугольных импульсов, я уже объяснял почему - они сливаются в один с изменяемой скважностью.Shaos wrote:Три канала для генерации прямоугольных импульсов и один шумовой (правда громкость в каналах 16-уровневая)...
-
- Admin
- Posts: 24008
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Все звуки музыки
Если их аналогово смешивать (хотя бы резисторами, а не логическим вентилем как в журнальном варианте подключения ВИ53), то не сливаются...
См. https://en.wikipedia.org/wiki/Texas_Instruments_SN76489 - там 3 меандра + шум:
https://www.youtube.com/watch?v=8SIUQIcc1A0&list=PLmbYQnB4VKE3FkFyjltuPdieVlFHoaV1_&index=6
См. https://en.wikipedia.org/wiki/Texas_Instruments_SN76489 - там 3 меандра + шум:
https://www.youtube.com/watch?v=8SIUQIcc1A0&list=PLmbYQnB4VKE3FkFyjltuPdieVlFHoaV1_&index=6
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24008
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Все звуки музыки
Вот как звучит ВИ53 на Векторе (там 3 канала через резисторы сведены - так же как на Апогее):
https://www.youtube.com/watch?v=9Lxo2NIVpiQ
Кусочек осциллограммы из первой песенки:
Как можно видеть смешались они вполне себе аналогово - и кстати таки да, выглядит оно как выхлоп 2-битного ковокса
https://www.youtube.com/watch?v=9Lxo2NIVpiQ
Кусочек осциллограммы из первой песенки:
Как можно видеть смешались они вполне себе аналогово - и кстати таки да, выглядит оно как выхлоп 2-битного ковокса

You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Fanat
- Posts: 92
- Joined: 10 Apr 2024 05:15
Re: Все звуки музыки
Выровняй амплитуду, увидишь один канал с изменяемой скважностью. Для такого звука три канала не нужны.Shaos wrote:Как можно видеть смешались они вполне себе аналогово - и кстати таки да, выглядит оно как выхлоп 2-битного ковокса
-
- Admin
- Posts: 24008
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Все звуки музыки
У этих трёх каналов одинаковые амплитуды - там же нету регулирования громкости канала...Hammer wrote:Выровняй амплитуду, увидишь один канал с изменяемой скважностью. Для такого звука три канала не нужны.Shaos wrote:Как можно видеть смешались они вполне себе аналогово - и кстати таки да, выглядит оно как выхлоп 2-битного ковокса
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Fanat
- Posts: 92
- Joined: 10 Apr 2024 05:15
Re: Все звуки музыки
Нет, вспомни делитель напряжения, в зависимости от того, какие каналы выдают 0 и 1 прыгает общая амплитуда. Поэтому и видно двухбитный ковокс. Если на двух каналах будет 0, то амплитуда третьего будет составлять треть от максимальной.Shaos wrote:У этих трёх каналов одинаковые амплитуды - там же нету регулирования громкости канала...
-
- Admin
- Posts: 24008
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Все звуки музыки
Ну и ладно - что в этом такого плохого? Главное, что каналы складываются аналоговоHammer wrote:Нет, вспомни делитель напряжения, в зависимости от того, какие каналы выдают 0 и 1 прыгает общая амплитуда. Поэтому и видно двухбитный ковокс. Если на двух каналах будет 0, то амплитуда третьего будет составлять треть от максимальной.Shaos wrote:У этих трёх каналов одинаковые амплитуды - там же нету регулирования громкости канала...

Можно для эстетов-аудиофилов сумматор на операционникахъ нагородить

Причём с управляемым усилением в каждом канале (16 уровней наверное многовато будет, а вот 8 наверное ок)
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24008
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Все звуки музыки
Поглядел как оно в звуковом редакторе выглядит - несколько однобоко атакует и затухаетHammer wrote:Все варианты этого фильтра есть здесь: https://electro-music.com/forum/viewtopic.php?t=69887Shaos wrote:Вот такой звук я бы хотел на РК![]()
Самый лучший вариант:
У него я заменил переменники на цифровые потенциометры и подключил это всё к МК. Здесь надо придумать, как заменить капиталистические цифровые потенциометры на православные.

You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net