Loop Designer and Loop Control

The Loop Designer is a tool that helps you design loops. The Loop Control allows you to select the loops at runtime. The Loop Designer supports multiple types of loops and loop presets.

The Loop Control also allows for automatic accompanigment (similar to Yamaha-style synthesizers) that transposes loops depending on your input in a MIDI in device, using various known methods (Single Finger, Multi Finger, etc).

Yamaha style Importing and Exporting is also supported.



You create a loop track from the Track Menu. A loop track is a special midi track that can't have anything but loop regions.

Creating/Editing/Deleting Loops

A loop is simply a collection of midi messages that repeat over time. TP allows you to configure 4 types of loops:

To create a loop:

To edit a loop, load the preset first with the "Load Loop". The entire loop collection is loaded and you can use the "Intro" , "Main Variation" , "Fill in" , "Ending" to load for editing (or delete) the loop.

To delete a loop from the collection, load the collection with the "Load Loop" button, then use the "Intro" , "Main Variation" , "Fill in" , "Ending" buttons to select and delete a loop. To delete the entire loop preset, use the "Delete Loop" button.

Selecting Channels for a Loop

You usually want to create loops that can be transposed during playback. Some of the notes in that loop need to be transposed (like the base) , some of the notes in the loop need to be transposed depending on the key (major, minor, dim etc) , and some of the notes should not be transposed at all (like channel 10 beats).

The Loop Designer allows you to specify which channels are to be transported and in what way. Use the "Channel Transposing" menu to specify which channels are left in place (by default, only Channel 10 is left in place), which channels are to be transposed depending on the key (by default Channel 2 is used for that), what channel is to be used as the 4th note channel (by default, this is channel 4) and which channels are to be transposed chromatically (by default, all other channels are in that state).

Finally, the "4th" note channel is only played when there is a chord with 4 notes instead of 3. It is transposed like the other notes.

So for example, to create a proper loop of the chord C - E - G, you have to put C in Channel 1 and E and G notes in Channel 2. This allows the C to be transposed chromatically when input is received from the midi device, and allows the E and G to transposed not only chromatically , but also to convert to minor/dim keys depending on the keys received from the midi device.

Putting also a B flat as a '4 note' will transpose that note chromatically if a 4th note is pressed in the chord.

Note: When creating a loop, you should always build it on C major. The transposers will automatically transpose the chords when needed.

Single Finger input

In this mode, press only 1 key to select the next major mode. Minor and dim modes are not supported.

Multi Finger input

In this mode, press 3 keys of the chord you want. For example if you press C-E-G, it will work as the C major. Pressing C-E flat - G will work as C minor. Pressing C - E flat - G flat will work as C dim.

Pressing 4 keys will also transpose the '4th note' channel.

Using a loop

To use a loop collection, you must associate it with a loop track. Use the "Load Association" button to associate the current loop in the track (If there is only one midi loop and there is only one loop track, the association is done automatically), then select which loop will be loaded to which looping track. Use the Visual Linker to link the midi loop track as necessary. Starting the sequence will also start the looping.