Просмотр полной версии : Amstrad Music
Собственно после длительного молчания разродился я очередным музыкальным сборником. На сей раз это музыка с компьютера Amstrad CPC, а именно написанные в редакторе Soundtrakker 64, это те которые ST-Module подписывались.
На реальном железе можно прослушать его, это звуковая карта ZXM-SoundCard Extreme или компьютер ZXM-Zephyr Там будет звучать правильно, на остальном железе оно немного будет некорректным.
Для любителей лямуляторов, речь идет о Unreal , то для правильного прослушивания нужно выставить правильную частоту.
Как показано на скриншоте - пункт Chip Clock Speed = 1000000.
И выражу спасибо художнику PheeL, ибо я позаимствовал с его картины Fire некоторые куски картники, собсвенно поработав копипастой. Ну не художник я. :)
Ну и собственно картинка сюда, а скачать сборник можно с моего сайта http://micklab.narod.ru/ZXMSoundCard.htm
И как обычно жду мнений и комментариев.
Большое спасибо за поддержку фич ZXM-SoundCard Extreme! :v2_cheer:
На реальном железе можно прослушать его, это звуковая карта ZXM-SoundCard Extreme и компьютер ZXM-Zephyr
А в чём будет выражаться некорректность у связки ZX-Evo и ZXM-SoundCard Extreme?
А в чём будет выражаться некорректность у связки ZX-Evo и ZXM-SoundCard Extreme?
Нет, я написал на каком железе оно будет реально играть.
- звуковая карта ZXM-SoundCard, там куда она установлен
- отдельно на компе ZXM-Zephyr.
Это связка, а разные железки :)
а разные железки
Блин, а я так понял что только "ZXM-SoundCard Extreme + ZXM-Zephyr".:D
Тогда всё отлично, вечером буду качать и слушать.
Нет, я написал на каком железе оно будет реально играть.
- звуковая карта ZXM-SoundCard, там куда она установлен
- отдельно на компе ZXM-Zephyr.
Это связка, а разные железки
У меня на ay работает, что я не так делаю?
У меня на ay работает, что я не так делаю?
Читаете не внимательно. На остальных будет играть немного некорректно.
Есть раззница между входой частотой AY 1МГц и 1,75МГц. Я полагаю есть и она даже заметна на слух. :)
Читаете не внимательно. На остальных будет играть немного некорректно.
Есть раззница между входой частотой AY 1МГц и 1,75МГц. Я полагаю есть и она даже заметна на слух. :)
Тогда суну твою дему в пфеникс с картой.
Как правильно называется твоя карта под которую написана дема, я поправлю в демо архиве
Написал так Amstrad Music 1 (ZXM-SoundCard)
Тогда суну твою дему в пфеникс с картой.
Как правильно называется твоя карта под которую написана дема, я поправлю в демо архиве
ААА, а не получится. У тебя звуковуха не Extreme ревизии. Я же все написал, а вы все упорно не хотите читать. :)
---------- Post added at 10:53 ---------- Previous post was at 10:52 ----------
Написал так Amstrad Music 1 (ZXM-SoundCard)
Только ZXM-SoundCard Extreme может их правильно воспроизводить. Другие версии нет
Читаете не внимательно. На остальных будет играть немного некорректно.
Есть раззница между входой частотой AY 1МГц и 1,75МГц. Я полагаю есть и она даже заметна на слух. :)
Она есть, и очень заметная. На Амстраде музыка какая-то приглушённая, что-ли. Как будто из пещеры играет.
denpopov
05.03.2015, 11:30
На Амстраде музыка какая-то приглушённая, что-ли. Как будто из пещеры играет.
Может, колонки китайские?
Может, колонки китайские?
Нет, обьясню на примере Диззи-5 для DizzyAGE. Сначала, когда буржуи задумали сделать ремейк версии как на Спектруме, т.е. полной, им нужна была Амстрадовкая музыка (Спектрумовская и С64 у них были). Я нашёл эмулятор, который играет и записывает музыку в стерео, и сделал файл OGG. В музредакторе зациклил его, получилось всё тип-топ. Тут буржуи сказали, что всё это весит очень много, не нужна.
Впринципе, и хрен с ними. Но захотелось сделать её в файл .AY, и взяв исходный файл со Спектрумовской музыкой, загрузив её в AY-Emul, и сделав настройки Амстрада как раз получилась та музыка, что играла на эмуляторе, и тоже в стерео. Музыки там эти абсолютно одинаковые, но Амстрадовская звучит так, что действительно как будто стоят дерьмовые да и ещё рваные колонки (это на ударниках хорошо слышно).
denpopov
05.03.2015, 12:14
Я нашёл эмулятор, который играет и записывает музыку в стерео, и сделал файл OGG
:v2_dizzy_facepalm:
а музон с Амстрада выгрузить в .YM не судьба?
а музон с Амстрада выгрузить в .YM не судьба?
А как? Прямо из игры что-ли его выдернуть? Я так не умею.
---------- Post added at 13:11 ---------- Previous post was at 13:04 ----------
Вот, пожалуйста, можно сравнить эти мелодии как они звучат на Спектруме и Амстраде. Оба файла в .YM, просто движок DizzyAGE их в таком формате хавает без танцев с бубном. Проигрывать можно в том же AY-Emul.
http://sderni.ru/264158
denpopov
05.03.2015, 13:11
А как? Прямо из игры что-ли его выдернуть? Я так не умею
возьми эмулятор WinAPE, в меню File есть запись YM.
возьми эмулятор WinAPE, в меню File есть запись YM.
Не знал. Но я без него вроде сделал. Вон, скачай в моём предыдущем посту и послушай.
А он в стерео пишет или моно? Моно мне не нужно, я с такими эмулями сталкивался. Может быть и с ним.
Моно мне не нужно, я с такими эмулями сталкивался.
так в `железном` амстраде стерео вообще не-было.
так в `железном` амстраде стерео вообще не-было.
Ну и нафиг он мне будет моно играть на движке DizzyAGE? Вон я в стерео сделал и не парюсь. Кому надо "чисто ретро", пускай играют на реальном Амстрадовском железе с моно. А для ремейка такая шляпа не нужна.
Кстати, некоторые СРС эмули реально в стерео музыку проигрывают. Тот же WinAPE тоже, если не ошибаюсь. В настройках эмулятора только надо это настроить.
denpopov
05.03.2015, 13:41
я не знаю как играет Dizzy AGE. у меня был .YM и музон звучал как на Амстраде.psb дал конвертер .psg и звучание стало другим.
я не знаю как играет Dizzy AGE. у меня был .YM и музон звучал как на Амстраде.psb дал конвертер .psg и звучание стало другим.
Там проигрываются только файлы .AY и .OGG. Причём можно .AY хоть в моно, хоть в стерео. Это зависит от самого файла. Хотя в одной игре сделано так, что можно было и многие другие играть благодаря Витаминовской dll-ке. Но там это было сделано специально для проигрывания TS в формате .PT3
Прослушал сборник, много приятных мелодий, но больше всех понравилась первая. А графическое оформление с анализатором - просто огонь!:D
Yaroslaw80
06.03.2015, 16:15
Эх жаль нету ZXM-SoundCard Extreme...
Одно время на Пентеве в конфиге от TS-Labs был выбор частоты AY 1 / 2 / 1.75 / 3.5МГц, но потом фича исчезла всвязи с нехваткой места в чипе.
но потом фича исчезла всвязи с нехваткой места в чипе.
с того момента времени много прошло, может что изменилось надо TSLа спросить...
Kalantaj
06.03.2015, 23:10
Загружаем архив с программой и скармливаем его ZXtune...
Амстрадовских треков нет, но бонус в виде 9 TS-треков имеем :v2_thumb:
Ау емуль возможно умеет играть амстрад. Некоторые треки я сам переводил и они играли, гоблин меня как то обучал это конвертить.
denpopov
07.03.2015, 06:50
Загружаем архив с программой и скармливаем его ZXtune...
Амстрадовских треков нет, но бонус в виде 9 TS-треков имеем
Зайдите на http://www.cpc-power.com и вбейте в строку поиска "ayc".
с помощью winApe можно вытянуть отдельные файлы без заголовков AmsDos.
Теперь музыку можно скормить ZX Tune:)
Архивы амстрад музыки, у мну есть, они все скармливаются, настройки ау меняются в бульбуляторе. Все таки Бульба умный дядька, классный плеер сделал с понятным интерфейсом. И простыми настройками. В отличии от злого хайповского витамина! Который сделал крутой плеер, а понимания дружелюбно к ААА интерфейса у него до сих пор нет.
denpopov
07.03.2015, 12:31
понимания дружелюбно к ААА интерфейса у него до сих пор не
Там много чего нет, даже конверсии в .psg
Архивы амстрад музыки, у мну есть, они все скармливаются, настройки ау меняются в бульбуляторе. Все таки Бульба умный дядька, классный плеер сделал с понятным интерфейсом. И простыми настройками. В отличии от злого хайповского витамина! Который сделал крутой плеер, а понимания дружелюбно к ААА интерфейса у него до сих пор нет.
И чего же тебе не хватает, человече?
И чего же тебе не хватает, человече?
http://s018.radikal.ru/i507/1503/a7/8c95ef4c03ca.png
понятного интерфейса, чтобы не догадываться куда сувать а правая кнопка мыши а там так
чтобы не догадываться куда сувать а правая кнопка мыши а там так
Сразу чувствуется, что великий дратель музык ААА на деле не драл и не конвертил более десятка музонов за раз. Иначе бы он задолбался делать это по одному файлу.
Посмотрим, что можно сделать для таких вот тяжелых случаев.
Там много чего нет, даже конверсии в .psg
И что же входит в это "много"?
Для чего тебе конверсия в psg именно из гуя?
Ты до сих пор не удосужился потратить 1 калорию и внятно сформулировать конечную цель, но при этом желаешь чтобы я потратил в несколько раз больше и сделал. Но мне почему-то тратить силы на "о, клево, может быть когда-нибудь, возможно, не исключено что и попробую" в хрен не впилось.
denpopov
08.03.2015, 11:46
Ты до сих пор не удосужился потратить 1 калорию и внятно сформулировать конечную цель
если уже начать "сам такой"-style, то не стоит считать, сколько времени понадобилось, чтобы тебя уговорить на поддержку AYC. Кстати, они не обязательны для Амстрада, YMCruncher есть для венды.
Но мне почему-то тратить силы на "о, клево, может быть когда-нибудь, возможно, не исключено что и попробую" в хрен не впилось
Я не помню, где ты сказал, что фича обусловлена ресусами, как-то так.
ну ОК, раз ты задрот приверженец cli, то зачем тратить силы?
и непонятно, почему по клику нет такой опции "конвертировать в PSG.."?
http://s018.radikal.ru/i507/1503/a7/8c95ef4c03ca.png
короче, я не знаю, как с тобой разговаривать, ты постоянно огрызаешься. Даже мелочи из тебя пришлось вытягивать, как будто клещами..
сколько времени понадобилось, чтобы тебя уговорить на поддержку AYC
Ага. "Хочу чтоб была поддержка AYC, описание формата ищи сам, примеры доставай через жопу на таком-то *****сайте" - это теперь называется "уговаривать"?
YMCruncher есть для венды.
Дай сорцы.
зачем тратить силы?
и непонятно, почему по клику нет такой опции "конвертировать в PSG.."?
Потому что необходимый лично мне уровень конверсии в PSG вполне покрывается CLI версией.
короче, я не знаю, как с тобой разговаривать, ты постоянно огрызаешься
Ну за наезды вида "упорот", "ниасилил", "наконец-таки асилил" я могу еще и нахер послать или куда подальше.
Даже мелочи из тебя пришлось вытягивать, как будто клещами..
И какие же?
denpopov
08.03.2015, 12:07
описание формата ищи сам, примеры доставай через жопу на таком-то *****сайте
ну мило, ты сам походу смог формулировать вопросы. Гоблин тебе вроде бы все отдал?
Дай сорцы
А нету, сам искал
Потому что необходимый лично мне уровень конверсии в PSG вполне покрывается CLI версией
масса телодвиженией ващето - прописать строку в батник, вписать два имени файлов (как минимум!) - это новый уровень, ага.
Ну за наезды вида "упорот", "ниасилил", "наконец-таки асилил" я могу еще и нахер послать или куда подальше
т.е. ты обиделся за наезды? я извинялся тащемто.
И какие же?
да с PSG - почему-то сконверченный ZXTune файл не читался в бульбоплейере. и ты наконец-то снизошел до объяснения - нужно удалить хвост файла.
А нету, сам искал
Ну и нафиг мне тот факт, что этот кранчер есть для винды?
масса телодвиженией ващето - прописать строку в батник, вписать два имени файлов (как минимум!) - это новый уровень, ага.
Удивительно, но я вот не пишу батники для одноразовых задач и использую ровно столько имен, сколько файлов мне надо сконвертить.
да с PSG - почему-то сконверченный ZXTune файл не читался в бульбоплейере. и ты наконец-то снизошел до объяснения - нужно удалить хвост файла.
Ну ты же не снизошел до того чтобы спросить у автора бульбоплеера, почему его плеер не понимает файлы, формат которых описан в хелпе к этому самому плееру. Пришлось самому посмотреть в сорцы, ты ж такое ниасиливаешь.
denpopov
08.03.2015, 12:28
Пришлось самому посмотреть в сорцы,
а исходники на Дельфи прям такие идеальные, да?
Ну и нафиг мне тот факт, что этот кранчер есть для винды?
не знаю, придумай ответ сам.
а исходники на Дельфи прям такие идеальные, да?
Нет конечно. Даже близко.
Идеальных исходников вообще нет, есличо.
Только к чему этот вопрос?
denpopov
08.03.2015, 12:34
Чем тратить время на пререкания быстрее впилить конверсию в PSG в менюшку:)
Ой сколько тут нафлудили то.
Короче нашел ошибку в плеере певого выпуска, исправил и перезалил архивы. Так что кому надо обновите своип базы :)
Касательно музыки. То у меня она как бы не чистая оригинальная Амстрадовская, а немного сконвеченная. Дело в том что музыка там шла с проигрывающим модулем и соотвественно привязана к определенным адресам. Пришлось разобраться с строением модуля сделать так чтобы она перестала зависеть от адресов. Так что теперь строение модуля стало немного другим, но сама музыка не менялась.
Это так к слову. :)
В принципе, надыбал музон на второй выпуск, теперь вот осталось графически его оформить, правда когда это будет - не знаю.
denpopov
12.03.2015, 09:52
Дело в том что музыка там шла с проигрывающим модулем и соотвественно привязана к определенным адресам
не Sound Trakker случайно?
Пришлось разобраться с строением модуля сделать так чтобы она перестала зависеть от адресов. Так что теперь строение модуля стало немного другим, но сама музыка не менялась.
А поподробнее? Ты просто отрезал плеер или какие-то более хитрые манипуляции делал?
denpopov
12.03.2015, 10:25
А поподробнее? Ты просто отрезал плеер или какие-то более хитрые манипуляции делал?
если я угадал трекер, то дизассемблировал наверное, я отдавал образец одной музычки.
если я угадал трекер
а именно написанные в редакторе Soundtrakker 64
и чего тут угадывать ?
не Sound Trakker случайно?
Да, он самый. Только не 128, а обычный, который ST-Module
---------- Post added at 10:40 ---------- Previous post was at 10:29 ----------
А поподробнее? Ты просто отрезал плеер или какие-то более хитрые манипуляции делал?
Для начала я дизссемблировал несколько треков с плеерами по разным адресам. После этого
1)Надругался над плеером, чтобы он мог не зависить от конкретных адресов музыки. Тоесть приделал инициализацию с вычислением адресов музыки и установки их в регистровые пары . По сути еще нашел где там темп задается. Ну собственно и вывод на AY изменил.
2)Изменил немного формат музыкального модуля. По сути к оригинальному модулю приделал 64 байта.
+0 - темп
+1,2 - таблица патернов канала А (или как из там)
+3,4 - таблица патернов канала B (или как из там)
+5,6 - таблица патернов канала C (или как из там)
+7 - строка символьная ST-Module.
+17 - резерв 5 байт
+22,23 - длина модуля
+24..63 - подразумевалось под инфо о треке
+64 - штатное начало модуля
Ну и штатную музыку избавил от фиксированных адресов для лучшей перемещаемости :)
На сайте есть исходники того проигрывающего модуля, только вывод AY там надо чуть уменьшить, ибо я для простоты объеденил с записью в буфер регистров AY для анализатора.
denpopov
12.03.2015, 10:45
на grimware есть утилитка, которая медленно конвертит модули ST в .YM
не проверял пока еще.
на grimware есть утилитка, которая медленно конвертит модули ST в .YM
не проверял пока еще.
И что? Зачем мне YM, когда эти и так неплохо перевариваются.
denpopov
12.03.2015, 11:11
И что? Зачем мне YM, когда эти и так неплохо перевариваются
Я тебе приводил пример einstein/BSC - звучание процедуры на ZX и .YM другое. в НГ гифте играет electric/BSC, если ты дизассемблируешь плейер и переделаешь на Спектрум, то .YM будет звучать по-другому.
Изменил немного формат музыкального модуля. По сути к оригинальному модулю приделал 64 байта.
Гм. А где вся эта приделанная информация хранилась ранее? Прямо в плеере чтоли?
denpopov
12.03.2015, 11:32
ого, Vitamin уже заинтересовался:)
Гм. А где вся эта приделанная информация хранилась ранее? Прямо в плеере чтоли?
Не вся конечно, но в целом да.
Байт темпа хранился в самом плеере и задавался программно, типа через ld a,XX и дальше рассовывался куда надо. Три таблицы паттернов или как их непосредтвенно содержались в переменных плеера.
Символьная строка S-Module. собственно с чего начинается реальный модуль.
Длины музыки не было, это я сам приделал чтобы если что знать где модуль заканчивается. Строка типа инфо, у меня она пустая, но в принципе можно переписать с файла ay (с чего я конвертил). Или если знать название трека и автора записать самому. :)
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot