# Kurzweil PC3K Series OS V2.40 Update

3/13/15

IMPORTANT: Please follow the Update Procedure (PC3K-v2.40-OS Install Procedure.html) to update your OS.

Past Release Notes

## OS Version 2.40 Release Notes

> CAUTIONS: Content created with v2 is not backwards compatible to older v1 software versions (exception = .MID files). Content created with a PC3K older than v2 is of course forward compatible with v2.

> SETUP MODE:

> > Features:

> > - Support for the German D Grand EXP added.

> > Fixes/Improvements:

> > - Sostenuto Pedal: restriking notes that are already latched by the Sost Pedal will now be retriggered/sustained again.

> PROGRAM MODE:

> > Features:

> > - Support for the German D Grand EXP added.

> > Fixes/Improvements:

> > - EditProg:LAYER - Bend mode 'Key'; Releasing the sustain pedal while a bent 'latched' note is still sounding will no longer cause the pitch to jump to the position of the pitch wheel.
> > - EditProg:PROGFX - Editing an FX Chain by removing an FX box no longer results in unexpected FX box arrangements.
> > - EditProg:PROGFX - FX Alg (Gate+TubeAmp) adjusted to reduce popping noises that could occur when changing between programs that employed this Alg in their FX Chain.
> > - EditProg:KEMAP/EditSample - When dealing with multi-velocity keymaps, exiting Sample Mode now correctly maintains the sample assignment.
> > - Sostenuto Pedal: restriking notes that are already latched by the Sost Pedal will now be retriggered/sustained again.
> > - Improved handling of MIDI CC126 (Mono On).
> > - A fix was implemented for clicks that could occur using certain DSP in cascade mode.
> > - "Expression" (cc11) now has a greater negative range, achieving closer to complete silence at the lowest setting level (KB3 swell behavior is unaffected by this change).
> > - The state of the SW and Arp buttons are now properly initialized at start-up.

> QA MODE:

> > Fixes/Improvements:

> > - When no entry is selected (on entrance), the bank buttons can no longer mute the current zone.

> MIDI MODE:

> > Fixes/Improvements:

> > - PrgChg page - the proper order or Bank MSB/LSB is now transmitted.
> > - CHANLS - Changes will now be included in the saved master table upon exit of the CHANLS page.

> GENERAL:

> > Fixes/Improvements:

> > - Improved stability of external editor control.

## Past Release Notes

### OS Version 2.21 - 3/18/13

> SETUP MODE:

> > Fixes/Improvements:

> > - Exp1/2 buttons now working fine in all circumstances with or without KORE 64 installed and with old or new Master Table being loaded.
> > - Zone Entry Program/Bank values now respected when duplicating/importing zones; previously they were being reset to the local program/bank numbers.
> > - Controller entry/exit values corrected for several setups.
> > - InputChannel CC remapping for cc7/10 and for zones of same channel now handled properly.
> > - KORE 64 Setups with key-triggered RIFFs reprogrammed to transpose over the octave:

> >   3209 Funkro
> >   3211 70s Trucker
> >   3221 Tight R&B Jam
> >   3225 Afterglow
> >   3226 Jive-Thirty
> >   3227 LuvQwest
> >   3229 Venus
> >   3233 Thessia
> >   3234 Electra
> >   3235 G Rocker
> >   3236 Buena Vista
> >   3237 Con Salsa
> >   3238 P-Horns
> >   3246 BareKnucklGroove

> PROGRAM MODE:

> > Fixes/Improvements:

> > - Exp1/2 buttons now working fine in all circumstances with or without KORE 64 installed and with old or new Master Table being loaded.
> > - All Programs are now categorized (for SoundTower Editor users).
> > - Tuning issues fixed in #3219 Chirp Attacks.
> > - EditProg / EditChain - Info editor: Deleting Info item was causing memory corruption.

> SAMPLE MODE:

> > Fixes/Improvements:

> > - EditSample:TRIM - Better screen draw with zoom = 1. No more constellation of points.
> > - EditSample:TRIM - New zoom level 1/0.125 for better display of individual samples.
> > - EditSample:TRIM - Smoother scrolling.
> > - EditSample:TRIM - When changing roots, proper cursor selection is now made.
> > - EditSample:TRIM - Zero crossing -/+ buttons are now working more precisely. Previously, selections could be off by several samples.

> QA MODE:

> > Fixes/Improvements:

> > - Base 1 button no longer acts as mute zone on non-KB3 programs.

> STORAGE MODE:

> > Fixes/Improvements:

> > - Sample load space detection was reporting less free memory than was actually available therefore some samples couldn't be loaded even if there was sufficient space (bug introduced in 2.20).

> MIDI MODE:

> > Fixes/Improvements:

> > - CHANLS - Program selections up through GM bank now permitted.

> MASTER MODE:

> > Features:

> > - UTILS/STATE- This utility shows the internal state of the MIDI CCs and pitch bend in any channel at a particular time.

> >   Typical use: "My channel X does not make any sound". Is it MIDI 7 (Volume), is it MIDI 11 (Expression) or is it something else?. With MASTER/UTILS/STATE you can check the status for various CCs per channel.

> > Fixes/Improvements:

> > - MEMORY/Defrag - this utility is working properly again. Still, pretty slow if you have a ton of samples. Depending on the number of samples and the size of them it could be faster to store everything on a file, hard reset the PC3K and then load the file again.
> > - PREVIEW - Now displays 5 samples in the list for better context and also distinguishes user samples with an asterisk *.

> GENERAL:

> > Fixes/Improvements:

> > - In the Save dialog for a Setup, KORE 64 or GM Program, the (+/-) double-button press for toggling the 'save-to' destination is now working properly.
> > - KORE 64 objects now editable via Sound Tower editor.
> > - Small (rare) bug fixes related to AUXFX.

### OS Version 2.20 - 10/19/12

> SETUP MODE:

> > Features:

> > - KORE 64 expansion ROM support.

> > Fixes/Improvements:

> > - Fixed: ProgGoto/ProgInc/ProgDec activity was causing local programs to reload their FX unnecessarily. Now FX are only reloaded if the zone destination contains a 'Local' component.
> > - Entry/Exit values associated with Data Inc/Data Dec controller destinations are no longer being transmitted.
> > - KB3 programs routed to the secondary outputs (Out:Sec) now work properly.

> PROGRAM MODE:

> > Features:

> > - KORE 64 expansion ROM support.

> >   With KORE64 installed:
> >   - Bank EXP1 button now takes you to ID#3200 (beginning of first KORE64 bank)
> >   - Bank EXP2 takes you to ID#3456 (beginning of second KORE64 bank)

> >   If you do NOT have KORE 64 installed the buttons perform as before.

> > Fixes/Improvements:

> > - EditProg:PROGFX- Changing the Aux "Type" field was automatically resetting the "Pre/Post ins" parameter to 'Post' and further not updating the screen value. Changing the Aux Type no longer resets the Pre/Post status.

> SONG MODE:

> > Fixes/Improvements:

> > - EditSong: COMMON - MIDI track destinations (MidiDst) have been amended to affect track playback only.

> QA MODE:

> > Fixes/Improvements:

> > - QA favorites are now saved to the master table when exiting Master Mode even if no other edit to the master table has happened.

> STORAGE MODE:

> > Fixes/Improvements:

> > - Storage LED behavior: It's turned on when the virtual drive or the thumb drive is mounted and turned off when unmounted. Plugging a thumb drive will automatically mount the drive. Unplugging it, it will not automatically unmount it. Do not be alarmed if the LED remains on when remove the thumb drive. Once you go to storage mode everything will work fine.
> > - Fixed: If the sample memory was full and you deleted one sample and then you tried to load that sample again the system was reporting insufficient memory available.

> MIDI MODE:

> > Fixes/Improvements:

> > - RECV - the 'BankSelect' parameter is now properly stored in the Master Table.

> MASTER MODE:

> > Features:

> > - OBJECT - 'Object Ver' now displays both main and alt object versions.

> GENERAL:

> > Fixes/Improvements:

> > - Fixed: rare stuck-note 'envelope' problem that could only be stopped with the sustain pedal.

### OS Version 2.10 - 3/13/12

> SETUP MODE:

> > Features:

> > - A warning message is now displayed if one attempts to save over a Setup currently in use as the current Control Setup. This has been added in an attempt to help avert unwanted changes to the ControlSetup (an advanced application).

> > Fixes/Improvements:

> > - CH/PRG - Zone 'Out' was not working properly if zone X was not using channel X.
> > - CH/PRG - zones with 'Destination: MIDI' were still expanding programs locally.
> > - CH/PRG - 'Destination' now allows a setting of NONE.
> > - CH/PRG - certain programs, when edited from inside a setup, were displaying layer count of Zone 1/0.
> > - KEYVEL - Notemaps 1/4, 2/4, 3/4 and 4/4 now working properly.
> > - ARP1 - Shift Amount now starting on the correct note.
> > - ARP1 - when attempting to delete a ROM Velocity pattern it was taking you to the Shift Pattern editor.
> > - ARP2 - Latched modes (add, arpeg, overplay) now respect the zone's Notemap.
> > - ARP2 - using Arp Latch the zone mute status was getting changed to Mute. There were notes triggering on channel 16.
> > - SWPRG3/4 - in some cases, PROGRAM 3 button was also executing the assignments for the PROGRAM 4 button.
> > - DELETE: the Save screen was displaying after deleting an edited, user setup.
> > - COMMON - With 'Mutes: Zone Mutes', the KB3 button LED status now properly reflects the bank mode buttons control (mute) of zones 1-8 vs 9-16.
> > - Buffer overrun would occur when Velocity Pattern is assigned to a controller and the Master Display is set to Controllers.
> > - The Record button no longer does anything in Setup Edit Mode.
> > - Proper updating of Tempo value while on the Tap Tempo page now occurs if tempo is being modified by controller destination 'TapTempo'.
> > - Improved handling of exiting from Utils in Setup Edit mode (screen was displaying garbage instead of the current selected setup values).
> > - KB3 zone - sliders continue working properly regardless of the status of the "KB3Mutes" controller destination.
> > - Some setup zones were erroneously sending MIDI cc#9 and cc#12 upon exit (carry over from old PC2 compatibility).
> > - FX Inserts were not properly loading when using the 'GotoProg' destination.
> > - Setup #128 Default Setup - changed SyncType on ARP2 page to AnyBeat.

