PDA

Просмотр полной версии : AY(YM) воиспроизведение



S_V_B
13.01.2020, 20:41
Конкретно вопрос к Manwe как к великому музыканту и знатоку демосцены...
Какой формат использовали для воспроизведения AY музыки, а что более интересно SFX?
Пытаюсь подключит AY к УКНЦ через параллельный интерфейс... из очевидных форматов PSG (расточительно)...
Мечта.. увидеть очередную статью.. с примерами:)... Ну или хотя бы.. реакцию от общественности

- - - Добавлено - - -

И почему в PSG отсчитывают 20мс? и как это приложить к 50Гц?

konst_st
14.01.2020, 00:26
И почему в PSG отсчитывают 20мс? и как это приложить к 50Гц?
50 Гц - это частота, 20 мс - период.
1/50*1000 = 20

S_V_B
14.01.2020, 06:21
т.е. как раз повесить на таймер.

MM
14.01.2020, 19:54
Соберите на моей платке "Звучок" только часть для Музпроца, и проводочками подключите к ЦП УКНЦ - софт должен пойти от БК0010 ( ну или воспроизводящая часть от него ).

Это же можно сделать и для ДВК, прямо на корзинку.

S_V_B
15.01.2020, 16:42
Не хочется макарон, да и AY место на ПП.
А так воткнул коробочку в разъем и все..

- - - Добавлено - - -

В любом случае напрямую софт с БК не пойдет, а переписать процедуру воспроизведения (заменив порты) - это просто.
В порядке бреда, если уж вешать макароны - то подключить на каждый камень по AY. 100й вектор работает синхронно и зафигачить шестиканальный звук :) Можно и по отдельности использовать.

Manwe
16.01.2020, 12:15
Я не знаток AY, это лучше спросить у LaSoft - у него были исходники плеера. И даже не одного.
Для начала, чтобы просто проверить заработает ли схема, можно взять 512-байтную демку Just Spectrum (https://www.pouet.net/prod.php?which=83619) - она даже не использует таймер. Взять часть кода, ответственную за вывод на AY, заменить адрес параллельного порта с 177714 на какой там у УКНЦ - и вперёд. Исходники есть в архиве.

hobot
16.01.2020, 15:21
Manwe, я помню, что формат файлов с мелодиями (или инструментами) для УК-НЦ (порта) был .STM

Titus
16.01.2020, 16:25
Для начала надо написать просто тест, который выведет в каналы какие-то статические звуки. Если AY подключен и работает правильно, тогда уже можно брать готовый плейер. Или писать свой.

MM
16.01.2020, 17:29
512-байтную демку
Там какое-то стойкое крипто, весьма специфическое.

И, что бы запустить файл на БК11М под RT-11, надо проводить жонглирование с машкодами, т.к. автор не выложил файл в 100% формате .


Не хочется макарон, да и AY место на ПП
1. Кто не любит макароны, обычно не имеет проблем с бабками . Опросите практикующих топологов - что бы без постановки в очередь на весну и не за оплату аренды для всего ОКБ - таких может и вовсе не быть.
2. Софт для ПП - это надо быть гением софта для PDP-11, и что бы оно еще и с дисководом/винтом было совместимо.

S_V_B
16.01.2020, 18:42
Для начала надо написать просто тест, который выведет в каналы какие-то статические звуки.
В принципе я уже нашел исходники для другой платформы как ноты проиграть. Но инфы много не бывает :) если есть возможность кидайте все что есть:)



Кто не любит макароны, обычно не имеет проблем с бабками . Опросите практикующих топологов - что бы без постановки в очередь на весну
Макараны не люблю.. поэтому параллельный порт - самое оно.. схема простая, топологи не нужны. Весь смысл чтобы собрать мог каждый кто паяльник в руках держал.



Софт для ПП - это надо быть гением софта для PDP-11
Это еще почему??? Не одна более менее сложная программка не обходится без работы с ПП. Нет там ничего военного.

