With foreverloops, one and the same pattern can be created in different ways. Here, a single Rock rhythm is shown in five equivalent variations.
Mixing gear types
At present, there are four different gear types that complement each other:
|resample ||•||retrigger ||•||•|
 Resample (variable sampling frequency): sounds are modified, like a LP when played back faster or slower. Videos are played back at different speed.
 Retrigger (variable trigger frequency): sounds, images or video clips are played back more or less often, but at original speed.
Track-stacks establish the basis for transmissions. Currently, up to 11 gears can be stacked up.
Connected track trains with one drive can contain whole compositions:
- transmissions generate different track speeds
- tracks speeds depend on each other and can easily be modified
Independent, unconnected tracks run in parallel. They can be activated by drives with different speeds.
Idler-gears are used to cancel direction inversion.
Polyrhythms are tracks with different bars played at the same speed.
In foreverloops, they can be achieved by tracks with different segmentations - simple as that.
Polymeters are the combination of different bars with aligned strokes.
With foreverloops they can be formed by playing different sizes with an amount of segments corresponding to the gear ratio. Here the ratio is 3:4, the larger gear has a bar of fourths, the smaller one of thirds.
Leibniz gears allow for
- alternating rhythms
- foreverloops canons
- interesting sound synthesis experiments
- and much more
There is no hard limit on the number of tracks that can be created. Here, a Pop-rhythm collection is shown:
- each stack can be easily de-/activated with a shortcut (power on / off drive)
- different or similar rhythms can easily be compared
Radial note editor, to
- create new notes
- delete notes
- transpose notes
- alter durations and onsets
- alter velocities
It is possible to alter all notes, or to work with a selection.
Volume control for individual or multiple events.
Drive speed adjustment, influencing the tempo of all connected tracks. Between 1 and 240 BPM, the speed control UI displays genre hints.
Setting the number of subdivisions of a sequencer or drive gear.
Setting the number of bars of a MIDI gear enables quantization. A value of 0 disables quantization. Changes apply instantly, and have an effect on subsequent MIDI recordings.
By setting the sampler orientation offset, playback timings can be adjusted, in either direction.
Samples of individual tracks, all connected tracks, or the entire scene can be swapped instantly.
There are two options for track progress visualization:
- revolving the tracks, with fixed samplers: suitable for performances
- rotating the samplers, with fixed tracks: suitable for composing and following individual tracks
foreverloops defaults to revolving tracks. If a track is hovered, the concerned and its connected tracks temporarily switch to the sampler rotation mode.
There are several options to customize the video display:
- position and size
- enable / disable
- fullscreen / windowed
- foreground / background
foreverloops main menu, to begin anew, to load or save compositions, to enter the options screen, or to quit.
foreverloops load screen, with a list of saved and shipped compositions.
Power on / off
Enabling / disabling drive-, scratch- and MIDI-gears, and therefore affecting their stacks and all connected tracks.
Mute / unmute
Setting sequencer-, scratch- and MIDI-gears to mute or unmute. Can concern individual tracks, stacks, or all connected tracks.
Setting sequencer-, scratch- and MIDI-gears to solo mode. Can concern individual tracks, stacks, or all connected tracks.
Preparing performance setups
One way to prepare a performance is to arrange a set of tracks geared to each other. Then capture your performance while modifying parameters like power, mute, solo, or track topologies.
Here, a typical performance setup is shown, coordinated as a set of connected tracks that can easily be manipulated.