nedoPC.org

Community for electronics hobbyists, established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 24 Jun 2024 02:42



Reply to topic  [ 82 posts ]  Go to page 1, 2, 3, 4, 5, 6  Next
Превращаем РК в годный музыкальный синтезатор 
Author Message
Fanat

Joined: 10 Apr 2024 05:15
Posts: 74
Reply with quote
Если кто-то кроме меня захочет поэкспериментировать, выложу схемы и код трекера. Я буду долго делать это всё т.к. параллельно пишу версию Ксоникса и с другим железом разбираюсь.


27 Apr 2024 12:39
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22902
Location: Silicon Valley
Reply with quote
Ну реальные схемы поглядеть не помешает да :egeek:

Hammer wrote:
Мой вариант (тут у него ручное управление) с пилой на входе вот так звучит:


https://www.youtube.com/watch?v=kvYWwi0uNqM

Вот такой звук я бы хотел на РК :mrgreen:

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

И на вот это тоже хотелось бы посмотреть :roll:

Hammer wrote:
Shaos wrote:
ударники/тарелки, пилы/треугольники, возбуждение/затухание и т.д.)

Нужно только затухание, 808 ударник затухает сам, его надо только запускать, тарелки - это белый шум затухающий, такую схему я тоже собрал из нескольких деталей:


https://www.youtube.com/watch?v=JjuS9x7EBxY

Давайте сделаем комп PARTY-86RK для чиптюновых вечеринок гиков :kruto:

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


27 Apr 2024 19:46
Profile WWW
Fanat

Joined: 10 Apr 2024 05:15
Posts: 74
Reply with quote
Shaos wrote:
Вот такой звук я бы хотел на РК :mrgreen:


Все варианты этого фильтра есть здесь: https://electro-music.com/forum/viewtopic.php?t=69887

Самый лучший вариант:

Image

У него я заменил переменники на цифровые потенциометры и подключил это всё к МК. Здесь надо придумать, как заменить капиталистические цифровые потенциометры на православные.

Делать музыку с подобными фильтрами очень легко, просто пишите басслайн, добавляете ударные и погружаетесь в расколбас:



Это прям очень простой способ создания сочных музонов!

Shaos wrote:
И на вот это тоже хотелось бы посмотреть :roll:


Прям вот эту версию сейчас найти не могу, но генератор белого шума собран на TL431:

Image

Здесь транзистор можно заменить на переменный резистор для изменения тембра шума. Но реально можно выбрать тембр и запаять постоянный резистор.

Вариант замещения управляемого усилителя TDA на 561ЛН2:

Image

808 бочка собрана на мосту Вина, это затухающий синус, его надо только запустить:

Attachment:
808.jpg
808.jpg [ 74.85 KiB | Viewed 852 times ]


Shaos wrote:
Давайте сделаем комп PARTY-86RK для чиптюновых вечеринок гиков :kruto:


Или картридж с ВИ53 и 32К РОМ диском на борту?


27 Apr 2024 22:57
Profile
Fanat

Joined: 10 Apr 2024 05:15
Posts: 74
Reply with quote
Что ещё тут добавить...

Для управления фильтром я использовал цифровые потенциометры X9C104, у них 100 значений сопротивления. Управляются импульсами по двум каналам, последовательно увеличивая или снижая сопротивление.

Соответственно, если оставить их, то управлять ими можно тоже каналом ВИ53. Только наверное придётся собрать делитель частоты из двух каналов, прям как в журнальной схеме ))) Тогда можно будет программно управлять фильтром.


27 Apr 2024 23:52
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22902
Location: Silicon Valley
Reply with quote
Можно на аналоговых ключах нагородить программируемые сопротивления на 8 или 16 уровней наверное

