Performance Tools

Contents Index Help Prev Next

Performance Tools: Big Patch - Displays Patch Changes in a large window. BreakAway - A pipe that changes property depending on the note entering. Conpressor - Compresses MIDI control change value that go above a user set threshold. Drone - Plays a user selected note along with each note that enters it. Filter MX - A programmable MIDI event filtering Tool. ForceChord - Forces all notes to fit into the selected or default chord. ForceKey - Forces all notes into the current key. Keyboard Split MX - Splits the keyboard via Patch Change events. Layer - Plays up to three extra notes upon each note that enters it. Level MX - Sends out a preset volume via Patch Changes. Modulator MX - Supplies 128 programmable modulation, selectable by Patch Change events. MonoPhoney - Allows one note through at a time. Not Again - Prevent like notes from being played in direct succession. One Note Out - Converts all note values into the same note value and octave. OnTime - Shows you if the notes you are playing are being played on time. PatchMap - Converts Patch Change numbers to different Patch Change numbers. PluckDuck - Simulates a string plucking effect. Remote Patch MX - Converts notes into Patch Change events. Rotate - Rotates through a sequence of eight notes values. Simple Simon - Provides a simple way to send Control Changes down the PipeLine. Super-8 - Creates a quick riff based on a set of eight predefined pitch tranpositions.

Performance Kit - Big Patch

Contents Index Help Prev Next

Big Patch

DESCRIPTION: Big Patch displays Patch Changes in a large window for viewing from a distance. It also rotates the colors in the drag bar to confirm the presence of MIDI data (with the exception of System Exclusive data).

USAGE: PipeLine.

CONTROLS: Clicking anywhere in the Big Patch control window toggles the window from large to small and vice versa.

Big Patch has one menu option:

The Patches as... option in the Display Menu controls how Big Patch displays MIDI patch change (program change) names.  Choose 0-127 to display program changes as numbers from 0 to 127.  Choose 1-128 to display program changes as numbers from 1 to 128.  Choose 11-88 to display program changes as two banks, I and C, with numbers from 11-88.

*TIP* Big Patch is great for using in an "on stage" situation where the patch changes need to be seen from a distance.

Performance Kit - BreakAway

Contents Index Help Prev Next

BreakAway

DESCRIPTION: BreakAway is a sophisticated traffic cop that behaves as a through pipe, a branch, an elbow, or a plug, depending on the note entering it.

For example, you can configure BreakAway to allow C4 to continue through, send C#4 to an attached Merge Tool, send D4 through as well as to the Merge Tool, and plug D#4 entirely.

NOTE: BreakAway only affects note and poly aftertouch data.  All other events pass through unmodified.

*TIP* BreakAway is very useful for generating incurring drum tracks (which contain many different drum parts) into individual drum tracks.

SPECIAL TYPE: Branching.

USAGE: PipeLine, ToolPad.

CONTROLS: The BreakAway control window contains one slider, one popup button, and two menus.

Note Slider
 BreakAway controls each note individually.  To change what BreakAway does to a note, first select the note to control by dragging the Note slider.

 *TIP* Also set the slider by plaging a note from your MIDI keyboard directly into the BreakAway Tool.

 Changing the Note Slider also changes the PopUp button (see next) to show the current setting for the new note value.

PopUp Button
 The PopUp button (to the right of the > button) selects the action BreakAway takes for the displayed note.  From top to bottom, the choices are: pass through (looks like a straight pipe), pass through and branch (looks like a straight pipe with a branch), branch (looks like an elbow), and plug.

Disk Menu
 The Disk Menu provides the following commands:

 Choose Load... to load a previously saved BreakAway configuration from disk.

 Choose Save... to save the current BreakAway configuration to disk.

 Choose Reset... to reset the BreakAway Tool to its original configuration: all notes set to go through, and none to branch.

 Choose Duplicate to copy the PopUp button setting to all notes.

Display Menu
 The Notes as... option in the Display Menu controls how BreakAway displays MIDI note names in the Note On and Note Off buttons.  Choose Bars & Pipes Names to display MIDI notes as a range from C0 to C10. Choose MIDI Value Numbers to display MIDI notes as their raw note numbers. Choose MIDI Standard Names to display MIDI notes as a range from C-2 to CS.

Performance Kit - Conpressor

Contents Index Help Prev Next

Conpresser

DESCRIPTION: Conpresser compresses MIDI control change values that go above a user set data threshold, similar to an audio compressor.  It also compensates for overall change by raising or lowering the data range after compression - also similar to an audio compressor.

USAGE: PipeLine, ToolPad.

CONTROLS: Conpresser's control window has four slider controls.

Compression Slider
 The Compression slider sets the compression ratio.  The range of action is 1.0 (no compression) through 20.0 (maximum compression).

Threshold Slider
 The Threshold slider sets the value above which Conpresser begins compression.  Conpresser compresses control change values above this threshold according to the compressional ratio set in the Compression slider.  It does not compress control change values below this threshold.

Gain Change Slider
 Drag the Gain Change slider to set the linear overall gain change of the data value after compression.  Its range is an arbitrary -10 to +10.  The actual amount that each data value changes varies with the settings of the other sliders.  A value of +10 on this slider adds the amount needed to make the maximum output have a value of 127 after compression.

*TIP* Just think of the Gain Change slider as an extra volume control that occurs after the compression.

