Kenton Control Freak STUDIO EDITION User manual

USER MANUAL
Control Freak STUDIO EDITION
&
Control Freak ORIGINAL
MIDI CONTROL CENTRES


Foreword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Connecting Up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Switching On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
The Edit Buttons in Play Mode . . . . . . . . . . . . . . . . . . . . 5
The Data Wheel in Play Mode . . . . . . . . . . . . . . . . . . . . . 6
How the Freak uses MIDI channels . . . . . . . . . . . . . . . . . 7
Editing Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Overall Map of Editing system. . . . . . . . . . . . . . . . . . . . 10
Edit Slider Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Edit Slider Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Edit Button Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Edit Button Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Edit F key Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Edit F key Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Edit Program Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Edit Program Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Edit Global Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Edit Global Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Sysex RX Prog Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Sysex Dump Single . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Sysex Dump Program . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Sysex Dump Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Copy Single. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Copy Program. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Data Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Editing Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Using the External Inputs . . . . . . . . . . . . . . . . . . . . . . . 34
CV to MIDI conversion . . . . . . . . . . . . . . . . . . . . . . . . . 37
NRPNs Explained . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
RPNs Explained . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
SysEx Explained . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Dealing with SysEx variable data bytes . . . . . . . . . . . . . 41
Profiles and programs . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Cubase VST users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Cakewalk Pro Audio users . . . . . . . . . . . . . . . . . . . . . . . 44
Logic Audio users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Saving a SysEx file. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
The Virtual Control Freak . . . . . . . . . . . . . . . . . . . . . . . 47
Control Freak STUDIO EDITION SysEx specification . . . . . . 48
Control Freak ORIGINAL SysEx specification . . . . . . . . . . 50
MIDI Analyser Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Overview of the MIDI message format . . . . . . . . . . . . . 53
Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Features and contact details . . . . . . . . . . . . . . . . . . . . . 55
CONTROL FREAK CONTENTS

CONTROL FREAK

Foreword Congratulations on your purchase of a Kenton Control Freak. Please take the time to read
this manual thoroughly as it explains everything you will need to know in order to get
the most from your unit.
Because of its ability to generate any type of MIDI message (including SysEx and NRPNs),
the Control Freak allows you to unlock the full potential of any device that conforms to
the MIDI standard. Of course, all this creative potential is great, but the depth and
complexity of the MIDI control available can seem rather intimidating at first. Don’t panic
– read this manual carefully, try some examples, and in a short time enjoy total control of
your MIDI equipment.
What is the Control Freak?
The Control Freak is a MIDI hardware controller which allows you to control any piece of MIDI
equipment, be it a synth, soft-synth, soundcard, sequencer or anything else with a MIDI In port.The
degree to which you can do this depends only on the amount of external MIDI control that
particular piece of equipment has been designed to allow.
What are the benefits of using a Control Freak?
Many pieces of MIDI gear have no front panel controls of their own, others possess on-board
controls which are frustrating and fiddly to operate. The Freak gives you the hands-on control you
need, to access the various parameters on such pieces of equipment, instantly and in real time.
The ability to tweak volumes, filters, envelopes and other popular effects with such ease can give a
new lease of life to your existing MIDI equipment. Why pay out for new synth modules when you
can unlock the full potential of the ones you already own?
The Control Freak is also an excellent time saving device. One of the most popular uses for the
unit is as a control surface for sequencers such as Cubase VST, Logic Audio and Cakewalk Pro-
Audio, where the “virtual” faders on the computer screen can be manipulated from the Freak’s real
life faders.This removes the need for tedious adjustments by mouse, and is a far more intuitive way
of working.
What is the principle of operation of the the Control Freak?
In most control strings used to control equipment be they SysEx messages, controller messages or
NRPNs, there is usually one byte which actually specifies the new value required.With SysEx
particularly, out of typically around 12 bytes, often only one or two bytes need to change to give
you the change in sound.The rest are there to specify the manufacturer, the synth model, the type
of message and which parameter you want to change.When setting up a slider or button to
control something, most of the bytes have fixed values, when it comes to the variable data bytes,
these can be set up to take their value from the slider.
CONTROL FREAK INTRODUCTION
1
Control Freak STUDIO EDITION Control Freak ORIGINAL
9-12v DC
Power in
Max 5v DC
IN 1 IN 2
MIDI
IN OUT THRU
9-12v DC
Power in
Max 5v DC
IN 1 IN 2
MIDI
IN OUT THRU

