Login
Back to forumReply to this topicGo to last reply

Posted By

NinjaDRM
on 2021-01-09
13:39:56
 sidid for HVTC

I was curious how many tunes in HVTC were made with 'recent' players. So, I started to create a signature file to be used with sidid[1] for TED players. Here is my first draft:

KnaeckeTraecker0.2/0.3
60 00 01 01 02 02 03 03 04 05 05 06 06 07 07 08 08 AE ?? ?? EC ?? ?? B0 28 END

?KnaeckeTraecker
60 00 01 01 02 02 03 03 04 05 05 06 06 07 07 08 08 AND AE ?? ?? EC ?? ?? B0 ?? END

LODPlayV1
F0 11 AD 0F FF 38 E5 ?? 8D 0F FF AD 10 FF E9 00 8D 10 FF END

LODPlayV2
A2 ?? 20 ?? ?? 8D 0E FF 8C ?? ?? AD 12 FF 29 FC 09 ?? 8D 12 FF A2 ?? 20 ?? ?? 8D 0F FF 8C 10 FF END

TedZakker(bare+light)
99 10 FF CA 10 ?? A5 ?? 8D 11 FF 60 END

TedZakker(medium+demo+extra)
8D 11 FF BC ?? ?? AD 12 FF 09 03 99 10 FF END

TLCPlay0.99
A9 FD 9D 0E FF A9 03 4C END


Write that to 'tedid.cfg' and use the tool like this in your HVTC root folder:

sidid -a -ctedid.cfg


Then you get lots of infos and the summary:

Detected players:
KnaeckeTraecker0.2/0.3 126
?KnaeckeTraecker 5
LODPlayV1 6
LODPlayV2 26
TedZakker(bare+light) 2
TedZakker(medium+demo+extra) 34
TLCPlay0.99 13

Statistics:
Identified 212
Unidentified 514
Total files examined 726


Really interesting to see Knaecketraecker songs with a newer player than 0.3c! Of course, I am open for additions and corrections. Especially Csabo 's LODPlay has so many variants, maybe he can provide a reliable pattern? I plan to upstream this to the sidid main repository. Further updates can be handled then there, too. Yet, I thought I'll let you guys know first. All the best!

[1] https://github.com/cadaver/sidid

Posted By

Luca
on 2021-01-09
15:45:59
 Re: sidid for HVTC

Great analysis of of the whole HVTC, Ninja The Dreams, appreciated! We're still in search of a stable and definitive format, to be used with the TedPlay, but we're almost sure it will be a reduced .sid format basically.

