JitterBox is a creative MIDI-effect which can randomize the timing and/or pitch of notes. The basic GUI is divided into two separate sections for Time and Pitch Jitter:
Time Jitter means applying random time-delays to incoming MIDI note-on and note-off events. The amount of delay is chosen for each incoming note-on event, and applied equally to it and the subsequent note-off event, so each note's duration remains unchanged.
When you first instantiate JitterBox, the Time Jitter section will be configured for absolute time-delay values expressed in milliseconds, and will look like this:
The length of the single slider control represents the amount of delay, and the two triangular “thumbs” allow you to adjust the minimum and maximum delay amount, with 0 at the left and 150 ms at the right.
You can also use the pop-up menu at the top left, to select various beat-relative (tempo-synced) delay ranges:
The list entry “1/8 +/- %”, for example, means “eighth-note delays, plus or minus a percentage (up to 100%)”. We will use this as the example below. When you select a beat-relative mode, the display changes as follows:
In this screenshot, the two thumbs are both positioned in the center of the delay slider, so the min and max delay are both 1/8-note. This means all notes will be delayed by exactly one eighth-note time, with no random variation.
If you drag the thumbs apart, the displayed min and max will change like this:
In this screenshot, the min delay has been set to “1/8 - 80%”, meaning 20% of one eighth-note time, and the max has been set to “1/8 + 51%”, meaning one eighth-note time plus 51% of one eighth-note time (i.e., a tiny bit more than a dotted-eighth-note time).
The rows of numbers “-100 -75 -67 … 100” at the upper-right and lower-left corners can be clicked with the mouse, to quickly move the thumbs to specific percentages. As when dragging with the mouse, both thumbs may move if the percentage you select for one would otherwise cause it to cross the other's position.
The pop-up menu at the upper middle (showing “Arbitrary times” in the screenshots), allows you to choose how JitterBox selects random delay-times within the range the min/max thumbs define.
Pitch jitter means that the pitch-value (note-number) of incoming MIDI note-on and note-off events is modified, with a selected degree of randomization. The name “pitch jitter” may be slightly misleading, as this effect would only rarely be used for melodic note-sequences. It's primarily intended for use with drum-kit sequences, where each note-pitch plays a different drum sound, and so randomizing “pitch” effectively randomizes the drum sounds which are heard, while preserving the rhythmic timing (subject to any timing jitter you may also apply).