All material on this site Copyright ©2003-2008 Chris Kerry
SynthEdit and the SynthEdit logo are the property of Jeff McClintock

CK_Pack_2 Contents

To use these modules you must have a Registered Version of SynthEdit Ver:1.003 or Higher

Guide CPU readings from Intel Pentium4 1.5Ghz
For details on CPU readings and how to compare with other systems/modules see:- CPU Guide


CK_Pack_2 is £5 GBP

Last Note Memory plus
Stacked Voices Unison System


Note_Mem_Hold_Unison:
Integrated Last Note memory with Hold and Unison Voice Control - for true 'stacked voice' real Analogue Unison sounds
Last Note memory: Highest, Lowest and Last Note. For mono Hammer On/Off style playback
Various velocity modes and HOLD function
Unison: Allows voices to play in unison with optional level balancing control

*Note: Due to the SE voicing system 'True mono' Unison is not possible using stacked voices:-
A close approximation (one note) is supported but the 'release' stage of the last note will be heard

Unison_Detune:
Detunes voices in Unison - 4 modes **Use with 'Note_Mem_Hold_Unison' module**

**Note: Now, an alternative Unison sound can be achieved with much lower CPU and less problems
by using 'CK_Unison_Osc' or 'CK_Multi_Osc' both in Pack6 and 7 respectively
These also allow 'True mono' Unison for 'Hammer On/Off' type playing


Signal Processing


Multi_Pan 4: CPU 0.180% / 0.220%(typ) (All 4 active)*NEW* Panning Mode 'Edge'
Operates like a Multi Channel Mixer: Independent 4x Mono->Stereo, Volume - 2 modes, Pan - 6 modes

Multi_Pan 6: CPU 0.235% / 0.280%(typ) (All 6 active)*NEW* Panning Mode 'Edge'
As above with 6 mono inputs

RingMod_Plus: CPU 0.075% / 0.085%
Standard Ringmod Plus numerous (25) variations, each imparts a different tonal quality

SumDiff_Encode: CPU 0.095%
Encodes Stereo signals into Sum & Difference signals (also known as Centre & Side or Mono & Side)

SumDiff_Decode: CPU 0.095%
For decoding Sum & Difference signals back to stereo

SumDiff_Integrated: CPU 0.115% / 0.160%
Encode -> Level blend and cross mix -> Decode

Vol_Add: CPU 0.070% / 0.075%
Input * Volume(2 modes) -> + Add Signal -> Output

Vol_Add_Range: CPU 0.090% / 0.115%
Input * Volume(2 modes) -> + Add Signal -> Range limit -> Output

2xVol_Add_Range: CPU 0.105% / 0.130%
Volume - 2 modes: (Input1*Volume1) + (Input2*Volume2) + Add Signal -> Range Limit -> Output


Utility


4x_Choice_to_4: CPU 0.135% / 0.140% (All 4 active)
Independent 4x Source Multi-Choice switch with Level controls to 4 Destinations
Create your 'choice' signals by linking to the 'Add Signal' (just like with SE_Switch modules)

8x_Choice_to_8: CPU 0.200% / 0.210% (All 8 active)
Independent 8x Source Multi-Choice switch with Level controls to 8 Destinations

4x_Choice_to_1_Plus: CPU 0.085% / 0.140% (All 4 Active + Limit=On)
Independent 4x Source Multi-Choice switch with Level controls PLUS output range limiting

8x_Choice_to_1_Plus: CPU 0.120% / 0.190% (All 8 Active + Limit=On)
Independent 8x Source Multi-Choice switch with Level controls PLUS output range limiting

Relay_1to2: CPU 0.085% / 0.150%(typ) (0.120% fast switch mode)
Signal switching/routing: 1 input to 2 outputs: Control and Threshold inputs

Relay_2to1: CPU 0.070% / 0.100%(typ)
Signal Switching/routing: 2 inputs to 1 output: Control and Threshold inputs

Counter_Indexing: CPU 0.060%(typ)
Controls any Choice/Switch module. Updates on Clock, Osc or Gate signals, Start#, End#, Reset control, Random seed
Counting modes:- Fwd, Back, Fwd+Back, Back+Fwd, Random
Link directly to Switch/Choice modules for Control Voltage sequencing
Link to CK_Index_to_Volt for Voltage count/stepping
Link to CK_Midi_x_Note_Tables for Midi note Sequencing

Host_BPM_Plus: CPU 0.080%
Provides host BPM/tempo value and host Playback Status

Update_Host_Tempo:
Sets the Host Tempo Value **Only a few Hosts support this feature**

Min0: CPU 0.075%
Removes negative values from signals

Active_Control: CPU 0.000% / 0.075%
Multiple inputs: Routes the last active/changed signal to output Plus output Switch/Choice control