Control # Slider
 Control # sets the control change number to act upon.  For example, Control Change #7 sets MIDI volume.

Performance Kit - Drone

Contents Index Help Prev Next

Drone

DESCRIPTION: Drone plays a user selected note along with each note that enters it. Drone always plays the same note, no matter which note enters it, and also passes the entering note through.  As an option, Drone sends the drone note to another track instead of down its own PipeLine.

Drone can play the drone note with a delay or advance if desired.

*TIP* Put Drone in the output of a bass track and connect it to a drum track As a Merge Tool.  Set the Drone note to the value of the kick drum.  Every time you play a bass note, a kick drum piags right along with it.

SPECIAL TYPE: Branching.

USAGE: PipeLine, ToolPad.

CONTROLS: The Drone control window has two sliders, three buttons, and a menu.

Note Slider
 Drag the Note slider to set the Drone note.  Drone adds this note to the PipeLine, or sends it out its branching output, when any other note enters the Drone Tool.

Early/Late Button
 The Early/Late toggle button switches Drone between Early and Late modes.  In Early mode, it sends the drone note before the original note.  In Late mode, it sends the drone note after the original note.

 NOTE: Early mode only works in prerecorded tracks.  Also, Early Times greater than one eighth note, or abut 100 clocks, do not work well in the Pipeline.  These longer Early Times work fine while using this tool in the ToolPad.

PlayTime Slider
 Drag the PlayTime slider to set the amount of delay time between the entering note and the drone note.  The maximum PlayTime is 1.00.00, the same time as a whole note.

Triplet Button
 The Triplet "3" button changes the displayed PlayTime into a triplet value (in other words, multiplies the PlayTime by 2/3).

Time Display Button
 The Time Display button displays the note duration as determined by the PlayTime Slider and Triplet button.  You can also select a note duration by clicking directly on the Time Display button and selecting from the pop-up menu of notes that appears under the mouse.

Display Menu
 The Notes as... option in the Display Menu controls how Drone displays MIDI note names in the Note On and Note Off buttons.  Choose Bars & Pipes Names to display MIDI notes as a range from C0 to C10.  Choose MIDI Value Numbers to display MIDI notes as their raw note numbers. Choose MIDI Standard Names to display MIDI notes as a range from C-2 to C8.

Performance Kit - FilterMX

Contents Index Help Prev Next

Filter MX

DESCRIPTION: Filter MX is a programmable MIDI event filtering Tool. It filters Notes, Mono Aftertouch, Poly Aftertouch, Patch Change, Pitch Bend, and Control Change events.  Set up to 128 different filter configurations and use incoming Program Change events to select between them.

SPECIAL TYPE: Programmable.

USAGE: PipeLine.

CONTROLS: The Filter MX control window has one slider, one Active on/off button and three menus.

Patch Slider
 Drag the Patch slider, or send a Patch Change down the PipeLine, to select the patch number for editing.  Edit via the Filter Menu (see below).  As you choose different patch numbers, notice that the Active button (see below) and the Filter Menu change to reflect the setting for the selected patch.

 *TIP* Place the Quick Patch Tool in front of the Filter MX Tool. As you drag the Patch slider in the Quick Patch Tool, the Patch slider in the Filter MX Tool changes in response.

Active Button
 The Active button is an on/off toggle button.  When on, red and depressed, Filter MX blocks the selected voice data (selected in the Filter menu).  When it is off, blue and raised, Filter MX passes all MIDI voice data through unchanged.

Maps Menu
 Use the Save... and Load... menu options in the Maps menu to Save and Load Filter MX configurations to disk.

The All Active menu command sets Filter MX to filter all events on all patches.

The All Off menu command sets Filter MX to filter no events, and resets the Active button on all patches.

The Duplicate menu command sets all patches to the current events to filter.

Display Menu
 The Patches as... option in the Display Menu controls how Filter MX displays MIDI patch change (program change) names.  Choose 0-127 to display program changes as numbers from 0 to 127.  Choose 1-128 to display program changes as numbers from 1 to 128.  Choose 11-88 to display program changes as two banks, I and C, with numbers from 11-88.

Filter Menu
 The Filter menu selects which type of voice data to block. Filter MX blocks checked items, and allows unchecked items through.

 Each Patch may block different data types.  When you change the Patch slider setting, the Filter menu displays which events Filter MX blocks for that setting.

Performance Kit - ForceChord

Contents Index Help Prev Next

ForceChord

DESCRIPTION: ForceChord forces all notes to fit into the selected or default chord as defined in the Track's Song Parameters or the Master Parameters.  If a note entering ForceChord is not a member note of the current chord, ForceChord lowers its pitch to the next member note of the chord.

USAGE: PipeLine, ToolPad.

CONTROLS: None.  Remember to place chords in the Track's Song Parameters or the Global Song Parameters (for all Tracks.)

Performance Kit - ForceKey

Contents Index Help Prev Next

ForceKey

DESCRIPTION: ForceKey forces all notes into the current key, as defined in the Track's Song Parameters or the Master Parameters.  If a note entering ForceKey is not a member note of the current key, ForceKey raises its pitch to the next member note of the key.

USAGE: PipeLine, ToolPad.

CONTROLS: None. Remember to place key change events in the Track's Song Parameters or the Global Song Parameters (for all Tracks.)

Performance Kit - Keyboard Split MX