- - - Добавлено - - -


и что бы оно еще и с дисководом/винтом было совместимо.
а в чем может быть несовместимость? Прочитал блок - перенес в память ПП или можно даже не переносить (используй через регистровый доступ).
С винтом проблемы когда памяти под драйвер уже нет:)

Manwe
17.01.2020, 01:10
Там какое-то стойкое крипто, весьма специфическое.Ах, да – я ж её паковал, иначе она не умещалась в 512 байт. Забыл уже.
Но исходник-то лежит незапакованный. Можно скомпилировать.

- - - Добавлено - - -


Manwe, я помню, что формат файлов с мелодиями (или инструментами) для УК-НЦ (порта) был .STMSTM - это Scream Tracker Module, сэмпловый формат с PC. Или кто-то использовал это расширение для AY?
На БК под AY был трекер Rock Monitor, посмотри на всяких самарских дисках.

hobot
17.01.2020, 10:57
Или кто-то использовал это расширение для AY?
я на этом форуме неоднократно уже рассказывал о том, что однажды в 90-х мне позвонил
программист с которым я тесно общался по теме УК-НЦ, он сообщил, что звукогенератор
удался и предложил приехать потестить его на моей УК-НЦ домашней, то была плата под
гнездо расширения, я сейчас то не слишком все эти схемы ,а тогда мне это вовсе не интересно было, так
что AY или что то другое сказать не могу, я заполнил, что он вещал через динамик АОНовский (почти биппер с ПиСи) и там где он на плате висел, были отверстия просверлены в корпусе обычного КМД УК устройство было
выполнено, самодел(в общаге много чего делали кроме программ) или промышленный затрудняюсь сказать.

У меня валялись (за долго до этого!!!больще года) пара дискет с какими-то странными файлами и исполняемым
файлом и .STM одинакого размера - я вообще не знал что это такое - почему я сразу про них вспомнил сейчас не помню ))) И вот что оказалось, порт вывода звука(видимо или как это правильно) реально прямо под
эту железяку в исходнике там был, обычно софтина просто висла, а с платой расширения звук. я помню там барабанчики, духовые и даже вроде бы готовая оркестровка была. В общем содержимое дискет было скопировано для изучения, но потом уже не актуально стало, а железку я себе и не планировал ставить (мне и так не скучно было) как-то так.
Трекер этот я потом под MS DOS нашёл щупал, в офисе каком-то на 386 машине, но то было давно...
Очень возможно что это было ПО от БК-11(М) в файлвой системе RT-11??? Я БКашками тогда уже
совсем перестал интересоваться (я даже не знал, что появились модели старше 10-01 и всякие там дисководы и ЖД, зачем, когда есть УК-НЦ???)

Manwe
17.01.2020, 22:47
Ясно. Это Scream Tracker 2 для DOS. На УКНЦ чуть ли не Titus писал проигрыватель этого формата.
Формат STM сэмпловый. Если что, в свежем интервью (https://youtu.be/EvlW0z7D6ZU) я как раз этот формат показываю и один из своих ранних треков. Совсем не про AY это. AY только квадратные волны и шум умеет воспроизводить.

Titus
17.01.2020, 23:06
На УКНЦ чуть ли не Titus писал проигрыватель этого формата.
Никогда не писал это)

Manwe
17.01.2020, 23:17
Хм, значит я перепутал. В теме про УКНЦ, помнится, кто-то говорил, что писал трекерный проигрыватель под УКНЦ, но исходников не осталось.

hobot
17.01.2020, 23:42
AY только квадратные волны и шум умеет воспроизводить.
FM синтезатор? А стринги могёт?
кстати про те дискеты, там ещё была куча файлов одинакового размера , как и стм файлы,
но не стм - расширение было другое (или только последняя буковка, я не помню). Ндя,
не сохранилось и спросить не с кого, увы. И таких потерь ещё пара десятков дискет...
(грустный Хобот грустит)

