News and Update information

Updates are available for free on request (copy/paste the required updates into an email)


21 Nov 09: Pack3, Pack4: ** Fix **
All Dly_Bank Ver: 2.91
The last update caused a bug with BiQuad filtering mode


20 Nov 09: Pack6: ** Improvement **
Degrader Ver: 2.91
No Clicks when changing from 'Pass' mode to Degrading
Should sound the same/similar in different SampleRate systems


27 Oct 09: Pack7: ** Improvement **
Pitch_Shifter/Fbk Ver: 2.91
Improved sound quality - reduced noise


30 Sept 09: Pack8, Pack9_SYS2, Separates: ** Fix **
All GUI_Envelopes
Total_Time was corrupted when a "GUI Overload Event" in SE(1.017) occurs and there is a link to the Total_Time input
This only occured with complex/big projects
It should not occur in SE1.1x because it does not 'overload' the GUI


25 Sept 09: Pack9_SYS2: ** Fix **
Pack9_Sys2: Sample_Playback/Mono
Sample_Position output could overwrite the buffer by one sample - was only reported in SE1.1x


2 Sept 09: ** Announcement **
I have decided to stop further development of SynthEdit modules / CK_Modules

My CK_Packs will remain available until the end of the fiscal year(April) at a reduced price





2 Sept 09: ALL MODULES: ** Quad-Core fix **
ALL PACKS/ALL MODULES UPDATED

The Delay based modules were found to cause crashing on Quad-Core systems and Cubase4/5
After a lengthy process it was found that the Compiler Linker settings were not correct
Therefore, I have recompiled ALL 370+ modules with the correct Compiler Linker settings
which has fixed the crashing Delay module problem on Quad-Core PC's
This should also fix any other possible Quad-Core issues

*Note*: The old Pack9/10 have been Obsolete for quite a while now and have NOT been updated
Pack9/10 were replaced by Pack9_Sys2 and Pack10_sys2










26 Aug 09: Pack10_SYS2, Separates: ** Improvement **
Pack10_Sys2: Sample_Recorder Ver: 2.10
Separates: Sample_Recorder_Tool Ver: 2.10
Now closes sample file if 'Active' is switched off during recording
Should work better with Multi-Instance and Dual/Multi-core PC systems


24 Aug 09: Separates: ** Bug Fix **
Separates: All GUI_Multi_Level_Morph/Ext Ver: 2.50
A bug creapt into the last update
After inserting a 'fresh' module it would crash when editing the highest levels
This did not affect existing projects - only when a module was newly inserted

Prev: Ver2.41:- 'Randomising' function altered for different random settings each time when first loaded


13 Aug 09: Separates: ** New Modules : Replacement Wavetables **
Separates: Replacement_OscWT_Std, Replacement_OscWT_2k Ver: 2.00
The default CK_Oscillator wavetables can produce a 'ringing' sound for some waveforms below 40Hz (Gibbs effect)
These modules will replace all Wavetables used in CK_Oscillators of the same type i.e 'std' or '2k'
These new waveforms do not produce the 'ringing' sound below 40hz,
they are still 'sharp' in the normal range but do sound 'slightly' different


26 July 09: Pack9_Sys2: ** Improvements, New Feature, Tweak **
Pack9_Sys2: Sample_Player_SYS2, Sample_Player_Mono_SYS2 Ver: 2.32
Sample_Position output could overwrite the buffer by one sample - was only reported in SE1.1x
Ver 2.31 :-
SE_Midi_to_CV:Pitch has very small fractional variance on some notes not shown in the SE_Monitor
So, I have tweaked my 'Unity' playback detection to compensate for those fractional variances
This ensures the Best CPU performance for 'Unity' playback
Ver: 2.30 :-
New 'Jump To Location%' option - this can be useful for 'DJ' style sample manipulation
Setting the value forces a Jump to a new location when playing or 'cues' the playback point when next triggered
Also, a 'Click Free Jump To' and 'SpinDown Pause' system example prefab is provided (requires Pack6 & Pack2)


24 July 09: Pack 6 ** Important information regarding SE1.1x and Polyphony_Control **
Ref: Polyphony_Control and Sample_Group_Poly_Control
Unfortunately, Jeff has been changing the Gate timings in SE1.1x
There are now 2 different Gate timing systems in SE1.1x and this affects the Polyphony_Control system
As of SE1.154 the current situation is:-
When using Midi_to_CV the Gate.Comp setting must be set to 3
When using Keyboard2 the Gate.Comp setting must be set to Zero

Jeff may change the timings at any point so this info is subject to change
You can check what the Gate.Comp timing should be in your version of SynthEdit by doing the following:-
Connect a SE_Monitor module to each of the Gate and Pitch signals from Midi_to_CV or Keyboard2
Press and Hold a single Midi Note and check the (xxx samps in SE1.0x) or (+xxxxx in SE1.1) values in the SE_Monitor displays
The difference between the Pitch 'samps' and the Gate 'samps' is the value you should use for Gate.Comp


23 July 09: Pack 6 ** Improved to support Sample_Bank latching **
Pack6: Pitch/General_Latch Ver: 2.02
Can now be used with the CK_Sample_System for 'live' Sample Bank switching Latched to the Note on event
This allows multiple Sample Banks to sound simultaneously and independently for each note if required


13 July 09: Pack 3 ** Improvement + New Module **
Pack3: Midi_Note_At_Release Ver: 2.01
Pack3: Midi_Note_At_Release2 Ver: 2.01
Now supports All_Note_Off midi messages. CPU improvement tweaks
Now no Notes are generated if Tranposing beyond the keyboard range - previously 'wrapped'

New version '2' Transpose range (+/-48) and adds 'Release Delay (beats)' option
This allows more varied playing options/syncopation


12 July 09: Pack1,2,3 ** Status Fix : Improved efficiency **
Pack1: 1/2_Choice_to_1_Plus Ver: 2.25
Pack2: 4/8_Choice_to_1_Plus Ver: 2.25
Pack3: 12/16_Choice_to_1_Plus Ver: 2.25
A bug crept into the last version (Ver 2.21)
This caused an error in the output status when switching STATIC signals


10 July 09: Pack1 ** NEW MODE **
Stereo_Balance Ver: 2.10
New 'WIDTH' balance mode added - this will 'collapse' a Stereo image into Mono
Balance[0] = Mono
Balance[+/-5] = Stereo


9 July 09: Pack2, Pack7, Separates: ** Tweak **
Pack2: Counter_Indexing Ver: 2.21
Pack7: Random Ver: 2.11, Midi_Random_Multi Ver: 2.12
Separates: Counter_IndexingV2 Ver: 2.21, Counter_Idx_Groove Ver: 2.21
I have tweaked the 'Random_Seed' input logic to give more varied patterns


9 July 09: Separates: ** NEW MODULE **
Separates: Random_StartUp_Seeds Ver: 2.00
Provides randomised 'Random Seed' signals at startup, also has a 'ReTrigger' option
This ensures different random patterns every time a VST is loaded

*Note: 'Seeded' random generators allow you to reproduce the same random sequence
So your sound/pattern can be the same each time you play a tune
Randomly setting the 'Random Seed' inputs ensures random patterns are *always different*


8 July 09: Separates: ** NEW MODULE / Tweak **
Separates: Patch_Mem_Random Ver: 2.02
A Patch_Mem_Float module with easy End-User Randomising option
Two outputs, DSP_Float and GUI_Float allows flexible connectivity
Output Value is always kept within the Min/Max range
One DSP Button can trigger random generation on multiple modules
*Tweak:- Different random patterns even when VST first loaded


