# Kurzweil PC3K Series OS V2.03 Update

7/19/11

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

Past Release Notes

## OS Version 2.03 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:

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

## Past Release Notes

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