TBL-Jizz Module?

category: music [glöplog]
The tracks that are released are over 1MB for each so I am still unsure how they did it. Was there some kind of software mixing? Stash runs good on my P2 400, but a few scenes on my P1 166 get a little choppy with an S3 series card with UNIVBE.
added on the 2014-10-26 19:10:11 by Maraakate Maraakate
again, the samples were generated at startup. iirc the code generating samples was originally written in pascal, then hand converted to asm. either way, the samples are not in the executable, just some formulas describing them...
added on the 2014-10-26 19:18:31 by havoc havoc
what havoc said. so the released xm's had the generated samples in them of course or else one wouldnt hear anything if playing them back in a module player. so the patterns/tracks in the module have the player data, while the samples are generated separately.
added on the 2014-10-27 12:47:48 by rudi rudi
A bit like the Kasparov situation, where you have a "dry" XM and a version with all post-processing included.
added on the 2014-10-27 13:00:53 by tomaes tomaes
plek: Ahh, xm2mxm. Actually now that you say the name i remember that i think that i used it to detect XM sample positions and types for one of my XM packers. It took samples, applied a DCT transform and stored a quantized frequency set, in retrospec the quality wasn't great but ok enough and for example the voidspace tune was compressed from 110kb to 12kb (the normal exepacked XM took 50kb!).

I started using USMPlay because it supported dos32 that i used in the beginning as an dos extender. I later wrote my own dos extender that copied the dos32 api for most parts for 64kb intros (the resulting binaries could be packed with apack and wwpack and that kicked upx and other overlayed pmode/w packers ass :) ).

Damn, feeling nostalgic over all this :)
added on the 2014-10-27 15:20:52 by whizzter whizzter
I remember having only 512kb on my GUS so the soundtrack to Stash would not have all the samples. Once it was ported to Windows (the Ixalance stuff) I was astonished to hear the music as it was meant to be heard :)
added on the 2014-10-27 15:27:46 by Preacher Preacher
Yeah, for jizz I reckon the drums are stored samples, but the filtered synths are generated and rendered out in steps with varying amounts cutoff and resonance applied via a digital filter. Quite clever.
I bought a memory extension for my GUSMAX only to hear the music of Jizz with all samples :D
added on the 2014-10-27 17:15:36 by rez rez
Thank everybody for the nice memories from the past: it made me go back to that day when Quartz/Officium tried to make me compose an intro-tune where samples and textures were generated by the same code (i.e. you could fucking play the textures themselves, them being not more than a composition of sinus waves).
Eventually we had horrible textures and an horrible soundtrack which luckily never saw the light in a prod :)
added on the 2014-10-27 19:52:47 by dixan dixan
Related to unpacking old demos to extract their modules... I found a lot of the smaller tpolm demos used WWPACK http://www.wwpack32.venti.pl/wwpack.html

I can't seem to find an unpacker for it, except for WWPACK32 which is only for Windows PE. I'm sure someone out there made something back in the 90s for WWP but who still has it?
added on the 2014-10-28 00:44:02 by Maraakate Maraakate
Haha, found it in a torrent. It's WWFUCK.EXE. Yay, extracted Kocmoc from it :)
added on the 2014-10-28 00:53:59 by Maraakate Maraakate
In fact UPI ripped the whole synth from stash/jizz and wrapped it into a windows tool so you could open and render different patterns used in the module. Not sure I have it around though it was way long ago.

Oh? If you ever happen to find this, I would be very interested. I think I run Stash/Jizz at least once a year for old times sake. I actually played those tracks at parties as well back in the days :) Having a go with that synth would be fun!
added on the 2014-10-28 06:01:56 by numtek numtek
Heh, a few days ago Gargaj mailed me about his patch of Nowhere. I talked briefly also about the datafiles we used to use for threestate and quad previously and I recalled we used to compress (and xor! to prevent HACKING!) the files in the datafile but couldn't remember which library got used for that.

Then someone mentions apack here and sure enough there's the answer, aplib :)

And I remember whizzter's dos extender too, didn't it have some interesting text messaging on startup? Or was that related to the vesa code in there?
added on the 2014-10-28 11:51:26 by sagacity sagacity