25 June 09: Pack10, Pack10_Sys2: ** Fruity_Loops (and similar) Issues **
Pack10, Pack10_Sys2: Sample_Wave_Display2/GUI Ver: 2.05
The VST Sample_Display can 'lock-up' using Fruity_Loops(FL8) and similar Hosts under SE1.0x
This is due to a combination of FL 'quirks' and SE1.0x 'dumping' GUI messages when Busy (*)
It seems FL(and similar) causes GUI overloads more often than other Hosts
I have added a 'time-out' function that will recover from the display 'lock-up' issue after 20secs

*Note: The SE GUI overload 'dumping' issue has been fixed in SE1.1x Beta


19 June 09: Separates ** Fix **
Separates: Glide Ver: 2.23
Output Mode '+/-' could sometimes/rarely reset the Glide Level on new notes


8 June 09: Pack8: ** Bug Fix **
Pack8: All Multi_Osc2V2_x Ver: 2.11
Output was bad when using modulated and non-modulated Phase signals And realtime Pitch modulation


8 June 09: Pack2: ** Relay(s) : Improved CPU **
Pack2: Relay_1to2, Relay_2to1 Ver: 2.20
Improved CPU when Control/Threshold inputs are modulated


3 June 09: Pack6, Pack7: ** Envelopes : Improvements & Fixes **
Pack6: All Envelopes/V2 Ver: 3.91
Pack7: All Envelopes/V2 Ver: 3.91
A bug crept into the last update which meant the Stage levels were not fully reached
Ver:3.90:-
Added Extra code which 'may' improve voice stealing/clicks using the standard SE(1.1)_Voicing system
*Note: for 'No-Click' voice stealing use my 'Polyphony Control' system for either SE1.0 or SE1.1
Improved efficiency - should reduce CPU Spikes on patch changes Esp with more Stages
Changing Levels/Times while playing should now update in all cases
Fixed a memory access bug - only reported on WinVista systems
Ver 3.82:-
Now allows direct linkage between Midi_to_CV:Mono_Mode and Env:ReTrigger_Mode
This ensures the envelope is in the 'ideal' mode for Mono/Poly automatically ;)
Ver 3.61:-
Fixed an issue after changing between Poly->Mono Patches using 'PickUp' mode


2 June 09: Pack4 : ** Fix **
Pack4: Dly_Bank_12/16 Ver: 2.31

Feedback and Damping values for Delay #11 were incorrect


26 May 09: Pack1: ** ENV_HAHDSR : Improvement **
Pack1: ENV_HAHDSR Ver: 2.10
Added Extra code which 'may' improve voice stealing/clicks using the standard SE(1.1)_Voicing system
*Note: for 'No-Click' voice stealing use my 'Polyphony Control' system for either SE1.0 or SE1.1
Now allows direct linkage between Midi_to_CV:Mono_Mode and Env:ReTrigger_Mode
This ensures the envelope is in the 'ideal' mode for Mono/Poly automatically ;)


22 May 09: Pack6 ** Bug Fix **
Pack6: Standard_Osc/2k Ver: 2.20
Sync modulation using 'High Accuracy' was causing Noise when Synced to an identical frequency


12 Apr 09: Pack8 ** Improvement : New Waveform support **
Pack8: Osc_Wave_Display Ver:2.20
Supports the new 'Noise' and 'Pulse' waveforms (*Pulse waves are just shown as 'Square' shapes)


12 Apr 09: Pack7,8 ** New Wave#1 'Noise' waveform **
Pack7: All Multi_Osc2_4,8,16,32 Ver:2.10
Pack8: All Multi_Osc2_V2_4,8,16,32 Ver:2.10
Wave#1 can select 'Noise' waveform


12 Apr 09: Pack6 ** New Osc_Mode 'Noise'**
Pack6: Flexi_Osc/2k Ver:2.20
New Osc_Mode option:- 'Noise' - Modulator input controls Noise Level


12 Apr 09: Pack6 ** New Waveforms 'Noise', 'Pulse' **
Pack6: Stanard_Osc/2k Ver:2.10
New Waveform options:- 'Noise' and various 'Pulse' waveforms
Pulse:- Phase input acts as Pulse_Width
Noise:- a 'White Noise' source - Phase controls Noise Level


12 Apr 09: Pack1 ** New Waveform 'Noise' **
Pack1: Mod_Osc Ver:3.01
New Waveform option:- Noise
Provides a 'White Noise' source - pitch/phase has no effect on the Noise sound
For 'tunable' noise use the 'Rnd/Rnd2' waveforms with Pitch Frequencies up to the SampleRate


4 Apr 09: Pack 1, 2, 3, 5, 9_Sys2, Separates: ** Midi : Improvements **
Pack1: Classic_Arp Ver:2.30, Clocked_Arp Ver:2.30, Midi_4x_Zone/Plus Ver:2.10, Midi_Prog_Bank Ver:2.10, Midi_Split Ver:2.20, Midi_1_to_Choice, Midi_Choice_to_1
Pack2: Phrase_Arp Ver:2.30, Dual_Midi_Split Ver:2.20, Note_Mem_Hold_Unison Ver:2.30
Pack3: Midi_Chords_Active/Preset Ver:2.10
Pack5: Midi_8x_Zone/Plus Ver:2.10, Midi_Prog_Bank_16x_CC Ver:2.10
Pack9/sys2: Sample_Group_Poly_Conrol Ver: 2.30
Separates: Polyphony_Control Ver: 2.30
Modules now support both 'All_Sounds_Off' and 'All_Notes_Off' midi commands
Classic_Arp, Clocked_Arp and Phrase_Arp stop playing on 'All_Notes/Sounds_Off' even when set to ARP_Hold=ON
Midi_Split, Dual_Midi_Split send 'All_Notes/Sounds_Off' and 'Prog_Change' midi messages to Both outputs
Dual_Midi_Split now allows both Input Channels to be the same


3 Apr 09: Pack6 ** New Option : User Request **
Pack6: Midi_Note_Delay Ver:2.21
New Option:- "Delay Other Messages? (Off, All, Program_Change)"
ALL: (Aft, CC, Bend, Program_Change, All_Notes_Off, BankSelect etc) for the selected channel is delayed
Program_Change: Only Program_Change messages are delayed for the selected channel
Notes on the selected channel are always delayed (as before)


21 Mar 09: Pack9_Sys2, Separates : ** SE:1.0 and SE:1.1 auto detection **
Pack9_Sys2: Sample_Group_Poly_Control Ver: 2.23
Separates: Polyphony_Control Ver: 2.23
Jeff has altered the Midi_to_CV:Gate timing on SE_Ver:1.136 - This affects the Polyphony_Control system
These updates will 'Auto Detect' which version of SE they are in when Inserted into a project
*HOWEVER*
any Example files/projects will use the setting when the file was saved
So you need to check/set the value of existing Project files depending on which version of SE you are currently using


19 Mar 09: Freebies : ** Improvements and Fix : Download updates from the 'Freebies' webpage **
Freebies: Waveshaper Ver: 2.20
Pressing Shift/Ctrl when moving the boxes allows increased editing accuracy (to 0.001 steps)
There was a problem with the SE_Code which caused the module to crash when moving the boxes 'Rapidly'
I have replaced the SE_Code with my own code and it has fixed the problem ;)


14 Mar 09: Freebies : ** Improvements : Download updates from the 'Freebies' webpage **
Freebies: Fixed_Delay, Fixed_Delay_Vol Ver: 2.20
My modules did Not generate DeNormal numbers but could output very low signal levels when using feedback
Subsequent level adjustment on the output signals could cause DeNormal numbers resulting in High CPU readings
These new versions improve the output signals to allow subsequent level adjustment without causing DeNormal numbers


