# Kurzweil PC3LE Series OS V2.02 Update

4/21/11

IMPORTANT: Please use the new Update Procedure (PC3LE-v2.02-OS Install Procedure.html) to update your OS.

Past Release Notes

## OS Version 2.02 Release Notes

> CAUTIONS:

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

> 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 Edit Mode: previously, pressing Enter when a MOD source was set to AMPENV caused crash.
> > - Fix for KB3 LFO display bug.
> > - Removed an unneeded KB3 restart when adjusting master tune.
> > - Improved importing of PC3/K program entry values.

> 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: previously, when ejecting the USB/PC ram disk from the computer, this would cause the drive to not re-appear unless power cycled.
> > - 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.
> > - Fixed: previously, during bootup, MIDI coming in or plugging in a MIDI cable would freeze the unit.

## Past Release Notes

### OS Version 2.01.16376 - 3/3/2011

> SETUP MODE:

> > Fixes/Improvements:

> > - Proper values for all Entry/Exit values for pan and volume have been set.
> > - KEYTRIG page: controllers assigned to keys now properly respect zone mute state.
> > - A fix was implemented for rare cases where KB3 programs were interfering the Setup's FXs.
> > - Fix for unnecessary aux override reloads when changing setups.
> > - Improved handling of Zone Insert FX when employing ImpZn, NewZn, DupZn and DelZn.
> > - Setup Edit: changes to zone mute state now mark the setup as "edited".
> > - Improved management of MIDI cc's on transitioning between Setups.
> > - Improved initialization of riffs and arps in muted zones with EntryState:On.
> > - 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.

> PROGRAM MODE:

> > Features:

> > - KB3 Edit: per-program parameter added to allow user-selection of Foot (cc4) and/or Expression (cc11) for KB3 swell control.

> > Fixes/Improvements:

> > - 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.
> > - 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.
> > - 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.
> > - 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.

> STORAGE MODE:

> > Fixes/Improvements:

> > - Improve access to some USB thumb drives that required more power.
> > - Improved user-cancelled Loads
> > - K-conversion: Sample header translation improved.
> > - K-conversion: Keymap translation improved.
> > - 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.

> MASTER MODE:

> > Fixes/Improvements:

> > - UTILS/VOICES page no longer crashes when using scroll wheel or navigation buttons.
> > - Safer navigation of UTILS page.

> EFFECTS:

> > Fixes/Improvements:

> > - Fixed problems with randomly applied reverb and out gain not functioning in some cases.

> GENERAL:

> > Features:

> > - Sound Tower 2.0 support added.

> > Fixes/Improvements:

> > - 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.
> > - LE was not responding to cc5, cc65 or cc68; now fixed.
> > - Advanced KbdNaming: No longer auto-incrementing with navigation keys (left, right, delete, insert). Was causing the cursor to advance by 2.

### OS Version 2.00.16161 - 12/29/2010

> SETUP MODE:

> > Features:

> > - New Trigger Keys functionality. Keys can now trigger a controller.
> > - Arp Sync Mode on the COMMON page has been eliminated. With previously added sync modes for arps, this parameter is now unnecessary.
> > - New Parameter: Setup Mode Input Channel. You can choose if MIDI coming from the local keyboard will sound or not. Set it to 1-16 L+M if you want to play that zone both from your external keyboard and the PC3LE, or set it to 1-16 M if you want to play that zone only from the external keyboard. Any L+M and Any M are also choices.

> >   Example L+M:

> >   > Zone1: Piano, channel 1, inputChannel 1 L+M, Xpose +12.
> >   > Zone2: Strings, channel 2, inputChannel 2 L+M, Xpose +24.

> >   > -If you play from your external controller in ch1... you will be playing the Piano xposed +12.
> >   > -If you play from your external controller in ch2... you will be playing the Strings xposed +24.
> >   > -If you play the keys on the PC3LE you will be playing Piano (xposed+12)+Strings(xposed +24)

> >   Example M:

> >   > Like before, but let's add a third zone:
> >   > Zone3: LoudSolo, channel 3, inputChannel 3 M, Xpose +12.

> >   > -If you play from your external controller in ch3... you will be playing the LoudSolo xposed +12.
> >   > -If you play the keys on the PC3LE you will still be playing only Piano (xposed+12)+Strings(xposed +24)

> >   > Note the big advantage of this feature... that external MIDI passes THRU the zone and its parameter settings.

> > Fixes/Improvements:

> > - Common page reorganized.
> > - Common page Tempo field is now easier to edit. Example: Typing 60 +Enter will automatically set it to 60.00, before you had to type 6000.
> > - Under some circumstances Setups were losing effects; this is fixed.
> > - PitchUp and PitchDown setup controllers now working properly with non 100% scaling.
> > - MIDI data received on the LocalKbdCh (LKC) is now being sent out via MIDI/USB for data on that same channel. Previously it was not.
> > - 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.
> > - AuxBend1 and AuxBend2 controller destinations removed as they are not enabled in the PC3LE.

> PROGRAM MODE:

> > Features:

> > - NEW MODE: advanced V.A.S.T. Editor!! (Program Edit / V.A.S.T.)

> >   Nearly full PC3-level program mode edit capabilities, including ALG WIRING, KEYMAP and ROM SAMPLE edit modes (no added FX editing). See the included PC3LE v2.00 Addendum for full details.

> > - Program Edit: KB3 programs now have Demo Song field (and demos) on the OUTPUT page. (V.A.S.T. edit mode)

> > Fixes/Improvements:

> > - Fix for Programs where Insert FX were still sounding with MIDI Vol=0. This should cover all of the cases of MIDI/outgain and aux send problems.
> > - ENV2/3 now continue past the end of the amp envelope (if the layer's outputs are connected to another layer.)
> > - 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.

> 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).

> > - The Export MIDI File function has moved and is now a part of Storage Mode and sports enhanced selection options.
> > - The option to have the metronome sound only on "CountOff" was added.
> > - Delete song button added to Song Mode.

> > 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:

> > Features:

> > - QA mode can now be used as program mode in multi-timbral MIDI applications.

> > Fixes/Improvements:

> > - Fixed bug when going from a Setup to a Program. Showing the current program in the channel if nothing is selected.
> > - Proper display of LEDs in buttons.
> > - Panic now working properly.
> > - Last QA bank used is now stored in the master table.
> > - Better handling of selections made by program change including re-selection of the already current entry.
> > - Transport buttons working better now.

> STORAGE MODE:

> > Features:

> > - Support for loading∗ K2 Series Programs & Setups.

> >   ∗The PC3LE will try to convert programs, setups and keymaps from the K2 series into the PC3LE. Files with extensions K25, K26 and KRZ can be loaded. The PC3LE does NOT load K-samples therefore in the keymap conversion the PC3LE will try to find similar samples to the ones used by the keymap in the PC3LE ROM. Sometimes successfully, sometimes not. The PC3LE does not have sample skipping so some samples will not extend more than 1 octave upwards as they did in the K2 series. Some of the DSP algs used in the programs cannot be converted or are partially converted. The FX are not converted in Programs nor Setups.

> > - The Export MIDI File function now displays a selection screen allowing simpler selection of the song to be exported.
> > - EXPORT/Info: export Program Info.
> > - 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:

> > - Increased stability of file system.
> > - Load: PC3/PC3K files are loaded now properly.
> > - Load/Open: The list of displayed objects now wraps.
> > - Support for multiple file selection within a directory on load now supported.
> > - Keyboard Naming in Storage mode is now filtering invalid characters.

> MASTER MODE:

> > Features:

> > - NEW MODE: Master UTILITIES

> >   Pressing (SOFT3+SOFT4) double button press in most modes brings you to a Utility menu offering a variety of system tools.

> >   MIDI = MIDIScope; a real-time MIDI activity monitor displaying all incoming MIDI data.
> >   VOICES = a real-time polyphony monitor displaying voices in use.
> >   About = displays the current system OS revision along with a list of Kurzweil credits.
> >   OBJECT = shows info about user objects and offers a "birds-eye" user-object Delete tool.
> >   Loader = enters the Boot Loader (for updates, same as booting up the PC3LE while pressing the EXIT button.

> GENERAL:

> > Features:

> > - File system and database improvements increasing speed of load/save and managing objects.
> > - More id space. Up to 2560 ids per object type.

> > Fixes/Improvements:

> > - Note stealing algorithm improved.
> > - Sample header 437 edited to have a non-zero decay rate (was adversely affecting polyphony).
> > - Master XMIT page, when ProgChang:OFF Bank Msgs no longer get sent.
> > - Entering crazy numbers in a field will not turn into a negative number.
> > - GM Mode FX better handled.
> > - Fixed some GM Drum remapping on the first few kits.
> > - Increased stability when entering and exiting GM mode.
> > - 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.

### OS Version 1.10.14696 - 4/19/2010

> General MIDI Mode:

> - GM programs show up in the main list now for easier access.
> - General MIDI chorus and reverb now working properly.
> - Overall improvement in GM mode performance.

> Program Mode:

> - New demos added.
> - New drum programs (ID# 641 through ID# 745).
> - Program edit mode display improvements.

> QA Mode:

> - 1 new QA bank added and QA Bank "Setups" fixed
> - Fixed Bug: wrong name in QA info bar if the current selected element was a setup.

> Setup Mode:

> - 256 Setups - many new ones!
> - Setups reordered and volume adjusted.
> - Setups all have proper entry and exit values for volume and pan.
> - More drum pad assignments in setups.
> - Riff start and release sync fixed for some setups.
> - New arp shift and velocity patterns added.
> - Improved performance in Setup mode by speeding up setup changes and improving the stability of the MIDI controllers that are being triggered by the physical controllers.
> - Fixed Bug: changing KB3 or Aux FX channels in Setup mode.
> - Riffs no longer send initial volume and pan so that the setup zone volume and pan will rule at riff start.
> - Split functionality improved.
> - Arpeggiator Beats field now like K-series... 1/x being x from 1 to 384.
> - FX units display improved.

> Song Mode:

> - Songs fixed.
> - Display cleanup.
> - Improved Export MIDI sequence to USB devices.
> - Program fields now can use the category system.
> - FX units display improved.

> Storage Mode:

> - More information in Storage Mode while Saving and Loading.
> - Better stability in Storage Mode accessing USB devices.

> Miscellaneous:

> - Overall improvements in the stability of the OS.
> - The note stealer works better which means better use of the 64 voices of polyphony.
> - Increased user ID space to 2560.
> - Intuitive entry (ENTER + something) to edits work better and in more places.
> - Improved Boot Loader detection of USB devices.
> - Overall stability of Boot Loader improved.

### OS Version 1.01

> Initial Release

-END-