Including the Control Freak in
your MIDI setup - Connecting up
1) In the most basic setup where you have only a keyboard synthesiser,
connect the MIDI out of the Freak to the MIDI in of your synthesiser.
2) In a simple setup, where you typically have a controlling keyboard
connected to a computer which has a sound card installed, you would
normally have the MIDI Out of your keyboard connected directly to the MIDI
In of your computer.To include the Control Freak in your system, it should be
inserted between the keyboard and the computer.To do this connect the MIDI
Out of your keyboard to the MIDI In of the Control Freak and connect the
MIDI Out of the Control Freak to the MIDI In of your computer.The Control
Freak will automatically pass any MIDI it receives at its MIDI In, directly to its
MIDI out.Whenever you move any sliders or press buttons on the Freak, this is
merged with the MIDI from your keyboard and everything is sent directly to
your computer.
3) If you have a sound module or other synthesisers connected to the MIDI Out
of your soundcard, this is not a problem as your sequencer will also pass MIDI
received at its MIDI In to its MIDI Out.This is often known as Soft-Thru.
4) Whatever your setup, if you want to record the slider and button
movements you make on the Freak into your sequencer, you need the MIDI
Out of the Freak connected to the MIDI In of your computer, and whatever
you might previously have had plugged into the MIDI In of the computer,
must now be plugged into the MIDI In of the Freak.
If you are using a keyboard that has its own internal sounds, you may want to
use them in your setup too.
In more advanced setups, there may be situations where Thru boxes, merge
boxes and switch boxes will be useful. Kenton maintain a stock of these
items, together with a full range of MIDI leads.
INTRODUCTION CONTROL FREAK
2
1 2 3 4 5 6 7 8 9 10 1 12 13 14 15 16 F1 F2 F3 F4
MIDIIN MIDIOUT LEARN EDIT
EDIT
DELETE INSERT LEARN
STORE
EXIT
DATA ENTRY
SHIFT
SNAPSHOT GLOBAL
BUTTONONSLIDER F.KEYON
CHANNEL
MIDI OUT MIDI IN
CONTROL FREAK KEYBOARD
WITH INTERNAL SOUNDS
MIDI IN
COMPUTER
1234567891011213141516 F 1 F2 F3 F4
MIDIIN MIDIOUT LEARN EDIT
EDIT
DELETE INSERT LEARN
STORE
EXIT
DATA ENTRY
SHIFT
SNAPSHOT GLOBAL
BUTTONONSLIDER F.KEYON
CHANNEL
CONTROL FREAK
MIDI OUT
KEYBOARD
NO SOUNDS
MIDI IN MIDI OUT
MIDI IN
MIDI THRU
MIDI OUT
MIDI IN
COMPUTER SOUND MODULE
MIDI OUT MIDI IN MIDI OUT
KEYBOARD
NO SOUNDS
1234567891011213141516 F 1 F2 F3 F4
MIDIIN MIDIOUT LEARN EDIT
EDIT
DELETE INSERT LEARN
STORE
EXIT
DATA ENTRY
SHIFT
SNAPSHOT GLOBAL
BUTTONONSLIDER F.KEYON
CHANNEL
CONTROL FREAK
MIDI OUT MIDI IN
MIDI IN
MIDI OUT MIDI THRU
MIDI OUT
MIDI IN
COMPUTER SOUND MODULEKEYBOARD
WITH INTERNAL SOUNDS
LOCAL OFF
1234567891011213141516 F 1 F2 F3 F4
MIDIIN MIDIOUT LEARN EDIT
EDIT
DELETE INSERT LEARN
STORE
EXIT
DATA ENTRY
SHIFT
SNAPSHOT GLOBAL
BUTTONONSLIDER F.KEYON
CHANNEL
CONTROL FREAK
MIDI IN

Getting Started In order to get you started, many of the programs on the Freak have been pre-loaded at the factory
with useful features. For example program 0 contains a profile which is set up so the sliders control
MIDI volumes on channels 1 –16 (1 – 8 for Original Control Freak) and the buttons control Mutes.
Connect the power supply to the Freak – if you are in the UK one will have been supplied,
otherwise you must source one locally. For details see specifications on page 54.
Turn the power switch on, and the Control Freak will be in PLAY MODE. Probably the best way
to familiarise yourself with the Freak is to experiment with some of the pre-loaded factory
profiles.Turn the Data Wheel to see some of the profiles which are available.
If you are using a computer and a sequencer, load a song on the sequencer and start it playing.
Select program 0 then move the sliders on the Freak and you will be able to change the volumes
of the tracks on the sequencer.The buttons have also been set up so they alternately mute
channels and then bring them back to the volume set on the slider.The Freak STUDIO EDITION has a
slider for each MIDI channel, and the 8 slider Freak has volumes for MIDI channels 1 to 8 on
Program #0 and volumes for MIDI channels 9 to 16 on program #1.To select program #1, turn the
Data Wheel one click to the right.
You probably want to do more than just control the volumes of tracks. If you have a GS or XG
compatible synth or soundcard, turn the datawheel a few clicks to the right, until you come to the
program called GS/XG Stuff.This program has all the most useful things you need to start getting
interesting sounds from your GS or XG equipment. For example slider 4 is set up to control Filter
cutoff and Slider 5 resonance.With your sequencer still playing, move these sliders and hear the
sound change. If this doesn’t happen, it may be that the song you are using on your sequencer
doesn’t have anything playing on MIDI channel 1.
To change the channel the Freak is sending on, press the [<––] button once
(also labelled Global channel).The LCD screen should display: Real-Time`Edit`
Global`MIDI`#`1
Turn the Data Wheel one click to the right so it says: Global MIDI # 2
...and try the sliders again. Continue until you find a channel that works.
Channel 10 is a good bet as it is usually the drum channel.
We will shortly be creating a simple demo sequence for download from the web. This will be a
MIDI file which has parts that can be readily edited using the Freak.
CONTROL FREAK GETTING STARTED
3