5 Mar 09: Pack8, Separates : ** User Request Improvement **
Pack8: GUI_Multi_Levels_x16/x32/x64 Ver: 2.40
Separates: All GUI_Multi_Level_Morph Ver: 2.40
New 'Display Mode' options to display a Fixed Min/Max range rather than Auto adjusting


5 Mar 09: Pack3 : ** New Modes **
Pack3: Economy_Mode Ver: 2.10
New Modes:- 'Off, Realtime/Detect_Static'
OFF: Zero output
Realtime/Detect_Static: Input->Output and detects STATIC 'running' signals, setting the appropriate output status


4 Mar 09: Pack1, 2, 3, 4, 5, 8 : ** Improvements **
Pack1: 1v/2v_Chorus, Stereo_Echos_1/2, Stereo_Delay, Delay/Damp, 2_Tap_Dly/Damp
Pack2: 4v_chorus, Stereo_Echos_5, BIG_Delay_Damp, 4_Tap_Dly/Damp, Reflections_1/2/5, 1/5_Early_Reflections
Pack3: 6v_Chorus, Stereo_Echos_10/20, Dly_Bank_2/4/8, AllPass_Dly/Damp, Comb_Dly/Damp, Reflections_10/20, 10/20_Early_Reflections
Pack4: Ind_Stereo_Delay, Dly_Bank_12/16, FIR_Engine_4/8/16/32/64, 40/80_Early_Reflections
Pack5: Feedback_Delay_Networks FDN3/4
Pack8: AllPass_Filter, BIGGER_174s_Delay, MASSIVE_349s_Delay

My modules did Not generate DeNormal numbers but could output very low signal levels when using feedback
Subsequent level adjustment on the output signals could cause DeNormal numbers resulting in High CPU readings
These new versions improve the output signals to allow subsequent level adjustment without causing DeNormal numbers


1 Mar 09: Pack3 : ** Improvement **
Pack3: Stereo_Echos_10/20 Ver: 2.30
Improved CPU when not using all the Echo Taps : Volume=0v for (6-10) and (11-20)


26 Feb 09: Pack9, Pack9_System2 : ** Improvement and Fix **
Pack9: Sample_Loop_Index_Info Ver: 2.25 Sample_Player/Mono Ver: 2.56
Pack9_System2: Sample_Loop_Index_Info_SYS2 Ver: 2.15 Sample_Player/Mono_SYS2 Ver: 2.26
The End% point could lock to the Sample_End point in certain circumstances
Setting the User_Loop_End% greater than 100% could cause errors


25 Feb 09: Pack3, Pack4 ** New Cascade Mode **
Pack3: Dly_Bank_x2/x4/x8 Ver: 2.30
Pack4: Dly_Bank_x12/x16 Ver: 2.30
New operational mode option:- Delay Bank System (Parallel, Cascade)
New 'Cascade Mode' - each delay cascades into each other depending on output linkage


23 Feb 09: Pack8 ** Operational change **
Pack8: Manual_Clock Ver: 2.17
Module activity has been changed when used in a polyphonic voice


22 Feb 09: Pack4 ** More New Functions **
Pack4: Multi_Func Ver: 2.22
A couple of extra functions added:- Round(nearest), X^3, X^4, ((1-x)^4)*10[-36db], ((1-x)^6)*10[-60db]


20 Feb 09: Pack5 ** Fix **
Pack5: All FDN modules Ver: 4.20
Obscure operational fix:-
If set to Active=OFF when first loaded, there was no sound when turned ON until parameters were changed


17 Feb 09: Pack3, 4, 5, 6 ** Bug Fix **
Pack3: Spectral_Osc_8 Ver: 2.20
Pack4: Spectral_Osc_16 Ver: 2.20
Pack5: Spectral_Osc_24/32 Ver: 2.20
Pack6: Spectral_OscV2_8/16/24/32 Ver: 2.20
The first output value was bad when the module was first run in SE/VST
This could cause clicks/problems for Delays, Filters etc


15 Feb 09: Separates ** Modifications : User Request **
Separates: GUI_Midi_Note_Sequencers 32/64 Ver: 2.72
The Display height can now be reduced to displaying single notes. Previous minimum was 12 notes
"Display/Edit Mode" now has two extra modes:- 'Grid/Note/No Info' and 'Grid/Bar/No Info'
These modes do not show any information in the menu bar - and the menu bar becomes transparent
You can still access the load/save options by pressing 'Shift + Ctrl + Left_Click' on the note window area


24 Jan 09: Pack7 : ** New Option - User Request **
Pack7: Midi_Random_Multi Ver: 2.11
New Option: 'Limit Value Mode: (Wrap, Limit)'
Wrap: Any values over 127+ wrap back to zero+, good for FX
Limit: Any values over 127 are limited to 127


23 Jan 09: Pack7 : ** Improvement - User Request **
Pack7: Random Ver: 2.10
Previously, in a Polyphonic chain each Voice had its Own Seeded Random pattern
but this meant that each new *Voice* had the same random value if they all had the same 'Seed' setting

With Ver:2.10, when used in a Polyphonic chain the Seeded Random pattern is split across all voices/notes
This ensures a new random number for each new *Note/Voice* - which is more logical


16 Dec 08: Separates, Pack9_System2 : ** Polyphony_Control : Fix **
Pack9_Sys2: Sample_Group_Poly_Control Ver: 2.20
Separates: PolyPhony_Control Ver: 2.21
Update (v2.11) fixed 'sustaining/chord' notes but caused 'single' notes to be stolen (i.e not release)
Update (v2.20) version now works properly with both Sustaining Chords and Single notes
Also, 'Note Shift' function now provides the correct shifted GROUP ID if required (Pack9_Sys2 version)
Update (v2.21) fixes an issue where changing the Polyphony setting while holding notes could cause some new notes to be stolen


11 Dec 08: Pack4 : ** New Feature : User request **
Tracking Capacitor Ver: 2.02
New 'Charge/Discharge' mode:- Bypass - passes the input to the output directly


3 Dec 08: Pack5, Pack6 : ** Bug Fix **
Pack5: Spectral_Osc_24 Ver: 2.11
Pack6: Spectral_OscV2_24 Ver: 2.11
Level modulation did not function correctly on the Spectral_Osc24 modules


3 Dec 08: Pack9 : ** Fix **
Sample_Player Ver: 2.50 Sample_Player_Mono Ver: 2.50
Fix:- The wrong Loop_Index could be played after changing Patches/Samples


2 Dec 08: Pack9_System2 : ** Fix + New Option **
Sample_Info_SYS2 Ver: 2.01
New output link 'Loop Size Info(sm)'
Sample_Player_SYS2 Ver: 2.20
Sample_Player_Mono_SYS2 Ver: 2.20
Fix:- The wrong Loop_Index could be played after changing Patches/Samples
Mono version has a new 'Loop_Size_Override (samples)' option
This allows you to set the Loop Size directly for wavetables etc
The Loop_End input value is ignored when the Loop_Size_Override is non Zero


28 Nov 08: Separates : ** Bug Fix Pattern_Playlist**
Pattern_Playlist Ver: 2.30
Changing 'Max Patterns' to 128 caused the GUI display to disappear with no recovery


22 Nov 08: Pack8, Pack9/sys2, Separates : ** Bug Fix GUI_Envelopes**
Pack8: All GUI_EnvelopeV2 Ver: 3.70
Pack9/sys2: GUI_EnvelopeV2 Ver: 3.70
Separates: All Envelopes Ver: 3.70
A problem/crash could occur when editing envelopes in WinVista
The envelope output could be corrupt after changing patches when using 'STEP' shapes


19 Nov 08: Pack8, Separates : ** Enhancement **
Pack8: All GUI_Multi_Levels Ver: 2.30
Separates: GUI_Multi_Levels_16_Morph, Multi_Levels_64_Morph Ver: 2.30
Pressing Shift + Ctrl + Left Mouse will randomise All levels


13 Nov 08: Pack9, Pack9system2 : ** Enhancement **
Pack9: Sample_Player/Mono Ver: 2.40 : Sample_Loop_Index_Info Ver: 2.20
Pack9_System2: Sample_Player/Mono Ver: 2.10 : Sample_Loop_Index_Info Ver: 2.10
Now has extra support for Loop_Shift_Indexing with User_Loop_End point before the User_Loop_Start point
Normal usage is to have the LoopStart as the LoopStart point and the LoopEnd as the LoopEnd point !!!!!


31 Oct 08: Separates ** New Save/Load Feature **
Separates: GUI_Midi_Note_Sequencers 32/64 Ver: 2.70
New Load/Save options for single 'Patterns (.pat)' and 'Pattern Banks (.pbn)'
Single Patterns can be loaded into either 32 or 64 note sequencer modules
'Pattern Banks' can only be loaded by the appropriate 32 or 64 note sequencer


28 Oct 08: Pack8 - All Host_Clocks Ver: 4.20
These versions should 'start sync' better with some older VST_Host programs like Cubase, Sonar etc


25 Sep 08: Pack5 ** Improvement **
Midi_LFO Ver: 2.0

'Quantise Resolution' operation has been changed to 'Quantise Steps'
'Quantise Steps' maintains the full output range whereas the old 'Bit Resolution' did not
Operation is 'Inverse' to the old method i.e:-
Step=1 is Lowest Resolution
Step=128 is Highest Resolution


24 Oct 08: Pack1 ** New Module **
Volt_to_Midi2 Ver: 2.20
As the original Volt_to_Midi module but with new independent 'Step Accuracy' options
1-127 for CC/Aft and various options up to 16384 steps (full 14bit) for Pitch Bend
Can be used to create stepped Sound Effects or to simply reduce midi data
Also the Pitch Bend can be stepped for Semitones to create Glissando bending etc


21 Oct 08: Pack1, Pack2 ** New Feature **
Pack1: Clocked_Arp Ver: 2.20
Pack2: Phrase_Arp Ver: 2.20
New option:- Playback Mode: (Step, Chord)
Step: Each note is played individually (as before - standard Arp)
Chord: All notes are played as a chord on each beat


19 Oct 08: Pack9_Sys2, Separates ** Fix **
Pack9_System2: Sample_Group_Poly_Control Ver: 2.11
Separates: Polyphony_Control Ver: 2.11
When holding Chords and playing single notes the chord notes could be cut short
This Fix ensures held notes continue to play as long as polyphony is not exceeded
*Ver: 2.11 Now supports 'All Notes Off' midi command


10 Oct 08: Separates ** New Mode + Extra options (User request)**
Separates: Glide Ver: 2.21
Extra options for 'Reset Level Mode':- Reset Change, Active(On), Midi_to_CV:Gate, OFF

New option 'Glide OFF Output Mode: (Bypass, Hold)'
Hold will keep the last Glide Level when OFF. This can change depending on 'Reset Level Mode'
Bypass passes the input to the output when OFF (as before)


8 Oct 08: Pack10/System2 ** Bug fix **
Sample_Wave_Overlay/GUI ver: 2.11
In Reverse mode the Loop Box would disappear


8 Oct 08: Pack10/System2 ** NEW Replacement module **
Sample_Wave_Display modules can crash on Dual/Multi-Core systems when changing patches rapidly
I have created an alternate replacement 'Sample_Wave_Display2' module
This can also be used 'stand alone' (without requiring Sample_Station - use the 'Option2' filename link)
The drawback is that it cannot display samples in a CK_Instrument

*Note: The old Sample_Wave_Display modules are now Obsolete


3 Oct 08: Pack9/10, Pack9/10_System2 ** Multi-Instance issues **
Pack9: Sample_Info, Sample_Loop_Index_Info, Sample_StationV2(ALL)
Pack10: Sample_Wave_Display/GUI, Sample_InstrumentV2

Pack9_System2: Sample_Info_Sys2, Sample_Loop_Index_Info_Sys2
Pack10_System2: Sample_Wave_Display/GUI_Sys2, Sample_Instrument_Sys2

I have made some changes that 'may' improve matters when using Multiple VST Instances


3 Oct 08: ** Multi-Instance Bug fix **
Pack10_System2: Sample_Recorder_Tool: Ver: 2.01
Separates: Sample_Recorder Ver: 2.01

Multiple VST instances using 'Sample_Recorder' can crash if one VST instance is deleted then re-inserted


2 Oct 08: ** Bug fix **
Pack6: EnvelopeV2 Ver: 3.53
Pack7: EnvelopeV2 Ver: 3.53
'ReTrigger:PickUp' mode caused clicks when Level_Scaler was not 10v


2 Oct 08: Pack4 ** New Mode **
Edge_Detect Ver: 2.1

New mode 'Sqr2' and 'LeadX' will generate a Sub-Octave logic square output


29 Sep 08: Pack8 - All Host_Clocks Ver: 4.01
Manual mode will now reset-sync on Play properly in SynthEdit

Manual Syncing to the 'Play' event has differing results in various VST_Hosts
I have created a Prefab for 'solid' Manual_Clock Host Sync (requires CK_Pitch_Latch - Pack6)


16 Sep 08: ** New Sample System #2 **

CK_Pack9_Sys2 and CK_Pack10_Sys2 now available

Anyone who purchased the old CK_Pack9 after 1st May 2008 is entitled to request a free upgrade to System#2


5 Sep 08: ** Bug fix **
Pack6: EnvelopeV2 Ver: 3.52
Pack7: EnvelopeV2 Ver: 3.52
The 'Envelope Display' link did not work


3 Sep 08: Pack9, Pack10 : ** Bug Fix 'Locked' 32bit samples **
Pack9: Sample_Station(s) Ver: 2.40
Pack10: Sample_Instrument Ver: 2.40
'Locked' 32bit samples did not load properly in certain modes

Pack10: Sample_Lock_Tool Ver: 2.20 tweaked Normalise and now supports 32bit PCM samples
Pack10: Sample_Instrument_Tool Ver: 2.30 tweaked Normalise


29 Aug 08: Pack8, Pack9, Separates : ** Bug Fix GUI_Envelopes controls **
Pack8: All GUI_EnvelopeV2 Ver: 3.56
Pack9: GUI_EnvelopeV2 Ver: 3.56
Separates: All Envelopes Ver: 3.56
External Sub-Controls were not updated correctly from the PopUp menu
External Sub-Controls would 'lock-up' if you set bad values (e.g bad Sustain position)
Envelopes now update the actively playing stage when you change Time/Level settings - ALL SE versions
If you spot any 'quirks' in the editing controls please let me know ASAP


27 Aug 08: Pack7, Pack8 : ** New Multi_Osc2 Oscillators : BugFix old versions **
Pack8: Multi_Osc_V2/2k : Multi_Out_Osc_V2/2k Ver: 2.20 **Bug fix with Pitch Modulation*

Pack7: Multi_Osc2/2k : Multi_Out_Osc2/2k Ver: 2.00
Pack8: Multi_Osc2_V2/2k : Multi_Out_Osc2_V2/2k Ver: 2.00
New modules: With new 'Pulse' waveforms and independent Pulse_Width inputs
Pulse generation can use the other waveforms for increased flexibility


27 Aug 08: Pack6 : ** New Unison2 Oscillators **
Unison_Osc2/2k Ver: 2.01
Unison_Osc2_Multi/2k Ver: 2.01
New modules: With new 'Pulse' waveforms and independent Pulse_Width inputs
Pulse generation can use the other waveforms for increased flexibility


21 Aug 08: Separates : ** Extra feature **
Glide Ver: 2.10
New 'Midi_to_CV:Gate (Reset)' link - will Reset the level when the Gate signal goes high


20 Aug 08: Various Packs : ** Improvements to Envelopes #2 **
Pack6: All Envelopes Ver: 3.51 *New: 'Level Scaler(*latched)' option
Pack7: All Envelopes Ver: 3.51 *New: 'Level Scaler(*latched)' option
Pack8: All GUI_EnvelopeV2 Ver: 3.51
Pack9: GUI_EnvelopeV2 Ver: 3.51
Separates: All Envelopes Ver: 3.51

*Ver:3.51 Updates now support Variable Attack/Release phase Time and Level scaling via the Prefab provided(*)
So you can modify the Attack or Release Time/Level by Velocity etc
(*)Prefab requires modules:- "CK_Vari_Clock_Pulse(Pack8)" and "CK_Volt_to_Index(Pack2)"

Pack6/7 Envelopes have the 'Level Scaler(*latched)' option
This operates like a 'master level' setting for the envelope, but it should not be modulated

GUI_Envelopes Zoom/Scroll option: Allows you to focus in on areas for precise editing
GUI_Envelopes PopUp Menu option: All major editing functions can now be accessed directly from the window via a PopUp menu:-
Stage shapes, Sustain stage, Repeat stage, Active stages, Box Size, Insert stage, Delete stage, Zoom(%), Adjust Total Time(%)

Envelopes now update the actively playing stage when you change Time/Level settings (previously latched)

*Note: To access the new 'Zoom/Popup' mode on GUI_Envelopes for *Existing Projects* - add 256 to the Background Colour
This allows you use Zoom/Popup in old projects without needing to re-insert and losing all your patches


19 Aug 08: Pack9, Pack10: ** Bug Fix **
Pack9: Sample_StationV2 Ver: 2.30
Pack10: Sample_InstrumentV2 Ver: 2.30
One specific setting would cause a crash:- 24b Sample : Stereo : Normalise(on) : Lofi(1/8)


16 Aug 08: Pack10 : Sample_Wave_Display now supports GDI+ Graphics
Sample_Wave_Display/GUI Ver: 2.40

Also Vastly improved GUI updating speed when using large samples


16 Aug 08: Pack8 : ** All Host_Clocks now Version 4.00 **
Significant changes have been made to support problem VST_Hosts like FruityLoops, CubaseSL/SX, Project5 etc

Some VST hosts may require PreRoll (eg CubaseSX/SL requires 0.1.0.0)

CubaseSX/SL has a bug when using the 'Non-Realtime Export Audio' function:-
The rightmost digit of the *play position* should be Non-Zero for the Export to work properly


7 Aug 08: Pack2, CK_Separates : ** Extra Modes **
Pack2: Counter_Indexing Ver: 2.20
Separates: Counter_IndexingV2, Counter_Indexing_Groove Ver: 2.20
Separates: Pattern_Playlist_Sequencing Ver: 2.25
New counting Modes: 'Fwd+Back2, Back+Fwd2'
This repeats the First and Last values on the 'turn-around' point
Pattern_Playlist has been updated to support the new modes


7 Aug 08: CK_Separates ** Example file updates **
Example files for Midi_Note_Sequencers and Pattern_Playlist have been updated to have a proper VST_Host 'reset on play' function
I have also changed it so they will only Play when the VST_Host is playing
*Note: Unfortunately the previous updates used the 'SE_Volt_to_List' module which has been found to have a bug
I have replaced the SE module with a 'CK_Volt_to_Index' module (pack2) which works properly


3 Aug 08: ** New GDI+ Graphics - Alpha, Antialias, Colour Gradients **
Most CK_GUI modules now support GDI+ graphics providing Alpha(blend), Antialias(smoothing) and colour gradients(shading)
Big thanks to Andy Medforth for his assistance with GDI+

On some modules different shading methods apply with 'Shading Y%' of 1000+ or 2000+

Pack6: Envelope_Display Ver: 2.50
Pack8: Envelope_Display_16/32 Ver: 2.50
Pack8: Osc_Wave_Display Ver: 2.10
Pack8: Spectral_Wave_Display Ver: 2.10
Pack8: GUI_Multi_Levels Ver: 2.20
Pack8: GUI_EnvelopeV2 Ver: 2.70
Pack9: GUI_EnvelopeV2_8_x128 Ver: 2.70
Separates: *All* GUI_EnvelopeV2 Ver: 2.70
Separates: *All* GUI_Multi_Levels Ver: 2.20
Separates: Midi_Note_Sequencer32/64 Ver: 2.60
Separates: GUI_Midi_Note_Remapper Ver: 2.20
Separates: Pattern_Playlist_Sequencing Ver: 2.20
*Note: Older Windows_OS users (98, Me, 2000) may need to download/install 'gdiplus.dll' from Microsoft


28 July 08: Pack9 ** Fix **
Sample_Loop_Index_Info Ver: 2.10
When Loop_Start and Loop_End are 'identical' the module would crash
O/C this would only occur if you accidentally set a bad loop setting of Zero!


20 July 08: CK_Separates ** Operational Change **
Pattern_Playlist_Sequencing Ver: 2.11 *Note: Pin Order Changes : Requires re-insert
When used in SE with ' play - stop - change mode - play ' usage a pin order conflict could
cause a miss-sync of the pattern number
This problem could also affect those VST_Hosts that shut down the DSP when stopped
It does not occur in proper VST_Hosts


18 July 08: Pack 4 ** Fix **
Midi_Trans_Note_Delay_x8 Ver: 1.3
Midi_Gated_Note_Delay_x8 Ver: 1.3
The modules did not recognise a special 'NoteOn:Vel(0) = NoteOff' condition properly
This is only apparent with certain external midi keyboards and 'EnergyXT2'


6 July 08: CK_Separates ** Enhancement **
Pattern Playlist Sequencer Ver: 2.01
If you only use this to control Midi_Note_Sequencer modules then you dont need this version
At the request of a user i have modified this module so it can be used to control other modules eg GUI_Multi_Lev_Morph
There is now a Maximum_Patterns(1-128) setting
The 'User_Pattern# (when OFF)' setting has had to be changed to a GUI link - it changes to match the Maximum range


5 July 08: CK_Separates ** Improvement **
GUI_Ext_Multi_Level_Morph modules Ver: 2.10

Now you can link your Sub-Controls(float) without needing to use any SE_Patch_Mem or Splitter modules
My modules now handle the Patch memory for your GUI Controls directly !


30 June 08: Packs 6,7 ** Fix **
Pack 6: EnvV2_4/5/8 Ver: 2.51
Pack 7: EnvV2_12/16/32 Ver: 2.51
I made a mistake when recompiling these 'Envelope V2' versions
The 'Envelope Info' output pin did not work - fixed now


30 June 08: CK_Separates ** New Features **
CK_GUI_Midi_Note_ReMapper Ver: 2.10
Now has 3 editing methods: POP-Up menus, GUI_Window, Midi Input
*See CK_Separates section for more info


29 June 08: CK_Separates ** New Module **
Pattern Playlist Sequencer:
For use with Midi_Note_Sequencer modules
Allows you to create a playlist of patterns to play in sequence