Volt_to_Index: CPU 0.000% / 0.100%
Converts a signal to Index value to control Switch/Choice modules

Index_to_Volt: CPU 0.000% / 0.030%
Converts Index values to Voltage signal (can also be used with Volt_to_Index to determine Hidden options values)

**Index values can access Switch/Choice modules Directly: 1st choice item = Index 0, 2nd item = Index 1...etc
**Preset List_Box type options can be analysed using 'Index_to_Volt': you can then create customised selections instead of using the default options


*Modulation Source Oscillator*


Chorus_Driver_4: CPU 0.250%
Provides Mod Driver signals for Chorus Engines etc: Same Pitch(Oct,Khz,Hz - 64bit precision), Sync, Independent phase
Waveform1-4 (6 types:- Sine, Tri, Peak, Dip, Hump, Noise)


Delay and Effects


4TDly: CPU 0.290% / 0.480% (interpolated)
4 tap delay with Feedback: Time(s,ms,samples)

4TDly_Damp: CPU 0.300% / 0.500% (interpolated)
4 tap delay with Feedback damping: Time(s,ms,samples)

BIG_Delay_Damp: CPU 0.125% / 0.230% (interpolated)
Up to 80 second Delay with Feedback Damping: Time(s,ms,samples)
*Now supports Sleep Mode when Audio input is 0v*

Unit_Delay: CPU 0.000% / 0.070%
Delays the signal by 1 sample (unit)

** NEW MODULE **
Unit_Delay_Functions:
CPU 0.000% / 0.070-80%

As above with in-built functions
Functions:- Bypass (In->Out), Delay, Inverted (-Dly), Sum (In+Dly), Difference (In-Dly), Change (Change or 0v), Multiply (In*Dly)

4v_Chorus: CPU 0.500%(typ)
4 Voice chorus engine: 4x Pre_Delay(s,ms), external Mod drivers + Master Depth: Voice 1 feedback - 2 modes: Independent voice outputs

Stereo_Echos_5: CPU 0.270% Typical (Interpolated:- 0.360% / 0.800%-0.900% (All Time+Pan+Vol Mod))
Mono to Stereo Echo generator
Independent Volume - 2 modes, Pan and Delay Time(s,ms,samples): Master Time Adjust, 4 Feedback & Damping modes


Arpeggio (Midi)


Phrase_Arp:
Live based Phrase Arpeggiator: Note order Patterns with Rest. External Clock Sync for Host BPM Sync


MIDI


Midi_8_Note_Table:
Independent Note#,Velocity and Gate time: Transpose, TempoRef
Use with 'Counter_Indexing' for Sequencer use
Use with 'Volt_to_Index' for other types of use

Midi_16_Note_Table:
As above with 16 notes

Dual_Midi_Splitter:
Separates Midi Notes from Other Midi data - 2 separate channels

Note_Toggle:
Specify a keyboard zone to require 2 note presses to change its state:- Pressed/Released
Good for holding Bass notes/chords while playing normally higher up the keyboard


Specialist Modules


Reflections_1: CPU 0.130% / 0.230%-0.300% (Interpolated: All Time+Vol Mod)
Inline reflections (ER) Fully flexible Realtime modulation system
Independent Volume - 2 modes, Time(s,ms,samples), Master Time Adjust, 4 Feedback & Damping modes

Reflections_2: CPU 0.160% Typ(50ms Spread) : (Interpolated: 0.185% / 0.320% (All Time+Vol Mod)
As above with 2 reflection Taps

Reflections_5: CPU 0.220% Typ(50ms Spread) : (Interpolated: 0.310% / 0.650% (All Time+Vol Mod)
As above with 5 reflection Taps

**Note: Reflection modules allow each Tap to be modulated independently (time/level) - this can save CPU where only a few Taps are modulating
However, for standard ER (early reflection) usage with Fixed Tap Time and Level an Early_Reflection module is more efficient

Early_Reflections_1: CPU 0.125% (sample)
Dedicated Early(and Late) Reflections mono
Independent Volume - 2 modes and Time(s,ms,samples), Master Time Adjust, Master Level Adjust, 4 Feedback & Damping modes

Early_Reflections_5: CPU 0.170% (sample)
As above with 5 reflection Taps

**Note: Early_Reflections modules are optimised for ER usage where the levels are fixed - as such, Level modulation is only updated at Block rate
Generally uses less CPU than the equivalent Reflection module
Supports Sample and Fractional Tap times (econ or realtime)
In Realtime Fractional mode the module presumes all Taps are modulating if any Tap is modulating
If only a Few Tap times are to be modulated then a Reflection module would be more efficient in this case
Back