Titus
18.01.2020, 06:21
FM синтезатор? А стринги могёт?
Не может)

ivagor
18.01.2020, 07:11
STM - это Scream Tracker Module, сэмпловый формат с PC. Или кто-то использовал это расширение для AY?
На векторе (возможно не только на векторе) использовали это расширение для музыки из спековского soundtrackera (https://speccy.info/Sound_Tracker) и super sonica (https://speccy.info/Super_Sonic). В статье про sound tracker и БК упомянут. Ну и про вектор там не полно - есть не только проигрыватель, но и редактор.

konst_st
18.01.2020, 18:07
Хм, значит я перепутал. В теме про УКНЦ, помнится, кто-то говорил, что писал трекерный проигрыватель под УКНЦ, но исходников не осталось.
Я писал. Но не распространял софт. Вряд ли мой. Хотя кто его знает :)

Manwe
19.01.2020, 22:28
кстати про те дискеты, там ещё была куча файлов одинакового размера , как и стм файлы,
но не стм - расширение было другое (или только последняя буковка, я не помню)..STS - Scream Tracker Song. Нотный текст без инструментов. Жаль, что не сохранилось. Я свои первые музоны на Scream Tracker 2 тоже потерял. Были у друга на Arvid, но он выкинул кассеты.

- - - Добавлено - - -


На векторе (возможно не только на векторе) использовали это расширение для музыки из спековского soundtrackera (https://speccy.info/Sound_Tracker) и super sonica (https://speccy.info/Super_Sonic).Наверное, потому и путаница.
Ещё путаница с расширением .SPC – на БК это трекерная музыка (сэмпловая), а на Nintendo Super Famicom (SNES) – тоже музыкальный формат.

В статье про sound tracker и БК упомянут.Круто

S_V_B
13.02.2020, 14:44
Все работает :)
https://yadi.sk/i/fiMU2h9dZNBMwA

Manwe
14.02.2020, 12:18
Все работает :)
https://yadi.sk/i/fiMU2h9dZNBMwAТолько сам Яндекс-диск не работает :) Сервер временно (?) лежит.

S_V_B
14.02.2020, 13:07
Все работает, сейчас проверил. Проблема с яндексом на маках ?:)

Manwe
14.02.2020, 16:11
Странно, в Safari на Маке не работает, а в Safari на iOS работает.

Посмотрел, мило. Space rulez. Вот бы где добыть музыку под AY из игры Aleste на MSX.

S_V_B
14.02.2020, 16:57
Вот бы где добыть музыку под AY из игры Aleste на MSX.
Крутая музыка? Дай ссылку на ютуб.. сейчас как раз занимаюсь поиском мелодий под AY, может попадется.

goodboy
14.02.2020, 17:45
где добыть музыку под AY из игры Aleste на MSX.
ручками выдрать из игры (или почитать про формат kss),
переделав вывод на порты для спека конвертнуть AY->PSG

Manwe
14.02.2020, 18:37
ручками выдрать из игры (или почитать про формат kss),
переделав вывод на порты для спека конвертнуть AY->PSGя такое не умею :(

- - - Добавлено - - -


Крутая музыка? Дай ссылку на ютуб.. сейчас как раз занимаюсь поиском мелодий под AY, может попадется.Да, музыка культовая. На youtube почему-то сплошь версия под FM-чип. Но у меня есть оцифровка с AY. Сейчас выложу куда-нибудь.

ivagor
14.02.2020, 18:39
Aleste с PSG (https://www.youtube.com/watch?v=G_MnEonGCg8)

Manwe
14.02.2020, 18:54
Aleste с PSG (https://www.youtube.com/watch?v=G_MnEonGCg8)Да, оно. Спасибо.
С 5:56 клёвый музон.
Можно сказать, на этих треках я учился писать музыку к аркадным играм.