28 June 08: Packs 6,7,8,9,Separates ** CPU Improvement - ALL Envelopes **
Pack 6: Env_4/5/8, EnvV2_4/5/8 Ver: 2.50
Pack 7: Env_12/16/32, EnvV2_12/16/32 Ver: 2.50
Pack 8: GUI_EnvV2_8/16/32 Ver: 2.60
Pack 9: GUI_EnvV2_8_x128 Ver: 2.60
Separates: GUI_EnvV2_8_x8/x32, GUI_EnvV2_32_x8/x32/x128 Ver: 2.60
By replacing a SE_Function with my own code i have been able to improve the CPU by 10-15%


26 June 08: CK_Separates ** Bug Fix **
*All* GUI_Multi_Level_Morph / Ext modules Ver: 2.02

One of the input pins had a bad memory address which could cause crashing


24 June 08: CK_Separates ** New Modules **
Sample Recorder:
supporting 16, 24, 32 and 32bit (float) formats
Polyphony Control and Voice_Stealing click remover system


23 June 08: CK_Separates *Bug Fixes*
GUI_Midi_Note_Sequencers 32/64 Ver 2.51
The Midi Notes Channel number was corrupted
This would only be spotted if you set your synth to receive on a specific midi channel


20 June 08: Pack 9, Pack 10 *Bug Fixes*
Pack 9: Sample_StationV2_x8/x32/x64/x128 Ver 2.20
Pack 10: Sample_InstrumentV2 Ver 2.20
I have been able to test all the supported .wav formats myself (rather than relying on feedback) and spotted some problems
Most affected 'Stereo->Mono' conversion with Normalise to '0dBFS' but there were one or two others
I think i've ironed out all the bugs now - let me know if you discover otherwise


17 June 08: Pack 10
Sample_InstrumentV2 Ver 2.12
In SE after "Play-Stop-Play" the multi-sampling mode was not reset properly
This could result in the instrument playing wrongly or not sounding at all
This would also affect some VST_Hosts that shut-down the DSP on 'Stop'


9 June 08: Pack 1 ** New Features **
Mod_Osc Ver 3.00 ** New Waveforms: Trapezoid (A,B,C) **
Three Trapezoid waveforms with three different slopes:- A (shallow), B (medium) or C (steep)
Waveform list has changed - Trapezoid (A,B,C) options are after the 'Tri' wave


7 June 08: Pack 10
Sample_Wave_Display/GUI Ver: 2.32
Improved 'robustness' when used in the SE editing environment
Previously, editing a project while SE was Playing/redrawing the Wave could cause crashes in 'Immediate' mode


3 June 08: Pack 9
Sample_Player/Mono Ver: 2.31
Improved sound quality when using 'Alternating' loops
Previous versions could cause increased noise with pitched/modulated playback depending on your loop points


30 May 08: Pack 9 ** Bug Fix **
Sample_Player Ver: 2.30
I spotted a couple of bugs when using Stereo Sample loops:-
Clicks could sometimes be heard when modulating the pitch/playback rate
Also when playing the sample backwards at 'unity'


28 May 08: Pack 10
Sample_Instrument_Tool Ver: 2.20

Some .wav files have extra 'bad' data at the end of the file which would cause the sample
and all subsequent samples to be rejected by the 'Sample_Instrument' loader module
This update ensures only Valid sample data is stored in the '.CKi' Instrument file


28 May 08: CK_Separates ** New Features **
GUI_Midi_32/64_Note_Seq2 Ver: 2.50 **Requires re-insert**

New 'Highlight' options will highlight the Sequence and note/step that is currently playing
Changes:-
"Midi_Recording" modes allows position recording linked to Sequencer #1-8 (previously used position #1)
One 'global' 'Tempo Reference' input and separate 'Gate Adjust %' options for improved flexibility


27 May 08: CK_Separates
*ALL* GUI_Multi_Lev modules Ver: 2.01

'Highlight Level#' input can be linked to 'Counter_Indexing' modules
Previously, if 'Counter_Indexing' was already linked then SE would not allow linkage to 'GUI_Multi_Lev' modules


26 May 08: CK_Separates
GUI_Midi_Note_Remapper Ver: 2.01

PopUp menus did not display in columns properly on WinXP/Vista systems


25 May 08: Pack 2
Counter_Indexing Ver: 2.10

After switching 'Active' OFF->ON the first Clock pulse could be missed


25 May 08: CK_Separates ** New GUI Grid Editing Window option **
GUI_Midi_32/64_Note_Seq2 Ver: 2.10

Grid editing window allows easy editing via Mouse - with scroll/zoom options
(*)Improved PopUp menu appearance on WinXP/Vista to display 'columns' the same as on Win98/Me systems!


23 May 08: Pack 10 ** New Modules **
Sample_Wave_Overlay, Sample_Wave_Overlay_GUI Ver: 2.00

Overlays extra Loop and Playback position markers on a CK_Sample_Wave_Display window


23 May 08: Pack 9 ** New Feature **
Sample_Player Ver: 2.20, Sample_Player_Mono Ver: 2.20
Sample Position:-
Gives an indication of the Sample Playback position for display purposes etc
*Note: This is Not a sample accurate position
Sample_Position_Mode: (OFF,10hz->100Hz) Sets the update rate of the 'Sample_Position%' output in Hz or 'OFF'
Sample_Position% (*Indicator): The current sample playback position as a percentage


19 May 08: Pack 1, Pack 2, Pack 3 ** New Feature **
CK_Panner Ver: 2.10
Multi_Pan2/4/6/8 Ver: 2.10
New Panning mode:- 'Edge'
Sound level increases towards the pan extremes - with no Sound at Centre position


15 May 08: Pack 2 ** Bug fix + New Module **
Unit_Delay Ver: 2.23
Fixed a Status error when switching Active On/Off
** New Module ** Unit_Delay_Functions
A Unit_Delay module with in-built functions that commonly require Unit_Delay (saves CPU all round)
*See CK_Pack2 for details


15 May 08: CK_Separates ** New Modules : Counter_Index_Groove16/32/64 **
Allows you to apply 'Groove' timing control to your sequencer
See CK_Separates webpage for details


14 May 08: Pack 4
Multi_Function Ver: 2.10
Floor mode changed to match SE_Floor operation with negative numbers
Fraction mode output accuracy improved/fixed


13 May 08: CK_Separates
Glide Ver: 2.06
Linear modes worked incorrectly in certain circumstances
I've also changed the 'Linear Rate' mode glide time to relate to 1 volt (1 octave)
Previously it related to 10 volts which meant using very high values which were impractical when interchanging between Time and Rate modes
Now the same Rise/Fall settings can be used for either Time or Rate mode


12 May 08: Pack 8 ** ALL HOST CLOCKS Ver: 3.10 - BUG FIXES + NEW OPTION **
Much improved initial sync timing for 'Note Sequencer' use
BUG FIX:-
The Multi-Clock versions would cause a Lock-Up on looping when using outputs 2+ and 'Host Tempo' mode
NEW OPTION:- 'Clock Activity Mode (Always, Play)'
This option determines whether the Clocking signals output all the time (Always) or only when the Host is Playing (Play)
Usage Notes:
Some Hosts generate bad 'pre-roll' timing information when tracks start at the very first Bar/Beat
Technically, they dont send a negative 'pre-roll' timing postition but keep re-sending position Zero! (eg Cubase 5.1)
This causes problems because it appears like a very short loop section which causes multiple re-triggers in 'Host Pos' mode or miss-sync in 'Host Tempo' mode
If your Host suffers from any of those affects the simple solution is to move the tracks to Bar2+ and ensure the 'pre-roll' is less than a bar


12 May 08: Pack 2
Unit_Delay Ver: 2.22 - Sleeps with Static inputs
Volt_to_Index* Ver: 2.2 - Updates output if same number
*Note: This change has been made to fix Sequencer 'reset on play' operation


