Вход

Просмотр полной версии : Биперная музыка



Страницы : 1 2 [3]

AAA
25.12.2013, 19:29
Поскольку новогоднего настроения у нас пока не наблюдается, вот вам рождественская песенка. Заняла 3-е место на уже знаете каком сайте.

Жалко что ты не можешь себе позволить купить ay. Беепер уже не катит

Crash Nicker
25.12.2013, 20:41
Жалко что ты не можешь себе позволить купить ay. Беепер уже не катит

Гыг :D

nyuk
25.12.2013, 21:55
Жалко что ты не можешь себе позволить купить ay. Беепер уже не катит
Это на твоей планете AY может позволить себе любая кухарка.
У нас на Земле AY - это удел Илиты. К примеру я даже бипер для своего спектрума сколько не искал, так и не смог найти занедорого. Приходится вручную насвистывать...

AAA
26.12.2013, 00:04
Это на твоей планете AY может позволить себе любая кухарка.
У нас на Земле AY - это удел Илиты. К примеру я даже бипер для своего спектрума сколько не искал, так и не смог найти занедорого. Приходится вручную насвистывать...

Бипера в день пишут 5 новых. Иди на батлефилд и бери. там все лежит в формате спека. Реально в день по пять. Я сначала это клал и слушал. а счас забил
http://battleofthebits.org/barracks/Confirm/aHR0cDovL2JhdHRsZW9mdGhlYml0cy5vcmcvYWNhZGVteS9Hcm 91cFRocmVhZC83Mjg2L0JvdEIrb24rYmFuZGNhbXAlM0IrdGhh bmtzK2NoaXBjaGFtcGlvbiEv/

Crash Nicker
27.12.2013, 12:39
Хоть бы нормальный ссыль выложил, ага.
http://battleofthebits.org/arena/OHC/1673/
http://battleofthebits.org/arena/OHC/1674/
И даже не пять получилось, а таки десять! :D

(девять без трека-пустышки и, если учесть, что народ в чатике кидал ещё то, что не успели кинуть на батл, двенадцать)

Rindex
07.01.2014, 03:38
http://savepic.net/4246311.png

https://dl.dropboxusercontent.com/u/9498358/beepola/tritone/demotritone_fixed.tap

AAA
07.01.2014, 10:25
Уже в лом ложить это ширпотребство на сайт. Как тиюох сделает трд шник вложу

Rindex
07.01.2014, 19:56
А тем временем оно обновилось. Рамочка появилась...

AAA
07.01.2014, 20:19
https://dl.dropboxusercontent.com/u/...emotritone.tap
аппупительная дема и музыка! Рассмотрел только что. Молодцы китайы

Rindex
08.01.2014, 04:03
http://mister_beep.republika.pl/MISTER_BEEP-Chromospheric_Flares_CoverArt_OUT.png

http://mister_beep.republika.pl/MISTER_BEEP-Chromospheric_Flares_CoverArt_IN.png

Треклист (подчёркнутые можно прослушать):

