Sound collections for AVR-AY Player
Music Collection №1 (Packed YM6 Format)
Music Collection №2 (Packed YM6 Format)
Music Collection №3 (RSF Format v1)
Music Collection №4 (VTX Format, 3512 files!!!)
Music Collection N5 (AY Format) from Project.AY
Music Collection N6 (PT2/3 Format) from Tracker Music Archive 12279 files
Music Collection N7 (ASC Format) from Tracker Music Archive 1033 files
Music Collection N8 (STC Format) from Tracker Music Archive 3388 files
Music Collection N9 (STP Format) from Tracker Music Archive 1060 files
Digital Music in RSF v2 format (7 files) (version 9.3+ required!)
[ad name=”HTML”]
Hello. I downloaded VTX files from http://www.avray.ru/music_collections/, very cool. Can you share code that shows how to read those files and play them?
Thanks.
VTX format is YM3 format analogue with extended header.
Also it uses LZH algorithm to pack/unpack data, you can download LZH unpacker code from StLibrary GPL http://leonard.oxg.free.fr/StSoundGPL.html
the header is
Off Size Type Description 00 2 Word VTX format identifier (also identifies chip type): 7961h or 31073 dec (ay), 6D79h or 28025 dec (ym) 02 1 Byte Play mode: Bits 0-2 stereo mode: 0 - MONO, 1 - ABC, 2 - ACB, 3 - BAC, 4 - BCA, 5 - CAB, 6 - CBA (dec) 03 2 Word Quant number. 05 4 Dword AY chip frequency. Standard values: ZX_Spectrum: 1773400 (001B0F58h) Atari: 2000000 (001E8480h) Amstrad CPC: 1000000 (000F4240h) 09 1 Byte Player frequency, 50 = 1/50 sec (20ms). 10 2 Word Year 12 4 Dword Unpacked size (needs for unpacking). 16 ? NTString Song name (1-254 symbols), ends with zero ?? ? NTString Author ?? ? NTString Program name ?? ? NTString Sound editor program name ?? ? NTString Comment ?? ?? Array Packed data...