На видео по ссылке с pouet их заметно больше -- они где-то выжили?
И чем был(о) SoundDrive -- адаптацией со спека? какого именно варианта, если так? -- http://velesoft.speccy.cz/da_for_zx-cz.htm
На видео по ссылке с pouet их заметно больше -- они где-то выжили?
И чем был(о) SoundDrive -- адаптацией со спека? какого именно варианта, если так? -- http://velesoft.speccy.cz/da_for_zx-cz.htm
трекеры и форматы
документация к трекерам напоминает алхимические манускрипты (частота оцифровки сэмплов нигде явно не указана итп.)
strogino sound tracker
форматы:
sst, spc -- исходный и компилированный
spc2 -- вариант spc (редактор и плееры на диске клуба бк 1997-12)
spc+ -- упакованные в один файл spc+ins (упаковщик на диске клуба бк 1997-7)
описание форматов -- в https://manwe.pdp-11.ru/Music/SST2SPC_v21.zip
есть неточность -- spc: patterns начинаются со смещения 200 (128.)
частота оцифровки middle C = ? SST.EDP: "подойдут любые инструменты из mod, stm, s3m, у которых частота оцифровки ниже 11 кгц"
sample offset якобы кратен _129_ байт
omega tracker
формат: oms, описание -- в otracker.doc с диска https://www.pouet.net/prod.php?which=83926
есть неточности -- "OMST" magic есть не во всех файлах, перепутаны местами нота и инструмент в описании pattern
сэмплы в INS фактически 6-битные, частота оцифровки middle C = ?
Последний раз редактировалось shattered; 09.11.2025 в 18:51.
А в чём неточность? В документации написано:
Как раз получается смещение 200.
SPC file is loaded at address 40000
Pattern data usually starts at 40200
Вот здесь описаны частоты разных форматов: hardware.thesands.ru.частота оцифровки middle C = ? SST.EDP: "подойдут любые инструменты из mod, stm, s3m, у которых частота оцифровки ниже 11 кгц"
То есть в SPC/INS базовая частота оцифровки для ноты ДО – 12500 Гц. Но так было не всегда, ранние версии SPCplay играли немного медленней.
Strogino Sound Tracker 1995-го года воспроизводил 3-канальную музыку (форматы файлов SST и SPC/INS) с частой микширования 12,5 КГц и работал не только на БК 0011м, но и на слабой БК 0010. Omega Tracker 1998-го года воспроизводил 4-канальную музыку (формат файлов OMS/INS) с частой микширования 10,9 КГц и работал на БК 0011м.
Опечатка, конечно. 128 байт.sample offset якобы кратен _129_ байт
- - - Добавлено - - -
На моём образе HDD для БК.
Просто 4 covox на разных портах.И чем был(о) SoundDrive -- адаптацией со спека?
- - - Добавлено - - -
Теперь есть исходники. Переписал плеер заново. Отличия от версии 1995-го года:
Я бы не сказал, что написать такой плеер "несложно":
- Более высокое качество
- Одинаковая скорость проигрывания на БК 0010 и БК 0011
- Работа на всех конфигурациях БК 0010, даже с магнитофоном
- Возможность воспроизводить большие файлы
- Процедура для БК 0011 содержит встроенный максимайзер – благодаря нему сохраняется больше информации исходных сэмплов (микширование ведётся в 10 битах, а при округлении до 8 бит происходит меньше потерь за счёт более высокой амплитуды).
- Если на музыку не хватает памяти, проигрыватель трассирует мелодию, выявляет какие инструменты не уместились в память, укорачивает их, а в нотном тексте заменяет проблемные места на паузы. Благодаря этому большая часть композиции звучит нормально. При этом выводится сообщение о нехватке памяти.
Последний раз редактировалось Manwe; 24.01.2026 в 03:48.
manwe.pdp-11.ru
tnt23(24.01.2026)
цитата: "Optional gap to align following data to offset 120"
текст в sst:dem красочно описывает, почему именно 129, а не 128
попытался написать sst-spc-oms loader для openmpt, получилось так себе (сносно играли только отдельные OMS)
- sample offset кратен 64 или 128, а не 256, как везде (лечится новой командой fine offset)
- в oms "sample loop" сделан не так, как во всех остальных трекерах -- loop point указывается в команде, а не в заголовке сэмпла
- spc тяжко превращать обратно в sst
- треш с загрузкой сэмплов из внешних файлов, не стал разбираться
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)