01. Through the heavy fire (https://soundcloud.com/mister_beep/mister-beep-through-the-heavy)
02. Neutrinos Raid
03. Chromospheric Flares (https://soundcloud.com/mister_beep/mister-beep-chromospheric)
04. Dragon Hammer
05. Sparkling icicles
06. Stone circle of devil
07. 1-bit burst
08. Screech from a burrow
09. Kick the Drums Part 2
10. Voyage through Time
11. Battlefield Insanity
12. United and Victorious

Общее время - 36:17 мин.

Топик на WoS (http://www.worldofspectrum.org/forums/showthread.php?t=46124) - там всё подробно написано, какие движки использовались и т.д.

Скачать весь альбом с z80.i-demo.pl (http://z80.i-demo.pl/MISTER_BEEP-Chromospheric_Flares_2014.zip) - скорость никакая.

Скачать весь альбом с sendspace.com (http://www.sendspace.com/file/dlamay) - здесь скорость нормальная.

newart
08.01.2014, 19:14
А почему у МистераБипера из всех щелей струится Ейрзмиенщина?

AAA
08.01.2014, 19:26
А почему у МистераБипера из всех щелей струится Ейрзмиенщина?

Потому что она и есть

Rindex
12.01.2014, 13:10
Вот эта демка (http://www.zx.pk.ru/showpost.php?p=659146&postcount=506) опять обновилась. Подправили музыку.

jerri
12.01.2014, 13:23
А можно ли как нибудь плеер отучить от работы со стеком?

goodboy
12.01.2014, 14:54
А можно ли как нибудь плеер отучить от работы со стеком?кажется можно. как я понял IY у нас не занят


LD (LABEL+1),BC / PUSH BC
..............
LABEL LD SP,#0000
..............
ADD HL,SP / LD LY,C ; значение В нам не важно
/ POP BC
/ ADD HL,BC
/ LD C,LY

или
PUSH BC
..........
PUSH BC
POP IY
POP BC
ADD HL,BC
PUSH IY
POP BC
но это длиннее

можно попробовать сохранять C в I, но это уже изврат

ALKO
02.02.2014, 14:28
Вот такая вот шляпа, ребята...

http://www.youtube.com/watch?feature=player_detailpage&v=91L603v-ZcA&list=UUtmevLQU3-28kGDE9ioBewg

Crash Nicker
02.02.2014, 15:58
Потому что она и есть

Плохо маскируется :D

AER
06.02.2014, 18:29
Taкой тему позырил слегка,вспомнил..
ну открыл биполу, накалякал сразу,
и вот:

jerri
07.02.2014, 09:40
AER, чем то демку Dogma напомнило

Barmaley_m
08.02.2014, 22:03
Taкой тему позырил слегка,вспомнил..
ну открыл биполу, накалякал сразу,
Мастерское владение бипером и движком! Поделись секретом, как ты этому учился? Серьезно. А то я пытался сваять хоть какой-нибудь музон в биполе - и даже если ноты получается подобрать, то звучит как-то непрофессионально.

Crash Nicker
08.02.2014, 22:22
Сделаю бамп специально для Barmaley_m. (http://www.pouet.net/prod.php?which=62457)

AER
09.02.2014, 03:57
там у ааа на сайте я такое уже пробовал ( http://zxaaa.untergrund.net/get.php?f=DEMO4/aerrobo.zip ). этот звук прекрасно оцифровывается.

AER
22.02.2014, 12:53
если`б игру savage написал бы AER,
то было бы так:

AAA
22.02.2014, 12:55
если`б игру savage написал бы AER,
то было бы так:

А вот эта музыка наверно 1 я мелодия Аера которую приятно слушать. Молодец! Не все жены высасали, есть еще вещество

jerri
22.02.2014, 15:16
если`б игру savage написал бы AER,
то было бы так:

Повбывав бы.
Зачем муззон накурил?

AER
22.02.2014, 15:47
Повбывав бы.
.... ммм.. ...эээ..че??

Crash Nicker
22.02.2014, 16:10
"Поубивал бы".

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

AER
22.02.2014, 16:19
я понимаю, и считаю, что оригинал это и есть самое то,
а это так испробовал.
так что это не замена старой savage1,
не стоит переживать.

baxter
14.07.2014, 19:19
Давненько я здесь не постил. Этот кавер я лепил для Мароз1999 пару лет назад. В приложении Вы найдёте три варианта, на разных движках: phaser, special fx и savage. Какой Вам больше по душе?

ALKO
18.07.2014, 10:13
baxter, чего-то зависает версия Savage.

Или это у меня опять EmuZwin глючит?


Вообще, не понимаю, зачем постоянно сохраняют проги в дисковые образы.
Оно ж даже на эмуляторе неудобно получается.
Нужно предварительно запустить тыр-дос (если это эмулируется 48-ка то посредством randomize usr 15616), затем вызвать LIST , чтоб глянуть название файла. Затем ещё по буквам ввести run\load " [название файла] ", и при всём при этом ещё и требовательное к регистру вводимых букав.

---------- Post added at 10:13 ---------- Previous post was at 10:12 ----------

Tap-ку или SNA-пштоты достаточно просто драг-н-дропом перетянуть на окно эмуля, и уже всё стартует.

Barmaley_m
26.07.2014, 06:08
Сделаю бамп специально для Barmaley_m. (http://www.pouet.net/prod.php?which=62457)
Только что нашел. Я просто в шоке! На чем это сделано? И каким образом? Конверсия?

Rindex
12.08.2014, 00:32
Новый бипперный музон anteater. Подробности и он сам находится здесь (http://www.worldofspectrum.org/forums/showthread.php?t=48420).

Crash Nicker
29.08.2014, 09:44
Только что нашел. Я просто в шоке! На чем это сделано? И каким образом? Конверсия?

Не заметил ответа раньше. =)

Ручной перевод для движка Tritone; правда, пришлось периодически заглядывать в трекер с оригинальной песней (вернее, кавером Гибсона, CH41NS4W и Карбофоса).

AER
10.09.2014, 18:26
http://i65.fastpic.ru/big/2014/0910/4d/1db8839dcd82ccc11f1822f1db01d04d.png
моя бипер с СС14
(.tap, .wav)

ALKO
22.11.2014, 08:53
Где можно скачать этот альбом в хз-спековском формате.
А то автор в ссылке к ролику залил в MP3.
https://www.youtube.com/watch?feature=player_embedded&v=bBpdvYkGtzs

AAA
22.11.2014, 09:05
Где можно скачать этот альбом в хз-спековском формате.
А то автор в ссылке к ролику залил в MP3.
https://www.youtube.com/watch?featur...&v=bBpdvYkGtzs

Если только Ерза лично просить http://z80.i-demo.pl/

AER
25.11.2014, 18:28
просто так сделал. http://www.kolobok.us/smiles/light_skin/hunter.gif
(.wav, .tap)

AAA
17.04.2015, 13:39
http://vk.com/zxaaademo?w=wall-46646614_3909%2Fall

AAA
15.05.2015, 18:15
Итальянский музыкант, драматург Изкуэрда смог сделать несколько мелодий в продукт
http://zxaaa.untergrund.net/view_demo.php?id=8784

Смотреть, писать комментарии слушать скрипку

http://zxaaa.untergrund.net/screen10/cs_metal2.png

AAA
23.06.2015, 19:35
Новый сборник от Франсузов

MYTH
http://vk.com/zxaaademo?w=wall-46646614_4155%2Fall

AAA
24.06.2015, 16:33
Раваэлт Сантьяго де Эмульси выпустил неплохой 1 битный альбом:

http://vk.com/zxaaademo?w=wall-46646614_4164%2Fall

чувствется рука мастера

goodboy
24.06.2015, 17:34
Раваэлт Сантьяго де Эмульси выпустил неплохой 1 битный альбом:
чё-то ты нас старьём кормишь
"released 24 August 2014"
вот действительно свежак от него
https://rafaelsmith.bandcamp.com/album/terablaster-sp
"released 21 June 2015 "

Rindex
17.07.2015, 15:20
Garvalf - One Myth

http://savepic.su/5850441.png

https://garvalf.bandcamp.com/album/one-myth - оффсайт
http://sderni.ru/281919 - tap-ки со всякими другими файлами

Kakos_nonos
18.07.2015, 19:04
Немного биперной музыки от какоса.
https://yadi.sk/d/P0NbDimjhwXKg
Некоторые мелодии начинают играть не сразу, а через несколько секунд после запуска

AER
19.07.2015, 07:41
Немного одной мелодии Macrone, подобно какосу:

Producer
26.07.2015, 00:36
Знатоки, вопрос: когда-то на дискете одной, была у меня сборка музыки написанная на бипере, т.е. запускаешь программу, появляется меню и выбираешь цифрами треки.
Название что-то вроде MUSIC BOX #3. Музыка представляла собой современные на то время композиции от Modern Talking и т.д.
Что это было и где искать?

Cat_Alex/QRP
09.08.2015, 14:00
Немного биперной музыки от какоса.
https://yadi.sk/d/P0NbDimjhwXKg
Некоторые мелодии начинают играть не сразу, а через несколько секунд после запуска

Однако, "флойды", "двери" и SRV получились неплохо. Как конвертили?

Kakos_nonos
09.08.2015, 15:49
Однако, "флойды", "двери" и SRV получились неплохо. Как конвертили?
Вот так: http://hype.retroscene.org/blog/247.html

Rindex
21.08.2015, 15:33
Тема для фанатов биппера, кстати, с довольно неплохой музыкой. А также там есть пофикшенная Tritone Demo, и мелодия биппер+AY.

http://savepic.su/6066324.png

http://www.worldofspectrum.org/forums/discussion/51019/tritone-wip-tunes

AER
23.08.2015, 14:02
http://sderni.ru/285250 поделие на программе великого гения http://savepic.su/6076434.jpg какоса на носа.

AER
24.09.2015, 19:58
!!! спустя 5 лет, AER написал биперную музыку снова на "savage" !!!
http://fotorar.ru/di/3U2I/udivlenie.jpg
---скачаmь (https://cloud.mail.ru/public/AhgH/kE4oStyBp)---

AER
06.02.2016, 16:11
DrummFlash
http://fotorar.ru/di/WRZZ/drumpic.png

Rindex
06.02.2016, 18:33
AER, а ты вот эту видел? Это же биппер, но с каким-то запредельным качеством звучания...

http://zxaaa.untergrund.net/view_demo.php?id=8968

ZX_NOVOSIB
06.02.2016, 19:30
AER, а ты вот эту видел? Это же биппер, но с каким-то запредельным качеством звучания...

http://zxaaa.untergrund.net/view_demo.php?id=8968
Это бипер? Звучит как AY ) Вот бы во всех новых играх, если уж вставляли бы бипер, то именно такой, крутой бипер )

Rindex
06.02.2016, 19:49
Это бипер? Звучит как AY ) Вот бы во всех новых играх, если уж вставляли бы бипер, то именно такой, крутой бипер )

Да нет, похоже что биппер. Я там говорил, посмотрите игру Pariboro (http://vtrdos.ru/gamez/p/PARIBORO.zip). Там вначале в меню как бы тоже не биппер играет. Правда потом мелодия скатывается в биппер, но начало зачётное. Оказалось биппер. В самой игре AY.

AER
14.04.2016, 10:07
Вытащил пыльную Биполу и попробывал поиграть:

AER
16.09.2016, 10:45
ZbEEp
http://storage2.static.itmages.ru/i/16/0916/h_1474011503_9764127_639a7aa868.png
Небольшой, но свежайший альбомчик AER!!
Он говорит это совсем так ничего, но я считаю все же, в своем стиле супер-пупер эфектах он на высоте.
Давно не резал слух, этот "савагий" пум-пурух!

AER
02.08.2017, 16:49
AER написал биперный альбомчик. :)


"https://i.imgur.com/EV4C1bE.png"



Послушал, музыка очень даже ничего.
Написано на Tritone.

СКАЧАТЬ: https://cloud.mail.ru/public/6q95/EMeJP5ZyT

JV-Soft
19.01.2018, 20:44
Кто подскажет, где можно скачать сборники биперной музыки желательно в TRD ?

goodboy
19.01.2018, 20:50
https://media.demozoo.org/screens/s/ef/a6/158c.75094.png
http://mister_beep.republika.pl/nebula_fight.zip

JV-Soft
19.01.2018, 21:04
goodboy, класс ,спасибо , исчЁ !
А что то типа сборников музона из игрушек , в 90-х тьма было ,сейчас не могу найти ,может у кого то в личных коллекциях есть ?

goodboy
19.01.2018, 21:36
тут смотри картинки/ названия
http://zxspectrum48.i-demo.pl/beeper_demos.html
а тут ищи эти демы в trd
https://zxaaa.net/view_demos.php

NEO SPECTRUMAN
20.01.2018, 01:21
Кто подскажет, где можно скачать
кто подскажет где можно скачать все содержимое http://battleofthebits.org/
включая все биперные работы
сайтик нагло защищает свои файлы
и сразу банит при попытке от туда качать качалкой(даже если не нагружать) в промышленных масштабах... (по крайней мере так было)

baxter
20.01.2018, 22:05
https://www.worldofspectrum.org/projectay/ ay-файлы, куча биперной музыки из игр.

https://vtrd.in/system/PLAYER151.zip - плеер ay-файлов под tr-dos.

JV-Soft
21.01.2018, 03:55
baxter, AY у меня много , ААА сборников наделал. А вот кучу бипера по ссылке не нашел ,или может не так искал...

baxter
21.01.2018, 08:13
Сори, немного не туда тыкнул. http://projectay.dl.spilsby.net/ProjectAY.zip

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


AY у меня много , ААА сборников наделал.

где их посмотреть?

ZX_NOVOSIB
21.01.2018, 11:06
где их посмотреть?
Наверно имелось в виду это: http://zx-pk.ru/threads/22676-new-music-sbornik-ot-aaashychki.html


https://vtrd.in/system/PLAYER151.zip - плеер ay-файлов под tr-dos.Ужасный плеер )) Мало того, что 64-шрифт, цветная мешанина из пикселей, адские индикаторы, глючная навигация, дак ещё и от любого чиха виснет. Для примера - CHASE H.Q. Ну хотя по-другому наверно и нельзя было. Только так. Другого плеера всё равно нет... :)

ZX_NOVOSIB
21.01.2018, 15:35
http://projectay.dl.spilsby.net/ProjectAY.zip ay-файлы, куча биперной музыки из игр.

https://vtrd.in/system/PLAYER151.zip - плеер ay-файлов под tr-dos.
Вот интересно, накидал с помощью тотал-командера файлов из этого архива в TRD, а плеер их не видит! Чо за печаль такая? Как заставить плеер их видеть?

tiboh
21.01.2018, 16:06
Вот интересно, накидал с помощью тотал-командера файлов из этого архива в TRD, а плеер их не видит! Чо за печаль такая? Как заставить плеер их видеть?

Сделать у файлов расширения ay.

goodboy
21.01.2018, 17:26
Сделать у файлов расширения ay
осталось понять в каком коммандере это можно сделать

ZX_NOVOSIB
21.01.2018, 19:28
Сделать у файлов расширения ay.
Да, это работает!

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


осталось понять в каком коммандере это можно сделать
В писи-формате файлы имеют нужное расширение - ay. (Хотя некоторые имеют AY) Плагин тотал-командера, при копировании этих файлов в TRD переносит только первую букву расширения - a или A. И это косяк. Из-за этого плеер не видит файлы. Но плагин в FARe переносит все буквы расширения. Остается только поменять косячные AY на ay. Это проще сделать Тоталом: ctrl+A , ctrl+M и там в поле расширения стереть [E] и написать ay. И "выполнить", после этого можно копировать в TRD с помощью FAR-плагина.

Хочу сделать 1-2 TRD с самыми лучшими бипер-мелодиями, для этого придется в писюковом плеере ZXTune каждую неотдельную бипер-мелодию сохранять как отдельный файл, посмотрим, получится ли.

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

А ежели у кого нет писюка, но есть спектрум, то поменять расширения файлов с односимвольного на 2-3 символьный можно с помощью Real Commander.

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

В общем сборник бипера из игр делается. Но сёдня уже не успею - поздно.. )

IL_DECAMERON
21.01.2018, 19:54
Для JV-Soft: сборник биперных мелодий.
Немного перебрал сборник, в лучшую (на мой взгляд), сторону.

baxter
21.01.2018, 20:51
Кайф! Многие треки и не слышал. Особенно понравились компазиции irrlicht project.

ZX_NOVOSIB
22.01.2018, 15:21
В общем сборник бипера из игр делается.
Не, чуть ли ни каждая третья мелодия глючит, так дело не пойдёт. Надо что-то придумать. Может можно проблемные мелодии чинить? Или в плеере что-то подкрутить? В качестве примера собрал небольшую подборку проблемных мелодий. Плеер переименован в boot.

Golden Axe , Defender of the crown - нормально работают, приведены в качестве примера такого глюка: у мелодии прописана длительность, во время воспроизведения счётчик длительности не тикает, после окончания мелодии счётчик вдруг просыпается и начинает тикать, возникает незапланированная гигантская пауза между треками. Такое часто встречается.

Colony - появляется мигающая полоска, а так всё норм.

Blade runner - при попытке остановить проигрывание - usr0

Остальные мелодии либо просто бесконечно воспроизводятся и плеер не реагирует на клавиши, либо реакция на клавиши есть, но реакция эта - просто воспроизведение глючной мелодии начинается заново, выйти из этого воспроизведения нельзя.

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

Future Games - нажатие на любую клавишу прерывает мелодию и всё, висяк.

baxter
22.01.2018, 16:22
Как я понял, AY - это куски кода выдернутые из игр практически без изненений. Поправить можно, но вряд ли кто возьмётся.

goodboy
22.01.2018, 16:37
есть ещё один нюанс.
некоторые движки используют данные из ПЗУ (семплы/белый шум/ударники)
в AYemul (для других компов) образ ПЗУ не встроен,
поэтому для таких мелодий (для правильного звучания) его прикрепляют (корректируя адреса в движке)
из-за этого размер файла естественно увеличивается на 16384
для реала (для сокращения размера мелодий) этот момент можно убрать (оставить оригинальную выборку)

ZX_NOVOSIB
22.01.2018, 18:43
Как я понял, AY - это куски кода выдернутые из игр практически без изменений. Поправить можно, но вряд ли кто возьмётся.
А почему эти куски кода нормально проигрываются во всяких там неспектрумовских плеерах?

goodboy
22.01.2018, 18:46
AYemul это полноценный эмуль компа на z80,
только без вывода на экран и опроса внешних устройств.

baxter
22.01.2018, 18:49
А почему эти куски кода нормально проигрываются во всяких там неспектрумовских плеерах?

Этот флрмат изначально создавался для амиги.

ZX_NOVOSIB
22.01.2018, 18:54
AYemul это полноценный эмуль спека, только без вывода на экран и опроса внешних устройств.
Значит надо на спектруме создать... эмулятор спектрума! Тогда AY будут нормально играться )) Эврика! )))


Этот формат изначально создавался для амиги.
Так и знал, что во всем виноваты амижники!


AYemul (для других машин) естественно образ ПЗУ не использует,
поэтому для таких мелодий (для правильного звучания) его прикрепляют (корректируя адреса в движке)
из-за этого размер файла естественно увеличивается на 16384
для реала (для сокращения размера мелодий) этот момент можно убрать (оставить оригинальную выборку)
Это ещё что. CHASE HQ, которая идет в комплекет к плееру tiboh'а, имеет размер 122 сектора! В архиве, ссылку на который дал baxter , эта же мелодия 22 сектора, а играет так же прекрасно (и так же прекрасно вешает плеер)

goodboy
22.01.2018, 18:57
в ChaseHQ большой размер файла из-за прикреплённых семплов/фраз

ZX_NOVOSIB
22.01.2018, 19:05
А, ну да, там дофига всего, а 22 это чисто титулка.

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

Дак чо делать то? Создать сборник где будут не висючие бипер-мелодии? Но там не будет многих-многих шедевров... :(
Стоит ли такой делать?

baxter
22.01.2018, 19:09
Делай в начало диска нормальные, в конец - глючные.

ZX_NOVOSIB
23.01.2018, 15:10
Делай в начало диска нормальные, в конец - глючные.
Тада уж отдельно нормальный диск и глючный ))

Помогите найти биперные мелодии из Cop Out и Dizzy2 (там две мелодии). Нигде не могу найти :(

goodboy
23.01.2018, 18:24
быстренько слепил.
прерывание мелодий сделал по опросу любой клавиши,
длительность (временно для теста) выставил от балды

ZX_NOVOSIB
23.01.2018, 18:38
goodboy, вроде работает! Ну единственно, что самозацикливается и автоматом не переходит на следующую мелодию, но это мелочи, главное, что не вешает плеер, как мелодия из первого диззи.

goodboy
23.01.2018, 18:59
первые две мелодии (для титулки они кстати выбираются случайным образом) зациклены в-оригинале.
loop можно попробовать убрать
(дай ссылку на trd player+dizzy2)

goodboy
23.01.2018, 20:01
а откуда взялись два файла и почему у них другая длина ?

ZX_NOVOSIB
23.01.2018, 20:31
Откуда? Да х.з. Я ж сборник бипер-мелодий делаю. А в одной .ay внутри часто целый зоопарк: и бипер и AY, и куча эффектов и всяких проигрышей, ад и израиль короче. Типа архив, в котором куча ненужного. Я всю коллекцию "ay из игр" скормил виндовому ZXtune, он каждую ay разворачивает, вытряхивает, и получается просто один список, одна свалка, я прослушиваю и выбираю годные бипер-мелодии, потом "сохранить как" и сохраняю как отдельный ay файл. Вот откуда. В твоём ay 5 "мелодий", но из них собственно мелодий только 2.

К тому же когда в плей-листе плеера простой список, то это хорошо и удобно, и наглядно, а когда куча каких-то архивов с фигнёй, то это плохо.

goodboy
23.01.2018, 21:06
я прослушиваю и выбираю годные бипер-мелодии, потом "сохранить как" и сохраняю как отдельный ay файл. Вот откуда. В твоём ay 5 "мелодий", но из них собственно мелодий только 2.
блин, я просил trd с моим вариантом, а не твои предпочтения.

ZX_NOVOSIB
24.01.2018, 11:19
trd с моим вариантом
В аттаче.

А как, и с помощью чего можно малой кровью редактировать ay файл? Интересует одиночный файл, который сразу играется, а не архив, который кажет тебе ещё кучу файлов. Ведь некоторые слегка глючные мелодии можно починить, имею в виду те, которые сначала играют, а потом у них начинает тикать таймер (длительность), и создается гигантская пауза. Если длительность выставить 1-2 сек., то такая пауза не будет являться проблемой.

goodboy
24.01.2018, 15:09
Если длительность выставить 1-2 сек., то такая пауза не будет являться проблемой.
проблемы будут на другом компе.
а в случае с dizzy2 плейер на спеке после завершения мелодии (или её прерывания) всё равно ждёт нажатия любой клавиши

ZX_NOVOSIB
24.01.2018, 15:24
https://www.worldofspectrum.org/projectay/tech.htm - здесь немного инфы о формате AY. Помимо самого AY-мейкера есть и AY-сплиттер, которым можно разрезать AY файл на бинарник и INI файл, вот в INI можно поправить длительность, а потом обратно собрать мейкером. Жаль, что это поможет лишь малому проценту мелодий. Большинство, даже если не вешают плеер, но всё равно циклично повторяют мелодию, для них бесполезно править длительность, плеер всё-равно не перескочит на сл. мелодию, придется жмякнуть по ентеру для этого )
А для некоторых мелодий надо будет жмякнуть любую клавишу, потом "вниз", а потом ентер ))

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


проблемы будут на другом компе.
на каком на другом?

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

tiboh, лучше бы в плеере SPACE = "вниз" , ибо спейс не надо искать на клавиатуре, а курсор и "A" всё же надо. Спейс и ентер - две самые легконаходимыевслепую кнопки, на них нужно вешать основные функции, они не должны дублировать друг друга.

goodboy
24.01.2018, 15:35
на каком на другом?
если ты поменяешь/выставишь длительность в две секунды что сделает плейер под win ?
наверно практически сразу перескочит на другую мелодию

ZX_NOVOSIB
24.01.2018, 15:39
Да, но мы то делаем TRD сборник для спектрума! Нам пофиг как там виндовый плеер себя поведёт.

goodboy
24.01.2018, 15:52
сначала играют, а потом у них начинает тикать таймер (длительность), и создается гигантская пауза.
имя такой мелодии ?
(гляну что там творится)

ZX_NOVOSIB
24.01.2018, 16:01
Defender of the crown
Golden Axe
Из вложенного ранее сборничка проблемных мелодий : http://zx-pk.ru/attachment.php?attachmentid=63795&d=1516619122

goodboy
24.01.2018, 16:51
попробуй мой вариант.
тут кстати используются данные из ПЗУ,
под WIN будет играть некорректно

ZX_NOVOSIB
24.01.2018, 17:18
goodboy, этот вариант глючит, во время мелодии счетчик не тикает, после окончания мелодии счётчик не начинает тикать, как в исходном варианте, а просто 20-30 секунд тишины, потом какие-то звуки, бордюр-эффекты, глюки графики и потом трындец, сам смотри, в аттаче SNA перед самым концом мелодии:

goodboy
24.01.2018, 18:23
этот вариант глючит
плейер вообще-то не предназначен для проигрывания бипер мелодий
у AYплейеров совсем другая логика работы.
конкретно в этом случае после завершения мелодии включается IM2 ???
и ожидается нажатие любой клавиши.
а что выполняется по IM2 одному богу известно.
коррекцию можно сделать, но мне это неинтересно

ZX_NOVOSIB
24.01.2018, 18:48
goodboy, ну нет дак нет, значит задействуем вариант с уменьшением длительности ;)

Просто у нас есть три варианта:

1.Оставить оригинальный вариант (в этом случае после конца мелодии полутора-минутная пауза, затем переход на сл. мелодию)

2.Оставить твой вариант (тогда после конца мелодии, если не метнутся к компу и не переключить трек, то секунд через 20-30 всё переглючит и пипец)

3.Оставить мой вариант (он будет работать как 1-ый, только вместо полутора минут паузы будет пауза 2 секунды)

Пулемёт дашь? Cop-Out сделаешь?

goodboy
24.01.2018, 20:25
Cop-Out сделаешь?
будем посмотреть,
на самом деле невыдранных хороших музонов из игр очень много.
в этом процессе самое муторное - вычисление объёма данных

ZX_NOVOSIB
24.01.2018, 20:33
на самом деле невыдранных хороших музонов из игр очень много.
например?

goodboy
24.01.2018, 21:35
LoneWolf,RadRampRacer
к слову движки такого типа это практически эмуляция AY

goodboy
25.01.2018, 11:30
Cop-Out сделаешь?
ответная просьба - расскажи при каких условиях в этой игре происходит переход на следующий экран

ZX_NOVOSIB
25.01.2018, 14:53
LoneWolf
Эта вроде есть.


Rad Ramp Racer
А вот этой похоже и вправду нет (хотя, хоть убей, кажется что я её на андроид-плеере слушал, щас не могу найти почему-то)

А ещё нет:
1943
Rainbow Islands
Pi-R Squares
Sooty and Sweep
Helter Skelter


расскажи при каких условиях в этой игре происходит переход на следующий экран
Продержаться 2 минуты )

goodboy
25.01.2018, 15:54
Aliens (нужна не титулка, а гейм овер, но как получить гейм овер я не понимаю)
догадываюсь о чём речь.
там наверно два музона (wham/music box)
я их конвертил с амстрада.
второй (всякие шорохи/завывания) звучал во время игры,
на спеке его наверно сделали в финале

ZX_NOVOSIB
25.01.2018, 18:02
там наверно два музона (wham/music box)
просто возникло недопонимание, мелодия всё же одна там, тем лучше, она уже есть.

Что за фигня с RobinOfTheWood.ay ?
Размер 30 кб. Рома нет. Я у двух файлов ром откастрировал, думал и у этого тоже, а у него нет рома, а размер адский.

goodboy
25.01.2018, 20:13
странно.
в aliens (который от ElectricDreams) на спеке похоже только один музон.
в Robin`e возможно кроме музыки ещё и семплы/фразы

ZX_NOVOSIB
25.01.2018, 20:31
в Robin`e возможно кроме музыки ещё и семплы/фразы
Сам файл из архива весит 53 кб., там и сэмплы и AY и черт знает что. Я сохраняю из этого списка только бипер-мелодию и получаю AY в 30 кб. Как-то это не здорово.

goodboy
25.01.2018, 22:15
сохраняю из этого списка только бипер-мелодию и получаю AY в 30 кб. Как-то это не здорово.
????
у меня длина (именно из игры) вообще 532 байта

ZX_NOVOSIB
26.01.2018, 12:25
goodboy, этот вариант сбрасывается от нажатия любой клавиши, а по окончании мелодии наглухо зависает (т.е. даже бесконечного воспроизведения нет)
А 30-килобайтный "монстр" ведет себя почти идеально (там наверно, не мудрствуя лукаво, всю игру целиком впихнули)

goodboy
26.01.2018, 12:30
этот вариант сбрасывается от нажатия любой клавиши, а по окончании мелодии зависает
все претензии к Tiboh`у.
(специально под его плейер я музон дорабатывать несобираюсь)

ZX_NOVOSIB
26.01.2018, 14:14
goodboy, претензии то претензиями, может ведь так получится, что лёгких путей нет, и что выбор только между двумя золами, причем какое из них наименьшее - это ещё вопрос. Т.е. либо каждую проблемную мелодию фиксить под плеер, либо плеер каждый раз фиксить под каждую конкретную мелодию. Т.е. один фиг каждый раз придется вручную что-то фиксить. И если плеер может фиксить только tiboh , то мелодии может фиксить не только лишь он, таким образом гипотетический кпд процесса выше, если фиксить мелодии... )

Вот если бы плеер можно было бы раз и навсегда пофиксить, то это другое дело, один раз пофиксил плеер и больше не надо фиксить мелодии. Но реально ли это? Вот в чём вопрос!

Пробовал "родной" плеер, тот, который работает с тапками, а написан на бейсике (!), что-то он короче нифига не лучше плеера tiboha, мягко говоря...

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

Конкретно с Робином можно забить, пусть будет 30 кб., пофиг, не смертельно, главно что она не виснет и не сбрасывается.

ZX_NOVOSIB
27.01.2018, 18:35
В итоге получилось 199 годных мелодий.

Но ещё нужно выдрать музыку как минимум из:
- Rad Ramp Racer (http://www.worldofspectrum.org/infoseekid.cgi?id=0003995)
- Pariboro (http://www.worldofspectrum.org/infoseekid.cgi?id=0027963)
- 1943 (http://zxdenied.ru/repository/TZX-TAP-%D1%84%D0%B0%D0%B9%D0%BB%D1%8B/1943-The-Battle-of-Midway/id,158/)
- Sooty & Sweep (http://www.worldofspectrum.org/infoseekid.cgi?id=0004647)


И неплохо бы ещё из:
- Crapbert Buttslut (http://www.worldofspectrum.org/infoseekid.cgi?id=0027943)
- Vallation (https://vtrd.in/gamez/v/VALLAT_S.zip)
- Rainbow Islands (http://www.worldofspectrum.org/infoseekid.cgi?id=0000724)
- Helter Skelter (http://www.worldofspectrum.org/infoseekid.cgi?id=0002291)
- Pi-R Squared (http://www.worldofspectrum.org/infoseekid.cgi?id=0003734)


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

1) мелодии, в которых нет зацикливания, т.е. в плеере они будут играть одна за другой, автоматически. Таких 48 штук пока. Я им длительности подкорректирую, чтобы гигантских пауз не было.
2) мелодии, которые зациклены, переключать мелодии придется ручками (86 шт.)
3) мелодии, которые глючны, переключать мелодии можно только посредством ресета (65 шт.)

+ ещё есть несколько мелодий (из числа 65 мелодий третьей группы), которые даже не играют, а сразу вешают/сбрасывают комп. Неплохо бы их починить, чтобы хоть в третью группы их засунуть можно было.

И ещё, в третьей группе оказались 20 совсем уж легендарных мелодий :(
Судите сами (в аттаче). Надо их пофиксить, чтобы переместить их во вторую или первую группу. Мелодии из таких легендарных игр просто не могут тусоваться в 3-ей группе с инвалидами, это зашквар какой-то получится :(

Учитывая сложную обстановку на фронтах, всё вышеизложенное, в тред кастуются:
Titus
tiboh
Шынни
Kalantaj
DenisGrachev
@все кто неравнодушен к музыке и спектруму

Любая скромная лепта приветствуется!

Shiny
27.01.2018, 18:46
чосразушынни?

что и в каком виде собрать для тебя, о эстет?

ZX_NOVOSIB
27.01.2018, 20:37
Шынни, выдрать бипер-мелодии надо из игр, в .ay

https://www.worldofspectrum.org/projectay/downloads/AYMakeR.zip - это прога, которая .ay делает.
AYMake Russian Version
Utility for creating AY-files.
Author Sergey Bulba
Idea James McKay
(c)2001 S.V. Bulba
2 of September 2001

Using.
------

AYMake designed as Win32 console command line-based tool.
For start working type in command line:

AYMakeR [inifilename]

Inifilename is name of text file with special instructions for AYMakeR utility.
If inifilename was specified then AYMakeR generates AY-file with same name but
with extension .ay. If inifile is bad then AYMakeR outputs to the screen error
messages.

INI-file structure.
-------------------

There are 17 keywords are defined in AYMakeR (you can use both small and
capital chars, AYMakeR converts it to small in any way). All keywords
has default value, so you can miss some keys in INI-file.

1. Author
This keyword is used to define songs author string. Due to limitations of
AY-file specifications, Author string only one for whole AY-file. Default
value is empty string.

2. Misc
This keyword is used to define string called "Miscellaneous". Also, due to
limitations of AY-file specifications, Misc-string only one for whole AY-file.
Default value is empty string.

3. FileVersion
This keyword is used to define release version of AY-file. If you are doing
AY-file first time, you can to define FileVersion = 0. If you'll rebuild this
file in future, you can change FileVersion to 1 and so on. Range for this key
is from 0 to 255. Default value is 0.

4. PlayerVersion
This keyword defines required AY-files player version. If you do not know what
player version you need, use 0. Range is from 0 to 255. Default value is 0.
For more information, see AY-files specifications.

5. Ripper
Extra key for string with information about you (AY-files creator). If you want
write some words in AY-file about yourself, use this key. But I recommend do not
do it. Default value is empty string.

6. FirstSong
Song number from which playing starts. Song number 0 is 1st, 1 is 2nd and so on.
Range is from 0 to 255. Default value is 0. FirstSong can not be greater then
number of song in created AY-file.

7. NewSong
Special key to tell to AYMakeR that new song is defined from next line. No any
values for this key.

8. Name
This keyword is used to define song name string. Name string can be defined for
each song of AY-file. Default value is empty string.

9. Stack
Key for defining Z80 SP-register value for current song. Default value is 0.
Available range is from 0 to 65535.

10. INIT
Key defines address of initialization routine in Z80 memory. Default value is 0,
i.e. due to AY-file specification equal to first block loading address.
Available range is from 0 to 65535.

11. INTERRUPT
Key defines address of interrupt-handling routine. Default value is 0. Available
range is from 0 to 65535.

12. SongLength
Length of song in seconds or 1/50 of second (interrupts). Finally, value is
converted to the 1/50 of second. So, available range is from 1 to 65535
interrupts. No default value.

13. FadeLength
Length of fade at the end of song in seconds or interrupts. Available range is
from 0 to 65535 interrupts. Default value is 0 (recommended).

14. HiReg
Value for high part of all Z80 common registers (see AY-file specification).
Default value is 0.

15. LoReg
Value for low part of all Z80 common registers (see AY-file specification).
Default value is 0.

16. CodeName
String with block file name. This block contents part of Z80 memory. Each song
of AY-file can have one or more blocks. No default value.

17. CodeAddress
Address in Z80 memory of block defined by CodeName key. Available range is from
1 to 65535. No default value.

Some examples of key using:

----------------------------------[example begin]
Author=TAO of ACF
Misc=(c)Codemasters
NewSong
SongLength=8000
CodeName=Block1.bin
CodeAddress=32768
CodeName=Block2.bin
CodeAddress=#7F3E
NewSong
CodeName=Block3.bin
CodeAddress=32768
SongLength=1:30
----------------------------------[example end]

Some rules for creating INI-files.
1. Use any text editor
2. Empty lines are ignored
3. One line can contain only one keyword and its value
4. Use chars of keywords in any case
5. Tabulators and spaces around of keywords and its values are ignored
6. NewSong defines current (new) song
7. Current song related keywords could be used only after NewSong keyword
8. Each CodeName keyword defines new block for current song
9. CodeAddress can and must be specified only after CodeName
10. Each block length is equal to corresponding file length
11. If several identical keywords are met then last value is used
12. Ripper keyword simply puts to AY-file corresponding string. You can see
it only in text or hex viewer, for example
13. Before creating AY-files, please, read AY-file specifications
14. Numeric values can be decimal (ex.: 32768) and hex (ex.: #8000)
15. Time values can be ordinary numbers for defining 1/50 of seconds (ex: 15000
or #13E) or special time format: 1:50.2465, that means "1 minut and 50.2465
seconds"

Due to described rules, you can see next completely identical lines:

----------------------------------[example begin]
SongLength=1:30
SongLength = 1:30.000
SongLength =4500
SONGLENGTH = #1194
Songlength = 0:90.000
----------------------------------[example end]

AY-file specifications.
-----------------------

This is text from readme.txt of Micro Speccy (an AY-files player)

- AY-file format (thanks to Patrik Rak for help).

Originally this format was supporting on Amiga's DeliTracker (DeliAY plug-in).
Therefore, all word data is in Motorola order (from hi to low). Also, all
pointers are signed and relative (from current position in file to pointed
data). So, AY-file is sequences of records. First record is header. Here you
are:

TAYFileHeader=packed record
FileID, //'ZXAY'
TypeID:longword; //'EMUL'
FileVersion, //Version of song file (release version)
PlayerVersion:byte; //Required player version. Micro Speccy
//works as player of version 3.
//Now available values:
//0 Use zero, if you do not
// know what player version
// you need
//All other player versions and short
//description of these players next:
//1 initial player version
//2 first 256 bytes is
// filled with 0xC9 (ret),
// not just last init byte
//3 PC rewrite, different
// Z80 init routine, full
// Z80 emulation, supports
// 48k tunes.
PSpecialPlayer, //It's for tunes which contained "custom
//player" in m68k assembly. As Patrik Rak
//is saying, exists only one AY-file of this
//kind. So, can be simply ignored.
PAuthor,PMisc:smallint; //Relative pointers to the
//Author and Misc NTStrings
NumOfSongs,FirstSong:byte; //Number of songs and first song values, both
//are decreased by 1
PSongsStructure:smallint; //Relative pointer to song structure
end;

Next is song structure (repeated NumOfSongs + 1 times):

TSongStructure=packed record
PSongName,PSongData:smallint;//Relative pointers to NTStr song
//name and song data
end;

All described above is rightly for any AY-file. Following data only for
TypeID = 'EMUL'. Next is song data:

TSongData=packed record
AChan,BChan,
CChan,Noise:byte; //These are actually four bytes which specify
//which Amiga channels will play which AY
//channel (A,B,C and Noise, respectively). The
//legal value is any permutation of 0,1,2,3.
//The most common is 0,1,2,3. Not used in
//Micro Speccy, of course
SongLength:word; //Song duration in 1/50 of second. If ZERO then
//length is unknown (infinitely). Not used in
//Micro Speccy
FadeLength:word; //Duration of volume fade after end of song in
//1/50 of second. Not used in Micro Speccy
HiReg,LoReg:byte; //HiReg and LoReg for all common registers:
//AF,AF',HL,HL',DE,DE',BC,BC',IX and IY
PPoints, //Relative pointer to points data
PAddresses:smallint; //Relative pointer to blocks data
end;

Next is points data:

TPoints = packed record
Stack,Init,Inter:word; //Values for SP, INIT and INTERRUPT addresses
end;

Next is blocks data (words, offsets are signed):

Address1 //Address of 1st block in Z80 memory
Length1 //Length of 1st block
Offset1 //Relative offset in AY-file to this block
Address2 //and for 2nd block
Length2
Offset2
...
AddressN //and for Nth (last) block
LengthN
OffsetN
ENDWORD //ZERO word (end of blocks data)
//so block can't have ZERO
//address

Notes from Patrik Rak:
The word values should be always aligned at 2 byte offsets. Otherwise the
DeliAY will crash (it's the limitation of the m68000).

In case Address+Length > 65536, DeliAY decreases the size to make it
== 65536.

From me:
In case CurrPositionInAYFile+Offset+Length > AYFileSize, MicroSpeccy
and AYPlay decreases the size to make it == AYFileSize. I must to say,
that if it is then this is broken AY-file. But there are many that ones
in the world.

- How player of version 3 must play one of songs of AY File

a) Fill #0000-#00FF range with #C9 value
b) Fill #0100-#3FFF range with #FF value
c) Fill #4000-#FFFF range with #00 value
d) Place to #0038 address #FB value
e) if INIT equal to ZERO then place to first CALL instruction address of
first AY file block instead of INIT (see next f) and g) steps)
f) if INTERRUPT equal to ZERO then place at ZERO address next player:

DI
CALL INIT
LOOP: IM 2
EI
HALT
JR LOOP

g) if INTERRUPT not equal to ZERO then place at ZERO address next player:

DI
CALL INIT
LOOP: IM 1
EI
HALT
CALL INTERRUPT
JR LOOP

h) Load all blocks for this song
i) Load all common lower registers with LoReg value (including AF
register)
j) Load all common higher registers with HiReg value
k) Load into I register 3 (this player version)
l) load to SP stack value from points data of this song
m) Load to PC ZERO value
n) Disable Z80 interrupts and set IM0 mode
o) Emulate resetting of AY chip
p) Start Z80 emulation

