CCStepper User Guide
CCStepper User Guide
User Guide
http://www.codefn42.com
© 2018 CodeFN42
CCStepper - User Guide
Table of Contents
Introduction 4
System Requirements 4
Installation 4
User Interface 7
Editing Parameters 10
Selecting sequence 10
Sequence menu 14
Page 2
CCStepper - User Guide
MIDI CC Teach 16
To use the CC Teach feature 16
Presets 18
To save a preset 18
To load a preset 18
To delete a preset 18
To open the presets folder 18
Page 3
CCStepper - User Guide
Introduction
CCStepper is a VST MIDI CC data sequencer plugin, suitable for controlling MIDI
capable software (soft synths or effects) or external hardware devices. CCStepper lets
you create up to 8 independent sequences with up to 128 steps each, and can either be
synced to your host or triggered by MIDI notes. The step rate can be set from 1/128
notes and up to 32 bars, and various randomization features allows you to create
unpredictable sequences.
System Requirements
To use CCStepper you need a VST2 compatible 32-bit or 64-bit DAW (Digital Audio
Workstation) running on Windows Vista, Windows 7, Windows 8 or Windows 10.
Installation
To install CCStepper, simply open the downloaded zip file and extract the dll file to your
VST plugin folder (CCStepper32.dll if you use a 32-bit host, or CCStepper.dll if you use
a 64-bit host).
Page 4
CCStepper - User Guide
CCStepper is a MIDI only VST plugin. It does not produce any sound of its own. You
need to route the MIDI output to the synth/effect you want to control, and set it up so it
receives MIDI data if you want to trigger the sequence by incoming MIDI notes. How
easy (or even possible) it is to do this depends on your DAW's MIDI routing capabilities.
NOTE: CCStepper will generate MIDI CC data (Continuous Controller messages), not
MIDI notes. MIDI CC can for example be used to control a synth's filter or the feedback
of a delay. For more information about MIDI CC messages, see
electronicmusic.wikia.com.
Generally, you should add CCStepper to a new MIDI or instrument track. This is the
same procedure you would follow adding any VST instrument in your DAW. Then you
will have to route the output from CCStepper to another VST instrument, effect or
external hardware. If you are not sure how to do this, please refer to your DAW's
documentation.
NOTE: For detailed instructions on how to set up MIDI routing in some popular DAWs,
please see the FAQ on our website.
An alternative is to use a modular plugin that lets you route MIDI data between VST
plugins, for example DDMF Metaplugin, Blue Cat PatchWork or ImageLine Minihost
Modular.
Page 5
CCStepper - User Guide
You can select between five different scalings: 100%, 125%, 150%, 175% and 200%.
In addition, you can select Auto. This will auto select scaling based on the current
Windows scaling (and, if you move the plugin window between monitors with different
scalings, the plugin scaling will automatically change).
To change scaling, select the desired scaling from the main menu.
You can select between five different GUI skins from the main menu.
You must close and re-open the plugin window for the skin changes to take effect.
Page 6
CCStepper - User Guide
User Interface
In the upper left corner of the plugin window you find the main menu. From this menu
you can initialize the plugin (reset all parameters), load and save presets, configure
MIDI CC assignments, and change GUI scaling and skin, etc.
In the middle you see the preset button. This shows the name of the current preset if it
is named. Click this button to open the 'Load Preset' panel. For more information on
how to work with presets, see the Presets chapter in this user guide.
In the upper right corner you find the info panel. This shows information about the
parameter you are editing.
Below you find the main section with all the parameters you can edit, including the step
sequencer. You find more information on this in the "Editing Parameters" section.
Page 7
CCStepper - User Guide
Drop-down menus
For example, Trigger.
To select a value, simply click, then select from the drop-down menu.
Hold down the Ctrl key and click to select the default value.
Click with the mouse, then drag up (to increase the value) or down (to decrease
the value). To slow down the selection, hold down the Shift key while you drag
(fine tuning).
Position the mouse cursor over the control, then use the mouse wheel.
Right-click and select a value from the popup menu.
Double click, or right-click and choose Enter Value from the popup menu, to
manually enter a value.
Hold down the Ctrl key and click to select the default value.
Page 8
CCStepper - User Guide
Check boxes
For example, Smooth.
Page 9
CCStepper - User Guide
Editing Parameters
Selecting sequence
CCStepper lets you create up to 8 independent sequences. You change the active
sequence with the buttons numbered 1 to 8 to the left. If a sequence is active the
number is underlined.
You can edit the sequence title by right-clicking the title and then choosing Edit Title
from the popup menu (or simply double-click the title).
Channel (Ch)
The MIDI channel (1 to 16) to send the CC data to.
Page 10
CCStepper - User Guide
CC#
The MIDI Control Change message number (0 - 127). Some of these are predefined, for
example #1 to control the mod wheel. By default, CC# 20-27 is used for sequence 1
through 8.
Rate
This is step rate that determines the length of each step. The quarter note (1/4) will
advance the sequencer one step per beat, an eighth note (1/8) is twice as fast, etc.
Possible values go from 1/128 (128th notes) and up to 32/1 (each step lasts 32 bars).
Type
You can choose between normal, dotted or triplet times.
Order
This determines the order of the steps:
Page 11
CCStepper - User Guide
Drunk < - Same as Forward <, but this option introduces jitter and random
changes of direction.
Trigger
This controls how the sequence is triggered:
Sync to Host - The sequence is synced to the host and will run as long as the
host's transport is running.
Note - The sequence is triggered when a MIDI note is received. The sequence
will continue to run for as long as the note is playing.
Note 1-Shot - The sequence will start when a MIDI note is received, but will
stop at the last step (or when the note stops).
Note Retrigger - Same as the Note option, but the sequence will restart when a
new note is received.
Note Retrigger 1-Shot - Same as the Note 1-Shot option, but the sequence will
restart when a new note is received.
Note Step - The sequence will move one step for each incoming note/chord.
Note that when this option is selected the Type, Order and Smooth parameters
are ignored.
IMPORTANT: CCStepper will only generate CC data if the host transport is running.
Smooth
When Smooth is activated, the steps in the sequence are "smoothed out".
Smooth is on:
Smooth is off:
Page 12
CCStepper - User Guide
Alternatively you can also use the mouse wheel to set a step value (makes it easier to
set an exact value).
Randomize values
CCStepper gives you the ability to randomize the value of each step. To add a
randomization range, hold down the Alt key while you change the value. The random
range has a different color.
For example, if the "normal" value is 63 (blue in example above) and the "random" value
is 127 (green), the actual value generated by CCStepper will vary between 63 and 127.
You can also manually enter values by right-clicking the sequencer and choosing Enter
Value from the popup menu. This will open the Enter Value window.
Here you can enter both the main value, and a random value, of a specific step.
Page 13
CCStepper - User Guide
Click Apply to save the last edited step value and update the sequencer without closing
the window.
Click Cancel to cancel ALL changes since you opened the window.
Click Prev or Next to edit the values of the previous or next step respectively.
Sequence menu
To the right of the sequencer you find the sequence menu.
This menu gives you various options to edit the active sequence. First of all, you can
reset all steps values to the default value (63) by choosing Default, and create new
values by random by choosing Randomize Values. Note that both commands will
remove all randomization values.
You can create various step shapes with the Ramp, Sine and Triangle options (the 1/2
options will create step values in the 0 - 63 range instead of 0 - 127).
Add Random lets you add the same random value to all steps.
Page 14
CCStepper - User Guide
Invert and Reverse will invert and reverse the sequence respectively.
Copy Steps will copy the steps to the Windows clipboard. You can then paste the steps
into another sequence with Paste Steps.
Page 15
CCStepper - User Guide
MIDI CC Teach
Use the Teach CC function to link the MIDI CC data CCStepper outputs to the desired
parameter in the synth or effect you want to control.
NOTE: This will only work if the synth/effect has a midi learn feature!
Page 16
CCStepper - User Guide
NOTE: You can assign the same MIDI CC to different parameters, but you cannot
assign different MIDI CCs to the same parameter.
This is useful if you if you know the CC message number to assign, for example a
standard CC message (like CC #1 for the mod wheel).
Page 17
CCStepper - User Guide
Presets
To save a preset
1. Open the main menu and choose Save Preset.
2. Type the name you want to give the preset, and click OK.
The preset button shows the name of the preset you just saved.
NOTE: If you name the preset "init", it is automatically used when you choose Init from
the main menu to reset the plugin parameters, or add a new instance of the plugin.
To load a preset
1. Either open the main menu and choose Load Preset, or click the preset button.
You see the 'Load Preset' panel.
2. Select the preset you want to load and click OK (or simply double-click the preset
name).
The preset is loaded, and the preset button shows the name of the preset.
To delete a preset
1. Open the 'Load Preset' panel.
2. Right-click the preset you want to delete, and choose Delete from the popup
menu.
Page 18
CCStepper - User Guide
By default, the presets, and the plugin settings, are stored in your "Documents" folder in
a subfolder named "\CodeFN42\CCStepper".
If you would like to move the data folder, you can create a shortcut file that links to a
new folder location:
1. Right-click the Windows Desktop, and choose Create Shortcut from the popup
menu.
2. In the 'Create Shortcut' window, click the Browse button and specify the new
folder (for example "D:\Documents").
Page 19
CCStepper - User Guide
NOTE: All plugins from CodeFN42 use the same shortcut file. In the folder the shortcut
links to, the CCStepper settings will be stored in a subfolder named "\CodeFN42\
CCStepper " and the presets in "\CodeFN42\ CCStepper \Presets".
NOTE: You must manually move any existing preset files to the new preset folder.
Page 20