| |
mstram Account closed
Registered: Dec 2013 Posts: 112 |
Release id #122333 : LAXITY editor v/32-3.34
Heh, maybe I should change my handle to 'where-are-the-docs?'
Then I could just post 'me' |
|
| |
Soren
Registered: Dec 2001 Posts: 547 |
Why keep bothering about old editors? There are better ones available for sure. :) |
| |
mstram Account closed
Registered: Dec 2013 Posts: 112 |
Ya, like CZP and x-sid ;)
Those are almost "too" easy to use, and they expose my lack of musical talent ;)
What are you using these days?
Any plans on releasing it ?
I'm interested in exploring the "history" of trackers, seeing what you guys used "back then".
Same reason I play with old cpu emulators like Hercules(though it also emulates latest 390), SIMH, and of course WinVice for the 65xx
Mike |
| |
Soren
Registered: Dec 2001 Posts: 547 |
Oh, I thought you were searching for a good editor to use. :)
I have a non-finished editor of mine that I use.
But I have started writing a new musicroutine and editor almost 2 weeks ago. I am mainly doing it for my own needs.
I will decide later if I want to release it. |
| |
Soren
Registered: Dec 2001 Posts: 547 |
I guess that Laxity editor was never meant to be released, which could be the reason why there are no docs for it. :)
I remember getting it at some point, along with some Laxity tunes... But kept that to myself :) |
| |
Xiny6581
Registered: Feb 2004 Posts: 72 |
I have reverse engineered this editor some years ago and this might be a good start for you:
Block editing
F1 Play marks
F2 Edit sounds
F3 Set start mark
F4 Reset tune
F5 Set end mark
F6 Filter band ($xy)
F7 Reset marks
F8 Disk operations
£ Transpose: $xy
@ Copy marks
? Stop tune
Z Copy sequence: $xy
* to $xy
+ adjust transpose
- adjust transpose
<> speed ($xy)
P routine pos.Sequence editing
F1 Play marks
F2 Copy seq-marks
F3 Seq-mark star
F5 Seq-mark end
F7 Reset marks
? Stop tune
Disk operations
F1 Load tune..
F3 Save tune..
F5 Escape load-menu
F7 Directory
Cheerz,
Xiny6581! |
| |
mstram Account closed
Registered: Dec 2013 Posts: 112 |
Um, "reverse engineering" ?
All the commands you listed are already displayed on the screen ;)
What's *not* documented is what goes in the "code block" in the middle ;)
Do you have an example tune you can upload ?
Mike |
| |
SIDWAVE Account closed
Registered: Apr 2002 Posts: 2238 |
middle ?
its the patterns.
return to enter them..
then starts the trouble...
4x 8x... hehe |
| |
mstram Account closed
Registered: Dec 2013 Posts: 112 |
>4x 8x
What does that mean ?
Ya, I know it's the patterns.
But without disassembling / tracing etc, I was trying to guess what they meant, where the A/D, S/R bytes are, what points to what etc , like other trackers.
>then starts the trouble
Meaning what ? |
| |
Laxity
Registered: Aug 2005 Posts: 459 |
Oh shit.. :) Can't remember everything about the patterns, but I do remember this:
[duration+command flags] [possible command data] [additional possible command data] [note]
Duration is in the range of $00-$1f and if no other flags set the next byte is a note. If the duration byte value is $ff, it means the pattern ends
bit7 means the next byte indicates an instrument
bit6 means something else.. maybe that the filter shouldn't reset
bit5 means the note should tie to the previous (as in not gate reset etc.)
bits4-0 constitutes the duration of the following note
examples:
$03 $30 - play note $30 for 4 ticks
$83 $01 $30 - set instrument 1, play note $30 for 4 ticks
$47 $30 (might not be correct) - play note $30 for 8 ticks, do not reset the filter slope
$03 $30 $27 $3c - play note $30 for 4 ticks, then play note $3c legato for 8 ticks (tie note flag was set)
Stuff like that.. you can also use sliding somehow - don't recall exactly how :) .. I can give you some examples - will PM you! |
| |
SIDWAVE Account closed
Registered: Apr 2002 Posts: 2238 |
you can save prg from laxity .sid that are in $4000, and load into editor |