In previous chapters we learned how to create a Pattern which becomes a part of a Sequence. And how to set a musical style by defining a Groove.
These predfined Grooves are wonderful things. And, yes, entire accompaniment tracks can be created with just some chords and few Grooves. But, often we want a bit of variety in the track.
The Riff command permits the setting of an alternate pattern for any track for a single bar-this overrides the current Sequence for that track.
The syntax for Riff is very similar to that of Define, with the execption that no pattern name is used. You might think of Riff as the setting of an Sequence with an anonymous pattern.
A Riff is set with the command:
Track Riff Pattern |
where:
Following is a short example using Riff to change the Chord Pattern:
Groove Rhumba |
In this case we have a Rhumba Groove for the song. But, in bar 4 we want to emphasize the melodic pattern by chording a quarter-note triplet over beats 3 and 4. In this case we have defined the pattern right in the Riff command.
Our next example shows that Riff patterns can be defined just like the patterns used in a sequence.
Begin Drum |
In this case we have defined the Emph8 pattern as a series of eighth notes. We then apply this for the 3rd bar. If you compile and play this example you will hear a sporadic handclap on bar 3. The Drum1 track is using a handclap tone with a random skip factor (previously defined in the Blues groove).
The special pattern ``z'' can be used to turn off a track for a single bar. This is similar to using a ``z'' in the Sequence directive.
A few things to keep in mind when using Riffs:
|
Riffs can also be used to specify a bar of music in a Solo or Melody track. Please see the ``Solo and Melody'' chapter ().