6 May 08: New pricing structure
Multi-Pack special offers have been replaced by a new pricing structure
This makes it more affordable for people wanting to buy individual packs


27 Apr 08: Pack1 - Mod_Osc Ver: 2.2 - **Requires Re-Insert**
New waveform "Square"
Waveform list has changed to group "Square, Pulse, Pulse2" options together
BugFix: "Pulse2" output was bad/glitchy when modulating Pitch
Improved CPU when modulating Pitch (octave) for ALL waveforms


24 Apr 08: Pack9, Pack10
Sample_Station_V2 Ver: 2.06, Sample_InstrumentV2 Ver: 2.06
Fixes an issue with Sample Loop points and 'LoFi' options


23 Apr 08: Pack 10
Sample_Wave_Display Ver: 2.30 Bug Fix *Requires Re-Insert*
When using 'Immediate' sample loading mode, crashes could occur when changing patches/samples
A new option 'Loading System' integrates with the Sample_StationV2/InstrumentV2 modules
As with sample loading in immediate mode - changing samples can cause a CPU spike/Audio Dropout


19 Apr 08: ** NEW CK_Separates section**
New and extended modules many with Internal User Presets


17 Apr 08: Pack8, Pack9 ** NEW MODULES **
Pack 8: GUI_EnvelopeV2_8/16/32 Ver: 2.52 *Requires re-insert*
Pack 9: GUI_EnvelopeV2_8_x128 Ver: 2.52 *New option 'Env# changes GUI_Env# (Off/On)' requires re-insert*
Ver: 2.52:-
*New Option* 'Level Scaler (latched)' Adjusts the output level of the envelope
Sustain/Repeat Stage Sub-Controls now update on Patch/Preset changes
Improved Memory resource use in x128 version
Ver: 2.51 fixes a bug where the 'Lock Mode' was not set properly on startup

These new modules add extended features requested by Users - Hence this is *NOT* a free update
New Features:-
*New* you can now override the mouse editing resolution by pressing SHIFT(fine) or CTRL(ultra) keys
All colour settings now on external links
New 'Display Active (Off/On)' option
New Left_Click_Mode:- 'None'
Variable Box sizes: A,B,C...L - there will definitely be a size to suit you
New AMP_Modes: OFF, End, Full
OFF:- Allows a 'floating' end level - for use with filters, pitch, pan etc
End:- Ensures the end level is 'Zero' so Voices will always shut down properly
Full:- Forces the Start and End levels to Zero 0.0v and imposes a minimum Time restriction to Stage #1
This can prevent 'clicks' at the start of fast envelopes by imposing a minimum attack time
New 'Min AMP Mode:Full Time#1' minimum stage #1 time setting for the new "AMP_Mode=Full" system
New Editing Mode: Lock_Mode option 'Total_Time'
The Total Envelope Time can be 'Locked' allowing you to freely edit the shape without affecting the overall time
You can Insert/Delete stages without affecting the Total Envelope Time
The Envelope time can be adjusted by using the Rightmost box, Total_Time or Stage_Time settings
You can now change the Total_Time directly (via sub-controls) allowing easy time adjustment while keeping the same shape


7 Apr 08: Pack 7
Pitch_Shifter_FBK Ver: 2.13

Fixes a CPU Overload problem in some setups when using Feedback


5 Apr 08: Pack 8
All Host_Clocks Ver: 3.02, Manual_Clock Ver:2.16

Clocks will now *Never* sleep - even if you hook them up wrongly to Midi_to_CV:Outputs
If you link any Midi_to_CV *Output* to any module *Input* it will make that module POLYPHONIC
This is not the way CK_Host_Clocks should be linked since there is only ever one HOST tempo!!!
You will only be wasting CPU because Polyphonic linkage will use one Clock module *Per Voice*
Whereas you only need to use one Clock module *Per Synth/VST*


4 Apr 08: Pack 7 - small changes
Pitch_Shifter/FBK Ver: 2.12

No 'Clicks' when changing 'System' and 'Wave Quality' settings - makes it easier to compare modes
The Pitch_Shifters now resets the 'phase' on Gate(Poly Reset)
Normally you would not use Pitch_Shifters polyphonically (and is not really recommended)
But for those who do they will now start with exactly the same 'phasing' on each new note


3 Apr 08: Notice Regarding Fruity_Loops v8.0 (FL8)
The current FL8 version has a bug with "Shared_Memory" - this affects CK_Audio_Oscs and the CK_Sample_System
It will also affect any other module that uses "Shared_Memory"
The GOOD NEWS is that FL already have a Beta Wrapper which fixes the problem
So FL should be releasing a new update for FL8 very soon.....
*Note: Older versions of FL7 etc work fine


30 Mar Dec 08: Pack 2
Counter_Indexing Ver: 2.03 **Note: Pin Order Changes**
New 'Reset(to)= OFF' option
Pin order has been changed to resolve a rare pin update order conflict in SE
**You will have to re-edit/link existing projects to use this version**
Example files have also been improved


27 Mar 08: Pack 9, Pack 10 ** NOTICE **
Sample_Station(v1) and Sample_Instrument(v1) are now Obsolete
If you still need them the latest versions (2.40) will be available until 30th April '08
You should now be using Sample_StationV2, Sample_InstrumentV2 versions


27 Mar 08: Pack9, Pack10
Sample_Station_V2 Ver:2.05, Sample_InstrumentV2 Ver:2.05
I have added extra code to validate Loop information stored in .wav samples
There are some .wav samples 'out there' that have 'Bad Loop' info which could cause crashes
Now, if a sample is loaded with 'Bad Loop' info it is ignored and the sample will play ok
The previous 'bad sample loop' fix ignored all sample loops - not good - fixed now ;)


27 Mar 08: Pack 8 - small change
GUI_Multi_Levels_x16/x32/x64 Ver: 2.15

In Single Mode you can override the mouse editing resolution by pressing SHIFT(fine) or CTRL(ultra) keys


26 Mar 08: Pack 10
Sample_Wave_Display Ver: 2.20

*New* options to highlight a sample Loop section
Loop (R,G,B) colour settings (-1 turns it off)
Loop_Start% and Loop_End% settings


19 Mar 08: Pack9 *Bug Fix* Sample_File_Choice/x8 Ver 2.10
A problem was found in hosts that store patches internally with the song file (rather than .fxb banks)
The Sample_File choice for the patch that was currently selected on Loading was overwritten to sample #1


16 Mar 08: Pack9 ** NEW MODULES **
Sample_File_ChoiceV2 / Sample_File_ChoiceV2_x8 **NEW V2 'Pop-Up' Menu Version**
Allows you to select samples by 'Name' either by Sub-Controls (eg drop down list) or via a POP-UP menu
Display Sample #?: Optionally displays the sample number with the sample name
Max Samples Used: (1-128) Limits the number of options to suit your requirements
POP-UP Mode: (OFF, Instant, Zoom) Sets if/how the POP-UP menu operates
Sample_File_ChoiceV2_x8 version adds:-
Window Split Mode: (Horizontal/Vertical) The Pop-up select window can be sectioned horizontally or vertically
Active Choices/Window: (1-8) Sets how many 'Choices' are in the Pop-up select window
eg if you only use 3 of the 8 sample choice settings then "Active Choices/Window" should be set to 3
Show Select Zones: (OFF/ON) Design aid to align the select zones on your VST Panel


13 Mar 08: Pack8 *Bug Fix*
Multi_OscV2_4/8/16/32_2k, Multi_Out_OscV2_4/8/16/32_2k now at Ver:2.1
The '2k' versions crashed when trying to modulate Phase_2+