As you can see, blocks of AY files can to rewrite standard player routine
with own one. So, if you can not adapt some of tunes to standard player,
you can write own player and place it at INIT address or even at 0x0001
address (block of AY-file can be loaded at any address except 0x0000).

Links.
------

- AYMakeR supporting site
http://bulba.at.kz/
- AYMakeR author
Sergey Bulba, vorobey@mail.khstu.ru
- .AY files and AYmake V0.11 by James McKay (24/05/2000)
http://www.void.jump.org/projectay
- Amstrad CPC .AY files (1.3 Mb archive)
http://cracktros.planet-d.net/cpc/emulcpc.zip
- Project AY site developer
bcass, bcass01@hotmail.com

Source text.
------------

AYMakeR comes together with its source text in Pascal. You can use it as free
as you want.

Understanding AY-files ideology.
--------------------------------

For understanding AY-files ideology, I am recommending to split several already
existing AY-files. I had wrote special tool called "aysplitr". You can download
it from http://bulba.at.kz/. There are also old "aysplit" for old James McKay's
AYMake.
AYMake разработан как консольный консольный инструмент Win32.
Для запуска рабочего типа в командной строке:

AYMakeR [inifilename]

Inifilename - это имя текстового файла со специальными инструкциями для утилиты AYMakeR.
Если указано inifilename, AYMakeR генерирует AY-файл с тем же именем, но
с расширением .ay. Если inifile плохо, тогда AYMakeR выводит на экран ошибку
Сообщения.