Contents Index Help Prev Next

Keyboard Split MX

DESCRIPTION: Keyboard Split MX is similar to the standard Keyboard Split Tool included with Barsss&Pamp;Pamp;Pipes Professional 2.0. This one, however, responds to Patch Change events to determine the split points.  Also, Keyboard Split MX provides two split points instead of just one, producing three note ranges.

The resulting three note ranges are not overlapping. Keyboard Split MX can individually set each range of notes to continue through, branch, or plug.

Define up to 128 different keyboard splits and choose them via program change events.

SPECIAL TYPE: Programmable, Branching.

USAGE: PipeLine, ToolPad.

CONTROLS: The Keyboard Split MX control window has three sliders, three Pipe Buttons, two keyboard programming buttons, a keyboard entry button, and two standard menus.

Keyboard Entry Display
 The keyboard display at the top of the edit window provides a graphic representation of the current settings.  It is also a quick and easy way to change them.  Notice that the keyboard is split into three ranges.  Each range can be set to branch, mute, copy to branch, or pass through all notes within it.

 Click anywhere on the keys to set a split point.  The split point nearest to the mouse pointer jumps to the mouse position in the keyboard.

Split Point Sliders
 Directly under the keyboard display are two sliders for setting the split points.  Using the sliders is a more accurate way of setting the split points than clicking in the keyboard display.

 Keyboard Split MX displays the current split points in text beneath the Split Point sliders.

Keyboard Programming Buttons
 Use the two Keyboard Programming buttons on the far left and far right beneath the Split Point sliders to set the split points via MIDI.  Click on one of these buttons to activate it. Then, play a note into the Keyboard Split MX Tool from your MIDI keyboard. The note you play becomes the split point for that side.

 Keyboard Split MX automatically deselects the button after detecting a note.

Pipe Buttons
 Beneath the Split Point sliders there are three small buttons displaying either straight Pipes, Plugs, Branches, or Elbows. Each of these represents what action is taken on its respective keyboard range.

 Click on these buttons to choose where Keyboard Split MX sends each range of notes.  The options are:

 Straight Pipe: Sends notes on down the PipeLine.

 Bent Pipe: Sends notes down the branching Pipe to another Track.

 Forked Pipe: Sends notes down the PipeLine and a copy down the branch to another Track.

 Capped Pipe: Removes the notes.

Patch Slider
 Drag the Patch slider at the bottom of the Edit Window to choose which of the 128 different setups to edit.  Notice that the Keyboard Entry Display and related buttons jump to new values for each Patch.

 Keyboard Split MX automatically sets this slider whenever it receives patch changes.

 *TIP* Place the Quick Patch Tool in front of the Keyboard Split MX Tool.  As you drag the Patch slider in the Quick Patch Tool, the Patch slider in the Keyboard Split MX Tool changes in response.

Maps Menu
 Use the Save... and Load... menu options in the Maps menu to Save and Load Keyboard Split MX configurations to disk. The Reset command resets the state of Keyboard Split MX to its initial state.

 The Duplicate command copies the current Keyboard Split setup to all 128 Patch setups.

Display Menu
 The Notes as... option in the Display Menu controls how Keyboard Split MX displays MIDI note names in the Note On and Note Off buttons.  Choose Bars & Pipes Names to display MIDI notes as a range from C0 to C10. Choose MIDI Value Numbers to display MIDI notes as their raw note numbers.  Choose MIDI Standard Names to display MIDI notes as a range from C-2 to C8.

 The Patches as... option in the Display Menu controls how Keyboard Split MX displays MIDI patch change (program change) names.  Choose 0-127 to display program changes as numbers from 0 to 127.  Choose 1-128 to display program changes as numbers from 1 to 128.  Choose 11-88 to display program changes as two banks, I and C, with numbers from 11-88.

Performance Kit - Layer

Contents Index Help Prev Next

Layer

DESCRIPTION: Layer plays up to three extra notes automatically upon each note that enters it.  However, Layer is much more than a chord generator, it has sophisticated options that influence the choice of the notes played.

Layer contains three note interval maps.  An interval map is a set of substitutions for each of the 128 MIDI notes.  Play a note and the interval map substitutes another note in its place.  Layer uses up to three interval maps, so the resulting substitutions can constitute a set of three different notes.

However, depending on the velocity of the incoming note, Layer may or may not substitute these notes.

Each interval map, and the root (incoming) note, has its own user-defined velocity range.  If the root note's velocity fans within one or more of these velocity ranges, the corresponding interval or root note plays.

The velocity ranges are totally independent and may be overlapping in part or in whole.  This is the heart of why Layer is so much more than a simple note mapper tool. Velocity dependent mapping allows actions such as switching note values, octave jumping, creation of chords, and layering of sounds, all relative to the input note's velocity.

NOTE: Whenever there is an input note velocity not covered by any velocity range, the root note fails through and plays (rather than no notes playing at all.)

USAGE: PipeLine, ToolPad.

CONTROLS: The Layer control window has two keyboard representations and four big note display buttons with related sliders.  It also contains four adjustable bargraphs representing the four velocity ranges.  All of these edit devices are color coded to indicate the root (source) note and the three maps.  The root note is yellow, while the three sets of mapped intervals are red, purple, and blue.