> PROGRAM MODE:

> > Features:

> > - Monophonic programs with portamento notes now keep gliding when sustained by the sustain pedal.

> > Fixes/Improvements:

> > - KEYMAP - Alt Control with AltMethod - Continuous now properly handle offsets.
> > - DSPCTL - Intuitive Entry is improved when the left column field is a Key+Frequency.
> > - COMMON - 'Demo Song' is now treated as a dependent of the program.
> > - EditChain: INFO - exiting the chain editor after editing the Info now properly displays the Save Chain dialog.
> > - EditProg: INFO and EditChain: INFO - after editing an entry, the corresponding entry now remains as currently displayed vs reverting to entry #1.
> > - NEWLYR - now properly imports first layer of #999 Default Program.
> > - EditSample: TRIM - if editing the end-point of a stereo sample forced the loop point to move, the loop-point of the other channel was not updating to match.
> > - Improved K2-program conversion.
> > - Improved K2-keymap conversion.
> > - Boot up with 0 None Program allowed.
> > - Program #167 - A volume issue was fixed when using Slider I.
> > - Keymap #482 - Fixed volume problem on D#5.
> > - Keymap #483 - Fixed a problem in where it was pointing to missing/wrong samples.
> > - Program #780 - Fixed an Info problem.
> > - Drum Programs #714-722 and #725 - Added/assigned demo songs.
> > - Keymap #275 - Fixed tuning.
> > - Fixed a problem with Reverse Sample Playback on unloop samples.

> SONG MODE:

> > Fixes/Improvements:

> > - AUXFX - send level handling improved.
> > - Transitioning from Song Mode to Program mode (with FX Mode: Performance) could interfere with calling up the correct FX on the current channel.
> > - EditSong: COMMON - MIDI track destinations (MidiDst) are now respected in play and record modes. They work in addition to the MIDI Mode Xmit Destination.
> > - Song #430 - Fixed end point.

> QA MODE:

> > Features:

> > - New 'QACategory' button functions - the 16 category buttons can now act as either "Favorite QA bank selectors" -or- "MIDI State presets". The function is set using the new Master mode switch, "QACategory" (see Master mode notes below for details).

> >   QA Bank Favorites: QA Mode now offers the ability to save/recall your 16 favorite QA banks.

> >   From the QA main page, this operates by pressing and holding any one of the CATEGORY buttons for approx.. 2 seconds. Doing so sets the current QA bank to the category button pressed (a confirmation message is displayed). To then later recall a given favorite QA bank, simply press that same button again.

> >   MIDI States: QA Mode now offers the ability to save/recall 16 MIDI State user presets. What's a MIDI State? One MIDI state contains a "snapshot" of all MIDI CC #0-95 values across all 16 MIDI channels at a given moment in time.

> >   From the QA main page, this operates by pressing and holding any one of the CATEGORY buttons for approx.. 2 seconds. Doing so captures the current MIDI CC values at that moment (a confirmation message is displayed). To then recall those values at a later point, press that same button and all of the stored values will instantly be reapplied (NOTE: this only happens internally; these values will not be sent to the MIDI OUTs). MIDI state presets can be stored offline using STORAGE MODE - EXPORT - MIDIST; you can load an .MST file using regular LOAD procedures.

> >   What practical purpose does all this serve? Several 3rd-party soundware developers offer packages with programs/setups that are template-based, intended to help users create new sounds by modifying various parameters in real-time using traditional MIDI CCs and often doing so using not one but possibly multiple setups concurrently. From this arose the need for saving those tweaked sound "states" once created. This new feature provides an elegant way to store 16 "presets" and share them with other users of these products and in a very easy way.

> > Fixes/Improvements:

> > - Previously, when changing from a setup to a program while holding notes, there could be hung notes created in the MIDI OUT (now fixed).

> STORAGE MODE:

> > Fixes/Improvements:

> > - STORE - better error handling storing samples.
> > - LOAD - "(u)" was sometimes being erroneously displayed next to the last bank.
> > - LOAD - Improved handling of object ID's when loading K2 files (using the load methods MERGE or OVERWRITE, the operation is actually carried out as APPEND.)
> > - LOAD - Improved handling of object ID's when a Master Table is present in the source file and Bank Load methods of Overwrite, Merge and Append are used.
> > - LOAD - increased speed loading samples that aren't contiguous in a file.
> > - UTILS / DELETE - a soft-reset would occur if moving the scroll wheel while on the confirmation page.
> > - EXPORT: SMF's saved as type 0 were freezing the keyboard.
> > - Error message now displayed if a file-save was too large to fit on the designated storage device.
> > - Export/Name - Chan Up/Dn buttons now working properly for keyboard naming.
> > - "Deleting" confirmation messaging now displayed while deleting a file.
> > - A "Nothing Was Loaded" message is now displayed when trying to load an unrecognized file.
> > - The first time the user was trying to store using All Types, All Banks, the master table was not being stored even if it was a user object.
> > - KPN export is no longer trashing memory.

> MIDI MODE:

> > Features:

> > - XMIT - A warning message has been added notifying the user when attempts are made to change or edit the Control Setup (if the user agrees to any changes the warning is no longer displayed for the duration of the session - this pattern occurs with each power cycle). This has been added in an attempt to help avert unwanted changes to the ControlSetup (an advanced application).

> > Fixes/Improvements:

> > - XMIT - 'Destination' now allows a setting of NONE.
> > - RECV - 'PrgChgMode: QAccess' was broken in 2.03 (It worked in 2.02). Working again.
> > - CHANLS - program changes coming from Song mode are now respected when PrgLocks: On
> > - CHANLS - when the Vol/Pan locks are 'On', changes to Vol/Pan no longer revert back to the last locked value.

> MASTER MODE:

> > Features:

> > - MAIN - 'Display': new 'Large' option that engages a larger character read out in Program, Setup and QA play modes. Designed to improve screen visibility in complex lighting situations.
> > - MAIN - 'QACategory': preference switch selects between two new uses for the category buttons in QA mode:

> >   Set to 'Favorite' each category button acts as a store/recall preset, allowing quick access to your favorite QA 16 banks.

> >   Set to 'MIDIState' each category button acts as a store/recall preset for the new MIDI State object. (see QA Mode notes above for details).

> > - MAIN - 'Safe Mode': when ON, this disables all soft buttons in Program/Setup/QA Play pages preventing accidental changes mid-performance.
> > - MAPS - New 'Intonation Map' added "18 EastMed" (East Mediterranean).

> EFFECTS MODE:

> > Fixes/Improvements:

> > - Bug changing the order of master EQ/comp fixed.
> > - Edits in the Effects Mode are now properly saved with the Master Table.

> GENERAL:

> > Fixes/Improvements:

> > - Boot-up with 'noisy' continuous controllers (be it user interaction or faulty controller) could freeze the boot up process. Fixed.
> > - Screenshot capture has been moved to the STOP button
> > - Random boot up with unit pitched.
> > - Memory corruption issues.
> > - Keyboard Naming - C7 now moves cursor to the end of the name.
> > - When powering up in GM mode, FX were dry.
> > - Booting up on a MIDI channel different than 1, could cause the desktop editor to malfunction until the channel was changed.
> > - KPN - Program Drum Remap now admits all the possible values (allowing Sound Tower proper editing)

### OS Version 2.03 - 7/19/2011

> SETUP MODE:

> > Features:

> > - Setup Destination 'ShiftKey':
> >   -Value 119 is now used for Last Note Played but only if the note is in the key range of the zone.
> >   -Values of 120-127 are (as previously) used when you do not want to respect the key range of the zone to set this parameter.
> > - New version of "funk setup" (#124) with new sync parameters assigned demonstrating cueing of song sections.
> > - Pitch Display Bar: MIDI pitch wheel, Aux Bend1 (MIDI CC 21) and Aux Bend2 (MIDI CC 15) display graphically if using Master/Display "Ctls" view.

> > Fixes/Improvements:

> > - Smooth pitch wheel transition between setups improved.
> > - Fixed several problems in pitch wheel setup process when pitch wheel settings were not defaults (linear curve, 100% scale and 0 add).
> > - RIFF syncing did not work reliably when using values of "Loop".

> PROGRAM MODE:

> > Features:

> > - NEW KB3 ORGANS! - 8 in the Base ROM 1 "organ"* section (ID#s 49-56) and 2 additional at ID# 894 & 895.

> > *8 original base ROM organs moved to ID's #886 - 893.
> > IMPORTANT: Any exiting user Songs/Setups pointing to these original KB3 programs will need to be edited to reference their new ID locations.

> > - New Leslie FX chains in the 700s.
> > - Modified Keymap 498 Dry Set 1 4v
> > - Modified Keymap 502 Elec Set 1 4v
> > - Added 'Drum Remap' Kurz 4.
> > - Pitch Display Bar: MIDI pitch wheel, Aux Bend1 (MIDI CC 21) and Aux Bend2 (MIDI CC 15) display graphically if using Master/Display "Ctls" view.

> > Fixes/Improvements:

> > - Fix for problem with certain specific combinations of effects algs not loading consistently. The reported case was adding a two unit reverb to program 896 Big Leslie B3.
> > - After demo play has stopped, program entry values are now properly reloaded.
> > - Clock control sources are now set absolutely to their correct states.

> > Drum Program "Remap" changes:

> > 113-119 (except 117, 119 kiks and snarz) - These are remapped for Kurz 3.
> > 241-248 - These are remapped to Kurz 2.
> > 641-713 - Added Kurz 4 remap, and extended range on appropriate keymap
> > 714-723 - Old PC2 layouts remapped to Kurz 3
> > 727 - switched keymap to 498 - remapped to Kurz4 and extended range on appropriate keymap
> > 730 - switched keymap to 498 - remapped to Kurz4 and extended layer on appropriate keymap
> > 731 - switched keymap to 498 - remapped to Kurz4 and extended layer on appropriate keymap
> > 732 - switched keymap to 498 - remapped to Kurz4 and extended layer on appropriate keymap
> > 733 - switched keymap to 502 (electronic) - remapped to Kurz4 and extended layer on appropriate keymap
> > 734 - remapped to Kurz4 and extended layer on appropriate keymap
> > 735 - switched keymap to 502 (electronic) - remapped to Kurz4 and extended layer on appropriate keymap
> > 736 - switched keymap to 502 (electronic) - remapped to Kurz4 and extended layer on appropriate keymap
> > 737 - switched keymap to 498 - remapped to Kurz4 and extended layer on appropriate keymap
> > 738 - switched keymap to 498 - remapped to Kurz4 and extended layer on appropriate keymap
> > 739 - remapped to Kurz4 and extended layer on appropriate keymap
> > 740 - remapped to Kurz4.
> > 741 - remapped to Kurz4 and extended layer on appropriate keymap
> > 742 - switched keymap to 498 - remapped to Kurz4 and extended layer on appropriate keymap
> > 743 - switched keymap to 498 - remapped to Kurz4 and extended layer on appropriate keymap
> > 744 - switched keymap to 498 - remapped to Kurz4 and extended layer on appropriate keymap
> > 745 - switched keymap to 498 - remapped to Kurz4 and extended layer on appropriate keymap

> SONG MODE:

> > Fixes/Improvements:

> > - SMF export was getting corrupted when tracks had their MIDI channel set to "S".

> QA MODE:

> > Fixes/Improvements:

> > - Display corruption fixed when QA bank/entry changes were triggered externally using QA bank change mode.

> STORAGE MODE:

> > Fixes/Improvements:

> > - Load Fill was overwriting ID#1 when all IDs from the first of the destination bank to the last ID in the system were already occupied with an object.
> > - "Store" function now always asks for dependents.

> GENERAL:

> > Fixes/Improvements:

> > - Save routine could crash if object name (coming from external app) was too long.
> > - Improved communications with SoundTower's DeskTop Editor.

### OS Version 2.02 - 4/21/2011

> SETUP MODE:

> > Fixes/Improvements:

> > - Fixed: the saving of multiple programs from within the Setup Editor could end up leaving things in an unpredictable state.

> PROGRAM MODE:

> > Fixes/Improvements:

> > - KB3: All KB3 programs AMP/Course outputs adjusted to allow all drawbars to be fully extended without internal overload. Output Volume adjusted to compensate. Volume of all KB3 programs reduced between 3-5 dB.
> > - KB3 Edit Mode: previously, pressing Enter when a MOD source was set to AMPENV caused crash.
> > - Enhancement to KB3 mode chorus/vibrato when used with the Double Leslie chain (#852). The KB3 program will now only apply chorus/vibrato to the first of the two KB3a blocks. Previously it was applied to both.
> > - Fix for KB3 LFO display bug.
> > - Removed an unneeded KB3 restart when adjusting master tune.
> > - Fixed: #65 Big LA Strings and #193 Studio A Strings: SW29-enabled octave layer pinning issue fixed. 12ST transposition is now done using Transpose instead of Pitch. It was decided it would be best to fix this at the Program level, not the Keymap level.
> > - When importing a v1.3X or a K2X program, the arpeggiator defaults are now set properly. This does not affect the PC3 directly but it does if that program is loaded into the PC3LE or SP4.
> > - Program Edit: CTLS page: MIDI29 field: Now allows scrolling to None. Before "-1" + ENTER had to be typed.
> > - Chain Edit Mode: Info text edit: LEFT and RIGHT buttons work now.

> SONG MODE:

> > Fixes/Improvements:

> > - Corrected sequencer synchronization problems when recording with external MIDI beat clock which manifested as cumulative timing errors during playback.
> > - Fix for transport controls when recording as a slave: previously the sequencer would drop out of record mode once "play" was pressed on the master device.

> QA MODE:

> > Fixes/Improvements:

> > - QA bank retrieves stored GM programs properly. Previously GM selections were not being properly saved.

> STORAGE MODE:

> > Fixes/Improvements:

> > - Fixed: previously, the amount of free space on a USB device was being incorrectly written to the device.
> > - Fixed the issue of delayed boot up and operations when a USB device is connected. Certain actions, such as program changes, were being blocked until the drive was fully read.
> > - Object Export: keymap lists proper title.

> GENERAL:

> > Fixes/Improvements:

> > - Improved communications with SoundTower's DeskTop Editor.
> > - Keyboard Naming: Backspace working now.
> > - Better sysx support for Chains.

### OS Version 2.01 - 3/3/2011

> SETUP MODE:

> > Features:

> > - Adding new Setups (ids 130-150), ported from the LE (see Object Lists for details).
> > - Arp Sync Mode on the COMMON page has been eliminated. With the new sync modes for arps and riffs the parameter is now unnecessary.

> > Fixes/Improvements:

> > - KEYTRIG page: controllers assigned to keys now properly respect zone mute state.
> > - Setup 122 "Strum Thurmond" - Drum Riff trigger entry value set to off. Tempo values for slider A adjusted.
> > - A fix was implemented for rare cases where KB3 programs were interfering the Setup's FXs.
> > - Proper values for all Entry/Exit values for pan and volume have been set.
> > - Fix for unnecessary aux override reloads when changing setups.
> > - Setup Edit: changes to zone mute state now mark the setup as "edited".
> > - Setup Edit: Mute 2-4 behavior improved.
> > - Improved management of MIDI cc's on transitioning between Setups.
> > - Improved initialization of riffs and arps in muted zones with EntryState:On.
> > - Improved handling of Zone Insert FX when employing ImpZn, NewZn, DupZn and DelZn.
> > - Messages that are not remapped to a physical controller over the local keyboard/input-channel now go thru. This way basic messages such as Volume or Pan coming in over the local keyboard/input-channel will be followed.
> > - Better initialization of switches at boot-up.
> > - The Ribbon now offers up to 6x its previous resolution.

> >   When used as 1 section: for MIDI CC Destinations between 0 and 31, the ribbon now sends both MSB and LSB values, offering a resolution of 768 points. Previous OS versions only sent the MSB portion (a resolution of only 128 points).

> >   When used as 3 sections: the ribbon sends only the MSB, maintaining the original resolution of 128 points per section; ie no change from previous versions.

> > - Riffs and Arps now respond to MuteZone in a fashion similar to that of a traditional mixer mute. When muted they keep running (in the background) but do not produce any output.
> > - All Arp Shift and Velocity Pattern IDs are now accessible as MIDI destinations.
> > - Common page reorganized.
> > - Numeric entry in Setup Ribbon CFG page now working properly
> > - PitchUp and PitchDown setup controllers now working properly with non 100% scaling.
> > - Cursor navigation in the Pattern editors improved.
> > - When exiting the pattern editors, the proper soft buttons are maintained.
> > - MIDI controller messages are no longer transmitted from muted zones (entry/exit values continue to be sent regardless) and some non-MIDI destinations (>127) can still be triggered, like Mute Zone, Solo Zone or Arpeggiator settings. For Momentary switches special treatment is given whereby off messages are still sent even if the zone gets muted mid-stream. This way hung notes are avoided with common applications like Sustain where muting a zone before the sustain pedal is released could cause issues.
> > - Goto Setup destination (SetpGoto) now properly refreshes setup list when in Setup Main page.

> PROGRAM MODE:

> > Features:

> > - New Programs (see Object Lists for details).
> > - New KB3 program #896 "Big Leslie B3" (note: this program uses a new 14 unit FX chain; because of the demand placed on FX resources, it is intended primarily for solo playing).
> > - KB3 Edit: per-program parameter added to allow user-selection of Foot (cc4) and/or Expression (cc11) for KB3 swell control.
> > - DSP oscillators can now transpose down to sub 1 Hz frequencies.
> > - SHAPED SAW DSP now has veltrk/keytrk params (with a mod range of -127 to 127).

> > Fixes/Improvements:

> > - Boosted level on program 52 (The Ninth Bar)
> > - Fix implemented for left/right natural envelope differences when pitch changes occurred within a note's duration.
> > - KB3: fx controls now affect all instances of KB3a/KB3b algs on the specified channel.
> > - KB3: cc11 (expression) handling fixed.
> > - Fixes implemented for some guitars that had envctl values and MIDI controls that may conflict with KB3 programs (eg:MIDI73)
> > - Fix for program #489 "Chapel Organ": changed 2 block shaper to 1 block shaper.
> > - Program mode Error message now displayed when trying to save a program and does not fit in internal memory.
> > - Edit Info: character deletion improved.
> > - Edit Info: better display of long strings.
> > - Demo "Stop" = Auto-Panic: When a demo song is Stopped (potentially leaving behind a variety of MIDI messages), a panic message is now sent on the current channel to restore MIDI CCs.
> > - Sample editor: TRIM page no longer stops notes while editing sample points.
> > - Some cosmetic changes to the CTLS page so that "None" fits in the second column.
> > - INFO Editor now includes "Auto" Info creation when adding/changing a mod source; "i" icon in page header acts as indicator; pressing EDIT in mod source field will take you to the info editor when possible. Chain Info does not have this feature.
> > - Better navigation in Program Mode DSPMOD/DSPCTL pages.
> > - Improved Mono Sample XFade: transitions are smoother, and some bugs involving note stealing were fixed.
> > - Fix for mono notes sometimes stopping at the wrong pitch.
> > - A few bug fixes for problems with cascade mode instability.
> > - KB3 Editor: various graphic's & soft buttons cleaned up.
> > - Bug fixes for a few problems with KB3 mode: stuck notes, missing tonewheels, effects not loading.
> > - Clicks on certain Programs, like 213, fixed.
> > - Fix for 'portamento/legato OFF' issue: In mono mode, with Portamento and Legato both set to OFF, keyup will retrigger (sample/envelope restart) the held note instead of re-pitching the current note.
> > - Proper out pan for new layer with LyrFX.
> > - Portamento Source working now as expected when the Arp is enabled.
> > - Improved transition from Setup to Program mode if Arps are playing.
> > - Improved handling of ASR states.
> > - Fix for ENV2/3 not returning completely to zero.
> > - ENV2/3 now continue past the end of the amp envelope (if the layer's outputs are connected to another layer.)
> > - Fix for DSPMOD page filter resonance control mods. Controllers connected to this parameter were only having half the effect of the displayed value. Affected algs are 4 POLE LOWPASS W/SEP, 4 POLE HIPASS W/SEP, 2 POLE LOWPASS, 2 POLE HIPASS, 4POLE MOGUE LP, and STEEP RESONANT BASS.

> > Known Issues:

> > - In the case where there are two consecutive DSP blocks with double inputs, and the first of the two is a 'single' block, the second block's bottom input will not work in some cases. This is a hardware limitation and can not be fixed at this time.

> SONG MODE:

> > Features:

> > - "UnLoop" record function added to the sequencer (BIG page, RecMode field). Similar K2XXX feature of the same name, unloop is a handy track copy function that automatically extends existing shorter-length tracks for you as you record new material.

> >   When recording in UnLoop RecMode, any existing tracks will be played back as if they were looping from Bar 1 : Beat 1 to the End point, but they are actually being re-recorded linearly over absolute Bars and Beats until you press Stop. In other words, UnLoop allows you to record a linear track over a short looping section without first having to copy the section over and over again to achieve a new desired Song length. The End point of the Song is extended to the downbeat of the (empty) Bar immediately following the last Bar you were recording when Stop was pressed.

> >   For example, let's say you've a recorded a four-bar drum loop and now want to record an eight-bar bass line. This would be a situation where UnLoop would come in handy. While the drum track keeps looping, the bass track will record in linear fashion, and the end point will be moved to the point at which you press Stop. Actually, the drum track will also change. It will play through its loop twice, but while the information is repeating in the loop, it will be recorded to the track. So now if you look at the drum track, you will see information in bars 5-8 (a duplicate of the information in bars 1-4).

> > Fixes/Improvements:

> > - Edit/Track/Delete function now correctly adjusts song end time.
> > - Numeric entry in Song Mixer page when playing the song now correct.
> > - Improved song 'stops', making sure the transport stops if "save" is pressed during playback.
> > - Clipping name of Song Name properly if it is too long
> > - Song Event Editor no longer attempts to execute DataInc and DataDec (cc96, cc97) upon entry.
> > - Note off events represented as Note On = 0 velocity were not handled properly.
> > - Stability of real-time track operations improved.
> > - Exiting the MISC page has been improved.

> QA MODE:

> > Fixes/Improvements:

> > - Last QA bank used is now stored in the master table.

> STORAGE MODE:

> > Features:

> > - Load/Open: The list of displayed objects now wraps.
> > - Enhanced information on the screen while loading and saving.
> > - EXPORT/Song: export a song in SMF format (.MID) is now part of Storage Mode and sports enhanced selection options.
> > - EXPORT/Info: export Program Info.
> > - EXPORT/ObjLst: export object lists (generates a coma-separate text file with the list of the current programs, setups and songs).
> > - Hourglass icon now displayed in Storage Store Advance page when Type scrolling takes too long.
> > - For developers: Export object in XML in Storage mode. Few objects type for now but we will be adding more.
> > - For developers: Export KPN in Storage Export.

> > Fixes/Improvements:

> > - Improved compatibility with some thumb drives.
> > - Fix for 16GB thumb drives reporting wrong free space.
> > - Sound Tower Editor compatibility added.
> > - Improved conversion of K-objects.
> > - K-conversion:Triple Mode and KB3 programs now detected (and skipped) properly... before there were false positives.
> > - K-conversion: eliminated possibility of negative program numbers in a Setup zone.
> > - K-conversion: Sample header translation improved.
> > - K-conversion: Keymap translation improved.
> > - Load Selection: when OPENing a file to load individual objects, it is no longer necessary to press Select first if only loading one item - pressing OK with an object highlighted makes this selection by default. Of course, if loading multiple objects, the Select button must still be used.
> > - Improved user-cancelled Loads
> > - Better display of sample sizes.
> > - Overwrite- again works as Delete + Merge (previously was performing Delete + Append.)
> > - File time stamp working again.
> > - Increased stability of file system.
> > - Keyboard Naming in Storage mode is now filtering invalid characters.
> > - Better error display in Load page if no files are present and pressing Select or SelectAll.
> > - No need to manually change the extension of a PC3LE file (.PLE) anymore. It will just load.

> > > Notes about loading PC3LE files:

> > > 1. If you load a PC3LE program, it will be ok except the entry values. The PC3LE entry values are in the Virtual Parameter Table. The PC3 entry values are in the CTLS page.

> > > 2. If you load a PC3LE setup, it will be loaded ok but:
> > > - Drum pad parameters will not be loaded.
> > > - Controllers assigned to Virtual Parameters will be considered just as plain MIDI.
> > > - The LE has 15 programmable knobs. The first 9 will appear in the PC3 as the 9 Sliders (Sliders A-I). Knobs 10-15 are not translated.
> > > - The LE has 10 programmable buttons at the top of the knobs. The first 8 will appear in the PC3 in the 8 PROGRAM buttons (SWPRG1-8). SW 9/10 are not translated.

> MASTER MODE:

> > Features:

> > - PREVIEW Function added: used to automatically make a new keymap and program using any selected sample root.
> > - New parameter: Display (Main page); toggles the left info window in Program and Setup Modes between showing Keymaps/Zone info and showing Real Time controllers (like in the PC3LE.)
> > - OBJECT page now shows OS and Objects versions

> > Fixes/Improvements:

> > - Improved MIDIScope performance & stability.
> > - UTILS/VOICES page no longer crashes when using scroll wheel or navigation buttons.
> > - Better and safer exit from Master Utils page.

> EFFECTS:

> > Fixes/Improvements:

> > - Fixed problems with randomly applied reverb and out gain not functioning in some cases.
> > - Aux overrides were not always being applied. Editing the Control Setup no longer affects Master FX aux overrides.
> > - It is no longer possible to assign an FX Mod to the wet/dry parameter of the first box of an Aux chain. Aux wet/dry should be controlled by the send level.
> > - Aux override chains are now consistently applied; there were some cases where a program would not send to the override chain.
> > - Proper soft buttons now displayed following Prog Edit "cannot alloc FX" message.

> GENERAL:

> > Features:

> > - Sound Tower 2.0 support added.

> > Fixes/Improvements:

> > - Advanced KbdNaming: No longer auto-incrementing with navigation keys (left, right, delete, insert). Was causing the cursor to advance by 2.
> > - Fixed bug with USB MIDI that, under particular circumstances, could cause a noticeable delay in playing the keyboard while being connected to a computer via USB.
> > - Better return to MIDI Mode after editing the Control Setup.
> > - Note stealing algorithm improved.
> > - Sample header 437 edited to have a non-zero decay rate (was adversely affecting polyphony).
> > - Entering crazy numbers in a field will not turn into a negative number.
> > - GM Mode FX better handled.
> > - Increased stability when entering and exiting GM mode.
> > - Editors: User button goes to ID#1025 in all cases now.
> > - Editors: asterisk (∗) properly marking user objects in all lists now.
> > - Proper display when trying to type negative numbers in Program and Setup lists.
> > - Improved exiting of Tap Tempo page... now it puts the soft buttons in the proper place.
> > - Boot Loader: Improved Diagnostics.

### OS Version 1.00

> Initial Release

-END-