INI-файловая структура.
-------------------

В AYMakeR определено 17 ключевых слов (вы можете использовать как малые, так и
капитальные символы, AYMakeR каким-либо образом преобразует его в малый). Все ключевые слова
имеет значение по умолчанию, поэтому вы можете пропустить некоторые ключи в INI-файле.

1. Автор
Это ключевое слово используется для определения строки автора песен. Из-за ограничений
Спецификации AY-файла, строка автора только одна для всего AY-файла. По умолчанию
Значение - пустая строка.

2. Разное
Это ключевое слово используется для определения строки под названием «Разное». Кроме того, из-за
ограничения спецификаций AY-файла, Misc-string только для всего AY-файла.
Значение по умолчанию - пустая строка.

3. FileVersion
Это ключевое слово используется для определения версии AY-файла. Если вы делаете
AY-файл в первый раз, вы можете определить FileVersion = 0. Если вы восстановите это
файл в будущем, вы можете изменить FileVersion на 1 и так далее. Диапазон для этого ключа
от 0 до 255. Значение по умолчанию равно 0.

4. PlayerVersion
Это ключевое слово определяет требуемую версию проигрывателя AY-файлов. Если вы не знаете, что
вам нужна версия игрока, используйте 0. Диапазон от 0 до 255. Значение по умолчанию - 0.
Для получения дополнительной информации см. Спецификации AY-файлов.