Little Keyboard
 The top full 128 note Little Keyboard displays the selected root note along with all notes assigned for it in their correct octave.

 Clicking in this Little Keyboard moves a two octave shaded area to the mouse pointer location.  This shaded area is linked to the Big Keyboard (see below).

Big Buttons, Little Sliders
 Below the Little Keyboard are four large buttons representing, from the left, the root note and each of three interval note maps.  Within each button is the current value for that interval or root.  Click on these buttons to edit their data.

 NOTE: All three interval maps default to empty. You must enter interval notes before Layer has any effect.

 To enter the note values into one of these buttons, drag the slider beneath it.  A small arrow appears over the Little Keyboard to assist with note selection.  Once you choose a note, the shaded area moves to cover the chosen note.

Root/Interval Button
 Another method for entering the note values in the Big buttons involves the Root/Interval bar above the Big buttons and below the Little Keyboard.

 Click on the Big button of the interval you wish to change. Then, click on this Root/Interval button.  Play a note from your MIDI keyboard through the Layer Tool.  The selected interval changes to the note you play.

Big Keyboard Entry Keys
 The big two octave keyboard provides another note entry option.  The Big Keyboard represents the shaded section of the Little Keyboard.

 The Big Keyboard displays the three note interval maps one note at a time.  As a result, it displays each note with three additional intervals, one for each of the maps.  The source note, or root, displays in yellow.  The three additional intervals display in red, purple, and blue.

 Click on keys to select the root note and intervals.  Before doing so, determine which

 When the root note (yellow) Big Button is selected, clicking on a key in the display selects that source note and the three intervals mapped on to it.  When any of the other (red, purple, or blue) Big Buttons are selected, the clicking on a key reassigns the particular interval for the same root note.

Velocity Bar Graphs
 At the bottom of the window are the Velocity Range Bar Graphs.  These display the root and three interval maps, and are color coded for identity, just like the Big buttons.

 The Graphs display low values to the left; high to the right. These ranges default to full range: 0 low, 127 high.  Change them by clicking with the left mouse button on either the left or right side of the bar; then drag with the mouse.  Notice that the graph grabs the end closest to the mouse.

 When Layer receives a note that has a velocity in one of the ranges, the root or interval that covers that range plays.  Since these ranges may overlap, several notes may play at once.

 NOTE: These ranges pertain to all root notes equally.  They do not change on a note by note basis.

Disk Menu
 The Disk menu contains the usual load and save to disk options.  Use them to save your Layer Tool configurations.

Display Menu
 The Notes as... option in the Display Menu controls how Layer displays MIDI note names.  Choose Bars & Pipes Names to display MIDI notes as a range from C0 to C10. Choose MIDI Value Numbers to display MIDI notes as their raw note numbers.  Choose MIDI Standard Names to display MIDI notes as a range from C-2 to C8.

Global Menu
 The Global menu has two items: Chord to All Roots and Clear All.

 Chord to All Roots copies the intervals associated with currently selected root note to every other root note on the keyboard.

 Clear All erases all interval maps.

Chord Menu
 The Chord menu has two items also: Chord to Octaves and Clear Octaves.

 Chord to Octaves copies all intervals associated with the currently selected root note to all octaves of that root note.

 Clear Octaves erases all intervals of the root and octaves of the root.

Interval Menu
 The Interval menu has two items: Interval To All Roots and Clear Intervals.

 Interval To All Roots copies the currently selected interval to every root note on the keyboard.

 Clear Intervals clears the currently selected interval map for all root notes.

 NOTE: There must be an interval selected for the Interval Menu to be active.

Performance Kit - Level MX

Contents Index Help Prev Next

Level MX

DESCRIPTION: Level MX is a programmable volume setter. Whenever Level MX detects a Patch Change, it sends out a preset volume.

NOTE: Level MX sends out Control Change 7 to change volume. Depending on the implementation of your MIDI unit, it may or may not respond to this Controi Change.  Please check your unit's manual if you are in doubt.

SPECIAL TYPE: Programmable.

USAGE: PipeLine.

CONTROLS: The Level MX control window contains two sliders and one standard menu.

Volume Slider
 The Volume slider sets the data value of Control Change #7 that Level MX sends each time it receives the currently selected Patch Change.

Patch Slider
 The Patch slider sets the current patch selection.  To program Level MX, first choose a Patch Change number from this slider.  Then, choose the volume from the Volume slider. From then on, whenever Level MX receives a Patch Change command, it sends out the appropriate volume command.

Maps Menu
 The Reset command in the Maps menu resets the Level MX Tool to its initial state: all Patches set to Volume 90.

 The Duplicate command in the Maps menu sets all Patches to the current volume.

Display Menu
 The Patches as... option in the Display menu controls how Level MX displays MIDI patch change (program change) names.  Choose 0-127 to display program changes as numbers from 0 to 127.  Choose 1-128 to display program changes as numbers from 1 to 128.  Choose 11-88 to dsplay program changes as two banks, I and C, with numbers from 11-88.

Performance Kit - Modulator MX

Contents Index Help Prev Next

Modulator MX

DESCRIPTION: Modulator MX supplies 128 programmable modulations, selectable by Patch Change events.  The Modulator MX is identical to the regular Modulator Tool except that Patch Changes control Modulator MX.

SPECIAL TYPE: Programmable.

USAGE: PipeLine, ToolPad.

