PIANO ROLL

Riff Machine

The Riff Machine generates melodies in the Piano roll (depending on the settings made in the tabs).

Building a riff consists maximally of the following steps:

1. Progression - A series of long notes are selected according to the general mood you desire.

2. Chords - The note series is transformed into chords ready for the Arpeggiator step.

3. Arpeggiation - The chord is chopped up and arpeggiated to create a basic 'riff'.

4. Mirror - Vertical and horizontal transformations of the arpeggio are made to add interest.

5. Levels - Note parameter levels are randomized (to a user specified degree) to add variation.

6. Articulation - Note lengths/transitions are varied to change playing 'style'.

7. Groove - Note quantization is varied to add rhythmic feeling.

8. Fit - Note range and key is specified.

NOTES:

      Notes created by the Riff Machine have the length of the current Piano roll snap. The Length and Variation controls won't work if SNAP is set to '(none)'.

      Any or all tabs can be selected or deselected to play a part in the final 'riff'. Some settings on some tabs will defeat those on others (setting a compatible combination is up to the user).

Step 1. Note Progression

A progression of long notes over at least 8 bars will ensure subsequent steps have maximum effect. To specify your own progression, enter the notes into the Piano roll prior to opening the Riff Machine and select Work on existing score at the bottom of the window.

Controls

This step can be excluded from the Riff Generator by deactivating the switch.

Pattern

Select predefined note progression patterns (click on the Pattern folder icon to load).

Options

These controls augment/modify the selected progression. Note that some controls will only have an effect if the original progression includes some variation in that parameter (PAN for example).

Step 2. Chord Progression

Step 3. Arpeggiation

Step 4. Mirroring Notes

Step 5. Levels & Panning

Step 6. Articulation (note length)

Step 7. Groove (note timing)

Step 8. Fit (note range)

Process controls