5. Потрошитель
Дополнительный ключ для строки с информацией о вас (создатель AY-файлов). Если ты хочешь
напишите несколько слов в AY-файле о себе, используйте этот ключ. Но я не рекомендую
сделай это. Значение по умолчанию - пустая строка.

6. FirstSong
Номер песни, с которого начинается воспроизведение. Номер песни 0 - 1, 1 - 2 и так далее.
Диапазон от 0 до 255. Значение по умолчанию равно 0. FirstSong не может быть больше
количество песен в созданном AY-файле.

7. NewSong
Специальный ключ, чтобы сообщить AYMakeR, что новая песня определена из следующей строки. Никакой
значения для этого ключа.

8. Имя
Это ключевое слово используется для определения названия песни. Строку имени можно определить для
каждая песня AY-файла. Значение по умолчанию - пустая строка.

9. Стек
Ключ для определения значения регистра Z80 SP для текущей песни. Значение по умолчанию - 0.
Доступный диапазон от 0 до 65535.

10. ИНИТ
Ключ определяет адрес инициализации в памяти Z80. Значение по умолчанию - 0,
то есть из-за спецификации AY-файла, равной первому адресу загрузки блока.
Доступный диапазон от 0 до 65535.

11. ПРЕРЫВАНИЕ
Ключ определяет адрес процедуры обработки прерываний. Значение по умолчанию равно 0. Доступно
диапазон от 0 до 65535.

12. SongLength
Длина песни в секундах или 1/50 секунды (прерывания). Наконец, значение
преобразуется в 1/50 секунды. Таким образом, доступный диапазон составляет от 1 до 65535
перебивает. Значение по умолчанию отсутствует.

13. FadeLength
Длина затухания в конце песни в секундах или прерывания. Доступный диапазон
от 0 до 65535 прерываний. Значение по умолчанию - 0 (рекомендуется).

14. HiReg
Значение для высокой части всех регистров Z80 (см. Спецификацию AY-файла).
Значение по умолчанию - 0.

15. LoReg
Значение для низкой части всех регистров Z80 (см. Спецификацию AY-файла).
Значение по умолчанию - 0.

16. CodeName
Строка с именем файла блока. Этот блок содержит часть памяти Z80. Каждая песня
AY-файла может иметь один или несколько блоков. Значение по умолчанию отсутствует.

17. CodeAddress
Адрес в памяти Z80 блока, определенного ключом CodeName. Доступный диапазон от
1 до 65535. Значение по умолчанию отсутствует.

Некоторые примеры использования ключа:

---------------------------------- [пример начинается]
Автор = TAO ACF
Разное = (с) Codemasters
Новая песня
SongLength = 8000
CodeName = Block1.bin
CodeAddress = 32768
CodeName = Block2.bin
CodeAddress = # 7F3E
Новая песня
CodeName = Block3.bin
CodeAddress = 32768
SongLength = 1: 30
---------------------------------- [примерный конец]

Некоторые правила для создания INI-файлов.
1. Используйте любой текстовый редактор
2. Пустые строки игнорируются.
3. Одна строка может содержать только одно ключевое слово и его значение
4. Используйте символы ключевых слов в любом случае
5. Таблицы и пробелы вокруг ключевых слов и его значений игнорируются.
6. NewSong определяет текущую (новую) песню
7. Текущие ключевые слова, связанные с песней, могут использоваться только после ключевого слова NewSong
8. Каждое ключевое слово CodeName определяет новый блок текущей песни
9. CodeAddress может и должен указываться только после CodeName
10. Каждая длина блока равна соответствующей длине файла
11. Если выполняется несколько идентичных ключевых слов, используется последнее значение
12. Ключевое слово Ripper просто помещает в AY-файл соответствующую строку. Ты можешь видеть
****это только в текстовом или шестнадцатеричном просмотре, например
13. Перед созданием AY-файлов, пожалуйста, прочитайте спецификации AY-файла
14. Числовые значения могут быть десятичными (например: 32768) и шестнадцатеричными (например: # 8000)
15. Значения времени могут быть обычными числами для определения 1/50 секунд (например: 15000
****или # 13E) или специальный формат времени: 1: 50,2465, что означает «1 минута и 50,2465
****секунд»

Из-за описанных правил вы можете увидеть следующие полностью идентичные строки:

---------------------------------- [пример начинается]
SongLength = 1: 30
SongLength = 1: 30,000
SongLength = 4500
SONGLENGTH = # 1194
*Songlength = 0: 90.000
---------------------------------- [примерный конец]

Спецификации AY-файла.
-----------------------

Это текст из файла readme.txt Micro Speccy (проигрывателя AY-файлов)

- Формат AY-файла (спасибо Патрику Раку за помощь).

**Первоначально этот формат поддерживался на DeliTracker от Amiga (плагин DeliAY).
**Поэтому все данные слова находятся в заказе Motorola (от hi до low). Кроме того, все
**указатели подписаны и относительны (от текущей позиции в файле до
**данные). Таким образом, AY-файл представляет собой последовательности записей. Первая запись - это заголовок. Вот ты
**находятся:

**TAYFileHeader = упакованная запись
***FILEID, // 'ZXAY'
***TypeID: длинное слово; // 'EMUL'
***FileVersion, // Версия файла песни (версия выпуска)
***PlayerVersion: байт; // Требуемая версия игрока. Micro Speccy
// работает как игрок версии 3.
// Теперь доступные значения:
// 0 Используйте ноль, если вы не
// знаю, какая версия игрока
// тебе нужно
// Все версии других игроков и короткие
// описание следующих игроков:
// 1 начальная версия игрока
// 2 первых 256 байта
// заполняется 0xC9 (ret),
// не только последний байт init
// 3 Перезапись ПК, разные
// Z80 init, полная
// Эмуляция Z80, поддержка
// 48k мелодий.
***PSpecialPlayer, // Это для мелодий, которые содержат "custom
// игрок "в сборке m68k. Как Патрик Рак
// говорит, существует только один AY-файл этого
//своего рода. Таким образом, можно просто игнорировать.
***PAuthor, PMisc: SMALLINT; // Относительные указатели на
// Автор и Разное NTStrings
***NumOfSongs, FirstSong: байт; // Количество песен и значений первой песни, оба
// уменьшены на 1
***PSongsStructure: SMALLINT; // Относительный указатель на структуру песни
**конец;

**Далее - структура песни (повторяется NumOfSongs + 1 раз):

**TSongStructure = упакованная запись
***PSongName, PSongData: smallint; // Относительные указатели на песню NTStr
// имя и данные песни
***конец;

**Все, что описано выше, справедливо для любого AY-файла. Следующие данные только для
**TypeID = 'EMUL'. Далее приведены данные о песнях:
*
**TSongData = упакованная запись
***Ахан, BChan,
***CChan, шум: байты; // Это фактически четыре байта, которые указывают
// какие каналы Amiga будут играть, какие AY
// канал (A, B, C и шум соответственно).
// юридическое значение - любая перестановка 0,1,2,3.
// Наиболее распространенным является 0,1,2,3. Не используется в
// Micro Speccy, конечно
***SongLength: слово; // Продолжительность песни в 1/50 секунды. Если ZERO тогда
// длина неизвестна (бесконечно). Не используется в
// Micro Speccy
***FadeLength: слово; // Продолжительность тома исчезает после окончания песни в
// 1/50 секунды. Не используется в Micro Speccy
***HiReg, LoReg: байт; // HiReg и LoReg для всех общих регистров:
// AF, AF ', HL, HL', DE, DE ', BC, BC', IX и IY
***PPoints, // Относительный указатель на данные точек
***PAddresses: SMALLINT; // Относительный указатель на блоки данных
**конец;

**Далее приведены данные о точках:

**TPoints = упакованная запись
***Стек, Init, Интер: слово; // Значения для адресов SP, INIT и INTERRUPT
**конец;

**Далее - данные блоков (слова, смещения подписаны):

******Address1 // Адрес 1-го блока в памяти Z80
******Длина1 // Длина 1-го блока
******Offset1 // Относительное смещение в AY-файле к этому блоку
******Address2 // и для второго блока
******Length2
******смещение2
******...
******AddressN // и для N-го (последнего) блока
******LengthN
******OffsetN
******ENDWORD // ZERO word (конец данных блоков)
// поэтому у блока не может быть ZERO
//адрес

**Примечания от Патрика Рака:
**Значения слов всегда должны быть выровнены с 2 байтовыми смещениями. В противном случае
**DeliAY выйдет из строя (это ограничение m68000).

**Если адрес + длина> 65536, DeliAY уменьшает размер, чтобы сделать это
**== 65536.

**От меня:
**В случае CurrPositionInAYFile + Offset + Length> AYFileSize, MicroSpeccy
**и AYPlay уменьшает размер, чтобы сделать его == AYFileSize. Должен сказать,
**что если это тогда, это сломано AY-файл. Но есть много таких
**в мире.

- Как игрок версии 3 должен сыграть одну из песен AY-файла

****a) Заполнить # 0000- # 00FF диапазон с # C9 значением
****b) Заполнить диапазон # 0100- # 3FFF значением #FF
****c) Заполните # 4000- # FFFF диапазон с номером # 00
****d) Поместите на # 0038 адрес #FB значение
****e) если INIT, равный ZERO, затем помещается в первый адрес инструкции CALL
*******первый блок файлов AY вместо INIT (см. следующий f) и g) шаги)
****f) если INTERRUPT, равный ZERO, затем поместите на адрес ZERO следующего игрока:

DI
CALL INIT
LOOP: IM 2
EI
HALT
JR LOOP

****g) если INTERRUPT не равен ZERO, тогда поместите на адрес ZERO следующего игрока:

DI
CALL INIT
LOOP: IM 1
EI
HALT
CALL INTERRUPT
JR LOOP

