Encore Knobby User Manual Download Page 8

The new parameter is the 

Step size

, and it is used to increment the 

parameter in values other than one. In this example, the step size is 12, 
and the data starts at 16. The first few number that would be generated 
would be 16, 28, 40, 52, etc. up to 112. When using the 

Step size,

 you 

must be aware that the step needs to fit within the lower and upper limits. 
 
Here is an example of what would NOT work. 
Data Minimum=0 
Data Maximum = 10 
Step size = 20 
 
What happens in this example is that the minimum is set to zero, but the 
step is set beyond the maximum. The first value it wants to transmit is 20 
(because of the step size) but the maximum is limited to 10, so it doesn’t 
transmit anything. 
 
Now if you were to reverse the 

Data Maximum

 and 

Step size

Data Minimum=0 
Data Maximum =20 
Step size = 10 
 
Knobby would generate three values: 0,10,20. 
 
 
An INI file for the Microwave II would look like this: 
 
[Waldorf Microwave II:Sysex] 
MessageFormat  = 3E 0E 00 20 00 00 00 00 
DataBytes = 1 
ParameterBytes = 2 
ByteOrder = 0 
MsbLocation = 7 
ParameterLocation = 5 
DeviceIdLocation = 2 
DeviceIdMask = 127  
DeviceId = 127 
 
1 = Osc 1 Octave, 16, 112, 12 
2 = Osc 1 Semitone, 52, 76 
… 
 
Notice the first entry has three number that follow the name. The third 
number is the step size. If it is missing, as is the case with the second 
entry, the step size is assumed to be 1. 

Example 3 

This example will describe the “Pitch Eg Start Level” for a Korg N264. 
The Korg N264 is also programmed using sysex commands. This 
example is different from the previous examples because it introduces 
two-byte data values.  
 
Here is the sysex command: 
 
F0 42 30 35 41 03 00 xl xm F7 
 
The entries you need within KnobbyEd are: 
 

 

 
The 

Data bytes

 entry is now 2. When you have two data bytes, a couple 

more parameters are needed to define the message. They are 

Data 

packing

 and 

LSB location

Data packing

 defines how the data is 

organized within the bytes marked as xl and xm.  It is equivalent to 
DataNybblize in the INI file. 

LSB location

 is similar to 

MSB location

. It 

defines where the LSB is positioned in the message. In this case, it is just 
before the MSB, and its value is 6. Other instruments may have the data 
in opposite order. 
 

Summary of Contents for Knobby

Page 1: ...t of the online help Please read that when you get a chance What we thought would be appropriate for a user s manual is to end it with several examples for setting up various instrument profiles You s...

Page 2: ...computer The can be accomplished with a direct connection as shown in Figure 1 or through a MIDI patch bay or other hardware Figure 3 Next you need to load the included application onto your computer...

Page 3: ...rogramming For instance you could set GroupA to be 8 parameters for VCO1 GroupB to be 8 parameters for VCO2 GroupAB to be 8 parameters for the VCF etc You can think of the group buttons as giving you...

Page 4: ...of each name is a graphic letter denoting whether it s a controller C NRPN N RPN R or sysex S message KnobbyEd can read two types of files a KNL binary file and an INI text file The INI file is what y...

Page 5: ...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 basi...

Page 6: ...es are defined in the section The designator must begin with one of the following strings Sysex Controllers NRPN The designator can then be followed by any text separated from the first word by a spac...

Page 7: ...mbers are the minimum and maximum and commas separate them If a third number is not present the parameter will default to a step size of one 3 The ordered list of the parameters doesn t have to be spe...

Page 8: ...rBytes 2 ByteOrder 0 MsbLocation 7 ParameterLocation 5 DeviceIdLocation 2 DeviceIdMask 127 DeviceId 127 1 Osc 1 Octave 16 112 12 2 Osc 1 Semitone 52 76 Notice the first entry has three number that fol...

Page 9: ...e 3g is where the Device ID is hidden as represented by the g In this instrument the byte is typically 30 If it is necessary to change the ID of the message the DeviceIdLocation and DeviceIdMask instr...

Page 10: ...interface Another possibility is another application has enabled MIDI echo This is common with sequencers Q A friend wants a program I created How do I transfer it into their Knobby A you cannot dire...

Reviews: