- BK0011M2VTX by Lasoft of Excess
-
? Дмитрий Николаевич - 27.06.2014 06:26
"С чем это едят?"
¤
Давеча припомнился мне флеш-плеер AY/YM http://ay.mmcm.ru/?author=BK0011M , пере(в)драл себе конечно заради экспериментов, и авось получится, для собрания сочинений. Попутно нахапал плюшек всяческих для конвертации музыки под этот самый плеер, во внутренний FYM формат. Однако всплыл вопрос к товарищу Lasoft-у:
¤
Если ваша память ещё не изменила вам, скажите, как вы перегоняли к примеру StickMan (Lines) из *.snd в формат VTX?
Какие действия над мелодиями производили?
¤
Только не говорите что по-нотно переносилось...
-
? ak - 21.04.2017 20:18
я ниче не говорю ....
но похоже .snd в vtx
область фантастики
на сайте выложены треки в mp3 вроде
похоже они звук в wav просто записали и на сайте выложили
а алгоритма с софтом нет
кароче еслиб конвертор был его можно былоб скачать
-
? IGVZ - 24.04.2017 16:50
Ещё флэш плеер AY http://r-games.net/32523-muzyka-ay-3-8910.html читает stc и ktp
-
? ak - 24.04.2017 20:59
прикольный плеер
надо sothnic flash decompiler ковырныть =)
хотя он .snd неподдерживает ... а эти проигрывателем файлов со spectrum - vitamin прекрасно играются
воообще наверное былоб неплохо заняться коллективным творчеством
написать какой нибудь проигрыватель файлов с сопроцессора спектрума для бк ... одному человеку навернеое это будет сделать
по нынешним временам тяжело
а вот всем желающим с форума принять участие в разработке .. конкретным советом...в програмировании .. или куском кода
хотябы
интересно
есть же ветки в линух соопществах подобные вроде ... так почему бы и нет....в данном форуме
-
? ak - 24.04.2017 21:04
а проиграватель файлов сорри ошибся
называется zx-tune
vitamin автор вроде
играет всё почти ... если не он то бульбовский эммулятор играет или vortex tracker
но .snd rock mon а так и не играет =(
-
? gid - 25.04.2017 09:25
Естественно не играет, т.к. .snd не спектрумовский формат и rock monа на спектруме нету. Поэтому никто и ничто его и не играет, и играть не будет, потому как это нафиг никому не нужно.
-
? ak - 25.04.2017 14:45
=) gid да знаю это всё
Бульбе надо описание формата отослать ;) авось ... поддержит он я так понимаю фанат ay
-
? Ozeroff - 25.04.2017 19:17
Кто может сделать проигрыватель PTx мелодий с ZX-Spectrum'a на БК?
Вот у меня есть исходник проигрывателя, для ZX и MSX.
https://drive.google.com/file/d/0B5eYDitNLlZ9Mko1dlNfQURxZG8/view?usp=sharing
-
? gid - 25.04.2017 19:36
У меня изредка возникает такое желание. Но я беру себя в руки, смотрю на имеющиеся у меня исходники на ZX асме и описание формата PT3, и проходит.
Если бы были исходники плеера на Си, то я бы попробовал.
А ассемблеры ZX и x86 вызывают у меня тоску и уныние.
-
? Ozeroff - 25.04.2017 19:49
Только на СИ? На Паскале не прокатит?
-
? gid - 25.04.2017 20:26
Прокатит.
-
? ak - 25.04.2017 21:02
я в очередной раз ... наверное задолбал уже =)
призываю к коллективному творчеству
одна голова хорошо
а много лучше
только с коннцепцией определитья надо
-
? ak@ - 25.04.2017 21:06
помоему вариант Сергея Бульбы
который в vx трекер конвертит все мелодии сначала в текстовый вид ... на пц
а потом уже в нужный формат
может послужить примером
-
? ak@ - 25.04.2017 21:08
навивает на определённые мысли
-
? ak@ - 25.04.2017 21:11
чотя vx tracker и сохраняет в конечном результате в .pt3
=) ....
-
? ak@ - 25.04.2017 21:14
вроде описание форматов zx есть в пачке в архиве? надо могу поискать
-
? ak@ - 25.04.2017 22:18
чотя =) хотя
-
? Ozeroff - 25.04.2017 23:52
Вот форматы на Паскале.
https://drive.google.com/open?id=0B5eYDitNLlZ9R3J5ZmhOZFFIb1U
-
? gid - 26.04.2017 09:54
[вроде описание форматов zx есть в пачке в архиве?]
незнай, я в инете случайно нашёл только описание PT3 и то какое-то кривоватое. А нужны нормальные структурированные описания, где с какого смещения что находится, какие всевозможные значения этого чего, и что означает каждое значение, как его принято интерпретировать. В общем серьёзный талмуд хотя бы на пару страниц А4.
[Вот форматы на Паскале.]
Это как раз тот случай, когда с наличием исходника понимание процесса усложняется, чем с его отсутствием. Хоть бы капельку комментариев, что для чего нужно. Там в принципе имена переменных и функций понятны и самоописуемы, но для того, чтобы понять как это работает, придётся читать исходник как книгу, медленно, внимательно и конспектируя нужные места.
-
? ak@ - 26.04.2017 09:58
=)
-
? -=RUS=- - 26.04.2017 10:35
Скажите, а может лучше для каждого формата, сначала сделать перемещаемый драйвер для проигрывания? Чтобы можно было вставлять в разные места программы без проблем. А уже из этих модулей можно и плеер сварганить.
-
? ak@ - 26.04.2017 11:07
http://zx.clan.su/forum/9-131-1 описание форматов zx незнаю насколько качественное =) неспосбен оценить тк спектрум видел не эмулятор
17 лет назад
-
? ak@ - 26.04.2017 11:09
http://www.avray.ru/ru/%d1%84%d0%be%d1%80%d0%bc%d0%b0%d1%82-%d1%84%d0%b0%d0%b9%d0%bb%d0%b0-stc-sound-tracker/
-
? ak@ - 26.04.2017 11:10
http://www.avray.ru/ru/%d1%84%d0%be%d1%80%d0%bc%d0%b0%d1%82-rsf/
-
? ak@ - 26.04.2017 11:12
специально неискал ... так попалось по случаю
если искать то думаю можно нарыть и по жирннее ... в теории
может это на что сгодится
-
? ak@ - 26.04.2017 11:26
сорри
я невнимательный чел
так должно быть
вроде описание форматов zx есть в пачке в архиве, надо могу поискать?
=)
-
? ak@ - 26.04.2017 11:27
действие опередиль мысль =)
-
? Ozeroff - 26.04.2017 14:52
Вот такие описания формата PTx я нашёл, может чем-то поможет.
¤
Формат модуля Pro Tracker v3.x
https://drive.google.com/open?id=0B5eYDitNLlZ9czJycUQ0SjZJY2c
¤
¤
Формат модуля Pro Tracker v3.7x
https://drive.google.com/open?id=0B5eYDitNLlZ9cGVjd1BMYm9mVWc
-
? Дмитрий - 26.04.2017 15:11
>> А уже из этих модулей можно и плеер сварганить
Так есть же плеер с сырцами Бульбы с мульеном форматов. Только он там, емнип, встроил в плеер эмулятор zx и формат пережевывает чуть ли не оригинальный ZX-плеер, который загружен в эмулятор. А сам плеер уже ловит регистры в эмуляторе и генерит звук по ним. Давно ковырял исходники, многое уже не помню и могу ошибаться.
-
? Ozeroff - 26.04.2017 15:22
А на реальной БК как проигрывать?
-
? Дмитрий - 26.04.2017 15:49
Перевести плееры с асма спека на асм БК, подкорректировав вывод в регистры AY - больше никак. Сырцы плееров есть в архиве с сырцами плеера Бульбы.
-
? Ozeroff - 26.04.2017 16:55
Так про это, тут и речь. Что нужно перевести с ZX асма, на БК асм. Только никто этого не может сделать.
¤
GID попытается сделать, только если найдём сырцы на СИ или что-то подобное.
-
? Дмитрий - 26.04.2017 20:21
Сишных не будет, только асм. В то время их писали исключительно на асме. Может быть случайно(!) кто-то переписывал много позже, но имхо надежды на то, что они внезапно где-то кем-то выложены малы...
-
? ak@ - 26.04.2017 20:43
у меня знакомый писал ... даже на бейсике спектрума плеер
но он щя програмированием не занимается, почти 20 лет прошло с тех пор
и исходник взять нельзя =(
хотя гденьть может и выложен
-
? -=RUS=- - 26.04.2017 21:33
У меня где-то были исходники для нескольких форматов музыки под AY/YM, только они для IBM, но на языке Си. Такие нужны?
-
? -=RUS=- - 26.04.2017 22:43
Вот нарыл исходники:
http://www.bk001x.ru/For_Sait/7z/Formats.7z
-
? ak@ - 28.04.2017 12:10
это сообщени тестовое
кароче с компьютером лажа
доселе с такой не сталкивался =(
тестирую что из возможностей осталось
-
? ak@ - 29.04.2017 03:12
На плееры на асм которые кто то линк кинет?
типа листинг асма
хотя для меня это тёмный лес .... но всёже
-
? Дмитрий - 29.04.2017 17:49
http://bulba.untergrund.net/progr.htm тут всякого навалом
-
? ak@ - 29.04.2017 21:41
этот сайт ...я знаю ...
-
? ak@ - 05.05.2017 17:21
=) походу я неправ
насчёт этого
¤
я ниче не говорю ....
но похоже .snd в vtx
область фантастики
на сайте выложены треки в mp3 вроде
похоже они звук в wav просто записали и на сайте выложили
а алгоритма с софтом нет
кароче еслиб конвертор был его можно былоб скачать
¤
Сорри =) оч извеняюсь
нескажу как я до этого дошел
может и был алгоритм =)
-
? Lasoft / Excess team@ - 10.05.2017 23:20
Ого, как то тема прошла мимо меня, VTX это упакованный формат разложенного ay dump'а. То есть не mp3, а реальный AY. Делал естественно давно, в полуручном режиме, переносил ещё по дискетам.
Алгоритм примерно следующий:
1. Внедрился в плеер рок монитора - снял порегистровый дамп на БК ( как сейчас помню 13 файлов и каждый со своим регистром )
2. Перенёс на ПЦ ( возможно инвертнул, не помню уже, т.к. на БК AY инверсный )
3. На пц сделал батник, который всё соединяет и на выходе VTX
¤
Сделал три трека, т.к. хотел автоматизации, потом просто лень стало.
¤
На данный момент, есть идея просто сделать плеер .snd файлов в браузере, вот и всё. Скорее всего сделаю, давно обдумываю, технологии позволяют на js даже сделать без флеша.
Просто мы работаем над новым демо )
-
? Ozeroff - 11.05.2017 12:48
А у кого есть описание формата SND от RockMon?
-
? ak@ - 11.05.2017 15:00
http://www.bk001x.ru/forum/273-394-1
формат файла RockMon
-
? gid - 11.05.2017 15:59
только это описание .TSN файла. формат .SND совсем другой. Я когда-то писал декомпилятор .SND обратно в .TSN и не помню, сохранил я где-то описание .SND, или осталась только прога.
-
? ak@ - 11.05.2017 16:02
=) я хз ... буду знать теперь
-
? ak@ - 11.05.2017 16:03
декомпилятор ... а можно поискать и выложить?
-
? gid - 12.05.2017 09:38
В этом архиве, вместе со всяким разным, в том числе есть исходники рокмонитора
http://gid.pdp-11.ru/f/3.9.1703.5669/BKTurbo8.rar
А там есть и компилятор TSN->SND, проигрыватель TSN и модуль воспроизведения SND. Правда не всё качественно откомментировано.
Так же туда приложен исходник декомпилятора SND->TSN без единого комментария, описания SND не сохранилось. В те времена я даже комментарии в коде не писал, т.к. драгоценного места на драгоценных дискетах было мало, а что там к чему я и так помнил.
А теперь, кто разберётся - молодец, кто не разберётся - тому и не нужно.
-
? ak@ - 12.05.2017 10:06
=)
-
? ak@ - 12.05.2017 10:19
спасибо ...
-
? Lasoft / Excess team@ - 12.05.2017 15:38
gid, snd > tsn у тебя заработал? там полностью не получится восстановить оригинал, т.к. некоторая информация при компиляции теряется, но если работает, то я разберусь
-
? gid - 12.05.2017 16:26
Что значит заработал? Я этим декомпилятором кучу snd из кучи демок обратно в tsn конвертировал. Не теряется абсолютно ничего. Единственно, что неиспользуемые сэмплы и паттерны в snd не попадают, соответственно и назад из ниоткуда не возвращаются. А так - получается tsn, звучащий абсолютно так, как было.
Единственно, не могу гарантировать отсутствие каких-нибудь ошибок, потому что, мне лень разобраться и откомментировать свой исходник. А я обычно, когда так делаю, всегда нахожу ошибки в своих прогах, которые тогда не видел.
-
? ak@ - 12.05.2017 17:08
не занимамался пока этим ...немного занят
как займусь .. отпишусь
-
? Дмитрий - 13.05.2017 00:45
>> Я этим декомпилятором кучу snd из кучи демок обратно в tsn конвертировал
А выложить? :)
-
? gid - 13.05.2017 08:45
Смысла нет. В образе Дмитрия Николаевича есть всё это, и даже больше, либо уже в TSN, либо в SND, не надо мучиться выдирать, хочешь - так пользуйся, хочешь - сконвертируй в TSN и редактируй как хочешь.
-
? Ozeroff - 13.05.2017 09:33
Где можно скачать образ Дмитрия Николаевича? Можно ссылку?
-
? gid - 14.05.2017 16:59
Можно было скачать тут, на форуме, в своё время. Но 1) куда-то пропал поиск по форуму и так просто то, что нужно уже не найти. 2) все ссылки всё равно были на дропбокс, и уже протухли.
Поэтому вот: https://yadi.sk/d/aM3ClghH3J8eXN
Будем надеяться, что Дмитрий Николаевич возражать не будет.
-
? Ozeroff - 15.05.2017 12:21
Благодарю вас за ссылочку и Дмитрия Николаевича за образ.
-
? gid - 16.05.2017 13:36
Итак, кому плеер PT3 на БК?
Проигрывает только PT3, более старые не понимает. Сделан только концепт - голый проигрыватель, кто захочет - может добавить визуальностей и удобств.
http://gid.pdp-11.ru/f/PT3.rar
В архиве образ дискеты с плеером и немного PT3 модулей с сайта Сергея Бульбы.
так же там исходник плеера, который можно скомпилировать моим кросс-ассемблером, или любым другим, понимающим длинные имена меток и 16ричные числа.
В качестве бонуса - старый самарский плеер Mplay, который проигрывает рокмониторовские snd и Sound Trackerовские stc модули.
Я уже не помню, зачем я его дизассемблировал, и вносил ли изменения, но его исходники тоже прилагаются. А вообще, как мне помнится, у самарцев были ещё какие-то плееры Sound Trackerовских модулей, если порыться, их где-то в образе Дмитрия Николаевича найти можно, или на разных дискетах под CSIDOS.
¤
При сравнении звучания PT3 модулей в эмуляторе БК и в плеере AY_Emul Сергея Бульбы, на БК музыка звучит медленнее, как будто в AY_Emul частота 50Гц больше БКшных 50Гц, и как будто чего-то не хватает, звук беднее и грязнее. Что возможно намекает, что есть куда улучшать эмуляцию AY в эмуляторе БК.
-
? ak@ - 16.05.2017 14:42
спасибо
-
? Дмитрий Николаевич - 16.05.2017 15:19
> звук беднее и грязнее.
БК-шный AY звук - ламповый )) Такого не достичь эмуляторами. Если только эквалайзер привинтить в эмуль ))
¤
> 2) все ссылки всё равно были на дропбокс, и уже протухли.
Как появится время, смержусь с последними вашими, gid, правками. И будет новая ссылка в дропбоксе. Правда дропбокс поменял политику и выпилил Public папки. Неясно как долго будет жить доступ по новым ссылкам.
-
? Ozeroff - 16.05.2017 15:50
Отлично!!! Правда как-то странно композицию POPCORN играет, но прогресс на лицо, БРАВО!!!
А другие форматы можете попробовать сделать? Не все сразу конечно. ) ASC или PSC?
-
? ak@ - 16.05.2017 16:22
а зачем другие? vortex tracker на пц открывает почти все форматы zx spectum и сохраняет в pt3 формат
-
? gid - 16.05.2017 16:29
[БК-шный AY звук - ламповый]
Ну ещёб. Там на выходе, после резистивного делителя-микшера, можно сделать аналоговый тракт, причём у каждого свой, в меру своих познаний и возможностей. У меня, например, стоит ВЧ фильтр из плоского красного советского конденсатора (на который все говорят - Фуууу, говно какое) и диода КД522 вместо резистора, вносящий чудные искажения и хитро сглаживающий меандр в подобие синусоиды.
¤
[А другие форматы можете попробовать сделать?]
Геморно это. Я тупо ZXсный ассемблер вручную перевожу в БКшный. А особо непонятные места смотрю как сделано в исходниках AY_Emul. Занятие трудоёмкое и кропотливое, особенно когда ихние 8 битные вычисления в нормальный 16 битный вид переводить надо. Могу взяться, задолбаться и забросить нафиг.
-
? Дмитрий - 16.05.2017 17:34
>> вносящий чудные искажения
Браво! Эта фраза на 5+. Аплодирую! :)
-
? gid - 16.05.2017 18:58
А чё такого? Ни один, не то что аудиофил, а даже радиолюбитель не будет использовать плоские красные советские конденсаторы в звуковом тракте, тем более с отломанными уголками ещё. Т.к. они фонят, звенят, шумят, их ёмкость чаще всего не соответствует той, что ни них написана и всё такое прочее.
-
? ak@ - 16.05.2017 19:03
если дает из меанра синусоиду .... то я б исспользовал =)
-
? ak@ - 16.05.2017 19:04
главное ... звук а условности ... всёровно
-
? Дмитрий - 16.05.2017 21:24
>> А чё такого?
Сказано отлично. Долго смеялся. Тонко подмечено.
-
? ak@ - 16.05.2017 21:27
=)
-
? Adam Bazaroff / Excess team@ - 27.04.2020 23:01
Извиняюсь, что выкапываю стюардессу. На сайте в разделе «Исходники» написано, что сорцы не самые свежие. А можешь найти _самые_ последние? Спасибо за комментарии в исходнике. Помогают!
-
? gid - 28.04.2020 09:57
Думаю, что телепатограмму принял правильно, поэтому отвечаю.
Там написано, что не самые свежие исходники внутри образов, которые в архиве, а в самом архиве - как раз свежайшие на момент создания архива. Образы в общем-то для того, чтобы не бегать и не искать муз.модули, на которых правильность исходников проверять надо, и только.
тем не менее обновил архив, и там сейчас наисвежайшие исходники.
- << Форум