12 Mar 08: Pack9, Pack10 **NEW MODULES** Sample_Station_V2_x8/x32/x64/x128, Sample_InstrumentV2
There is a BUG in SynthEdit that occurs when a lot of Sub-Controls/GUI_elements are being used
This mainly occurs when a VST is first loaded causing a 'GUI overload' and can sometimes prevent samples being loaded
This SE_BUG affects other Sub-Controls/GUI_elements but is very obvious with the Sample_Stations
If you ever notice Sub-Controls/GUI_elements dont update or change properly (eg on patch changes) then this SE_BUG is the most likely reason!!

Jeff has assured me this SE_BUG is fixed in SE_V1.1a
BUT Jeff is Not willing to fix this bug in the current SE_V1.016b version


Because of this I have created a new version of the Sample_Station which has 2 'Loading Systems':-

Background: As the original - samples load in the background while audio continues to play
A 'reload samples' button option is also provided as a 'safeguard' for Background mode
If the SE_BUG affects sample loading in Background mode just click the button to reload All samples

Immediate: All samples are loaded immediately causing Audio to stop and CPU Spikes
Immediate mode is not affected by the SE_BUG


12 Mar 08: Pack9
GUI_Envelope_8_x128:- New options 'Display Mode', 'Copy Shape From Env#'
'Display Mode' has extra 'Solid/FixY, Line1/FixY, Line2/FixY, Line3/FixY' options
The FixY option forces the Y axis to be fixed at the Minimum/Maximum level range
'Copy Shape From Env#' allows you to copy any of the 128 envelope shapes into the one being edited
*NOTE:- You will need to delete/re-insert the module because of the new option


12 Mar 08: Pack8 - small change
GUI_Envelope_8/16/32 - Expanded 'Display Mode' options
Now has 'Solid/FixY, Line1/FixY, Line2/FixY, Line3/FixY' options
The FixY option forces the Y axis to be fixed at the Minimum/Maximum level range


28 Jan 08:
New webpage 'CK_Module Index', lists modules in alphabetical order and pack


26 Jan 08: Pack 9
Pitch_to_Playback_Rate Ver: 2.10
New Option:- "Reverse?" adds simple sample playback reverse On/Off control


25 Jan 08: Pack 1, Pack2
Pack1: Classic_Arp, Clocked_Arp Ver: 2.11
Pack2: Phrase_Arp Ver: 2.11, Note_Mem_Hold_Unison Ver: 2.21
Improved "AllNotesOff" midi command suppport to work better in the 'FL' Host


25 Jan 08: Pack 2, Pack3, Pack4
MIDI_Note_Table_8/16/32/64 Ver: 2.02
Enhancement:- Gate times of 0v or -ve will now not generate Note messages
This allows dynamic Note activation via the "Gate x (beats)" voltage inputs


24 Jan 08: Pack 9
GUI_Envelope_8_x128 Ver: 2.20
Bug Fix:- Changing 'Active Stages' could cause CPU peaks and occasional crashing
Minor update:- When 'Sustain=OFF' display now shows the proper Repeat section if set


23 Jan 08: Pack 6, Pack7
Envelopes now at Ver: 2.45
The 22_Jan_08 update versions would not load into SE (!)


23 Jan 08: Pack8
GUI_Envelope_8/16/32 Ver: 2.25
Bug Fix:- Changing 'Active Stages' could cause CPU peaks and occasional crashing
Minor update:- When 'Sustain=OFF' display now shows the proper Repeat section if set


23 Jan 08: Pack 6, Pack8
Pack6: Envelope_Display Ver: 2.26
Pack8: Envelope_Display_x16/x32 Ver: 2.26
Minor update:- When 'Sustain=OFF' display now shows the proper Repeat section if set


22 Jan 08: Pack 6, Pack7
Envelopes and Envelopes_V2 now at Ver: 2.42
Fixed a bug when "Repeat_Mode=ReStart" and the "Repeat_From_Stage" was Not 'Start'
Env_V2 modules updated to use less GUI resources ( fixes issues with Cubase_4.1 and also Win_Vista)


5 Jan 08: Pack 8
All Clocks now at Ver: 3.01
Minor update - Does not affect other VST Host operation
Now triggers immediately in SE on 'Play'


11 Dec 07: Pack 2
Counter_Indexing Ver: 2.02
When used in SE the 'Reset to' value was ignored on 'Play'


29 Nov 07: Pack 9
Pitch_To_Playback_Rate Ver: 2.01
Output status could be wrong after switching 'Active Off->On' state


27 Nov 07: Pack 3, Pack 4
Pack3:- Dly_Banks_x2/x4/x8 Ver: 2.2
Pack4:- Dly_Banks_x12/x16 Ver: 2.2
A problem occured when used with a very specific setup:-
With the output linked as Stereo *and* using 'Accuracy=Fractional' setting the module crashed


11 Nov 07: Pack 9, Pack 10
Pack9:- Sample_Station_x8/32/64/128 v2.31, Sample_Info v2.10
Pack10:- Sample_Instrument v2.31, Sample_LOCK_Tool v2.12, Sample_Add_LoopInfo v2.12
Fixed problems when using 'PrecisionSound' samples
Sample_Info shows proper time with samples at different sample rates


25 Sept 07: Pack 6, Pack 8
Updated Envelope_Display, ...x16, ...x32 (All Ver:2.25)
Should work better in FL_Studio (and similar) hosts
*New* Stage Marker R/G/B options - also supports Transparent (invisible)


23 Sept 07: Pack 9
Updated Sample_Info(v2.1)
Now provides 'Sample Total Time' at Unity playback in either (s) or (ms)
Also, 'Mono/Stereo (Switch)' link for automatic switching control for mono/stereo samples


21 Sept 07: Pack 8
All Clocks now at Ver3.0
Following feedback about using Clocks in Live situations and with Loop sections of 1/4 note(!!!!).....
I have made some significant changes to all the Clocks
A new mode has been created which is more suitable for Looping sections and 'Live' use
Also, 'Position' is now 'Number' (to reduce any further confusion people may have!)
'Number' mode now has an additional option - 'Wrap' (enables direct control of Sequencers etc)

For Full details see the updated information on Pack8


18 Sept 07: Pack 9, Pack 10
Sample_Station(v2.2) and Sample_Instrument(v2.2) modules have been updated
Previous versions used in SE and FL_Studio would re-load samples each time 'Play' was pressed
These new versions load the samples once only on first 'Play'
Subsequent pressing 'Play' will only load sample files that have been changed


16 Sept 07: Pack 10
Sample_Wave_Display now has 'Reverse' display section option


16 Sept 07: Pack 7 **New Module** PitchShifter FBK:
PitchShifter with output feedback to Input - good for cascading pitch FX


15 Sept 07: Pack 6 **New Module** Mono/Poly Osc Sync:
This module fixes a SynthEdit problem when using Note_On Oscillator Sync in Mono Mode
SynthEdit can cause bad 'Clicks' in mono mode with Note_On Sync
My module ensures that Osc Sync only occurs on 'fresh' notes - overlapping mono notes play smoothly


15 Sept 07: All Packs
All Filters and modules with any 'Delay' based function have now been updated
They now remove SE voice start 'Glitches' in both Polyphony *and* Mono mode
(Previous versions only removed the SE_Glitches in Polyphony mode)

*Note: this does not affect 'note stealing' which is a separate issue
The SE voice start 'Glitches' are caused by old voices passing data into new voices, causing short term noise


10 Sept 07: Pack9 **New Modules**
New modules added allowing my multisampling system to also support 'File Streaming' .wav players
eg SE_WavePlayer or DH_WavePlayer2+



All material on this site Copyright ©2003-2008 Chris Kerry