Всё же хотелось бы начать с 3-х каналов для нот (ВИ53 подключённый по 3-голосой схеме) и 1 канал для шума (тем самым можно как бы повторить функциональность чипа https://en.wikipedia.org/wiki/Texas_Instruments_SN76489 который тоже 3+1 и портировать музончики с сеги например), а далее можно добавить этот управляемый фильтр (3 фильтра?), чтобы ноты более кучерявые были (и разные, если потребуется)...
:dj:

P.S. Вот тут почти 13 лет назад чувак сделал драм-машину на логических чипах CMOS, получая белый шум с CMOS-чипа 74HC86 сэмплируя его триггером на 74HC74: https://github.com/74hc595/7400-Drum-Machine
Attachment:
Screenshot from 2024-04-28 00-05-17.png
Screenshot from 2024-04-28 00-05-17.png [ 11.16 KiB | Viewed 842 times ]

Attachment:
Screenshot from 2024-04-28 00-14-14.png
Screenshot from 2024-04-28 00-14-14.png [ 12.08 KiB | Viewed 842 times ]


https://www.youtube.com/watch?v=QsSKh7Z2EVs

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


28 Apr 2024 00:07
Profile WWW
Fanat

Joined: 10 Apr 2024 05:15
Posts: 74
Reply with quote
Shaos wrote:
и портировать музончики с сеги например)


Сразу можно на это забить. Портирование музыки с одного чипа на другой выглядит, как исполнение мелодии написанной для рояля, на балалайке. Ноты те же, а восприятие совсем другое.

Когда писали музыку для SID и портировали на AY в принципе терялось очень много красоты, и мелодию приходилось переписывать. Нет здесь волшебных конвертеров.

Shaos wrote:
получая белый шум с CMOS-чипа 74HC86


Это бинарный белый шум, нафига он нужен, если есть чудеснейший аналоговый генератор на одном TL431 по японской схеме, да и ещё с изменяемым тембром от розового шума до коричневого? Он будет звучать заведомо лучше SID, AY и NES потому, что у них псевдослучайный шум, записанный в ПЗУ. Бери для РК всё самое лучшее!

Shaos wrote:
Всё же хотелось бы начать с 3-х каналов для нот


Тогда надо начать со схемы превращения меандра в пилу. Просто послушать с таким модом те музоны, которые уже есть на РК.

Пила есть во всех композициях Global Deejays, на ней и построен весь их репертуар:



Attachment:
multivibrator10.png
multivibrator10.png [ 4.24 KiB | Viewed 564 times ]
https://www.electronics-tutorial.net/wp-content/uploads/2015/09/multivibrator10.png

Вот схема с ОУ, его можно заменить инвертором 561ЛН2 и тиристором вместо транзистора. Конденсатор заряжается не моментально, так получаем линейную (но не совсем) часть пилы. Далее по фронту меандра от ВИ53 срабатывает тиристор и разряжает конденсатор, получается зуб пилы. Конденсатор (0.01мкФ) не должен успевать зарядиться полностью. Чтобы он разряжался по фронту меандра, подаём сигнал от ВИ53 на управляющий электрод тиристора через конденсатор.

Небольшой косяк схемы - чем выше частота, тем меньше амплитуда пилы. Но это не сильно влияет на качество музыки.


28 Apr 2024 01:53
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22902
Location: Silicon Valley
Reply with quote
Hammer wrote:
Shaos wrote:
и портировать музончики с сеги например)


Сразу можно на это забить. Портирование музыки с одного чипа на другой выглядит, как исполнение мелодии написанной для рояля, на балалайке. Ноты те же, а восприятие совсем другое.
Да там та же балалайка, только в профиль :)

Три канала для генерации прямоугольных импульсов и один шумовой (правда громкость в каналах 16-уровневая)...

P.S. По поводу шума понял, а по поводу пилы - не очень...

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


28 Apr 2024 01:58
Profile WWW
Fanat

Joined: 10 Apr 2024 05:15
Posts: 74
Reply with quote
Shaos wrote:
Три канала для генерации прямоугольных импульсов и один шумовой (правда громкость в каналах 16-уровневая)...


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



28 Apr 2024 02:04
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22902
Location: Silicon Valley
Reply with quote
Если их аналогово смешивать (хотя бы резисторами, а не логическим вентилем как в журнальном варианте подключения ВИ53), то не сливаются...

См. https://en.wikipedia.org/wiki/Texas_Instruments_SN76489 - там 3 меандра + шум:


https://www.youtube.com/watch?v=8SIUQIcc1A0&list=PLmbYQnB4VKE3FkFyjltuPdieVlFHoaV1_&index=6

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


28 Apr 2024 02:22
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22902
Location: Silicon Valley
Reply with quote
Вот как звучит ВИ53 на Векторе (там 3 канала через резисторы сведены - так же как на Апогее):


https://www.youtube.com/watch?v=9Lxo2NIVpiQ

Кусочек осциллограммы из первой песенки:

Attachment:
Screenshot from 2024-04-28 02-42-40.png
Screenshot from 2024-04-28 02-42-40.png [ 79.17 KiB | Viewed 901 times ]

Как можно видеть смешались они вполне себе аналогово - и кстати таки да, выглядит оно как выхлоп 2-битного ковокса :lol:

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


28 Apr 2024 02:52
Profile WWW
Fanat

Joined: 10 Apr 2024 05:15
Posts: 74
Reply with quote
Shaos wrote:
Как можно видеть смешались они вполне себе аналогово - и кстати таки да, выглядит оно как выхлоп 2-битного ковокса :lol:


Выровняй амплитуду, увидишь один канал с изменяемой скважностью. Для такого звука три канала не нужны.


28 Apr 2024 03:01
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22902
Location: Silicon Valley
Reply with quote
Hammer wrote:
Shaos wrote:
Как можно видеть смешались они вполне себе аналогово - и кстати таки да, выглядит оно как выхлоп 2-битного ковокса :lol:


Выровняй амплитуду, увидишь один канал с изменяемой скважностью. Для такого звука три канала не нужны.

У этих трёх каналов одинаковые амплитуды - там же нету регулирования громкости канала...

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


28 Apr 2024 03:03
Profile WWW
Fanat

Joined: 10 Apr 2024 05:15
Posts: 74
Reply with quote
Shaos wrote:
У этих трёх каналов одинаковые амплитуды - там же нету регулирования громкости канала...


Нет, вспомни делитель напряжения, в зависимости от того, какие каналы выдают 0 и 1 прыгает общая амплитуда. Поэтому и видно двухбитный ковокс. Если на двух каналах будет 0, то амплитуда третьего будет составлять треть от максимальной.


28 Apr 2024 03:24
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22902
Location: Silicon Valley
Reply with quote
Hammer wrote:
Shaos wrote:
У этих трёх каналов одинаковые амплитуды - там же нету регулирования громкости канала...


Нет, вспомни делитель напряжения, в зависимости от того, какие каналы выдают 0 и 1 прыгает общая амплитуда. Поэтому и видно двухбитный ковокс. Если на двух каналах будет 0, то амплитуда третьего будет составлять треть от максимальной.

Ну и ладно - что в этом такого плохого? Главное, что каналы складываются аналогово :roll:
Можно для эстетов-аудиофилов сумматор на операционникахъ нагородить ;)
Причём с управляемым усилением в каждом канале (16 уровней наверное многовато будет, а вот 8 наверное ок)

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


28 Apr 2024 10:55
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22902
Location: Silicon Valley
Reply with quote
Hammer wrote:
Shaos wrote:
Вот такой звук я бы хотел на РК :mrgreen:




Все варианты этого фильтра есть здесь: https://electro-music.com/forum/viewtopic.php?t=69887

Самый лучший вариант:



У него я заменил переменники на цифровые потенциометры и подключил это всё к МК. Здесь надо придумать, как заменить капиталистические цифровые потенциометры на православные.

Поглядел как оно в звуковом редакторе выглядит - несколько однобоко атакует и затухает :D


Attachments:
Screenshot from 2024-04-28 15-18-18.png
Screenshot from 2024-04-28 15-18-18.png [ 78.69 KiB | Viewed 825 times ]

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973
28 Apr 2024 15:29
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 82 posts ]  Go to page 1, 2, 3, 4, 5, 6  Next

Who is online

Users browsing this forum: No registered users and 19 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.