
Instruments
To create a new instrument definition, click on
Library-New
Instrument
. In the library window, you will be prompted to change the
name of the newly added instrument. To added new definitions for this
new instrument, click on
Library-New Definition
and a window called
“Knob Properties” will appear. If you cannot select
New Definition,
it is
because you have inadvertently clicked somewhere else on your screen
and no longer have an instrument selected. KnobbyEd needs to know
what instrument you want to add definitions and that’s why an
instrument in the left panel needs to be selected
Try creating one definition and test it before you define more. The sysex
documentation is sometimes confusing, even for us! Once you get the
hang of creating sysex definitions, you will probably want to use the INI
file method from this point forward. We have included several examples
later in this document and we encourage you to look at the ones we
provide.
Configurations
Once you setup the Knobby to do exactly what you want, you can save
the configuration by using the
File-Save
or
Save As
command. You will
be prompted for a file name. There are no restrictions on the name length
other than what is imposed by the operating system. These files have a
“.KNB” extension and you can share these with other people if you want
them to have the same cool setup as you.
Programming Examples
The following pages are the real hands-on tutorial of the manual. These
examples should help clarify some of the programming issues when
creating instrument profiles. Each example will describe the basic
message that the instrument responds to, followed by the parameters in
the knob properties window (if you were editing just one parameter), and
finally an INI text file example for the same definition. Once you see the
INI file example, and correlate the sysex documentation you may have in
your studio, you can just keep added definitions to the INI file. When
you complete an INI file, import it to KnobbyEd and you’re done!
Example 1
This example will describe the “Lower Partial TVF Cutoff Frequency”
for a Roland D50. The D50 is programmed using sysex commands, and
this example is good because it shows the use of the checksum feature.
Here is the sysex command:
F0 41 00 14 12 00 01 4D xx cs F7
where xx is the changing data value, and “cs” is the checksum. The
underline shows the start of the checksum calculation, and on any
particular instrument, it will always be the same. If you are creating an
.INI file, once you get the checksum right for one of them, it’s right for
all of them.
The entries you need within KnobbyEd are:
The
Message format
area is where you enter the bulk of the message. In
this area, you must put a place marker for the data byte(s). Use 00 for the
marker. You do not have to add a place marker for the checksum, it will
be added automatically. Also notice you do not have to add the initial F0,
or final F7 bytes. The software automatically adds these for you because