h) Загрузите все блоки для этой песни
**** i) Загрузите все общие нижние регистры с помощью значения LoReg (включая AF
******* регистр)
**** j) Загрузите все общие более высокие регистры с использованием значения HiReg
**** k) Загрузите в регистр 3 (эта версия игрока)
**** l) загрузить значение стека SP из точек данных этой песни
**** м) Нагрузка на ПК Значение ZERO
**** n) Отключить прерывания Z80 и установить режим IM0
**** o) Эмулировать сброс AY-чипа
**** p) Начало эмуляции Z80

** Как вы можете видеть, блоки файлов AY могут переписывать стандартную процедуру проигрывателя
** с собственным. Итак, если вы не можете адаптировать некоторые мелодии к стандартным игрокам,
** вы можете написать собственный плеер и поместить его на адрес INIT или даже в 0x0001
** адрес (блок AY-файла может быть загружен по любому адресу, кроме 0x0000).

А те мелодии, которые в аттаче, они очень некорректно работают с плеером, видимо криво выдраны. Чинить их наверно нельзя. Вернее процесс починки наверно равен процессу выдирания бипер-мелодии с нуля из игры (?)
goodboy и tiboh наверно могут подтвердить/опровергнуть/дополнить мои измышления... )

Shiny
27.01.2018, 21:13
не знаю. гляну на первые из списка, но выглядит тз странно.

goodboy
28.01.2018, 13:03
по-хорошему надо создать txt список того что есть в наличии.
я например смотрю на WoS, а там для SuperRobinHood вообще лежит музон из другой игры.
для каких-то игр бипера там нет, но он есть у ZX_NOVOSIB`а
...........
а вот пример одной и той-же мелодии на ay/beeper
(длительность выставлена от балды).

DenisGrachev
28.01.2018, 13:09
Зачем меня приплёл ZX_NOVOSIB :) Заниматься такой аналитической работой просто жалко времени.
Единственное что могу подсказать что у Pariboro есть исходники и можно там music.bin сконвертить как-нибудь.

И ещё вот такой архив нашёл у себя на винте, но у вас наверное всё есть из него

63895

ZX_NOVOSIB
28.01.2018, 16:58
Зачем меня приплёл ZX_NOVOSIB
Это во мне взыграло коварство :v2_dizzy_vampire:


Единственное что могу подсказать что у Pariboro есть исходники и можно там music.bin сконвертить как-нибудь.
Принято, спасибо!

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


по-хорошему надо создать txt список того что есть в наличии.
я например смотрю на WoS, а там для SuperRobinHood вообще лежит музон из другой игры.
для каких-то игр бипера там нет, но он есть у ZX_NOVOSIB`а
Ты зашёл на WoS в поисках SuperRobinHood'a почему? Потому что он есть в подборке Legendary? (мелодии из третьей группы, которые надо пофиксить, чтобы переместить в 1-2 группу) Ну тогда вот эта подборка в .ay . А txt то зачем?..

1943 работает, спасибо, ну правда придется его в третью группу к инвалидам поместить, ну это лучше чем если бы его вообще не было.

ZX_NOVOSIB
28.01.2018, 20:31
Музыка из геймплея Three Weeks In Paradise что-ли?
Глянул на ютубе амстрад-версию, там чот сама игра немая, только эффекты.

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

Сама мелодия довольно приятная.

ZX_NOVOSIB
28.01.2018, 20:43
:v2_dizzy_pirate: :v2_conf2:

Kalantaj
28.01.2018, 21:49
Где-то меня упомянули... Что-то сделать надо, но полистав 5 страниц так и не понял что именно требуется.
Если кому несложно (ZX_NOVOSIB) изложите кратко задачи что надо переделать (желательно с примерами - как было как стало).
Тогда можно будет и попробовать что-нибудь делать.

Kalantaj
28.01.2018, 22:52
А поподробнее можно ? что за плеер?

goodboy
28.01.2018, 22:56
???
https://vtrd.in/system/PLAYER151.zip

Kalantaj
28.01.2018, 23:45
Я так понял поступило предложение выдирать музыку и фрагменты (звуки) из игр, лепить с них AY и потом добавлять в плеер? Ну как бы это сказать ... А нафига? По моему просто титаническую работу проделывать придется. Просто стоит ли оно того?
Я про все звуки из игры. Максимум что считаю нужным - мелодии. Ну фразы, если есть. Но всякие там ВЖИК, БИП, ТЮК... Нафик.

