Programming Examples Example 1 Chapter 19 Programming Examples The other chapters in this manual have described the K2500’s features in detail. This tutorial chapter will take you step-by step through several programming operations. Each of the following examples will begin from the same starting point: the default program with ID 199.
Programming Examples Example 1 EditProg:KEYMAP||||||||||||<>Layer:1/1|| |||||||||||||||||||||||||||||||||||||||| KeyMap: 17|Trumpet||||||||||||Stereo:Off| Xpose|:0ST||||||||TimbreShift|:0ST|||||| KeyTrk:100ct/key||AltSwitch|||:OFF|||||| VelTrk:0ct||||||||PlayBackMode:Normal||| |||||||||||||||||||||||||||||||||||||||| <more|| ALG|||| LAYER|| KEYMAP| PITCH|| more> The KeyMap parameter is already selected, and as you can see, the Default program uses the Grand Piano Keymap. Use any data entry method to change the Keymap to Trumpet, which has ID 17.
Programming Examples Example 1 Plus/Minus buttons). This will prevent the vibrato from fading as it did. (This fading was caused by the ASR repeating, which was the default setting). Now select the Delay parameter and set its value to .4 seconds (4, 0, ENTER). Select the Attack parameter and change its value to .48 seconds (4, 8, ENTER).
Programming Examples Example 2 To make the stab sound realistic, we’ll drop the amplitude at the same rate as the pitch. To do this, select the F4 AMP page (press the more> soft button once, then press the F4 AMP soft button).
Programming Examples Example 2 its value to 5800 cents. As soon as you set a depth, you’ll hear the envelope sweep the cutoff frequency. We’ll adjust it further in a minute. The F1 FRQ page should now look like this: Edit|Prog:F1|FRQ(4P|LOPASS)|>Layer:1/1|| Coarse:G#3|208Hz|||Src1||:MPress|||||||| Fine||:0ct|||||||||Depth|:3800ct||||||||...
Programming Examples Example 3 Example 3 Sample and Hold; Using a FUN This example will use one of the FUNs to create a sample and hold program. As usual, start with Program 199, and press EDIT. While you’re on the ALG page, select a value of “PARAMETRIC EQ”...
Programming Examples Example 4 Example 4 SHAPER and PANNER Our next example incorporates two of the DSP functions, and will give you a general overview of using the algorithms to build sounds. Starting with Program 199, press EDIT, and while you’re on the ALG page, cursor up to the Algorithm parameter, and select Algorithm 13.
Programming Examples Example 4 EditProg:ENV2|||||||[1/1]||<>Layer:1/1|| Att1:Att2:Att3:Dec1:Rel1:Rel2:Rel3:Loop: 0.10|0.82|0.86|1.04|0s|||0s|||0s|||Off|| 51%||-23%|42%||0%|||0%|||0%|||0%|||Inf|| |||||||||||||||||||||||||||||||||||||||| |||||||||||||||||||||||||||||||||||||||| |||||||||||||||||||||||||||||||||||||||| <more||AMPENV|ENV2|||ENV3|||ENVCTL|more> This can still be a little harsh on the high end when you play with high attack velocities. One way to smooth it out would be to go back to the ALG page, select a lowpass ﬁlter for the F2 block, and adjust its cutoff frequency to about F# 6.
Programming Examples Example 5 Example 5 Building a Drum Program; Using the Keymap Editor With our next example, you’ll learn how to build a drum program using the Program and Keymap Editors. To keep the example as brief as possible, we’ll include only a few timbres and DSP examples.
Programming Examples Example 5 parameter, and turn the Alpha Wheel one click to the right, to select the sample 20 12in Dry Tom C 4. Save the keymap, replacing the earlier version. You can repeat this process to create as many new key ranges as you like (in this example, doing so would have no effect, since we’ve limited each layer to a narrow 3-key span).