Switching on On power up, the LCD illuminates and displays the product name and current
software version*1. After a couple of seconds the LCD changes to show:
on the Freak STUDIO EDITION, or... on the Freak ORIGINAL
The Control freak is now in PLAY MODE
Introduction to controls in Play Mode
Sliders and buttons
Moving a slider or pressing a button will display its assigned name and its
value as a decimal number on the LCD; the MIDI Out LED will also light up to
show that it is sending data.The Data Wheel can be used to scroll through
the 64 or 128 programs, and the 8 multi-function buttons beneath the LCD
operate as follows.
Function keys [F keys]
The four buttons directly below the LEDs can be used by themselves or in
conjunction with the [SHIFT] button to act as programmable function keys
and can generate any MIDI or internal data commands. Function key settings
are Global and do not change with the programs.These [F keys] have been
pre-programmed to provide Internal Clock controls and basic MMC control of
sequencers and recording devices, however the factory defaults can be
changed to provide other, user-defined operations.
The factory default settings for F keys are:
Without [SHIFT] With [SHIFT]
1 Continue – internal clock 5 MMC Rewind
2 Stop – internal clock 6 MMC Stop
3 Start – internal clock 7 MMC Play
4 Internal prog – go to prog 0 8 MMC Fast Forward
In various edit modes the function keys have other, preset uses.These
however cannot be altered by the user.
Edit buttons
The four buttons above the Data Wheel are known as the Edit buttons but
these are also useful in PLAY MODE as shown on the following page.
*1 You can program the Freak to display your own name here if you wish – see page 17.
`Program````0`
Volumes Ch`1`-`8
`Program````0`
Volumes Ch`1`-16
`Volume`Chan``1`
Value ```````51d
PLAY MODE CONTROL FREAK
4
F1
F5 F2
F6 F3
F7 F4
F8
MIDI IN MIDI OUT LEARN EDIT
DELETE INSERT LEARN EXIT
BUTTON ON
BUTTON OFF
SLIDER F.KEY ON
F.KEY OFF
EDITSTORESHIFT
ACCEL SNAPSHOT
RESET
GLOBAL
CHANNEL

What the edit buttons will do for you in PLAY MODE
What to expect from the [SHIFT] button in PLAY MODE
1 Pressing [SHIFT] will stop the sliders and buttons sending any MIDI until it has been released.
This is useful if you want to know which slider or button does what. Press and hold [SHIFT],
then push one of the buttons above the sliders.This will display the button name on the top
line of the LCD, and the slider name on the bottom line.The Button On name is displayed when
pressed.The Button Off name, if used, is displayed when released.
Holding [SHIFT] also allows you to move a slider to a new position without actually sending
any MIDI.
2 Pressing [SHIFT] while turning the Data Wheel will accelerate the Data Wheel by a factor of 4.
3 Pressing [SHIFT] and any of the 4 function keys below the LEDs will give you access to
F keys 5-8.
4 Pressing [SHIFT] and [STORE] will send a ‘Reset all controllers’ message on the current Global
MIDI Channel to MIDI Out.This is useful if you need to restore your synth to the original
version of its present patch.
What to expect from the [STORE] button in PLAY MODE
Pressing [STORE] will send the current slider positions to MIDI Out as a Snapshot.This is great for
sending data to a sequencer – just move the sliders until your synth sounds cool, press record on
your sequencer and press [STORE] to send the snapshot.
What to expect from the left edit button [<––] in PLAY MODE
Pressing the [<––] button takes you into the Real-time menus.These all operate on MIDI in
real-time.The Data Wheel can be used alone or with the [SHIFT] key to alter data. See the
following page for an explanation of the Real-time menus.
What to expect from the right edit button [––
>] in PLAY MODE
Pressing the [––
>] button takes you into EDIT MODE. This causes the edit LED to light up and
will disable MIDI transmission until you exit from EDIT MODE.
The first time you go to the edit menus after power up, the first page of the edit menu will show:
All subsequent visits to the edit menus will show whichever page you last accessed.
EDIT`SLIDER`NAME
Push`>`to Select
CONTROL FREAK THE EDIT BUTTONS IN PLAY MODE
5
EDIT
T GLOBAL
CHANNEL
EDIT
STORE
SNAPSHOT
RESET
BUTTON OFF
SHIFT
ACCEL S

What to expect from the Data Wheel in PLAY MODE
In the home position, the Data Wheel is used to scroll through the available programs.The display
will show the names of the profiles they contain.
For example:
Real-time Edit Each press of the [<
––]button displays a different real-time edit item.When any of these is
displayed, the operation of the Data Wheel changes to control the displayed item.
The Data Wheel changes the Global MIDI channeL.
The Data Wheel controls the tempo of the MIDI clock
generator built into the Freak.
The Data Wheel makes changes to R/T Value #1.
The Data Wheel makes changes to R/T Value #2.
General When you move a slider or press a button, a value is displayed on the LCD in decimal format – this
is suffixed with a d (for decimal).
When you are in edit mode and are required to enter data values, the Freak also displays a
hexadecimal number (suffixed h) as well as its decimal equivalent.This is because values
(particularly SysEx) are often given in hexadecimal format in the manufacturer’s literature.
When the screen is showing the program name and
number , you may see one or two up arrows in the top
left corner. These indicate that the external inputs are
active for this program.
Ext. In #2
Ext. In #1
```Program```6``
`GS/XG`Stuff````
```Program```0``
Volumes`Ch`1`-16
THE DATA WHEEL IN PLAY MODE CONTROL FREAK
6
DATA ENTRY
`Real-Time`Edit`
Global`MIDI`#``1
`Real-Time`Edit`
Int`Clock`120bpm
`Real-Time`Edit`
R/T`Value`#1=``0
`Real-Time`Edit`
R/T`Value`#2=``0
||`Program` 62``
Vols`Ch1-8`S1Ext