CONTROLS: The Modulator MX control window has the same controls as the standard Modulator Tool, with the addition of a Patch slider that selects the current patch, and two standard menus to save to disk and choose how to display the Patch Change data.

Interval Slider
 Drag the Interval slider to the modulation interval you would like to assign to the chosen patch in the Patch slider (see below.) You may choose a number from -11 to +11.

 When notes enter the Modulator MX Tool, it raises or lowers them in pitch by this amount.

Octave Slider
 Drag the Octave slider to the number of octaves you would like Modulator MX to raise or lower notes.  The Tool assigns this value to the chosen patch in the Patch slider.  You may choose from -10 to +10 octaves.

Patch Slider
 The Patch slider sets the current patch selection.  To program Modulator MX, first choose a Patch Change number from this slider.  Then, choose the interval and octave from the Interval and Octave sliders.  From then on, whenever Modulator NR receives a Patch Change command, it modulates notes appropriately.

Maps Menu
 Use the Save... and Load... menu options in the Maps menu to Save and Load Modulator MX configurations to disk.  The Reset command resets the state of Modulator MX to its initial state: all octaves and intervals at zero.

 The Duplicate menu option in the Maps menu sets all Patches to the current Interval and Octave setting.

Display Menu
 The Patches as... option in the Display Menu controls how Modulator MX displays MIDI patch change (program change) names.  Choose 0-127 to display program changes as numbers from 0 to 127.  Choose 1-128 to display program changes as numbers from 1 to 128.  Choose 11-88 to display program changes as two banks, I and C, with numbers from 11-88.

 The Intervals as... option in the Display Menu controls how Modulator MX displays the intervals after the Interval slider. Choose Half Steps to show them as numerical data.  Choose Musical Terms to show them as musical interval names such as M2nd (major second), m3rd (minor third), etc.  This is the method used by the standard Modulator Tool in Barsss&Pamp;Pamp;Pipes Professional 2.0.

Performance Kit - MonoPhoney

Contents Index Help Prev Next

MonoPhoney

DESCRIPTION: MonoPhoney allows only one note through at a time, creating a monophonic effect just like those old-time monophonic synthesizers.

Use MonoPhoney to clean up lead lines.

USAGE: PipeLine, ToolPad.

NOTE: When using MonoPhoney in the Edit window ToolPad, always use the ToolPad in conjunction with the Bounding Box.  Surround at least two notes at a time.  MonoPhoney can not operate correctly if you only touch one note.

CONTROLS: None.

Performance Kit - Not Again

Contents Index Help Prev Next

Not Again

DESCRIPTION: Not Again prevents like notes from being played in direct succession. When a note plays, Not Again blocks notes of the same pitch until a different pitch plays.  If a Not Again blocks a note, it provides the option of branching the note, if desired.

SPECIAL TYPE: Branching.

USAGE: PipeLine, ToolPad.

CONTROLS: None.

Performance Kit - One Note Out

Contents Index Help Prev Next

One Note Out

DESCRIPTION: One Note Out converts all note values into the same note value and octave, retaining the original note's velocity.

 One Note Out also removes flammed notes, or notes that are too close to one another, if desired.

 *TIP*  To make life easier when recording drum tracks from a keyboard controller, put One Note Out in the Input side of the Pipeline during the recording process.  Record each drum part during a separate pass.  Every note you play becomes the same value.  This allows you to concentrate on playing more like a real drummer than a keyboard player.  You can bang on all the keys, much like playing congas with your hands. Since One Note Out can remove flammed notes, you don't have to worry if you hit several keys at once.

USAGE: PipeLine, ToolPad.

CONTROLS: One Note Out's control window contains two sliders and one standard menu.

Note Slider
 Drag the Note slider to set the note value that One Note Out converts all note events into.

Lock Slider
 Drag the Lock slider to set the number of clocks that, if any other notes enter One Note Out within, it removes.  This helps prevent unwanted stacked or flammed notes.

 Drag the Lock Slider to the left, past 0 to Off, to disable this option.

Display Menu
 The Notes as... option in the Display Menu controls how One Note Out displays MIDI note names.  Choose Bars & Pipes Names to display MIDI notes as a range from C0 to C10. Choose MIDI Value Numbers to display MIDI notes as their raw note numbers.  Choose MIDI Standard Names to display MIDI notes as a range from C-2 to C8.

Performance Kit - OnTime

Contents Index Help Prev Next

OnTime

DESCRIPTION: OnTime is a timing display tool that shows you if the notes you are playing are on or close to being on time. OnTime usually opens on a separate screen with a large display window for distant viewing, but can be toggled to be a small window if desired.

SPECIAL TYPE: Separate Screen.

USAGE: PipeLine.

CONTROLS: The OnTime control window opens on its own separate screen in the lower portion of the Barsss&Pamp;Pamp;Pipes Professional screen by default.  This can be changed with the Screen menu (see below).  OnTime contains two sliders.

Time Graph
 The Time Graph shows the history of your playing.  Yellow dots show notes that you played in time.  Purple lines above the center denote notes that you played ahead of the beat, or too early.  Blue lines below the center represent notes that you played behind the beat.

Large Display
 The large display in the center of the control window shows how well you are playing in time.  When notes enter OnTime, it compars them with the current beat (see Resolution slider and Range slider below).  A yellow square appears in the large display when you play notes on time.  A blue area shows that you are behind the beat, while a purple area shows that you are ahead of the beat.

 A number in the upper right corner of the large display shows numerically, in clocks, how far off you are.

