Полифоническая музыка на РАДИО-86РК

Советский компьютер Радио-86РК (1986) и его клоны

Moderator: Shaos

imsushka
Maniac
Posts: 231
Joined: 01 Jan 2022 04:34
Location: USSR, Tashkent

Re: Полифоническая музыка на РАДИО-86РК

Post by imsushka »

Alikberov wrote:Вы про это?
Потрасяюще! :kruto:
Не встречал таких! :roll:
да она, игра никакая, а вот музыку я вытащил из нее и проигрыватель вытащил
а потом на 554са3 собрал ацп и чо то пытался в комп загнать
но на 286 не успевал
User avatar
Alikberov
Doomed
Posts: 347
Joined: 14 Oct 2019 18:10
Location: Tashkent

Полифоническая музыка на РАДИО-86РК

Post by Alikberov »

Сегодня, наконец-то, удалось смешать два полных меандра и получить громкое звучание, аналогичное музыкальному редактору "Wham!":

А это, Товарищи, довольно серьёзный прорыв!

К сожалению, некоторый треск всё-таки присутствует. Но, думаю, это из-за сырости кода.
Обратите внимание: Сам код занимает менее 700 байт - 0000..02A7.

Ниже два файла с мелодиями.

Запуск плеера поддерживается в нескольких режимах:
  • G0 - Запуск плеера
  • G1-G6 - В данном варианте не рекомендуется (рудимент от прошлого кода)
  • G7 - Изменение режима ПДП (вкл./выкл.), влияет на чистоту звука
You do not have the required permissions to view the files attached to this post.
User avatar
Alikberov
Doomed
Posts: 347
Joined: 14 Oct 2019 18:10
Location: Tashkent

Полифоническая музыка на РАДИО-86РК в стиле WHAM!

Post by Alikberov »

Попытался сделать набросок редактора нотных партитур в привычном для музыкантов стиле.

Управление:
  • Стрелки Влево/Вправо - навигация по позиции партитуры
  • Стрелки Вверх/Вниз - изменение высоты ноты первого голоса
  • Клавиши F1/F3 - изменене высоты ноты второго голоса
  • Клавиша F4 - копировать текущий столбец далее
  • Клавиша ЗАБОЙ - очистка столбца
  • Клавиша ПРОБЕЛ - проигрывание партитуры
  • Кравиша АР2 - возврат в Монитор
  • Клик "световым пером" (мышью эмулятора) - изменение высоты ноты
You do not have the required permissions to view the files attached to this post.
User avatar
Alikberov
Doomed
Posts: 347
Joined: 14 Oct 2019 18:10
Location: Tashkent

Полифоническая музыка на РАДИО-86РК в стиле WHAM!

Post by Alikberov »

  • Tab - переход по "голосам"
  • Забой - очищение
  • Пробел - копирование
  • АР2/Esc - Выход
  • Влево/Вправо - навигация
  • Вверх/Вниз - на полутон выше/ниже
  • Enter/ВК - Проигрывание
You do not have the required permissions to view the files attached to this post.
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Полифоническая музыка на РАДИО-86РК

Post by Shaos »

А ударники будут? ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Alikberov
Doomed
Posts: 347
Joined: 14 Oct 2019 18:10
Location: Tashkent

Полифоническая музыка на РАДИО-86РК

Post by Alikberov »

Shaos wrote:А ударники будут? ;)
За месяц опытов и разработок, толковых результатов в этом "ударном направлении" не достиг (плохо старался, так как целью было - достичь нормальной полифонии).
Самому они нужны, чтобы побогаче звучание было! :roll:

А так, как можно судить, в 1 Кб умещается и редактор, и плеер...
Т.е. какой-то "сверхкод" и не нужен.
("Музыкальная Система" весит более 4 Кб в основном из-за Бейсик-подобного интерфейса и синтаксического транслятора нот: CLI тоже занимает кода относительно прилично.)
User avatar
Alikberov
Doomed
Posts: 347
Joined: 14 Oct 2019 18:10
Location: Tashkent

Полифоническая музыка на РАДИО-86РК

Post by Alikberov »

Много часов уделил точности отображения нот:
  1. Добавил изображение "скрипичного ключа"
  2. Расположил ноту Соль на соответствующей позиции (согласно "ключу")
  3. На слух подкалибровал смещение частотной таблицы онлайн генератором
Управление:
  • Табуляция - выбор голоса (тонкий пунктир / жирный пунктир)
  • Вверх/вниз - высота ноты выбранного голоса
  • Влево/вправо - позиция редактирования
  • Пробел - копирование ноты на активном голосе
  • F4 / УС+C - копирование блока (восемь нот)
  • F1 / F2 - выбор режима проигрывания ("сквозной" без кеша / "буферный" с кешем)
  • ВК - Запуск проигрывания
Собственно, режимы F1/F2 пока экспериментальные по анализу "щелчков" между выборками нот в цикле ШИМ-генерации.

P.S.: До "ударников" и даже "пауз" всё ещё руки не доходят: Все усилия направляются на чистоту частот.
You do not have the required permissions to view the files attached to this post.
User avatar
Alikberov
Doomed
Posts: 347
Joined: 14 Oct 2019 18:10
Location: Tashkent

Полифоническая музыка на РАДИО-86РК

Post by Alikberov »

Как ребёнок СССР, я иначе, как "Зайнап" название этой игры произнести не мог! :lol:

Надо бы подумать, как под РАДИО-86РК портировать и эту музыку:
imsushka
Maniac
Posts: 231
Joined: 01 Jan 2022 04:34
Location: USSR, Tashkent

Re: Полифоническая музыка на РАДИО-86РК

Post by imsushka »

Alikberov wrote:Как ребёнок СССР, я иначе, как "Зайнап" название этой игры произнести не мог! :lol:

Надо бы подумать, как под РАДИО-86РК портировать и эту музыку:
проще простого - берешь AY и фсе :lol:
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Полифоническая музыка на РАДИО-86РК

Post by Shaos »

AY это не по РК-шному :)
По РК-шному - это ВИ53 ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Alikberov
Doomed
Posts: 347
Joined: 14 Oct 2019 18:10
Location: Tashkent

Полифоническая музыка на РАДИО-86РК - Savage ]|[

Post by Alikberov »

Собственно, ради чего и занимаюсь бинарными исследованиями.

Конечно, не чистый синтез, а лишь поток с SD-Карты.
Проверял код специально на Апогее.
(Пришлось свернуть окно эмулятора, чтобы облегчить жизнь процессору моего Raspberry Pi.)
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Полифоническая музыка на РАДИО-86РК

Post by Shaos »

Эмулятор может эмулировать SD-контроллер быстрее, чем есть на самом деле - надо бы на реале позапускать...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Alikberov
Doomed
Posts: 347
Joined: 14 Oct 2019 18:10
Location: Tashkent

Re: Полифоническая музыка на РАДИО-86РК

Post by Alikberov »

Shaos wrote:Эмулятор может эмулировать SD-контроллер быстрее, чем есть на самом деле - надо бы на реале позапускать...
Это тоже хороший вопрос. :mrgreen:
Уже столкнулся с парочкой проблем на "железе" и подправил код.
(Правда, код и в эмуляторе местами тупит и гонет. :roll: )

P.S.: Апогеи с SD-Картой в строю? :wink: