Yahoo Groups archive

Analogue-sequencer

Index last updated: 2026-04-28 23:15 UTC

Message

P3 v3.985

2004-12-18 by colinfraser_com

Folks,

The new firmware build in Yahoo files is the first to be compiled 
since I upgraded to the latest version of the SDCC compiler.
I've been bitten by compiler upgrades in the past, so I was cautious 
about this one, but with the P3 ROM full, I had to see whether it 
would help reduce the code size.
After a fair bit of testing to make sure everything still works, the 
end result has been noticably leaner, faster code, that makes much 
more efficient use of internal storage.
There are a number of things added in this build, yet it is still 3k 
smaller than the previous release, so the remaining TBI list isn't 
looking so impossible.

New features and changes are:

 * 'Reset on Pattern Select' (RoPS) and 'aux D Accumulator 
Disconnect' (xDAcD) options added to aux conf -
RoPS disables the accumulator reset that normally occurs when a new 
pattern is selected, allowing LFO modulations to continue from one 
pattern to another.
xDAcD stops the aux D accumulator value from affecting aux D, so you 
can use the aux accumulator idependently for threshold masking 
events. These are per pattern settings.

 * 'Shf' softkey in pattern edit - hold this key (you'll find it 
next to the 'shift' softkeys) then press a step key from 1 to 11.
This will set every odd numbered step delay to zero, and every even 
numbered delay to a value between 0 and 10, depending on the step 
key pressed. This gives the same 'shuffle' timing effects as on the 
TR909.

 * Per track note range settings - base note and note span are 
defined separately for each track

 * Per bank pgm channels - with the 'mchans per bank' option on, pgm 
channel will now also be defined for each bank

 * Sysex config block - a new sysex block has been added for all the 
configuration settings. This block will appear at the end of any 
dumps you do.

Still more to come...

Cheers,
Colin f

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.