Resolution Slider
 The Resolution slider sets the note value that OnTime compares the input notes with.  When notes enter OnTime, it compares them to the direct quantized beat corresponding to the resolution value.

Range Slider
 Range sets how accurately OnTime checks note time. OnTime considers a note to be on-time if it is within this amount of timing clocks from the direct quantized beat.

Screen Menu
 The Change command in the Screen menu moves the OnTime Tool from its own custom screen into a window on the Barsss&Pamp;Pamp;Pipes screen and vice versa.

Performance Kit - PatchMap

Contents Index Help Prev Next

PatchMap

DESCRIPTION: When PatchMap receives a Patch Change number, it replaces it with another number of your choice. Optionally, it can pass the original Patch Change through and send the replacement one to another track.

*TIP* Use PatchMap to convert your MIDI synthesizer to support General MIDI.

SPECIAL TYPE: Programmable, Branching.

USAGE: PipeLine, ToolPad.

CONTROLS: PatchMap's control window has two sliders.

In Slider
 Drag the In slider to choose the Patch Change number that you wish to substitute another for.

Out Slider
   Notice that, by default, the Out slider matches the In slider. This means that PatchMap sends out the same Patch Change number that it receives.

 Drag the Out slider to change this number for the Patch Change currently selected in the In slider.  From now on, PatchMap sends out the number selected by the Out slider each time it receives the one selected by the In slider.

Disk Menu
 Use the Save... and Load... menu options in the Disk menu to Save and Load PatchMap configurations to disk.  The Reset command resets the state of PatchMap to its initial state.

Display Menu
 The In Patches as... and Out Patches as... options in the Display Menu control how PatchMap displays MIDI patch change (program change) names after the In and Out sliders, respectively.

 Choose 0-127 to display program changes as numbers from 0 to 127.  Choose 1-128 to display program changes as numbers from 1 to 128.  Choose 11-88 to display program changes as two banks, I and C, with numbers from 11-88.

Performance Kit - Pluck Duck

Contents Index Help Prev Next

Pluck Duck

DESCRIPTION: Pluck Duck simulates a string plucking effect by sending out a note-off and then a note-on of the same value, at a user preset velocity (usually much lower for a string plucking effect) for each note input.

*TIP* Very dynamic touch sensitive patches obtain the best results with Pluck Duck. Non-velocity sensitive sounds will not produce any plucking, only a retriggering of the same note.

USAGE: PipeLine, ToolPad.

CONTROLS: The Pluck Duck control window contains two sliders, a button, and a PopUp menu.

Velocity Slider
 When Pluck Duck receives a note, it echoes the note at a different velocity.  The Velocity slider sets the output velocity of the echoed note Pluck Duck plays.  A lower velocity gives a string plucking effect.

Delay
 The Delay slider determines the time between your played note and the echoed note sent by the Pluck Duck.  Click on the triplet '3' toggle button to switch in and out of triplet mode (in other words, multiply the delay value by 2/3).

PopUp Menu
 Optionally, select the delay time by clicking on the PluckDuck time display to the right.  This opens a menu containing standard note values.

Performance Kit - Remote Patch MX

Contents Index Help Prev Next

Remote Patch MX

DESCRIPTION: Remote Patch MX creates Patch Changes by converting notes from a remote keyboard or drum pad into MIDI Patch Change events.  It can come in handy when your MIDI device does not send its own Patch Change commands.  It is also useful when you wish to program a sequence of Patch Changes and trigger them from your MIDI device.

Remote Patch MX assigns four notes as trigger notes: two assignments increment patches up or down one by one; the other two assignments loop back and forth through a user definable list of Patch Changes.

NOTE: The word "list" is interchangebly with "loop". A loop is basically a list that returns to the first of the list after remaining the last member.

SPECIAL TYPE: Programmable.

USAGE: PipeLine.

CONTROLS: The Remote Patch MX control window has eight sliders, several buttons, and several displays.

SetUp Slider and Block Button
 Drag the SetUp slider to choose from 128 user definable lists of Patch Changes.  Changing this value changes the corresponding Loop and Trigger Notes (see below) to the ones defined for the selected setup.

 When an external Patch Change enters the Remote Patch MX tool, this slider sets itself to that patch number.

 Activate the Block button to block the Patch Changes from passing on down the PipeLine.  Block is active by default.

Loop Display
 The Loop display beneath the Patch slider visually reflects the state of the next three sliders.  It provides visual assistance in creating Patch Change lists.

 The red area in the Loop display shows where in the Loop you are currently editing.  The Loop Now slider affects this area.  The blue area shows the length of the Loop.  The Loop Length slider affects this area.

 The numbers above the Loop display show the Patch Changes that are in each loop point.  The middle, black number shows the currently selected Patch Change while the grey numbers show the Patch Changes in the previous and subsequent loop points.  Use the Loop Now slider to go from one loop point to another.  Use the Patch Now slider to change the currently selecte Patch Change (the black number.)

Loop Now Slider
 Drag the Loop Now slider to set the current position inside the Patch Change list.  Usually, start with the Loop Now slider set at 0, and increase it one by one, assigning Patches with the Patch Now slider (see next) until your list is complete.

 Changing the Loop Now slider causes the Loop Display to jump to the selected loop point, denoted by the position of the red bar inside the blue bar.  The black number in the middle of the Loop Display is the Patch Change number in the current loop position.

Patch Now Slider
 Drag the Patch Now slider to set the Patch Change number for the current position inside the Patch Change list.  The black number in the middle of the Loop Display changes to this value, indicating the Patch Change number for the current loop position.

Loop Length Slider
 The Loop Length slider sets the length of the current Patch Change list.  Each selection in the SetUp slider has a different Patch Change list, so this slider changes for each SetUp slider selection.  By default, Loop Length is 64 for all SetUps.

 As you change the Loop Length, a blue colored bar in the Loop Display reflects this change.

Current Patch Change Display
 In the lower right corner is the Current Patch Change display.  The number in the middle of the display shows the last Patch Change that Remote Patch MX sent down the PipeLine.  The flashing colored area around the number shows MIDI activity.  Any time there is MIDI data flowing through Remote Patch MX, this area flashes a different color.

Trigger Note Sliders and Buttons
 There are several sliders and buttons associated with setting and testing the trigger notes for Remote Patch MX. Whenever Remote Patch MX receives one of the defined trigger notes, it performs the appropriate action.  These controls are all grouped in the lower left corner of the control window.

 First, let's go over the two buttons common to each of the four sliders.  Then, we'll go over the function of each slider.

 ON/OFF buttons: these do just what it sounds like.  They turn on and off the associated slider's function.

 Little Keyboard buttons: activate one of these buttons to set the corresponding slider by playing a note on your MIDI keyboard.  When a note enters the Remote Patch MX Tool, it sets the corresponding slider to that note.

 Up Seq slider: this slider sets the trigger note that causes Remote Patch MX to add one to the current Patch Change and send it down the PipeLine.

 Dn Seq slider: this slider sets the trigger note that causes Remote Patch MX to subtract one from the current Patch Change and send it down the PipeLine.

 Up Loop slider: this slider sets the trigger note that causes Remote Patch Mx to increment the current loop position (reflected in the Loop display and the Loop Now slider) and send the Patch Change in that loop position down the PipeLine.

 Dn Loop slider: this slider sets the trigger note that causes Remote Patch MX to decrement the current loop position (reflected in the Loop display and the Loop Now slider) and send the Patch Change in that loop position down the PipeLine.

 Block button: when the block button is active, Remote Patch MX blocks incoming trigger notes from continuing down the PipeLine.

 Up, Down, Left, and Right Arrow buttons: these are test  buttons that cause Remote Patch Mx to behave exactly as if it  had received the trigger notes for the Up Seq, Dn Seq, Up  Loop, and Down Loop sliders, respectively.  They do not  operate when the Little keyboard buttons are in use.

Maps Menu
   Use the Save... and Load... menu options in the Maps menu to Save and Load Remote Patch MX configurations to disk. The Reset All command resets the state of Remote Patch MX to its initial state.

Display Menu
 The Notes as... option in the Display Menu controls how Remote Patch MX displays MIDI note names.  Choose Bars & Pipes Names to display MIDI notes as a range from C0 to C10.  Choose MIDI Value Numbers to display MIDI notes as their raw note numbers.  Choose MIDI Standard Names to display MIDI notes as a range from C-2 to C8.

 The Patches as... option in the Displav Menu controls how Remote Patch MX displays MIDI patch change (program change) names.  Choose 0-127 to display program changes as numbers from 0 to 127.  Choose 1-128 to display program changes as numbers from 1 to 128.  Choose 11-88 to display program changes as two banks, I and C, with numbers from 11-88.

Copy Menu
 The Copy menu assists in setting up Remote Patch MX by copying the current setup settings to all setups.

 The Patch Maps command copies the current setup loop to all setups.

 The Trigger Notes command copies the current setup trigger notes to all setups.

 The All Maps command does the same thing as choosing both previous options simultaneously.

Performance Kit - Rotate

Contents Index Help Prev Next

Rotate

DESCRIPTION: The Rotate Tool stores a list of eight note values. One of these notes is also the root note. Every time the Rotate Tool receives the root note, it steps forward in the list of eight notes and plays the next one.

USAGE: PipeLine, ToolPad.

CONTROLS: Rotate's control window has eight sliders and buttons to define the eight notes.

Root Slider
 Use the Root slider to select the root note.  Set this slider by dragging it to the note value, or play a note into the Rotate Tool from your MIDI keyboard (or other input device) with the Root button (see below) active.

Two - Eight Sliders
 Use the seven sliders labeled Two through Eight to set notes in the rotation map for each root note.  Drag the sliders to a note value, or all the way to the left to turn them off.  Another method for setting these sliders involves activating the corresponding slider button (see next) and playing a note into the Rotate Tool.

Slider Buttons
 Each slider has an associated button to its left.  These allow you to set the slider note by playing from your MIDI keyboard.

 Activate a button to record into the slider.  Play a note into Rotate.  The slider next to the active button automatically sets itself to the note.

 NOTE: Normal operation of the Tool is suspended while a button other then the "Root" button is depressed.  Press the "Root" button to return to normal operation.

Maps Menu
  Use the Save... and Load... menu options in the Maps menu to Save and Load Rotate configurations to disk.  The Reset command resets the state of Rotate to its initial state.

Display Menu
 The Notes as... option in the Display Menu controls how Rotate displays MIDI note names.  Choose Bars & Pipes Names to display MIDI notes as a range from C0 to C10. Choose MIDI Value Numbers to display MIDI notes as their raw note numbers.  Choose MIDI Standard Names to display MIDI notes as a range from C-2 to C5.

Example Use of Rotate:

1. Set up Barsss&Pamp;Pamp;Pipes Professional so your MIDI keyboard is feeding notes into a Track.

2. Place the Rotate Tool in the output PipeLine of the Track and click its icon to open the Rotate Edit Window.

3. Play G# in a middle octave.  Rotate should change to show the G# as the Root note on the top slider.

4. Set any two other sliders to show as the C below and the A above the Root.  Three sliders should now be assigned values: G, G#, A.

5. Play only the Root G# a few times.  You should hear the three assigned notes rotating in order over and over, a different note every time you play G#.

6. Just for fun, play an E major chord with the above G# as the third (in other words, play an E, the G#, and B). Notice that every time you play E Major, one time out of three the chord you hear is indeed be E Major.  The next two times, E minor and E sus4 sound.

Every note on the keyboard can have up to seven other notes to play in rotation; quite a lot possibilities.

*TIP* Rotate is very useful to alleviate polyphony problems in drum machines such as cymbal crashes that clip off the next time you play another cymbal crash.  Assign two different MIDI note numbers to similar crash sounds.  Set up Rotate to alternate playing these two note values.

Performance Kit - Simple Simon

Contents Index Help Prev Next

Simple Simon

DESCRIPTION: Simple Simon provides a simple way to send Control Changes down the PipeLine.

USAGE: PipeLine.

CONTROLS: Simple Simon's control window contains one slider and one click-and-slide button.

Control Change Slider
 Drag the slider after the CC # prompt to set the desired control change number.

Click-and-Slide Data Button
 Click with the mouse on the button beneath the Control Change slider to send the control change down the PipeLine.

 Click on the left side of the button to send out a zero value, and on the right side to send out a value of 127.

 With the mouse button down, slide the mouse left and right to send out a continuous stream of control changes.  The last data value sent appears as a number in the center of the button.  If no value has yet been sent, the button displays an empty square box.

Performance Kit - Super-8

Contents Index Help Prev Next

Super-8

DESCRIPTION: Super-8 creates a quick riff based on a set of eight predefined pitch transpositions. When you play a note into Super-8, Super-8 plays up to eight notes in succession. Each note is pitch shifted from the original note.

Super-8 can optionally assign a preset or random volume or panning value to each note in the riff.

Super-8 is similar to Arpeggi-8 (included in Barsss&Pamp;Pamp;Pipes Professional 2.0) but more powerful because of the preset volume and pan options.

*TIP* Use Super-8 to create an arpeggiation or a drum roll that changes in volume and moves from left to right as it plays.

USAGE: PipeLine, ToolPad.

CONTROLS: Super-8 contains one slider and one button to set the resolution of the riff.  For each of the eight notes in the riff, Super-8 provides five buttons and three sliders to set transposition, volume, panning, and whether the note plays. The numbers above each set of sliders and buttons are color coded for each note in the arpeggio.

Resolution Slider
 The Resolution slider is in the lower left comer of Super-8. Drag this slider to set the speed at which Super-8 plays its riff.  For example, a value of 1/4 means that Super-8 will play each note in the riff one-quarter note apart.

Triplet Button
 The Triplet button, next to the Resolution slider, provides the ability to select a triplet feel.  Highlight (push in) the Triplet button to cause Super-S to play in a Triplet feel.

 For instance, if you set the Resolution slider to 1/8, and depress the Triplet button, three notes in the riff will play for each quarter note beat.

Note Enable Button
 There is a Note Enable button for each note in the riff, including the first note that actually triggers Super-8.  This button contains an image of a quarter note, and resides below the leftmost sliders for each note in the riff.

 Depress the Note Enable button to cause Super-8 to play the note.  If you do not depress the Note Enable button for a note, a rest (pause) plays in its place.

 NOTE: The Note Enable button allows you to create syncopated and rhythmic riffs by placing pauses between notes.  Be sure to highlight at least one Note Enable button, or Super-8 won't play anything!

Transposition Sliders
 To set the eight pitch transpositions, drag the eight vertical sliders above each Note Enable button up or down with the mouse.

 Each Transposition slider has a range of one octave above and one octave below the received note.  A "U" designates unison, or the same note that enters.  An "O" designates octave.  Numbers designate seconds, thirds, fourths, and so on.

 All Transposition is done according to the Track or Master Parameter's Key and Scale/Mode, unless the root note is outside of the key.

Volume Controls
 The slider to the right of each Transposition slider is the Volume Control slider.  This slider does nothing until the OFF button below it is highlighted to ON.

 When the button below is ON, this slider sets the volume of the note in the arpeggio by modifying the note's velocity. When using this option, make sure that your MIDI instrument is capable of responding to note velocity.

 For a random volume, highlight the question mark button below the Volume Control slider.

Pan Controls
 The slider to the right of each Volume Control slider is the Pan Control slider.  This slider does nothing until the OFF button below it is highlighted to ON.

 When the button below is ON, this slider sets the panning of the note in the arpeggio by sending out a Control Change 10 event.  When using this option, make sure that your MIDI instrument is capable of responding to these events.

 For a random pan, highlight the question mark button below the Pan Control slider.