Triplex 2k4 by Reservoir Gods [web]
Triplex MFP fixed version. Timer C should now be correctly set when exiting the program. Some brief words about this little lot. once upon a time i thought it would be a good idea to dig up the classic big alec tracker 'triplex' and maybe update it a little. This I did for a few months until the once pristine code had morphed into a tangled mess of bugs. Satisfied with my butchery, I let the project sleep for some time, before having another wave of motivation. This time round I started from scratch and coded a completely new and quite frankly tasty GUI. A near perfect emulation of my all time favourite, Protracker 2 by Wizzcat. Then something happened. A stark realisation dawned on me. What with the amazing results of gwems' new tracker, and the upgrading of the already potent musicmon package, I realised that i'd been a complete and utter fool. I'd spent all this time creating a sexy interface and had given ZERO effort towards the most important part of the whole fucking project, the sound engine!! So I vowed to do the GUI justice, and spend some time working on the sound engine itself. Otherwise theres no point is there? And thats where we leave it for this time. A half-finished tracker sits on my hardrive, wondering if its day will ever come. Maybe, maybe. For now, you can find my tinkerings with the original triplex. Its basic as fuck, no fancy trickery here no sir! But potentially its reasonably optimised, so it might have a use in the world of demos. The best instructions i can offer are the words of the man himself, Big Alec!! he breaks it down one time for Cube. I made a few basic additions that i'll paste in there. dont bother using the sndh wrapper, its easier to use gwems' converter i'd say ;) ok i'm off. greets to everybody. have fun at outline 2k5, sorry i wont be there to keep you all awake arguing drunkardly with the rest of rg ;-p i've got some shit going on at the moment in the real world that needs dealing with. lotsa love damoz-rg Some hints for using the composer, mostly from the man himself, big alec :D - QUIT only works with right mousebutton. - Arpeggio and Noise activate the tiny byte-editor at the lower left side. Use cursorkeys, and enter in hex. Use right button to close it again. The first entry is the speed of the arpeggio, all others are halftone steps from the basenote (unsigned). $FF marks the end, $FE marks a looping end (It's only possible to loop to pos. 1). - Arpeggio only edits the current Arp., ie. the one described by the value in the current instrument's ARP-field. (same for NOZ) - The mouse may hang outside the program (after a while of switching between editor and fileselector), but works inside. - Cut'n'paste. shit, i (damo) changed this and i cant remember how it works :D I think its f1 to start block, f2 to end block, f3 to cut, f4 to paste. single track only. very lame. - shift+undo = delete track - Some useful trackercommands have been adapted, some work a bit different. 1xx - Slide up by xx 2xx - Slide down by xx 3xx - Slide to note with speed xx 4xx - Vibrato with fixed speed and amount xx (sorry, but I think the speed is sufficient for most songs) 5xx - Now, this is special: xx is the difference the SID frequency has compared to the soundchip frequency. SID is basically nothing else than two layered rectangular waves. One is generated by the chip, the other by the Timer interrupt (by switching volumes) Just experiment on this. 6xx - sid morph parameter change Cxx - Sets the volume deminishing (?) - C00 is full volume, C03 reduces the volume by 3. You see, just the other way around... Fxx - Sets the speed to xx (Speed 00 doesn't stop, it's the fastest) So, that are all commands (I couldn't be motivated for more... ;-) ) In the Instrument definition is a field called TYPE. It defines an instrument to be either a normal, a Buzz-bass, or a SID-Voice. 00 - Normal 01 - Clean Buzz (triangular wave) 02 - Clean Buzz (saw wave) 03 - Layered Buzz (triangle + rect.) 04 - Layered Buzz (saw + rect.) 05 - Normal SID voice (only works on Channels 2+3!) 06 - Layered Buzz2 (rect. frequency 7 halftones higher than triangle) 07 - Layered Buzz2 (rect. frequency 7 halftones higher than saw) 08 - Deep SID (chip freq. 1 octave lower than Timer - Channels 2+3 only) 09 - SID morph - use tracker code 6xx to morph between 2 octaves 10 - SIDlite - piss weak semi-hardon sid If you install XXX.PRG as an application via your GEM menu you can just doubleclick onto *.SND files to start Triplex and make it load them afterwards. With a TOS >= 2.05 you can also drag SND files onto a Desktop Icon of XXX or onto the program-file itself. Enjoy ...
[ back to the prod ]