4track

4track is a quantized four track looper based on Loopy. It is a hybrid with concepts shared between OracLoops, Loopy, and Locked Loops.

The low C, C#, D and D# control starting for the A, B, C, and D tracks respectively and the higher octave will stop them. E is a global start on the lower octave and a global stop on the higher.

To start recording, click the low F, G, A, and B. The higher F, G, A, and B will undo the loops to a previous state. Clicking the undo again will redo. All of these actions are quantized with the internal clock similarly to how Loopy operates.

If you adjust the lengths of the tracks, click the high F# to resize the arrays. All actions should be quantized to the clock if using Transcycle or Transport. In the case they are not, use the high F#.

Holding aux and clicking the lower C, C#, D, and D# will toggle mutes for each track and E is a global mute. Holding aux and clicking F, G, A, or B will clear the loops. Holding aux and clicking the high F, G, A, or B will arm a reverse.

You can also load external samples to any of the four tracks similar to how Loopy loads them.

You can adjust the and view the volumes of each loop from the initial screen. Playback position is indicated by the rising number to the right of each loop.

Panning controls and a declick option available in the Main page. An offset control has been implemented to scrub and choose a starting position for the loops in beats.

Resampling occurs by clicking the high A#. Resampling will consolidate all tracks to the A track. The length of the resample is determined by the A length parameter. Resampling will start and stop automatically.

Holding aux and clicking the high A# will write all output to disk. The files will be placed in media/captures. Make sure this folder exists or the program will crash when writing.

The last thing to mention is the previous versions of 4track had issues where the loops would gradually drift out of time. After pouring over this problem for months I finally came up with a mechanism to address this and that is retriggering.

Retrigger will send a start command one beat before the loop is supposed to restart. This keeps the loop very stable but will retrigger odd lengths that gives a 4/4 feel to everything.

If you wish to have polyrhythms in your loops or if you want the gradual drift ( can be cool for ambient ), you can turn off retriggering per loop.

There is also now MIDI control that I added for my own use but it can be removed by deleting the mftcounter, midi, and midicontrol abstractions in the main module file

Leave a Reply

    411 PM
  • Platform:
  • Category: Composition Sampler Sound Utility
  • Revision: 1.2
  • License: GNU General Public License v3.0
  • Modified: 8 months ago
  • Views: 1338
    Likes: 7
    Downloads: 208
Download
Chat