About the KnaeckeTraecker's players: Degauss designed the tracker thinking at demo stuff, music in loop or played once, no re-init. At a certain point, it has shown some flaws when you have to reinitialize the player, and that's the reason why the past BKN games were used to reload the music (a waste of just a couple of seconds btw...) before restarting a level. In the recent past, ppl started to try fixing it, and the first to perform that has been Doug, who used the definitive modified player in The Pit. Due of my (very little) cooperation in the Doug's work on the KnaeckeTraecker's player, I had the chance to release stuff with a previous version of it (so, it's probably different a bit) in 2048 Octaluxe (hah, loved that prod, *sigh*). I believe others would also coded their own mods of the player, too.

Yes, Csabo's V2 player has lots of features, and he usually cuts off what the tune isn't going to use, and this becomes a ductile tool you can modify based on your needs per single production, very smart. It's no surprise you find several modifications of it wink

Posted By

Csabo
on 2021-01-09
16:25:13
 Re: sidid for HVTC

The player is noted for each HVTC entry BTW (although it does not note the settings for TedZakker). This can be queried from the database. Current stats:

(null)                   201
Custom 235
KnaeckePlayer 132
LOD Player V2 61
TEDzakker 34
4-Mat's TED Music Player 14
Vanguard Player 12
TLCplay 12
LOD Player V1 7
Jokosoft 5
Achtmoep 4
Music-16 3
Future Composer 3
Zapac Player 3
Spektro's Player 2
4-Mat 1
Musik-Compiler 1


Posted By

NinjaDRM
on 2021-01-09
17:41:49
 Re: sidid for HVTC

@Csabo: How can I query those stats? I didn't find it. Can I look for all KnaeckeTraecker songs which are 4x? That would be awesome.

@Luca: Has it been considered to use the rsid format, just renamed to rted? I mean, some bits would get new meanings obviously, but quite some fields could be reused. And you could also reuse existing tools with just a few additions opposed to writing entirely new ones. SIDEdit comes to my mind. Or is it too different after all?

Posted By

Luca
on 2021-01-09
19:26:41
 Re: sidid for HVTC

Ninja The Dreams yes that was the idea wink

Posted By

Csabo
on 2021-01-09
20:12:01
 Re: sidid for HVTC

There's no way to run ad-hoc queries against the db unfortunately. The HVTC page is definitely in need of an overhaul.

I emailed you a current dump of the data though, you can import that to your db of choice and query it. Hope that helps happy

Posted By

NinjaDRM
on 2021-01-10
09:31:14
 Re: sidid for HVTC

So, this is what I will send to the sidid maintainer. I think it works well enough to start working incrementally from now:

4Mat(new)
68 9D 0E FF F0 END

4Mat(old)
9D 0E FF AD ?? ?? E0 01 END

?4Mat
AD ?? ?? 18 69 04 8D 12 FF END

FutureComposer
24 68 8C ?? ?? AD 11 FF END

KnaeckeTraecker0.2/0.3
60 00 01 01 02 02 03 03 04 05 05 06 06 07 07 08 08 AE ?? ?? EC ?? ?? B0 28 END

?KnaeckeTraecker
60 00 01 01 02 02 03 03 04 05 05 06 06 07 07 08 08 AND AE ?? ?? EC ?? ?? B0 ?? END

LODPlayV1
F0 11 AD 0F FF 38 E5 ?? 8D 0F FF AD 10 FF E9 00 8D 10 FF END

LODPlayV2
A2 ?? 20 ?? ?? 8D ?? ?? 8C ?? ?? AD 12 FF 29 FC 09 ?? 8D ?? ?? END

LODPlayV2_alternate
AD ?? FF C9 FE D0 ?? AD ?? FF C9 FE F0 END

TedZakker(bare+light)
99 10 FF CA 10 ?? A5 ?? 8D 11 FF 60 END

TedZakker(medium+demo+extra)
8D 11 FF BC ?? ?? AD 12 FF 09 03 99 10 FF END

TinyTED
AD 11 FF 29 0F 19 ?? ?? 1D ?? ?? 8D 11 FF END

TLCPlay0.99
A9 FD 9D 0E FF A9 03 4C END

Vanguard
A2 00 ?? 11 FF CA D0 FA END


And the summary:
Detected players:
4Mat(new) 10
4Mat(old) 3
?4Mat 3
FutureComposer 3
KnaeckeTraecker0.2/0.3 126
?KnaeckeTraecker 5
LODPlayV1 6
LODPlayV2 50
LODPlayV2_alternate 8
TedZakker(bare+light) 2
TedZakker(medium+demo+extra) 34
TinyTED 1
TLCPlay0.99 13
Vanguard 17


Thanks, Csabo, for the file! Not so much quad-speed tunes out there, I am surprised.

Posted By

Luca
on 2021-01-10
12:00:31
 Re: sidid for HVTC

NinjaDRM: there's a reason for the lack of 4x TED tunes: there's a sensible loss of audio quality, especially looking to the melody aspect, so the best application for a 4x (or more) TED tune is something about the industrial/minimal techno side. Moreover, the habit of releasing music as standalone demos is something quite recent in the Plus/4 scene, to give you a picture my Wizball Title Tune currently is the only TED tune to take part in a generic oldschool music compo.



Back to topReply to this topic


Copyright © Plus/4 World Team, 2001-2024