Understanding how the Freak uses MIDI channels
In the simplest case you don’t need to set any MIDI channel at all, in which case the Freak will use
the Global MIDI channel (factory default #1) – You can change this at any time whilst you are in
play mode by going to the Real-Time Edit section and using the Data Wheel to change the Global
MIDI channel.
To change the Global MIDI channel from the real-time edit section, press the [<
––]key once and
you will see the following screen:
Use the Data Wheel to select the required Global MIDI channel.You can then press the [––
>] key
to return to the home position or continue using the sliders/buttons whilst still in the real-time
edit mode.This Global MIDI channel will remain in force until the unit is turned off. You can
change the default for the Global MIDI channel from the Edit Global data section, see page 17.
There are however two other ways of setting a MIDI channel, both of which override the Global
MIDI channel.The MIDI channel can be assigned at PROGRAM level in which case any data which
would have used the Global MIDI channel, will use this channel instead.
The default for this however is for it to be unassigned, in which case the display will show the
following:
The MIDI channel can also be assigned at slider/button level.This is the highest priority and will
override any previous MIDI channel.At any point whilst editing slider/button data, where you are
prompted to enter a COMMAND, you can force a MIDI channel.
All MIDI from that point on will use the designated MIDI channel.You can even set a MIDI
channel more than once within the same slider/button. See the example on page 29.
MIDI channels set in this way remain in effect until another Set MIDI Channel command is issued,
or all the data for that particular slider/button has been sent. In other words a MIDI channel set in
this way does not get carried over to another slider/button.
We recommend you familiarise yourself with the next section before you edit the Freak.
If however you are in a hurry to get going you can skip this section and jump straight to the
examples on page 23.
````COMMAND`````
Set`MIDI`Chan``1
MIDI`Chan`Assign
Use`GLOBAL`Chan`
MIDI`Chan`Assign
Use`MIDI`Chan``1
EDIT`PROGRM`DATA
Push`>`to`Select
Real-Time`Edit``
Global`MIDI`#``1
CONTROL FREAK HOW THE FREAK USES MIDI CHANNELS
7

Editing Overview The main editing commands are grouped together here for easy reference.
Defining objects to edit Moving a slider before entering edit mode will define it as the Slider to
Edit.This also works with Push buttons but not the F keys.
The [<––] and [––>] edit buttons The [<––] and [––>] buttons are used to navigate through the individual
edit pages.
In any edit menu Pressing [STORE] will save any edits at any time.
Slider 16/8 operates as a second Data Wheel.
Pressing [SHIFT] whilst moving the Data Wheel will accelerate the Data
Wheel by a factor of four.
Pressing [EXIT] will return you to PLAY MODE. However, if you have made
any changes and they have not been stored, you will see the prompt:
Lose`changes? You are then given the choice between [SHIFT] +
[EXIT] or [STORE] options, or pressing the [––
>] button which will re-enter
the relevant edit pages.
Holding [SHIFT] while pressing [EXIT] will leave edit mode at any time.All
current edits will be lost, the user will not be prompted.
Editing names Use the Data Wheel to select lower case letters and numbers.
Use [SHIFT] + Data Wheel to select capitals and symbols.
The top left two buttons act to delete characters and insert spaces.
The left and right arrow keys act as cursor buttons.
Pressing [STORE] while holding [SHIFT] jumps directly from edit name
to edit data pages.
Editing data When editing slider, button or function key data, pressing [LEARN] will
activate the learn mode and light the Learn LED.The Freak will then be ready
to receive incoming MIDI data. Pressing [LEARN] again will allow
you to check or further edit the received MIDI data prior to [STORE].
When editing MIDI data strings, the top left two buttons act to delete and
insert bytes.
Clearing data When editing slider, button or function key data, pressing [LEARN]
twice acts as a quick way to erase unwanted MIDI strings prior to
entering new data.
Abbreviations PB = Push button (one of the buttons above the sliders)
FK = Function key
F key = Function key
RX = Receive
R/T = Real-time
EDITING THE CONTROL FREAK CONTROL FREAK
8

When you have pressed the [––
>] key to take you into EDIT MODE, the Data Wheel can be used
to scroll through the various edit menus.At present there are 21 edit menu options:
Description
16/8 sliders and 16/8 buttons
These items relate to editing the 16/8 sliders and 16/8 buttons directly above
them. The Button Off items are optional and will only be used if the button
state is set to on/off or toggle. The sliders and buttons, along with various
other related data, are grouped together in a program (see below).
F keys
These items relate to editing of the four buttons below the LEDs, which,
together with the [SHIFT] button, gives you Function keys 1-8. Function key
data is global, and does not change with the programs. Function key off items
are optional as described above.
Programs
These items relate to program name, program MIDI channel, external input
jacks 1 & 2, Realtime bytes 1 & 2 and Program Sysex Header for each
program..
Global settings
The global data section relates to power on name, Global MIDI channel,
internal Clock tempo, SysEx device number and Global SysEx Header.
Program mapping
Allows you to choose destination programs for incoming profiles.You may
want to use this when you download profiles from our website.
SysEx dump utilities
These allow you to dump individual sliders/buttons, programs or blocks of
data. Note: a block = all sliders or all buttons, for example.
Library mode
Currently unimplemented.
Copy utilities
Copy single allows you to copy any slider/button to any other slider/button.
Copy program allows you to copy any program to any other program location.
These 21 edit menu items are explained in more detail on the following pages.
CONTROL FREAK EDITING OVERVIEW
9
DATA ENTRY
Menu
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
What you see on the top line
of the Freak’s screen
EDIT`SLIDER`NAME
EDIT`SLIDER`DATA
EDIT`PB``ON`NAME
EDIT`PB``ON`DATA
EDIT`PB`OFF`NAME
EDIT`PB`OFF`DATA
EdIT`FK``ON`NAME
Edit`FK``ON`DATA
EDIT`FK`OFF`NAME
EDIT`FK`OFF`DATA
EDIT`PROGRM`NAME
EDIT`PROGRM`DATA
EDIT`GLOBAL`NAME
EDIT`GLOBAL`DATA
SYSX`RX`PROG`MAP
SYSX`DUMP`SINGLE
SYSEX`DUMP`PROG
SYSEX`DUMP`BLOCK
``LIBRARY`MODE
``COPY`SINGLE
``COPY`PROGRAM

PLAY MODE EDIT MODE
EDIT
[<––]
EDIT
[<––]
EDIT
[<––]
EDIT
[<––]
EDIT
[––
>]
EDIT
[––
>]
EDIT
[––
>]
EDIT
[––
>]
EDIT
[––
>]
EDIT
[––
>]
EDIT
[––
>]
EDIT
[––
>]
Realtime
value
#2
Realtime
value
#1
Internal
Clock
Speed
Global
MIDI
Channel
Edit
Slider
Name
Slider
to edit
Character
#1
Character
#2
Character
#3
Character
#4
Character
#5
Character
#6
Edit
Slider
Data
Slider
to edit
Minimum
Level
Maximum
Level
Byte
#1
Byte
#2
Byte
#3
Byte
#4
Edit
PB ON
Name
Button
to edit
Character
#1
Character
#2
Character
#3
Character
#4
Character
#5
Character
#6
Edit
PB ON
Data
Button
to edit
Minimum
Level
Maximum
Level
Button
mode
select
Byte
#1
Byte
#2
Byte
#3
Edit
PB OFF
Name
Button
to edit
Character
#1
Character
#2
Character
#3
Character
#4
Character
#5
Character
#6
Edit
PB OFF
Data
Button
to edit
Minimum
Level
Maximum
Level
Button
mode
select
Byte
#1
Byte
#2
Byte
#3
Edit
FK ON
Name
Function
key
to edit
Character
#1
Character
#2
Character
#3
Character
#4
Character
#5
Character
#6
Edit
FK ON
Data
Function
key
to edit
Minimum
Level
Maximum
Level
Button
mode
select
Byte
#1
Byte
#2
Byte
#3
Edit
FK OFF
Name
Function
key
to edit
Character
#1
Character
#2
Character
#3
Character
#4
Character
#5
Character
#6
Edit
FK OFF
Data
Function
key
to edit
Minimum
Level
Maximum
Level
Button
mode
select
Byte
#1
Byte
#2
Byte
#3
Edit
Program
Name
Character
#1
Character
#2
Character
#3
Character
#4
Character
#5
Character
#6
Character
#7
Edit
Program
Data
MIDI
Channel
assign
Ext In #1
sldr/butn
assign
Ext In #1
operating
mode
Ext In #2
sldr/butn
assign
Ext In #2
operating
mode
Reatime
value #1
minimum
Reatime
value #1
maximum
Edit
Global
Name
Character
#1
Character
#2
Character
#3
Character
#4
Character
#5
Character
#6
Character
#7
Edit
Global
Data
Global
MIDI
Channel
Internal
clock rate
BPM
Device
Number
Sysex
Byte
#1
Sysex
Byte
#2
Sysex
Byte
#3
Sysex
Byte
#4
Sysex Rx
Program
Map
Remap to
Program ##
Sysex
Dump
Single
From
Program ##
Slider,
Button or
F key ##
Push
Store key
to send
Sysex
Dump
Program
From
Program ##
Push
Store key
to send
Sysex
Dump
Block
Block
select
Push
Store key
to send
Library
Mode
Library
select
Library
position ##
To
Program ##
Slider
Button or
F key ##
Push
Store key
to copy
Copy
Single
From
Program
##
Slider,
Button or
F key ##
To
Program ##
Slider
Button or
F key ##
Push
Store key
to copy
Copy
Program
From
Program ##
To
Program
##
Push
Store key
to copy
OVERALL MAP OF EDITING SYSTEM CONTROL FREAK
10
Editing overview
Editing is accomplished by use of the
left and right arrow buttons and the
Data Wheel.
On power up the Control Freak is at the
HOME position, where use of the Data
Wheel changes the program number.
The left arrow edit key takes you to four
realtime positions, where use of the
Data Wheel will adjust the Global MIDI
channel, the Freak's clock speed or the
Realtime value #1 or Realtime value #2.
These are independent of the program
selected. Realtime values 1 & 2 can be
affected by min max + default values if
they are set in Edit program data.
A single press of the right arrow edit
key from the home position allows you
to select the parameter you wish to edit,
where use of the Data Wheel will scroll
through the options.
Further presses of the right arrow edit
key allow you to change the parameter
indicated, again using the Data Wheel
to change the value as desired.
When you have finished editing, press
[STORE] then [EXIT] to return to the
HOME position.You will be prompted to
save your changes if you haven’t already
saved them.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Program
number
select
[HOME]

EDIT MODE
EDIT
[––
>]
EDIT
[––
>]
EDIT
[––
>]
EDIT
[––
>]
EDIT
[––
>]
EDIT
[––
>]
EDIT
[––
>]
EDIT
[––
>]
EDIT
[––
>]
EDIT
[––
>]
EDIT
[––
>]
EDIT
[––
>]
EDIT
[––
>]
Character
#7
Character
#8
Character
#9
Character
#10
Character
#11
Character
#12
Character
#13
Character
#14
Character
#15
Character
#16
Byte
#5
Byte
#6
Byte
#7
Byte
#8
Byte
#9
Byte
#10
Byte
#11
Byte
#12
Byte
#13
Byte
#14
Byte
#15
…until
Byte
#45
Character
#7
Character
#8
Character
#9
Character
#10
Character
#11
Character
#12
Character
#13
Character
#14
Character
#15
Character
#16
Byte
#4
Byte
#5
Byte
#6
Byte
#7
Byte
#8
Byte
#9
Byte
#10
Byte
#11
Byte
#12
Byte
#13
Byte
#14
…until
Byte
#45
Character
#7
Character
#8
Character
#9
Character
#10
Character
#11
Character
#12
Character
#13
Character
#14
Character
#15
Character
#16
Byte
#4
Byte
#5
Byte
#6
Byte
#7
Byte
#8
Byte
#9
Byte
#10
Byte
#11
Byte
#12
Byte
#13
Byte
#14
…until
Byte
#45
Character
#7
Character
#8
Character
#9
Character
#10
Character
#11
Character
#12
Character
#13
Character
#14
Character
#15
Character
#16
Byte
#4
Byte
#5
Byte
#6
Byte
#7
Byte
#8
Byte
#9
Byte
#10
Byte
#11
Byte
#12
Byte
#13
Byte
#14
…until
Byte
#45
Character
#7
Character
#8
Character
#9
Character
#10
Character
#11
Character
#12
Character
#13
Character
#14
Character
#15
Character
#16
Byte
#4
Byte
#5
Byte
#6
Byte
#7
Byte
#8
Byte
#9
Byte
#10
Byte
#11
Byte
#12
Byte
#13
Byte
#14
…until
Byte
#45
Character
#8
Character
#9
Character
#10
Character
#11
Character
#12
Character
#13
Character
#14
Character
#15
Character
#16
Realtime
value #1
default
Reatime
value #2
minimum
Reatime
value #2
maximum
Realtime
value #2
default
Sysex Byte
#1
Sysex Byte
#2
Sysex Byte
#3
Sysex Byte
#4
Sysex Byte
#5
Sysex Byte
#6
Sysex Byte
#7
Sysex Byte
#8
Character
#8
Character
#9
Character
#10
Character
#11
Character
#12
Character
#13
Character
#14
Character
#15
Character
#16
Sysex
Byte
#5
Sysex
Byte
#6
Sysex
Byte
#7
Sysex
Byte
#8
CONTROL FREAK OVERALL MAP OF EDITING SYSTEM
11
etc.
etc.
etc.
etc.
etc.

Slider operations
Slider name
This allows you to enter a name of up to 16 characters for each individual
slider.
Pressing the [––
>] button will move to the next screen.
This allows you to choose the slider to edit by turning the Data Wheel. If the
required slider is moved before entering the editing pages, it will automatically
become the initial slider to edit.
Pressing the [––
>] button will move to the next screen.
Use the Data Wheel to select lower case letters and numerals.
Use [SHIFT] + Data Wheel to select capital letters and symbols.
The two top left buttons act to delete characters and insert spaces
respectively.The [<
––] and [––
>] buttons work as cursor controls.
Normal: abcdefghijklmnopqrstuvwxyz0123456789
With [SHIFT] pressed: ABCDEFGHIJKLMNOPQRSTUVWXYZ*/+-.,&@!’:
Press [STORE] to save the name entered then [EXIT] to return to PLAY
MODE or use [SHIFT]/[STORE] to jump to
Slider data
Pressing the [––
>] button will take you into the slider edit pages.
This allows you to select the slider to edit by turning the Data Wheel.
Pressing the [––
>] button will move to the next screen:
This is the minimum value setting for the slider. The Data Wheel can be used
to change the value if required.
Pressing the [––
>] button will move to the next screen:
This is the maximum value setting for the slider. The Data Wheel can be used
to change the value if required.
Pressing the [––
>] button will move to the next screen:
The initial end of data setting can be changed using using the Data Wheel
to any of the commands listed on page 21. There is space for up to 45
command or data bytes to be entered here.
EDIT MENU 2
EDIT MENU 1
EDIT MENUS CONTROL FREAK
12
````COMMAND`````
``End`of`DATA```
EDIT`SLIDER`NAME
Push`>`to`Select
EDIT`SLIDER`DATA
Push`>`to`Select
`Slider`to`Edit`
Slider`Number``x
`Slider`to`Edit`
Slider`Number``x
Slider`Name`Edit
_```````````````
``Header``Data``
Minimum Levl```0
``Header``Data``
Maximum Levl`127

Button operations
Button On name
This allows you to enter a name of up to 16 characters for each Button On.
Button On names are edited in the same way as slider names.
Press [STORE] then [EXIT] or use [SHIFT]/[STORE] to jump to
Button On data
Pressing the [––
>] button will take you into the Button On edit pages:
This allows you to select the button to edit by turning the Data Wheel. If the
required button is pressed before entering the editing pages, it will
automatically become the initial button to edit.
Pressing the [––
>] button will move to the next screen:
This is the minimum value setting for the button. The Data Wheel can be
used to change the value if required.
Pressing the [––
>] button will move to the next screen:
This is the maximum value setting for the button. The Data Wheel can be
used to change the value if required.
Pressing the [––
>] button will move to the next screen:
Use the Data Wheel to select the button mode you require:
Sends the PB ON DATA message only when the button is pressed.
Sends the PB ON DATA message when the button is pressed and the PB OFF
DATA message when the button is released.
Sends the PB ON DATA message and PB OFF DATA message on alternate
button presses.
Pressing the [––
>] button will move to the next screen:
The initial end of data setting can be changed with the Data Wheel to any of
the commands listed on page 21. There is space for up to 45 command or
data bytes to be entered here.
Button Off name
This is edited in exactly the same way as Button On name.
Button Off data
Pressing the [––
>] button will take you into the Button Off edit pages, which
are edited in exactly the same way as the Button On edit pages.
EDIT MENU 6
EDIT MENU 5
EDIT MENU 4
EDIT MENU 3
CONTROL FREAK EDIT MENUS
13
EDIT`PB``ON`NAME
Push`>`to`Select
EDIT`PB``ON`DATA
Push`>`to`Select
`Button`to`Edit`
Button`Number``1
``Header``Data``
Minimum`Levl```0
``Header``Data``
Maximum`Levl`127
``Header``Data``
`Button`ON`only`
````COMMAND`````
``End`of`DATA```
EDIT`BB`OFF`NAME
Push`>`to`Select
EDIT`PB`OFF`DATA
Push`>`to`Select
`Button`On`+ Off
`Button`Toggle``

F key operations
F key On name
This allows you to enter a name of up to 16 characters for each F key On.
F key On names are edited in the same way as slider names.
Press [STORE] then [EXIT] or use [SHIFT]/[STORE] to jump to
F key On data
Pressing the [––
>] button will take you into the F key On edit pages:
This allows you to select the F key to edit by turning the Data Wheel.
Pressing the [––
>] button will move to the next screen:
This is the minimum value setting for the F key. The Data Wheel can be used
to change the value if required.
Pressing the [––
>] button will move to the next screen:
This is the maximum value setting for the F key. The Data Wheel can be used
to change the value if required.
Pressing the [––
>] button will move to the next screen:
Use the Data Wheel to select the F key mode you require:
Sends the FK ON DATA message only when the F key is pressed.
Sends the FK ON DATA message when the F key is pressed and the FK OFF
DATA message when the F key is released.
Sends the FK ON DATA message and FK OFF DATA message on alternate F key
presses.
Pressing the [––
>] button will move to the next screen:
The end of data setting can be changed with the Data Wheel to any of the
commands listed on page 21. There is space for up to 45 command or data
bytes to be entered here.
F key off name
This is edited in exactly the same way as F key On name.
F key Off data
Pressing the [––
>] button will take you into the F key Off edit pages, which are
edited in exactly the same way as the F key On edit pages.
EDIT MENU 10
EDIT MENU 9
EDIT MENU 8
EDIT MENU 7
EDIT MENUS CONTROL FREAK
14
EDIT`FK``ON`NAME
Push`>`to`Select
Func`Key`to`Edit
Functn`Key`#```1
EDIT`FK``ON`DATA
Push`>`to`Select
``Header``Data``
`Button`ON`only`
````COMMAND`````
``End`of`DATA```
EDIT`FK`OFF`NAME
Push`>`to`Select
EDIT`FK`OFF`DATA
Push`>`to`Select
``Header``Data``
Minimum`Levl```0
``Header``Data``
Maximum`Levl`127
`Button`On`+ Off
`Button`Toggle``

Program operations
Program name
This allows you to enter a name of up to 16 characters for each individual
program. Program names are edited in the same way as slider names.
Press [STORE] then [EXIT] or use [SHIFT]/[STORE] to jump to
Program data
Pressing the [––
>] button will take you into the program edit pages:
This allows the user to define a MIDI channel for this program.Any data which
would have used the Global MIDI channel will use this channel instead.See
page 8 for a detailed look at channel assignments.
Pressing the [––
>] button will move to the next screen:
This allows you to assign Ext #1 input signals received at the 1⁄4" jack socket to
control any slider, button or F key. Use the Data Wheel to select a slider, button
or F key destination for the signal from the Ext #1 input.
Press the [––
>] key to move to the next screen.
If a slider was selected at the previous screen, you now have the choice of:
or
Alternatively, if a button or F key was selected at the previous screen, you now
have the choice of:
or
For a fuller explanation of using the external inputs see page 34.
This screen and the following one are identical in use to the Ext control In #1
section above but are for Ext contrl In #2
Press the [––
>] key to move to the next screen.
This allows the user to define a minimum value for real-time byte #1.When in
real-time edit mode the data wheel will not let you select a value less than this.
Press the [––
>] key to move to the next screen.
This allows the user to define a maximum value for real-time byte #1.When in
real-time edit mode the data wheel won’t let you select a value greater than this.
Press the [––
>] key to move to the next screen.
This allows the user to define a default value for real-time byte #1.This is the
value that real-time byte #1 will take up every time you select this program,
however if Off is selected, the byte will just stay at the value it was when you
last adjusted it, or another program set a default value there.
Note: to select Off, use the [DELETE] key (top left button).
Press the [––
>] key to move to the next screen.
EDIT MENU 12
EDIT MENU 11
CONTROL FREAK EDIT MENUS
15
EDIT`PROGRM`NAME
Push`>`to`Select
EDIT`PROGRM`DATA
Push`>`to`Select
MIDI`Chan`Assign
Use`Global`Chan`
Ext`Contrl`In`#1
```Unassigned```
Ext`Contrl`In`#1
Input`=`Voltage` Input`=`Pedal```
Sw`On=BREAK`(Hi) Sw`On=MAKE`(low)
Ext`Contrl`In`#2
```Unassigned```
``R/T`Value`#1``
Minimum`Val=```0
``R/T`Value`#1``
Maximum`Val=`127
``R/T`Value`#1`
Default`Val=`Off

These three screens are identical in function to those above but apply to real-
time byte #2.
Pressing the [––
>] button will move to the next screen:
Pressing the [––
>] button will move to the next screen:
Pressing the [––
>] button will move to the next screen:
This screen shows the first byte of an 8 byte Program SysEx header.You can
enter a string of up to 8 bytes here, which can be used in any SysEx string
within this program by selecting ‘Progrm Sysex Hdr’ from the data variables list.
When you are in play mode and the data is being sent, the bytes are read
starting with byte #1 and will stop either when all 8 bytes have been sent or
when an End of DATA is encountered.
Press [STORE] to save any edits
then [EXIT] to return to PLAY MODE.
EDIT MENUS CONTROL FREAK
16
SysEx``byte`#``1
``End`of`DATA``
UPDATING``MEMORY
....````````````
``R/T`Value`#2``
Minimum`Val=```0
``R/T`Value`#2``
Maximum`Val=`127
``R/T`Value`#2`
Default`Val=`Off
This manual suits for next models
1
Table of contents
Other Kenton Music Mixer manuals