P3 v4.00 beta updates: ====================== 20/09/08 Added user conf option to enable independent aux note test code 15/07/08 Added 'screensaver' user conf option Added 'always show root' user conf option Added mhold (mute hold) to page 1 while running, in place of tune 2/7/08 Fixed source track transpose after edited pattern saved as new real 30/6/08 Initial test of independent gating for aux notes 7/6/08 Fixed laststep bug 23/4/08 Added 'bar cut' in bar edit mode - STEP MODE + 16/4/08 Fixed de-allocation of bars when new pattern is shortened before exit/lose 2/3/08 Fixed pattern refresh after GbH change 21/2/08 Added 'set part xpos' event 11/2/08 Clear sequence_number for track where pattern is deleted (force LED to amber) Update sequence_number for ghost-from'd track while stopped 26/1/08 Added bar x/y display to pattern edit Force jump to first bar of loop when loop points are set (user config TBA?) If xDAcD is enabled, dAcc threshold based events use gbar accumulator 24/1/08 Made 'acc conf' global Made tbase select global unless FUNC is held 20/1/08 Fixed arp capture 'clr' 18/1/08 Fixed 'mask ???, dAcc>=n' 10/1/08 Fixed 'shf' 28/12/07 Fixed 'bar swap' 23/11/07 Added 'ghost from' Temporarily removed 'DIN stop' 21/11/07 bugfixes on pattern length extend and bar deallocation 13/11/07 bcopy + bar later than currrent end of pattern will extend pattern length, and copy current bar into all added bars 10/11/07 Reduced bar edit to page 9, single page only Arm moved to page 4, with Sync Hold function removed pending relocation or removal 8/11/07 Fixed restore of track status and loop points when edited pattern reverts after save to another track or part Reset edit bar to bar 1 if bar length is set before current bar 2/11/07 Moved bar edit back to pages 8/9 in edit mode 1/11/07 Fixed exit edit mode with hold active Removed 'auto' aux assignment - simple aux assignment per pattern 26/10/07 'knob n to leng' modified to include length 13 25/10/07 code size optimisations 5/10/07 approx 10 minute screensave added for PLED running status resets during gap in MIDI stream 3/09/07 - b22 Fixed bar allocation limit for MemX 16/08/07 - b21 Modified pattern lose behaviour (fixed ?) 25/06/07 - b20 Bug fixes for loop point storage. Added pattern delete function. Added support for memx board. 30/5/07 - b19 Teensy bug fixes in bank init, part copy and sysex dump 28/5/07 - b18 Pattern edit mode pages re-ordered more logically. Internal changes to improve handling of ghosted patterns. Bar loop points added. 10/05/07 - b17 This build revises the sysex format to support per-bank user FTS scales. Without per-bank scales, a bank loaded from another P3 might not play back correctly, unless scale definitions were also duplicated. The modified sysex format is not backward compatible with earlier betas, but the build is memory compatible, so DONT backup and restore around the firmware upgrade if you want to keep patterns you are working on. This build also adds 'bar copy' to edit page 9. Hold the bcopy softkey, then press a step key to have the current edit bar (indicated by the RED led) copied to the chosen bar. Holding FUNC along with bcopy will swap the contents of the bars. 03/05/07 - b16 The GbH soft-key behaviour has changed. It now directly toggles the Gbar hold setting on the current bar, as indicated by the RED LED. 26/04/07 - b13 From v4 beta 13, pattern storage is now equal to the original P3's 384 bars.