Shiny
29.01.2018, 09:22
Rad Ramp Racer еле собирается :( проще собрать в одно все файлы похоже.

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

еще 1, название

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

в 1943 im 2, та же байда

ZX_NOVOSIB
29.01.2018, 10:39
Что-то сделать надо, но полистав 5 страниц так и не понял что именно требуется.
Если кому несложно (ZX_NOVOSIB) изложите кратко задачи что надо переделать (желательно с примерами - как было как стало).
Тогда можно будет и попробовать что-нибудь делать.
Дело было так: в тему зашёл JV-Soft и спросил, есть ли какой-нибудь сборник бипер-мелодий (из игр)? Внезапно выяснилось, что таких не существует, за исключением нескольких демок, каждая из которых содержит несколько выдранных мелодий. Так как мир больше не может жить без бипер-мелодий, ZX_NOVOSIB взялся создать такой сборник. Для начала был скачан архив с музыкой для спектрума в формате .ay. Но этот архив - свалка. Там и AY и бипер, и AY-эффекты и бипер-эффекты и оцифровки и х.з. что.

Тогда я выбрал алмазы из кучи навоза. Получилось около 200 мелодий. Но в процессе тестирования выяснилось, что не все мелодии одинаково ведут себя в плеере tiboh'a. В общем пришлось мелодии рассортировать на 3 группы, и каждой группе придется выделить отдельный TRD.

Но не это главное, главное, что надо выдрать бипер мелодии из:

- Antics (http://www.worldofspectrum.org/infoseekid.cgi?id=0000537)
- Pariboro (http://www.worldofspectrum.org/infoseekid.cgi?id=0027963) (говорят где-то выложены исходники)
- Crapbert Buttslut (http://www.worldofspectrum.org/infoseekid.cgi?id=0027943)
- Vallation (https://vtrd.in/gamez/v/VALLAT_S.zip)
- Rainbow Islands (http://www.worldofspectrum.org/infoseekid.cgi?id=0000724)
- Helter Skelter (http://www.worldofspectrum.org/infoseekid.cgi?id=0002291)
- Pi-R Squared (http://www.worldofspectrum.org/infoseekid.cgi?id=0003734)

Как именно это делается знают goodboy и Шынни. Я только могу сослаться на свой же пост (http://zx-pk.ru/threads/12652-bipernaya-muzyka.html?p=947559&viewfull=1#post947559).

Помимо вышеупомянутых игр, есть ещё игры с клёвыми бипер-мелодиями, из которых уже неизвестные выдрали бипер-мелодии, но выдрали так криво, что их мелодии играются только на писюке/андроиде и т.п., а в zx-плеере tiboh'a либо вообще не играются (таких штуки 3-4), либо играются, но чтобы послушать следующую мелодию надо делать ресет. Но об этих играх позже. Как говорится "не всё сразу".

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


Rad Ramp Racer еле собирается проще собрать в одно все файлы похоже.

еще 1, название

в 1943 im 2, та же байда
Спасибо, RRR и Sooty&Sweep вроде нормально играются, и даже не вешают плеер - попадут во вторую группу! S&S правда не зациклен, и после проигрыша тишина, и даже секунды не тикают, и придется ручками переключать мелодии, но во второй группе и так придется ручками листать мелодии. В 1943 .ay мелодии не обнаружено. Впрочем goodboy несколькими постами ранее уже выкладывал 1943. Да ещё в архиве Грачева она оказалась, хотя я вроде всё обыскал, но её не нашёл.

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


наверно надо подстраивать биперные мелодии под плейер Tiboh`a для реала.
я противник этого,скорее надо подстраивать плейер.
tiboh что-то не проявил рвения в этом вопросе... ))

Shiny
29.01.2018, 10:58
1943 использует im 2, я не знаю, как подцепить к AY maker. у Sooty&Sчего-то там не заметил паузы. Короче, не проще ли тебе не .ay собрать, а сделать оболочку с выбором музона?

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


- Rainbow Islands
- Helter Skelter

это не бипер. Тебе точно надо? HelterSkelter уже выдрал, бьюсь над Pi-R Squared

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

тьху, ступил . Sooty & Sweep - я поставил 10 минут, влом было замерять. фиксится правкой .ini для aymaker

Shiny
29.01.2018, 12:30
Rainbow Island, выдрано грязно, конечно, черт там ногу сломит.

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

+HelterSkelter

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

+HelterSkelter

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

+VALLAT_S.ZIP

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

еще одна

Pi-RSquared рипнуть не удалось.

ZX_NOVOSIB
29.01.2018, 14:57
"Спокойствие, только спокойствие" (с)


у Sooty&Sчего-то там не заметил паузы.

тьху, ступил. Sooty & Sweep - я поставил 10 минут, влом было замерять. фиксится правкой .ini для aymaker
Имеется в виду, что в тибох-плеере мелодия играет ровно 30 сек., как и задумано, но по окончании мелодии, она не начинается заново, и от её длительности секунды тоже не отбавляются, а следовательно на сл.мелодию плеер тоже не перейдёт. Т.е. возникает вечная тишина. Это конечно не смертельно, и можно на это забить.


не проще ли тебе не .ay собрать, а сделать оболочку с выбором музона?
А вот это интересно. Надо взвесить все за и против. Новая оболочка это будет по сути аналог плеера тибоха, только без AY-индикаторов. И если этот новый плеер будет корректно воспроизводить большее количество мелодий, то это будет круто. А так как это будет по сути новая программа, и если к ней нарисовать какую-нибудь картинку, то это получится как минимум две-три демы (мьюзик-диск) на сайт ААА, а не просто "бипер-сборник".

Но если у твоего плеера не будет преимущества по проблемным мелодиям, то тогда это будет напрасная трата времени/сил.


это не бипер. Тебе точно надо?
Вот этого я не предусмотрел, надо было предупредить, что некоторые игры настолько суровы, что коварно отслеживают из какого режима они были запущены. Отслеживают и делают выводы: в 128 играют "не бипер", а в 48 "бипер". :(

Таким образом из Vallation, Rainbow Islands, Helter Skelter по-прежнему нужно выдрать бипер. ZbylutOwrzodzien - это в точку, то, что надо, надеюсь она подружится с тибох-плеером. Но пока проверить не могу, ибо нет .ay.


пристёгиваем кусок 200,486
и всё работает как задумано
Может тада выложишь этот модернизированный .ay RRR?
И вот из этого архива (http://zx-pk.ru/attachment.php?attachmentid=63944&d=1517218201) Шинни нужно сделать .ay.


TigerRoad было ?
Во всеобщем архиве от этой игры не было вообще никаких биперов. Ну значит теперь будет в нашем сборнике ;)

Shiny
29.01.2018, 15:00
И вот из этого архива Шинни нужно сделать .ay
не могу, к меня лапки

ZX_NOVOSIB
29.01.2018, 15:04
Поэтому я и обратился к гудбою :)

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

У меня ж блокнотик, в котором всё записано: у кого лапки, у кого ласты, а у кого копыта :v2_devil:

tiboh
29.01.2018, 15:32
интересно поймёте из какой игры музон ?
(на спеке он биперный)

Black Beard

Shiny
29.01.2018, 15:56
HelterSkelter 48

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

что-то в 48м режиме rainbow Islands не работает

ZX_NOVOSIB
29.01.2018, 17:28
вот поэтому я и просил общий список выдранных мелодий.
(откуда мне знать есть там допустим TigerRoad или нету)
В аттаче. Там список игр, самих мелодий больше.
Return of jedi, Target Renegade, Ghost Hunters - ваще не играют. Видимо надо выдирать заново, как будто бы их вообще не было. Остальные "инвалиды", хоть через ресет, но играют, а эти вообще...


что-то в 48м режиме rainbow Islands не работает
ну х.з. у меня работает, в аттаче SNA, нажимаешь любую клавишу - играет бипер.

И это, товарищи, надо как-то координироваться что ли. Чтобы не делать двойную работу. Я не знаю, то ли надо писать "гляну game". А если что-то есть, то выкладывать сразу, а не править старые посты. Иначе ресурсы расходуются не рационально.

Shiny
29.01.2018, 18:22
а с filelist что делать?

ZX_NOVOSIB
29.01.2018, 18:41
а с filelist что делать?
goodboy просил.

Блин, Teenage Mutant Hero Turtles не хорошо играет даже в виндовом проигрывателе. С какой-то секунды начинается гон сивой кобылы. В игре мелодия чётенько отыгрывает... (

Shiny
29.01.2018, 20:03
В игре мелодия чётенько отыгрывает... (

стек проверь, может в нем дело?

ZX_NOVOSIB
29.01.2018, 20:16
goodboy, работает!

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

Шынни, я х.з. как проверить стек :v2_dizzy_beatup:

Shiny
29.01.2018, 21:36
в ini:
stack=23551

очевидно, что значение ниже адреса.

goodboy
30.01.2018, 00:16
Блин, Teenage Mutant Hero Turtles не хорошо играет даже в виндовом проигрывателе. С какой-то секунды начинается гон сивой кобылы. В игре мелодия чётенько отыгрывает
мелодия в оригинале незациклена.
после её окончания - выход из плейера.
автор даже не заморачивался с повторной инициализацией,
а плейер пытается проиграть её заново

tiboh
30.01.2018, 00:49
Новая версия моего плеера ay формата... Чуть менее глючная...

Shiny
30.01.2018, 07:24
rainbow islands

baxter
30.01.2018, 09:55
Новая версия моего плеера ay формата... Чуть менее глючная...

Какие изменения, кроме дизайна?

ZX_NOVOSIB
30.01.2018, 12:18
Новая версия моего плеера ay формата... Чуть менее глючная...
Министерство обороны приняло на вооружение (https://lenta.ru/news/2018/01/29/avtomati/) новый автомат. А спектрумисты в это же самое время приняли на вооружение новый плеер! И если "новый автомат" - как всегда фикция и попил бабла, а на самом деле обычный AK-74М под новым именем, то новый плеер, быть может, окажется действительно новым! По крайней мере выпьем за это!

Пока я ничего не заметил, окромя улучшенного дизайна и действительно более читабельного шрифта. Инвалиды по-прежнему вешают плеер/не реагируют на клаву/сбрасывают и т.п. Мелодии из второй группы по прежнему не переходят на сл. мелодию.

Просьба разобраться с опросом клавиатуры. А именно с "повтор нажатия". Т.е. как сделано везде. Т.е. если нажать клавишу и удерживать, то курсор должен переместиться на одну позицию, а потом подождать энное время, и только потом скакать дальше. Иначе курсор скачет как бешаный, и перескакивает куда попало от малейшего нажатия. Для примера можно посмотреть как это сделано в 128-меню спектрума.

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


мелодия в оригинале незациклена.
после её окончания - выход из плейера.
автор даже не заморачивался с повторной инициализацией,
а плейер пытается проиграть её заново
Это излечимо?

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


rainbow islands
Как из этого получить .ay? Это может сделать goodboy , но меня терзают смутные сомнения, что он делает .ay сугубо из своих исходников, а из твоих не делает...

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


теперь выход из музонов (которые стартуют с адреса загрузки) более корректный
(после окончания нет ожидания нажатия ну и im2 отсутствует).
А для тех, кто в танке, какая практическая польза от всего этого обычному слушателю? Как надо было ресет делать на мелодиях 3 группы, так и надо. Как надо было ручками переключать мелодии 2-ой группы, так и надо, а первая группа и так автоматом переходила на сл. мелодию.

Shiny
30.01.2018, 12:52
Ручками же. INI сам поправишь.

tiboh
30.01.2018, 15:43
Обновил плеер, учтены пожелания goodboy'a и ZX_NOVOSIB'а по опросу клавиатуры.
http://zx-pk.ru/attachment.php?attachmentid=63969&d=1517315741

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


Какие изменения, кроме дизайна?

Немного, вот собственно:


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

ZX_NOVOSIB
30.01.2018, 16:48
Обновил плеер, учтены пожелания goodboy'a и ZX_NOVOSIB'а по опросу клавиатуры.
Ага, сразу чувствуется! ) Ну хотя я бы на свой вкус ещё бы задержки добавил.

ZX_NOVOSIB
30.01.2018, 17:44
Текущая обстановка на фронтах.

Нет .ay из игр:

- Antics (http://www.worldofspectrum.org/infoseekid.cgi?id=0000537)
- Pariboro (http://www.worldofspectrum.org/infoseekid.cgi?id=0027963) (говорят где-то выложены исходники)
- Crapbert Buttslut (http://www.worldofspectrum.org/infoseekid.cgi?id=0027943). (BIN'ы и ASM'ы от Шинни (http://zx-pk.ru/attachment.php?attachmentid=63944&d=1517218201))
- Vallation (https://vtrd.in/gamez/v/VALLAT_S.zip). (BIN'ы и ASM'ы от Шинни (http://zx-pk.ru/attachment.php?attachmentid=63943&d=1517217862))
- Pi-R Squared (http://www.worldofspectrum.org/infoseekid.cgi?id=0003734)

Есть .ay, но они не работают на спек-плеере:

- Return of the Jedi (http://www.worldofspectrum.org/infoseekid.cgi?id=0004848)
- Target Renegade (http://www.worldofspectrum.org/infoseekid.cgi?id=0004087)
- Dragon Spirits (http://www.worldofspectrum.org/infoseekid.cgi?id=0001492)

Глючит ближе к концу:
- Teenage Mutant Hero Turtles (http://www.worldofspectrum.org/infoseekid.cgi?id=0005168)

Ну и хотя бы диззика-1 и Mig-29 надо перетащить из палаты инвалидов в общую палату...

Shiny
30.01.2018, 18:20
Crapbert Buttslut - я думал ты сам соберешь. INI внутри, время не указано.
Vallation - сейчас гляну.

Pi-R Squared - копался, но не асилил(

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

Vallation, время выставишь сам. Есть подозрение, что завершение будет некорректным.

ZX_NOVOSIB
30.01.2018, 18:26
Crapbert Buttslut - я думал ты сам соберешь.
Я тоже думал. В asm я нашел 60992 , а вот стек 24575 я там не нашёл. Я пробовал собирать, получается, с неверным стеком, но не собиралось почему-то.

goodboy , а с этой мелодией можно что-то сделать, чтобы из неё можно было выйти не только лишь по ресету?

Shiny
30.01.2018, 18:28
Pariboro, время не выставлено.

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

список снизу гляну завтра, если будет желание.

ZX_NOVOSIB
30.01.2018, 18:54
Vallation, время выставишь сам. Есть подозрение, что завершение будет некорректным.
Завершения нет вообще )
Мелодия из 2-ой группы, т.е. зацикленная, но можно выйти любой кнопкой и включить другую мелодию без необходимости ресета. Время таким выставлять нет смысла, можно от балды, оно всё равно ни на что не влияет.
Время есть смысл выставлять токо мелодиям из 1-ой группы, но и там, в большинстве случаев время нужно ставить 200 (т.е. 4 секунды, в качестве паузы перед сл. треком)


Pariboro, время не выставлено.
Тоже во вторую группу попадает. Хотя по поведению очень напомнила Crapbert Buttslut, т.е. после окончания мелодии пауза в 7-10 сек и повтор, но Pariboro реагирует на клавиши в отличии от.

Shiny
30.01.2018, 18:59
Не понятно, что нужно - заблокировать опрос клавиши или нет?

ZX_NOVOSIB
30.01.2018, 19:03
Шынни, если заблокировать, тада переключить мелодию можно будет только посредством ресета и повторной загрузки плеера :(

Так что опрос нужно не блокировать, а разблокировать :)
Вот например в Crapbert Buttslut неплохо бы разблокировать. Но не факт, что это вообще возможно... )

tiboh
30.01.2018, 22:31
у меня ещё одно пожелание по рассмотру расширения у файлов.
наверно проверки по одной букве a/A будет достаточно
Пожелание учтено, плеер обновлен:
http://zx-pk.ru/attachment.php?attachmentid=63977&d=1517340612

Shiny
31.01.2018, 08:31
айн

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

цвай. с другими играми глухо, вряд ли у меня что получится.

ZX_NOVOSIB
31.01.2018, 10:04
Return of Jedi хорошо себя ведёт - во вторую группу.
Dragon Spirit - сбрасывается по любой клавише - в третью группу. Но раньше то она вообще не играла... )

Shiny
31.01.2018, 10:17
в Dragon Spirit поместить ($b1B8)=$C9, тогда будет выходить после нажатия клавиши.

Target Renegade запело, но слишком сложно его пофиксить - какой мудак писал бипер?

ZX_NOVOSIB
31.01.2018, 13:35
в Dragon Spirit поместить ($b1B8)=$C9, тогда будет выходить после нажатия клавиши.
Сделал. Вроде даже работает как надо теперь )


Target Renegade запело, но слишком сложно его пофиксить
Ну если оно хотя бы поёт, то это лучше чем совсем никак.

Shiny
31.01.2018, 15:19
как-то так. я сдаюсь(

ZX_NOVOSIB
01.02.2018, 11:48
Похоже все сдаются... Ну дак ежели таргет ренегаде не жизнеспособна, то придется принять решение и отключить её от аппарата искусственного дыхания. И, однако, Pi-R Squared (http://www.worldofspectrum.org/infoseekid.cgi?id=0003734) тоже придется исключить.

- Antics (http://www.worldofspectrum.org/infoseekid.cgi?id=0000537) - может можно выдрать?

- Crapbert Buttslut (http://zx-pk.ru/attachment.php?attachmentid=63970&d=1517324809) от Шинни, если есть возможность сделать опрос кнопок, то его надо сделать, если нет, то нет )))

Глючит ближе к концу:
- Teenage Mutant Hero Turtles (http://www.worldofspectrum.org/infoseekid.cgi?id=0005168) - тоже исключим из сборника?

Диззи-1 и Миг-29 оставляем в 3-ем "ресетном" сборнике? :v2_dizzy_beatup:

dwild
01.02.2018, 12:20
64016
Dizzy 1, без сэмплов.
Под эмулем вроде работает.

ZX_NOVOSIB
01.02.2018, 13:28
dwild, :v2_thumb:

dwild
01.02.2018, 13:54
64018

MIG-29
грязный хак :) старого .ay
вызовы мелодий были зациклены сами на себя.

ZX_NOVOSIB
01.02.2018, 14:24
dwild, почему грязный?? Всё же работает, и даже после окончания мелодии начинают секунды тикать, а это значит есть автопереход на сл. мелодию!

dwild
01.02.2018, 15:36
почему грязный??
Потому что просто забил nop-ами лишнее.


64022
Antics
Переассемблировал плеер, выкинув всё кроме воспроизведения звука и муз.данных.


64023
Teenage Mutant Hero Turtles
В гуляющих по сети .ay испорчен основной файл (битые муз.данные)
Заменил на целый.

ZX_NOVOSIB
01.02.2018, 18:03
dwild, спасибо! В принципе, скрипя сердцем, сборники можно уже и выложить. Но вдруг ещё хватит сил пофиксить пяток мелодий... ) В смысле, как Dizzy и Mig-29, чтобы реагировали на клаву )

В аттаче SCL с этими легендарными музонами, а так же одноименные папки, в каждой их которых AY , INF и BIN'ы
:)

baxter
01.02.2018, 18:14
ZX_NOVOSIB, выкладывай. Приложи текстовичок с номером версии. Если будут изменения - увеличишь версию.

ZX_NOVOSIB
01.02.2018, 18:47
Случилось невероятное, Future Game я сам пофиксил )
Просто вспомнил, что есть релиз Fighter Bomber от Скоробогатова, не монолоадер, и там эта мелодия играет. Я его загрузил, в загрузчике поставил pause 0 перед стартом мелодии, сохранил унреалом оттуда кодовый блок (начало блока есть в INI, а конец получился прибавлением размера BINа к этому значению), пересобрал - о чудо, теперь нажатие на клавишу не приводит к зависанию!

goodboy
01.02.2018, 20:06
вспомнил парочку (похоже движок один) неплохих музонов в
Legend of Kage / DoubleTake
надеюсь Dwild справится

dwild
01.02.2018, 21:57
64027

Trantor
Был из демы, стал из игры. Ну и пришлось обвесить нормальным im 2 и опросом клавиатуры.

4 Soccer Sims
Было только из первого, стало из всех 4х частей.

FrostByte и Three Weeks...
Тот, кто их рипал, решил что опрос клавиатуры больше не нужен.
Пришлось перерипывать с оригиналов.

ZX_NOVOSIB
02.02.2018, 12:32
Legend of Kage / DoubleTake
DoubleTake существует, я её не включил просто, какая-то она больно мозговыносная.


beep4.zip
Спасибо!

Shiny
02.02.2018, 12:49
Сборник будет?
у меня отдельная коллекция биперов валяется, рипну на волне.

ZX_NOVOSIB
02.02.2018, 12:57
Сборник будет?
Планируется, в 3-ёх TRD, но надо ещё кой-какие вопросы порешать, в смысле визуальной составляющей :)


у меня отдельная коллекция биперов валяется
Что за коллекция? Если не из игр, то надо отдельный TRD делать. И да, в таком сборнике должны быть лучшие мелодии mr. BEEP . А так как таких мелодий у него много, то в таком сборнике должно быть много мистера бипа! )

Shiny
02.02.2018, 15:25
Из игрушек:

_FLYSHAR.SCL
BLOODAXE.SCL
BOMBED.SCL
CJONESTM.SCL
D_FUSIO_.SCL
DEFEN_SP.SCL
DOC_LCD.SCL
DOOMSKUL.scl
E_EDDIE.SCL
Helt_rfg+ball_gfx.scl
HYSTERWC.SCL
MAG_DICE.SCL
MAGMAXWC.SCL
TBATB.SCL
TERROMWC.SCL
TETRIS+.scl

ZX_NOVOSIB
02.02.2018, 16:30
Шынни, я х.з. http://projectay.dl.spilsby.net/ProjectAY.zip - тут ведь всё это может уже быть.

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

И оттуда я всё плюс-минус адекватное уже повыбирал.

Shiny
02.02.2018, 17:06
Я не сравнивал ауки с файлами, которые просто отложены.

ZX_NOVOSIB
08.02.2018, 17:38
Извините за задержку со сборником, так получается )

Пока суть да дело, обнаружились ещё кой какие проблемы, 4 мелодии из первой группы меня внезапно опечалили :v2_dizzy_wall:

Как говорится, на третий день индеец зоркий глаз заметил, что в тюрьме нет одной стены :v2_dizzy_wall:

- мелодия из первого левела Savage (http://www.worldofspectrum.org/infoseekid.cgi?id=0004353) играет не сначала (((( Кто виноват и что делать?

- Fairlight II (http://www.worldofspectrum.org/infoseekid.cgi?id=0001715) играет с искажениями (хрипы какие-то)

- Survivor (http://www.worldofspectrum.org/infoseekid.cgi?id=0005081) играет тоже не с начала и с хрипами.

- Technician Ted (http://www.worldofspectrum.org/infoseekid.cgi?id=0005160) играет не с начала (в игре интересный загрузчик, нужная мелодия та, которая в самой игре, не в меню)

goodboy
08.02.2018, 18:31
- мелодия из первого левела Savage играет не сначала (((( Кто виноват и что делать?
там вообще сборник странный. есть вызовы по неправильным адресам
непонятно кто виноват - автор сборника или плейер

ZX_NOVOSIB
08.02.2018, 18:41
там вообще сборник странный. есть вызовы по неправильным адресам
Может и есть левые вызовы, но они вроде безвредные, я х.з. вроде остальные мелодии Savage без криминала играют, не зависают. Только вот у первой вступления нет почему-то.

goodboy
08.02.2018, 19:12
- Fairlight II играет с искажениями (хрипы какие-то)
сделал файл чисто для реала

ZX_NOVOSIB
08.02.2018, 20:07
goodboy, щас вроде ништяк )
Хрипы естественно были не только в "эмуле"(виндовый плеер), но и в "реале" (спекулятор-унреал+плеер Тибоха), хрипы и замедление какое-то, но сейчас всё ок.

goodboy
09.02.2018, 00:28
понял, там плейер запустили в нештатном режиме (повесили на прерывания)

ZX_NOVOSIB
09.02.2018, 19:04
искать где косяк не стал, сделал свой вариант
Вроде норм играет!


Jason Brooke
Головастый парень :)

http://zx-pk.ru/threads/11881-muzykalnyj-dvizhok-jason-c-brooke.html
http://zx-pk.ru/threads/6425-savage-remastered/page5.html - вот чо нашлось внезапно.

ZX_NOVOSIB
10.02.2018, 14:50
И так, осталось всего 2 проблемные мелодии:

Survivor (http://www.worldofspectrum.org/infoseekid.cgi?id=0005081) играет не с начала и с хрипами.

Technician Ted (http://www.worldofspectrum.org/infoseekid.cgi?id=0005160) играет не с начала (в игре интересный загрузчик, нужная мелодия та, которая в самой игре, не в меню)

:v2_dizzy_help:

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


сможете угадать название ?
Нужны подсказки :v2_conf2:

tiboh
11.02.2018, 02:04
случайно нашёл музон Брука в одной игрушке.
сможете угадать название ?

Super Trolley

ZX_NOVOSIB
12.02.2018, 12:47
но похоже действительно какой-то фон/хрип присутствует.
трудно сказать это глюк плейера или я что-то не учёл.
В zx-плеере вроде всё окей. В win-плеере легкие хрипы.

baxter
12.02.2018, 13:09
В win-плеере легкие хрипы.
Это эмуляция пьзодинамика:)

ZX_NOVOSIB
12.02.2018, 15:15
Взял файл игры, сжал его хрумом, проставил автозапуск, запакован с адреса 30000, проверил - по usr 30000 всё распаковывается и автостартует. Собрал из этого файла .ay , проставив INIT = 30000, но в итоге плеер его не запускает, вообще ничего не происходит, даже плеер не зависает.
:v2_conf2:

А я ожидал, что у меня игра запустится :)

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

Ну вот, если зайти в тр-дос и сделать тупо RUN "tt" CODE , то всё стартует. А вот .ay как из такого сделать? Чтобы из плеера игра стартовала )

ZX_NOVOSIB
12.02.2018, 18:35
Heroes of the Lance, WizardsWars есть ?
Нет.

goodboy
16.02.2018, 15:48
поскольку видимый результат наших обсуждений уже появился предлагаю почистить тему.
примерно с поста #567
(я свои посты удаляю)

JV-Soft
16.02.2018, 23:44
Не хотел создавать отдельную тему , давайте тут.
На чем вы слушаете бипер ? Есть ли для вас разница вообще на чем его слушать ?
Я считаю лучшее средство воспроизведения да ZX биперной музыки это 0.5ГДШ 8ом стоящий в корпусе но при этом с полностью открытым сверху диффузором , так он исполняет бипер более красочно.

http://ldsound.ru/05-gdsh-2-8/

Ваши мнения ?

http://ldsound.ru/wp-content/uploads/2014/04/05%D0%B3%D0%B4%D1%881-8-ldsound_ru-1.jpg

creator
17.02.2018, 05:43
На чем вы слушаете бипер ?
http://i99.fastpic.ru/thumb/2018/0217/d0/d6631e075a4b4f8d48b7219c9f25ead0.jpeg (http://fastpic.ru/view/99/2018/0217/d6631e075a4b4f8d48b7219c9f25ead0.jpg.html)
:)

0.5ГДШ 8ом
Это который в "Максимке" стоял? Добрый динамик, магнит вызывает конкретное уважение.
А как лихо он прилипал к горячему паяльнику (http://freerb.ru/images/2013/03/18/67758/13635554601177951411.jpg) и последний, в свою очередь, начинал плавить корпус этого "Максимки", на то отдельные приятные воспоминания. :)

JV-Soft
18.02.2018, 01:13
Это который в "Максимке" стоял?
Ху из Максимка ?

А на больших колонках мне бипер не нравится , тоже есть сотня ватт ,не то )))

creator
18.02.2018, 03:57
Максимка (https://yandex.ru/images/search?text=%D0%B4%D0%B5%D1%82%D1%81%D0%BA%D0%B8%D 0%B9%20%D1%80%D0%B0%D0%B4%D0%B8%D0%BE%D0%BF%D1%80% D0%B8%D1%91%D0%BC%D0%BD%D0%B8%D0%BA%20%D0%BC%D0%B0 %D0%BA%D1%81%D0%B8%D0%BC%D0%BA%D0%B0)

AER
22.01.2019, 17:18
На чем вы слушаете бипер ? Есть ли для вас разница вообще на чем его слушать ?
я слушаю в больших наушниках. Да и пишу соответственно с "басами". Вообще я бы свою музыку бы отнёс "для прослушивания на больших колонках".
например эта, совсем "не зазвучит" на простом спикере:

AER
22.01.2019, 19:45
Музычка передающая атмосферу несуществующей игры.

ZX_NOVOSIB
22.01.2019, 20:04
AER, саму игру када ждать? :rolleyes:

AER
22.01.2019, 20:18
толькэ в мечтах

ZX_NOVOSIB
22.01.2019, 20:24
AER, нужен кодер и художник, а не мечты!

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

вернее мечты тоже нужны, но к ним - кодер и художник = профит.

AER
30.01.2019, 16:33
Истенные ценители святого, харкнут в спину.
Но как, опыты имеет место быть!
"Как бы звучала SAVAGE2 еслиб писали ее на другом движке"

JV-Soft
30.01.2019, 21:15
Как бы звучала SAVAGE2
на 0.5гдш звучит великолепно !

AER
30.01.2019, 21:33
Ну а это Tritone
для наушников, колонок.

goodboy
30.01.2019, 22:13
"Как бы звучала SAVAGE2 еслиб писали ее на другом движке"
а почему 2 ?
музон ведь из первой части

AER
30.01.2019, 23:49
А почему то у меня в голове это вторая часть...
погоди, эта первая, вторая про птицу, третья 3д гонка?...

goodboy
31.01.2019, 00:18
вторая про птицу, третья 3д гонка?...
наоборот, птица в третьей

^m00h^
13.02.2019, 19:03
Музыка в Pyjamarama v2 очень похожа на трек An Tull' группы Clannad: https://www.youtube.com/watch?v=UAN325YInnk

AER
28.02.2019, 02:00
SABOTEUR3
https://cloud.mail.ru/public/K3tQ/1e7Ni5y7y