Help

Introduction

LoopToGo is a fast and intuitive software for scripted (or programmed) live looping. All features are added with this mindset. It’s not a DAW, it’s a looper!!!!

There are 2 versions : LoopToGo Free and LoopToGo Pro. The free version is limited to 6 tracks while the Pro version has no limitation. In fact, it is the same software. You have to activate the Pro Version with a purchased key. We highly recommend that you test the Free Version before upgrading to the Pro Version.

Requirement

  • Windows 10 or Windows 11 – 64 bits
  • SSD drive is recommended for your VST3 plugins and song files
  • Intel I3 3 GHz or better
  • Minimum of 8 Gig of RAM (16 Gig or more is recommended)

Installation

There are two ways to install LoopToGo : an installation package (.exe extension) or a ZIP file (.zip extension). You only need to download one or the other. 

EXE file

To install: double-click on the exe file and select a folder to install LoopToGo.

To uninstall: use Uninstall LoopToGo from the Windows Search field.

Note : to install an older version on the same folder, you have to delete the file LoopToGo.exe.

or

ZIP file

To install: Extract the zip file with the tool of your choice then copy all the files, repositories and sub-repositories to a folder (example : c:/LoopToGo) on a local disk (ssd is recommanded).

To uninstall: simply delete all files.

We suggest that you create a desktop shortcut pointing to LoopToGo.exe. You have to make sure that the software runs in the repository where you put LoopToGo.exe

Getting Started

Double click on LoopToGo.exe (or on the desktop shortcut you created) to launch it. At first launch, you will be asked to scan all your VST3 plugins in the standard folder (c:/program files/common files/VST3). We suggest you do so. This process may take a while if you have many plugins installed.

The first time you run LoopToGo, you must configure the midi devices, the audio interface and the VST3 repositories. You do so in the Preferences dialog (Files->Preferences…)

VST3 Plugins

If all your VST3 plugins are installed in the default directory and you scanned it at first launch, you can skip this step. In this tab of the Preferences dialog, you can specify where your VST3 plugins are installed. You can have many repositories and there is no need to list the sub-directories. Then you have to hit the Scan Plugins button or the Scan new Plugins only buttons. The VST3 plugins will now be available on the plugins browser of the main window. Note that you can edit the category of a plugin in the Category column. When a category has been changed, it is shown in an orange font. If you want to go back to the default value, simply erase the category.

Audio devices

Important : you have to select one Asio driver for LoopToGo to work. Also, it is recommended to use name mapping for your audio channel. By doing so, you can change your hardware configuration without having to change all your song configurations. Note that since Release 1.12.0, it is possible to assign more than one mapping to the same Input or Output channel. This offer a lot of flexibility to perform the same songs with different hardware setup.

For live performance, a smaller buffer is needed to avoid latency problems. 512 is usually the maximum recommended but 256 and less are better (this depends on your computer performance since a small buffer assures low latency but might lead to audio glitches as you use more and more plugins). This configuration has to be done via the driver control panel. To access it, you can use the Show driver control panel button. Note that some drivers do not offer this functionality so you have to open their control panel outside of LoopToGo (this is the case for PreSonus drivers as of November 2021). After changing a setting in the driver control panel, you have to restart the driver with the Restart ASIO driver button. This is mandatory to make sure that LoopToGo knows the buffer length and the sample rate. Not doing it will result in unpredictable unwanted results!

Midi devices

LoopToGo automatically recognizes all your midi devices. This could be sufficient to use them later but it is highly recommended that you use name mapping in order to filter midi channel and to avoid problems when using different hardware configuration (home studio vs live gig with different keyboards for example). Furthermore, you can assign more than one mapping to a device with different midi channel (right click on a mapping name to add other mappings). It is useful when using pads, control, pedals, etc.

You can also reassign a midi channel to any Input (4th column: “Change to”). This is useful for a plugin that provides many instruments with different midi channel (eg. Kontakt player).

Fx chains and tracks

In LoopToGo fx chains and tracks are linked (i.e. to create a track, you create a Fx chain). To create a Fx chain, right click anywhere in the Chain editor tab and select Add new chain. You can also drag a plugin from the plugin browser (top right section of the main window), drag a previously saved chain from the chain browser (middle right section of the main window) or drag a whole song from the song browser (bottom right section of the main window). This creates a new chain. Then, you can rename the chain and select one or two audio inputs (or midi) and one or more audio outputs.

Note that a chain always needs at least one audio output to be processed. Note also that LoopToGo does not require that the user specify if a track is for audio, midi instrument or automation (or a mix of the three). This is done auto-magically.

Scripted looping

Scripted looping is very intuitive in LoopToGo. In the Looper tab, simply use a Orange (reddish) rectangle to record a loop (Shortcut R) and a Green rectangle to play the loop (Shortcut P). Use the Transport buttons to rewind, rewind to last selection, play or record. Click on the metronome logo to change the song signature. There is a native metronome in LoopToGo with simple features (click on the metronome logo to configure – see “Signature, Tempo and Metronome settings” section for more details). For more versatility, you can also use a metronome plugin (ex MMetronome is a very good free metronome from MeldaProduction) or a midi sequencer with a drum instrument (Ex : Stochas + Monster Drum for free solutions).

Jam mode (or Standard looping)

Jam mode is used to repeat a loop (or many selected loops) until the user chooses to go out of Jam Mode. This mode can be used in a scripted song to jam over and over a part of a song. It can also be used to replicate a standard multi track looper. Note that all shortcuts related to Jam mode can be “midi learned” to associate them to pedal switches or midi controller buttons.

Enabling Jam Mode

To enable Jam mode, you have to be recording and have a track selected (a track can be selected either by clicking on its name or using the up and down keys on the looper view). There is also a way to enable the Jam mode via a marker (see shortcuts below). While recording, when the Song Tick is inside a record loop, hit the J key to enable the Jam mode in record state. Hit J again to cycle between the different states : (Overdub, Lock, Record). Note that the change of state will occur at the end of the loop. The name of the next state will be flashing if different than the current state. Note that you can include a fourth state (Resume) by enabling it in Preferences/General/Markers. To get out of the Jam mode, press “O”.

  • Record State (Orange) : loop will be cleared at the beginning and audio and/or midi events will be recorded
  • Overdub State (Yellow) : loop will not be cleared at the beginning and audio and/or midi events will be recorded over existing data
  • Lock State (Gray) : no more audio and/or midi events will be recorded (loop will keep current data). The loop will be locked until the song is stopped or if Jam mode is enabled again for this loop.
  • Resume (Gray, optional) : Jam mode will turn off at the end of the loop. All loops that were in jam mode will be locked until the song is stopped or if Jam mode is enabled again for this loop.
Shortcuts for Jam Mode

Here is the list of shortcuts related to Jam mode :

  • J: Enable Jam mode and cycle through the different cycles (see above for more details)
  • CTRL-J: Add/remove a Jam marker at the beginning of the under mouse loop. If there is no loop under the mouse, the marker will be added to (or removed from) the selected loop if only one loop is selected. When recording, the Marker will enable the jam mode for the loop when the song tick cross the marker position. Note that a Jam marker can also be added manually by clicking at the very top of the looper view (above the bar scale).
  • E: Erase all audio and midi data for the Jam mode loop (or selected loop)
  • O: Get out of the Jam mode.
  • Other Jam shortcuts with no default assigment. You must ether assign a keyboard shortcut or a midi event (recommended). These shortcuts are designed to be used with pads or midi pedals.
    • Arm Record for Track X: Record loop on track X will go into Record mode at the end of the loop
    • Arm Overdub for Track X: Record loop on track X will go into Overdub mode at the end of the loop
    • Record on Track X: Record loop on track X will immediately go into Record mode
    • Overdub on Track X: Record loop on track X will immediately go into Overdub mode
    • Lock Track X: Record loop on track X will immediately be locked

Free Tempo Mode

The Free Tempo Mode allows the user to perform a song without any pre-set tempo. The tempo of the song will be computed from the first Record loop. When this mode is enabled (via the Signature, Tempo and metronome settings dialog), pressing the “record trigger” will place the Song Tick at the start of the First Record Loop and start the recording. Pressing “record trigger” again will set the tick at the end of the First Record Loop and compute the tempo for the rest of the song. Note that the Song tick must be at the beginning of the First Record Loop (or before) before pressing record for the first time. If not, LoopToGo will behave as if the Free Tempo mode is not enabled.

Free Tempo Mode can be used with audio or midi loops.

The First Record Loop is chosen in this order of priority :

  • Record loop which starts first (if only one)
  • Record loop which start first and is the shortest (if there are many record loops starting at the same time with different length)
  • Record loop which track is higher in the looper view (if there are many record loops starting at the same time with the same length). Only one loop will be tagged as “Free tempo mode” but the other ones will also record audio or midi events.

In the Signature, Tempo and metronome settings dialog, you can set the Tempo lower limit for the Free Tempo Mode. If the song is recorded below this limit, it will automatically resume to the next loop because the loop buffer will be full. To avoid this, simply choose a lower value for this parameter. The inconvenient of choosing a low “Tempo lower limit” is that the song will need more internal memory.

Main window – Chain editor

  • Section 1: Chain editor area. This is where you create and edit the chains/tracks for your project. To add a chain, right click anywhere on this area or drag and drop plugins or chains from the Plugin tree view (Section 4) or the Chain tree view (Section 5)
  • Section 2: Console area. The chains are shown with a smaller widget. Note that the master buses (Ouput bus chain) are always at the right after a space. CTR-H toggles the area.
  • Section 3: Filter string for all tree views (Sectrion 4, 5 and 6). CTR-B toggles Sections 3, 4, 5 and 6.
  • Section 4: Plugin tree view. All the plugins known by LoopToGo are listed in this view. After adding new plugins on you computer, you have to hit the “Scan for new plugins” button in “Files/Preferences/Plugins”.
  • Section 5: Chain tree view. All the chains saved on your disk are shown there. To save a chain, right click on a chain in the Chain editor area (Section 1) and select “Save chain”. The chain is saved with the name of the chain as the filename. To use an already saved chain simply drag it from the Chain tree view (Section 5) to the Chain editor area (Section 1). You can also right click on the Chain editor aera (Section 1) to load a chain.
  • Section 6: Song tree view. All the songs/projects saved on your disk are shown there. To save a song, hit CTR-S or go to “Files/Save…” or “Files/Save as…”. To reload a song simply drag it from the Song tree view (Section 6) to the Chain editor area (Section 1). You can also use “Files/Open…”.
  • Section 7: Playlist view. All the playlists that you have created are shown here. See the “Song playlists” section for more details.
  • Section 8: Transport area
    • CPU meter: shows the CPU usage of the audio engine. The % value is the maximum usage. To reset this value right click on it or select “Tracks/Reset all meter max values”. CTR-R will also reset all meter values.
    • Chords: shows the chord editor. This is where you can add Chords and Lyrics to a song. See Chords section for more details.
    • Midi Panic: hitting this button stops all pending midi notes.
    • Bank button: hitting this button will change the actual bank used for shortcuts (track mute/unmute, track select and track volume). This button is shown only if the number of tracks is higher that the “Number of tracks per bank” defined in Preferences/shortcuts. See Shortcuts section for more details.
    • Timing indicator: shows the actual timing of the song in bars and ticks. A tick countdown is also shown before recording or playing a song if this option is enabled in the metronome dialog.
    • Transport buttons:
      • Rewind to start
      • Go to last selected timing position
      • Play/pause
      • Record/pause
      • Note: Keyboard arrows can be used to go to next start or end of loops. CTR-LEFT-ARROW goes to beginning of song. CTR-RIGHT-ARROW goes to end of song.
    • Song tempo: to change song tempo, click on the metronome icon.
    • Song signature: to change song signature, click on the metronome icon.
    • Metronome icon: show the metronome dialog where you chan change the song and metronome parameters.
    • Main volume slider: gain applied to the song. You can right click on this slider to associate midi event to this widget or to reset the value to 0 dB (gain of 1).

Signature, Tempo and Metronome settings

  • Signature: use to set the song’s signature.
  • Tempo:
    • Prerecord time for midi events : use to allow LoopToGo to play and record a midi events that occurs just before the start of a Record loop. If a note starts and stop within this range (before the start of the loop), it will play but won’t be recorded in the loop (won’t play afterward in a Play loop). This parameter is also used in Jam mode while overdubbing : notes at the end of the loop within this range will be kept. When the Jam mode resume, these events will be placed at the beginning of the loop. The recommended value for this parameter depends on your musician skills: a lower value an be used if you are very accurate in your timing. A value of 0 is never recommended.
    • Tempo : tempo used in the song in BPM (beats per minute). For now, it is not possible to change the tempo while a song is playing or recording.
    • Tap : click many times on this button at a regular interval to manually define a tempo. The tempo will be shown in BPM at the right of the Tap button. The Use button will copy this value to the Tempo value (left) ti be used in the song. The default shortcut for the tap button is the = sign on the computer keyboard but it can be assign to a midi event or another computer shortcut.
    • Free tempo mode: Enable or disable the Free Tempo Mode. The tempo will be computed from the first record loop. See “Free Tempo Mode” section for more details.
  • Metronome:
    • Number of ticks : the number of ticks to be played before and after the start of recording or playing can be set. The metronome can also be set to always tick after recording or playing start.
    • First tick and second tick sound files : the sound of the metronome (first tick and other ticks) can be changed by loading a corresponding wave files.
    • Audio Output : you have to select the audio output for the metronome. This can be assigned to different outputs that the ones used for the song if you have enough output channels.
    • Volume: volume for the Merged Audio Output (see below)
    • Merged Audio Output (optional): If selected, an output will be merged to the Metronome selected output. This is useful for live performance when the musician want to hear the Metronome and the songs in a headset (or earplugs) while the crowd only hear the song. To work, the Audio interface must have at least 2 outputs (mono mode) or preferably 4 outputs (stereo mode). Note that if you select the same outputs as the Audio Outputs (see previous item), and these outputs for the song, the song audio level will be doubled. This is not recommended nor necessary!

Create a FX chain

There are many ways to create a new FX chain in LoopToGo

  • Right-Click on the “Chain editor area” and select “Add new chain”. An empty chain will be created.
  • Right-Click on the “Chain editor area” and select “Load chain…” to load a previously saved chain.
  • Drag a plugin from the “Plugin tree view” to the “Chain editor area”. A chain including the dragged plugin will be created. You will have to select the input(s) and output(s).
  • Drag a previously saved chain from the “Chain tree view” and to the “Chain editor area”.
  • Drag a song from the “Song tree view” to the “Chain editor area”. All the chains of the song will be loaded.

Configure a FX chain

To configure a FX chain press on the “Select audio and midi IO” button (Chain editor) or the I/O button (Console). Note that these buttons will be red when not properly configured. The following dialog will show up.

  • Section 1 : Chain type. Note see below for Chains flow chart examples. See this link for a more detailed explanation of routing in LoopToGo.
    • Standard (green in flow chart below): has audio and/or midi inputs and audio and/or midi outputs. A standard chain can also have another chain as input. This input chain must be set as “Output to another chain”. See this link for a more detailed explanation of routing in LoopToGo.
    • Output to another chain (purple in flow chart below): has audio and/or midi inputs and a standard chain as output. Used to avoid using the same effects or instruments on different chains. Also used for automation. The processing of all “Output to another chain” chain will all be done before the processing of the “Standard” chains. See this link for a more detailed explanation of routing in LoopToGo.
    • Input Bus (yellow in flow chart below): only the audio input(s) are needed to be selected. The chain will be inserted between all other chains that use the same input and the audio interface. Used to apply a plugin (or gain value) to all the chains with same input. There could be many Input bus on the same IO input. The processing for the “Input bus” chain is done before all the other chains. If there is more than one “Input bus” chains, the order of the processing is the same as the order in the Looper view. These chains will be shown at the most left in the console view (and separated from the other chains by a space). See this link for a more detailed explanation of routing in LoopToGo.
    • Output bus (orange in flow chart below): only the audio output(s) are needed to be selected (Tap to can also be selected but this is optional). The chain will be inserted between all other chains that use the same mapped output and the mapped output. Used to apply a plugin (or gain value) to all the chains with same outputs . There could be many Output bus on the same IO output. The processing for the “Output bus” chain is done after all the other chains. If there is more that one “Output bus” chains, the order of the processing is the same as the order in the Looper view. These chains will be shown at the most right in the console view (and separated from the other chains by a space) but just before Master Buses. Note that if you use Multi mapping for the outputs, Output Buses won’t act as a master bus. Use Master bus instead. See this link for a more detailed explanation of routing in LoopToGo.
    • Master Bus (not shown in figure below): only the audio output(s) are needed to be selected (Tap to can also be selected but this is optional). The chain will be inserted just before the real audio interface outputs. You specify a mapped outputs to select the corresponding real interface. If you have many mapped outputs to the same output, it does not matter which one you select. These chains will be shown at the most right in the console view (and separated from the other chains by a space) See this link for a more detailed explanation of routing in LoopToGo.
  • Section 2 : Audio inputs and Chain inputs (audio and midi). Select the inputs for the “Standard” chains and the “Output to another chain” chain. There is no need to select the input for the “Output bus” chain as it is the same as the output. Is is recommended to use audio name mapping (Preferences dialog).
  • Section 3 : Select audio outputs or chain outputs (for “Output to another chain” chains). It is recommended to use audio name mapping (Preferences dialog).
  • Section 4 : Midi input
    • Min : minimal note value accepted. This is usually used for splitting a keyboard.
    • Max : maximal note value accepted. This is usually used for splitting a keyboard.
    • Transpose : All midi notes are transposed by the number of semi tone specified. Note that the original note are recorded on a loop so changing this value will also applied to previously recorded loops.
  • Section 4 : Midi inputs selection. Is is recommended to use midi name mapping (Preferences dialog) specially if you want to filter the events based on their midi channel.
  • Section 5 : Midi outputs selection. It is recommended to use midi name mapping (Preferences dialog) specially if you want to filter the events based on their midi channel.
  • Section 6 : Monitor configuration. There is a configuration for “Playing or recording” and a configuration for when the song is stopped.
    • Playing or recording :
      • Only in loop or if there is no loop on a track
      • Always on (also called the invited musician mode)
    • Stopped :
      • Always off
      • While mouse is over track or widget
      • Always On
Chains flow chart (examples, many other possible combinations)

Song playlists

To create a Playlist:
  • Open a text editor such as Notepad 
  • In LoopToGo, select one or many songs in de Songs List Tree (middle right of LoopToGo main window)
  • Right click on one of the selected song and select “Copy song title(s) in clipboard”
  • In the text editor, paste the songs (CTR-V or Right-Click/Paste)
  • Important : save the file in {Your document}/LoopToGo/Playlists
To use the playlist:
  • The playlists should be displayed in the right lower section of the main window
  • Double-click on a playlist. The right part of the main window will change to show the playlist. 
  • You can drag and drop the songs into the main window to load them 
  • Note : You can also simple-click on a playlist. The first song will be displayed at the left of the Transport section. Then, you can use the shortcuts to navigate and load a song (see below)
Shortcuts and midi event trigger for playlists:

Note : By default, there are no shortcuts associated with the use of the playlist but keyboard shortcuts and midi event triggers can be used to easily navigate and select songs in a playlist. It is suggested to use the ALT-Key for custom user shortcuts since these shortcuts are not used in LoopToGo by default (except ALT-1, ALT-2, etc.)

  • To program the shortcuts, go to Preferences/Shortcuts and type “playlist” in the filter field, then enter. The following shortcuts should be listed:
  1. Playlist: Load selected : load the selected song in a playlist (3 button configuration)
  2. Playlist: Select previous : select next song on a playlist  (3 button configuration)
  3. Playlist: Select next : select previous song on a playlist  (3 button configuration)
  4. Playlist: Select previous and load : select previous song and load it (2 button configuration)
  5. Playlist: Select next and load  : select next song and load it (2 button configuration)

Main window – Looper editor

  • Section 1: Looper area.
    • Section 1a : edit mode selection
      • S : select mode. Used to select, move or resize loops and to set the song tick position (by clicking outside a loop)
      • R : record mode. Used to draw a record loop.
      • P : play mod. Used to draw a play loop
      • H : hand mode. Used to move the song view. CTR-MOUSE_WHEEL is used for scaling the song view
      • C : cut mode. Used to cut a loop into 2 loops.
      • T : Toggle between scaled view and normal view. The other magnifying glasses (with – and +) decreases or increases the view vertically.
    • Section 1b: Track names
      • In “Select mode”, drag and drop the track name to change their order (it can also be done by dragging and dropping a chain in the Chain Editor View).
      • Right click to access the track menu :
        • Lock all loops (audio and midi) : locks all the track loops. The locked loops will not records (but will play) midi events and audio signal while recording a song.
        • Lock all audio loops : will prevent recording audio on the loops for this track but the midi events will still be recorded. This can be useful while setting up automation although using a dedicated track for automation might be a better approach.
        • Lock all midi loops : will prevent recording of midi events for all the loops of this track but audio recording will be possible. This can be useful while setting up automation although using a dedicated track for automation might be a better approach.
        • Unlock all loops. Allows all recording loops to record audio and midi events.
        • Change track color… : allows the user to choose a new color for the track. This is also possible by clicking on the name of the loop in the Console area.
        • Duplicate track: Creates a new track with the same Fx chain and loops.
        • Export audio and midi track (raw data): Export the track raw data to the song folder. A midi file (.mid) and and audio file (.wav) will be created
        • Export midi track (quantized and humanized): Export the track midi data to the song folder taking into account the quantization and humanization parameters. Note: the midi filename is the same as the one used for “Export audio and midi track”.
        • Delete track…: Deletes the track. A confirmation message will appear since this action can not be undone!
        • Properties : allow to set the quantization and humanization parameters for the playing of the midi events (see also image below):
          • Note On (Quantization): check to quantize the Note On to the quantization value
          • Note Off (Quantization): check to quantize the Note Off to the quantization value
          • Quantization value (Quantization)
          • Strength (Quantization): how much the midi event will be close to the quantized note. For example, if the note is 1.1 and the quantized note is 1.0, a Strength of 50% will bring the note to 1.05. A Strength of 0% as the same effect as No Quantization. A Strength of 100% wil lead to full quantization
          • Range (Humanization): random variation in applied to the note On position in bar (0 = no variation). Note that variation will be different for each Play loops note to avoid looping repetitiveness
          • Bias (Humanization): bias applied to each note
          • Velocity variation (Humanization): random variation applied to note On velocity (volume). Note that variation will be different for each Play loops note to avoid looping repetitiveness. 0 means no variation and 100% means that the note velocity could be anywhere between the actual velocity and 0.
      • Section 1c : bar information
      • Section 1d : chords and lyrics display. CTR-L toggles this display. To set up chords and lyrics, click on the Chords button on Section 7.
      • Section Looper drawing area : used to draw the song recording and playing parts. Behavior depends on the Edit mode selected (see above). Note that there is a lot of shortcuts very useful for editing and navigating in this view. See shortcuts tab in Preferences dialog for more details. Pro tip : you can select a loop, type a number of bars (up to 100) and press ENTER. The loop will be resize to that number of bars.
  • Section 2: see description in “Main window – Chain Editor” section above.
  • Section 3: see description in “Main window – Chain Editor” section above.
  • Section 4: see description in “Main window – Chain Editor” section above.
  • Section 5: see description in “Main window – Chain Editor” section above.
  • Section 6: see description in “Main window – Chain Editor” section above.
  • Section 7 : see description in “Main window – Chain Editor” section above.
  • Section 8: Song’s Structure view. To enable, select View/Song’s structure or CTR-U. The structure is build from the Section Markers created by the user or from the bracketed comments in the chords editor. While the song is playing the Structure view will show which part (Section) is playing. To set the Song tick (while stopped) or the Song Start tick (while playing), right-click on a section. While playing, double click on a Section and the song will jump to that section at the end of the current section. A dot will appear beside the section to indicate the jump. Also, a temporary green GoTo marker will be shown in the looper view. Finally, the Structure view and jump fonctionnality can be controlled via these shortcuts:
    • CTR-Down: select next section
    • CTR-Up: select previous section
    • CTR-Shift-G: program a jump to the selected section at the end of the current section

Drawing and editing loops

To add loops in the Looper view, simply select the loop drawing mode (Record or Play) at the left oft the looper view: Orange arrow for the Record loop drawing mode and Green arrow for the Play loop drawing mode. Then, draw a loop on a track by clicking and dragging the mouse. The start, end and length of the loop will be shown in the right-bottom corner of LoopToGo. The start and the end of the loop will snap to the actual resolution. Use CTR-Wheel to change the resolution. You can also hold the ALT key to draw without snapping though this is not recommended. Another way to add loops is by using these shortcuts:

  • [number] A: adds a record loop on the selected track at the selected measure (if there is already a loop at this space, the loop will be added at the first available space at the right). The loop’s length will be of “number” measure(s) if “number” is provided or the last “number” provided. If no loop length has ever been specified, the default length is 1 measure.
  • [number] F: adds a play loop on the selected track at the selected measure (if there is already a loop at this space, the loop will be added at the first available space at the right). The play loop will be linked to the left closest record loop is any. The loop’s length will be of “number” measure(s) if “number” is provided or the last “number” provided. If no loop length has ever been specified, the default length is 1 measure. Mnemonic : F is for Forward since P was already used to select the Play loop drawing mode.
  • I: adds a 200 measures long (“Infinite”) play loop on the selected track at the selected measure. Note that the selected mesure must be equal to or greater than a loop start. The play loop will be linked to the left closest record loop is any.

Loop properties

To set a loop properties, you can right click on the loop and select Properties… in the context menu.

or

When in Select mode (shortcut: S), three small squares will appear at the top of a loop while hovering over it. The top left square is used to apply a Fade In effect on the loop. The top right square is used to apply a Fade Out effect on the loop. As for the center square, it will bring a Properties dialog when clicked. This dialog allows the user to change the loop volume and the loop name as well as other properties.

  • Name: the loop’s name is shown and can be edited is the loop is a Record loop
  • Volume: the loop volume
  • Delay (for Play loops only): a delay can be set between the start of the play loop and the start of the linked record loop. The delay can be set in Bars, Ticks, Seconds or msec
  • Reverse (for Play loops only): a play loop can play backward. For a midi loop, a On notes and the Off notes are interchanged before reversing the loop. Note that the quantization will apply to the note Off. It is possible to create a audio reverse of a midi loop by sending the output of a midi track to an audio loop.
  • Playback Speed (for Play loops only): change the speed of a play loop. For an audio loop the pitch will shift accordingly. For a Midi loops the pitch is kept unless “Change Midi Pitch with Speed” is checked. If a negative Playback Speed is provided, the loop will play in reverse
  • Midi Transpose (for Play loops only): midi notes will be transposed by the number of semitones specified. This will add up to the midi pitch if any.
  • Change Midi Pitch with Speed (for Play loops only): see “Play back Speed” above

If many loops were selected before showing the Properties dialog, the parameters will apply to the under mouse loop first and then a dialog will be shown to specify how the parameters will be applied to the other selected loops. Note that some parameters are applied to Record loops only, some are are applied to Play loops only and some are applied to both types.

  • All Parameters: parameters are applied to all selected loops even those that were not changed
  • Only properties that have been changed: only properties that have been changed will be applied to all selected loops
  • Volume: only the Volume parameter will be applied to all selected loops
  • Delay: only the Delay parameter will be applied to all selected loops
  • Playback speed and Reverse: only the Playback speed and the Reverse parameters will be applied to all selected loops
  • Change Midi Picth with speed: only the Change Midi Pitch parameter will be applied to all selected loops
  • Midi Note Transpose: only the Midi Note Transpose parameters will be applied to all selected loops

Main window – Persistent chain editor

Persistent chains concept

Persistent chains are chains that are automatically loaded at start up and automatically saved when exiting LoopToGo. They can not be recorded or re-played in a song and usually, they are not active at the same time as the Song’s chains. Persistent chains are used for 2 main purposes: 1) having a defaults set of chains ready to use when loading a new song or simply between two songs. 2) having the possibility to adjust the sound of your show to the room/space without having to edit all the songs.

Persistent chains use is mainly for advance users. If you are new to LoopToGo, we suggest you skip this section. When you are familiar with how the chains are created in LoopToGo and how the routing is done, you might want to learn more about Persistent chains.

Creating Persistent chains

To create a persistent chain, you select the “Persistent chain editor” tab. If the tab is not visible, you have enable it in “View/Persistent chain editor”. Then, simply create chains as you would normally do in the standard Chain editor. As in the standard Chain editor, you can create 4 different types of chains: “Standard”, “Output to another chain”, “Input bus” and “Output bus”.

These chains have the same behavior as the “Song’s chains” with a few difference for the “Input bus” and the “Output bus” chains (as describe below).

When the persistent chains are created, you can choose to use them, the song’s chains or both at the same time by selecting one of the first 3 options at the left of the Persistent chain editor tab. You will probably want to use the “Toggle Monitor Song and Persistent Chains” shortcut to do so.

To change the order of persistent chains, simply drag and drop the chain to its new position in the Persistent Chain editor view.

To make the best use of Persistent chains, you can also set the following exceptions:

  • Persistent chains are On while loading a song: The persistent chains will automatically turn on when the user load a song. The persistent chains will remain on (and the new loaded song chains off) until one of the following occurs:
    • The user hits Rewind, Rewind All, Play or Record
    • The user selects “Only Song chains are On” on the Persistent chain editor tab
    • The user trigger the “Toggle Monitor Song and Persistent Chains” shortcut
  • Persistent chains are On when song is empty: Persistent chains will be automatically on when there is no chains in the standard Chain editor.
  • Persistent Input Busses are always active: all the Persistent Input busses will be active for the Song’s chains and the Persistent chains. The Persistent Input Busses will be processed before all other chains (including Song’s Input Busses chains if any). This feature can be useful to adjust the sound of a particular instrument or microphone at soundcheck without having to edit all your songs. For example, increasing or decreasing the volume of a guitar.
  • Persistent Output Busses are always active: all the Persistent Output busses will be active for the Song’s chains and the Persistent chains. The Persistent Output Busses will be processed after all other chains (including Song’s Output Busses chains if any). This feature can be useful to adjust the overall sound at soundcheck without having to edit all your songs. For example, adding an equalizer to adjust to the amplifying system used.

Preferences dialog

To setup the program preferences, go to Files/Preferences…

Plugins tab

Plugins settings

The plugin tab is composed of three sections (see image).

Section 1 : Plugin scan

  • Loading meter : show the loading progress in %
  • Include .dll : most VST3 comes with the .VST3 extension but some few VST3 plugins uses the DLL extension (Ex. MONSTER plugins). If you check this box, LoopToGo will look into these files for VST3 plugins. If you have many VST2 plugins installed on the same folders, it will take longer to scan.
  • Deactivate duplicates : If you have the same plugin installed in different folders, they will appear twice in the Plugin view tree. You can press this button to disable the duplicate plugins
  • Scan new Plugins only : Scan only new plugins installed after the last scan. This is much faster than a full scan. You can select many folders to scan in Section 2. LoopToGo will also scan sub-folders so there is no need to list them.
  • Scan Plugins : Scan all the folders listed in Section 2 for VST3 plugins. LoopToGo will also scan sub-folders so there is no need to list them.

Section 2 : Folder list

  • Folder list : Used to list all the folders in which the VST3 plugins are installed on your computer. By default, most of VST3 plugins will be installed in C:/program files/common files/VST3 but one might want to install them else where. LoopToGo will also scan sub-folders so there is no need to list them.

Section 3 : Plugin list

This section will be filled after a plugin scan is completed.

  • Filter : type a word (or part of a word) then hit enter or click on the “Update list button” to display only a subset of the plugins containings these word.
  • Name : name of the plugin. If you unchecked a plugin name (either manually or with the Deactivate duplicates button), the plugin will not show in the plugin view tree.
  • Category : categories of the plugin as defined by the vendor. You chan edit this field by clicking on it. All categories must be separated by the | symbol. When a field has been edited, the text will be orange. If you want to reverse to the original categories, simply delete all the text.
  • Vendor : the plugin vendor
  • Date added : the date the plugins were added, this is very useful to see the latest added plugins by clicking on the header (Date added) to sort the plugins
  • Loading time : time required to load the plugin when performing the scan. A song built with long loading time plugins will take much more time to load. Note that this value might vary from scan to scan since a scan process can be interrupted by other process.
  • Version : the version of the plugin
  • SDK vesrion : the version of Steinberg SDK used to build the plugin
  • Path : the path of the plugin
  • CID : The CID of the plugin

Audio tab

The Audio tab is composed of three sections (see image).

Section 1 : Driver list

  • ASIO driver name : LoopToGo will list all the ASIO driver installed on your computer. Select the one corresponding to your audio interface. Note that you can only select one ASIO driver (this is a limitation of the ASIO protocol on Windows). If you have more than one audio interface and you want to use them all, you might want to try the ASIO4ALL driver. Results may vary according to your hardware setup.

Section 2 : Driver configuration

  • Buffer size : buffer size of the selected ASIO driver. The minimum and maximum possible size for the driver are also shown. Important : A lower buffer length will reduce the latency but will take more CPU. Usually, there is no perceptible latency with a buffer length of 256 or less. A buffer length of 512 might also be acceptable.
  • Sample rate : sample rate of the selected ASIO driver
  • Show driver control panel : when clicked, this button will show the ASIO driver configuration panel. Note that not all the ASIO driver supports this functionality (ex PreSonus as of November 2021). For the drivers that does show when the button is pressed, you have to access their control panel with standard Windows application menu. Note : it is important that you click on “Restart ASIO driver” after a driver configuration change so the new configuration is taken into account by LoopToGo. Changing an ASIO driver configuration will affect your pre-recorder audio loops and make them unusable.
  • Restart ASIO Driver : you must click on this button in order for the driver configuration change to take effect. The Buffer size and the sample rate values will be updated.

Section 3 : I/O mapping

It is highly recommended to use I/O mapping before setting up a song. The mapping consist of using a meaningful name for a channel instead of the generic name. This will allows you to use the same song templates with different hardware setup (studio vs gig for example). To enable mapping, simply click on a line in the mapping section (right section). A Dialog box will allow you to set the channel and the mapped name (ex : Voice, Guitar, Left speaker, etc.). To add or remove a mapping, right click on any cell of a line. If the mapping is in use, the removing of this mapping will only remove the channel. Furthermore, loading a song with unknown mapping will create new mapping without channel. A mapping without channel will be shown struck out in dialogs where you normally select it (Select audio and MIDI IO and Song properties – metronome – dialog).

Midi tab

The midi tab lists all input and output midi devices of your system. All devices will be available for use in LoopToGo without any particular actions but we highly recommend that you use name mapping to assure a better interoperability of your templates. Furthermore, you can create many mapped names for the same device. You can also select different midi channels. This can be useful for midi keyboard with keys, pads and control. You can create three different mappings and easily associate them to different midi instruments (Fx Chains).

Section 1 : Midi In mapping

  • Midi device : list of all midi devices of that can be used as input in LoopToGo
  • Midi mapped name : user selectable mapped name for the midi input. Left clicking on the name will allow the user to change the name. Right clicking on the name will show a context menu allowing the user to add another mapped name to the same midi device or to remove a mapped name.
  • Channel : the midi channel associated to the mapped name. Clicking on the channel number allows the user to select a particular channel or all the channels.

Section 2 : Midi Out mapping

The Midi Out mapping section is identical to the Midi In mapping section but is used to map the external (physical) midi instruments. See section above for details.

General tab

  • Refresh rate : refresh rate of the looper graphical interface. Range goes from 15 hz to 60 hz. We recommend using 60 Hz but lower rates are available for low performance graphic cards. LoopToGo has to be restarted after this parameter is changed.
  • Audio display sampling : this parameters affect how LoopToGo displays the audio signal of a loop. A choice of 1/n means that LoopToGo will take into account 1/n samples to evaluate the maximal value for a pixel. If you choose 1/1 (cursor at left), LoopToGo will display the maximal value of all values that should be displayed at a particular pixels. This is the most accurate method but it is CPU demanding. A setting of of 1/250 is a good compromise.

Shortcuts tab

  • Section 1: bank settings (used for Track mute/unmute, Track volume and Track select shortcuts). Tip : type “Track” in the filter to display the shortcuts associated with the Bank concept.
    • Number of tracks per Bank: this value should be set to the number of track supported by your midi controller. For example, if you have 4 volume sliders on your midi keyboard, set this value to 4. If you don’t have a midi controller and only use a computer keyboard, we suggest you set this value to 8. The track numbers will appear in the looper view and console view up to this number.
    • Number of track Banks: this value is used to limit the number of banks. In most case, you can set it to a high number to make sure that you can cycle through all your tracks (don’t worry, LoopToGo won’t cycle through empty banks). For example, if you have 20 tracks and a midi controller supporting 8 tracks, you can set this value to 3. When you hit the “Bank button” on the main window, it will cycle through Bank 1, 2 and 3 to address all the 20 tracks (8*3 = 24). If you have a significant number of tracks, it is likely that you won’t want to change settings on some tracks. You can put these tracks at the end of the track list and limit the “Number of track Banks” so you don’t cycle trough this tracks. As a matter of fact, this is the purpose of this parameter.
    • Max number of tracks: is is the maximum tracks that you will be able to address. It computed as the “Number of tracks per bank” times the “Number of track Banks”.
    • Update shortcuts list: click on this button after changing the “Number of tracks per Bank”. It will create this number of shortcuts for Track mute/unmute, Track volume and Track select. Then you will be able to link these shortcut to your midi controller button, slider and/or knob.
  • Section 2: shortcut display and management
    • Filter : use to filter the shortcut list with a word (or part of a word). Hit Enter or click on “Update list” after changing the filter.
    • Id : Id of the shortcut
    • Action : description of the shortcut
    • Shortcut : keyboards sequence to trigger the action. Click on the shortcut to customize a shortcut. A shortcut that has been customized will be shown in orange. To reset the shortcut to its default value, click on the shortcut and hit the “Reset to default shortcut” button.
    • Midi learn : clicking this cell will show a dialog allowing the user to associate a midi event to the shortcut. Many midi events can be linked to a shortcut. See “Midi learn” section for more details.
    • Midi unlearn : clicking this cell will show a dialog allowing the user to delete a midi event link with the shortcut

Midi learn

LoopToGo allows the user to control native functions (main volume, transport actions, chain volume, etc.), and plugin parameters with midi events. The association between a midi event and a function or parameters is called “Midi learn”. There are different ways to initiate a midi learn process but the same user interface is always used.

Important! For the general functions (Transport, main volume, etc.). LoopToGo listens to all midi devices. For functions associated to a chain or a plugin, the midi device must be set as an input device (via the “Select audio and midi IO” buttons)

Ho to initiate midi learn

For Native functions, right clicking on a interface button or either in the shortcut dialog (Files/Preferences/Shortcut). Select “Midi learn”

Plugin : by clicking the Midi button located at the right of the plugins button (in Chain editor or in the Console after enabling the plugin view via the Fx button)

Midi learn for plugins
  • Section 1 :
    • Plugin : plugin’s name
    • Number of parameters : number of parameters that the plugin offers for midi learn
    • Active midi learn for this plugin : if unchecked, all the midi learn functionality will be disabled for this plugin
  • Section 2 :
    • Index min : First plugin to display (no). Press enter or Refresh to update the view.
    • Max parameters : max number of parameters shown. The parameters already assigned will always be shown. Press enter or Refresh to update the view.
    • Filter : only display the parameters that contains this string. Empty equals no filter. Press enter or Refresh to update the view.
    • Refresh : refresh the view
  • Section 3 :
    • No : number of the parameters
    • ID : Id of the parameters
    • Parameter name : parameter’s name
    • Value : actual value of the parameter. Press Refresh to update this value.
    • Midi learn : click on this cell to initiate the Midi learn process
    • Midi Unlearn : click on this cell to show the Unlearn midi dialog

The Midi learn dialog

Midi learn dialog
  • Section 1 : Midi event type and parameters
    • Control : the value of the control (0 to 127), also referred to “Velocity” will be used as the parameters. If necessary, it will be scale to fit between Min and Max. This is useful for changing continuous parameters with midi knobs for example but can also be used to trigger an event that does not have a parameter.
    • Toggle : the value sent to the parameters will alternate between Min and Max. The events triggered again before the debouncing time are ignored. This is useful for changing on/off parameters with midi footswitches or pads for example. “Velocity” parameter is not used to trigger an event.
    • Gate : trigger at the nth events. This is useful for single action (like transport action and other shortcut actions) when the midi controller uses the velocity to differentiate different buttons. When a midi button sends more than one midi event, you can select which event will trigger the action. “Velocity” parameter is also used to trigger an event.
    • Tip: the Midi Console can be helpful in determining which type to use. See below for how to show and use the Midi Console.
Important note

For Control, the triggering is done with msg, status, channel and note. The velocity is then used as a parameter. For example, a volume. 

For Toggle, the triggering is done with msg, status, channel and note. The velocity is not used. A toggling intern flag is used as a parameter.

For Gate, the triggering is done with msg, status, channelnote and velocity. There is no parameter, it is used only for triggering

  • Section 2 : shows the event received

The Midi unlearn dialog

Midi unlearn dialog

The Midi unlearn dialog list all the midi event associated to a function. Simply click on Unlearn to remove the midi event association.

Midi console

Using midi instruments and controllers in a live performance can bring a lot of flexibility but the setup is sometimes challenging. To ease the configuration of your Midi gears, LoopToGo provides a Midi console in which all midi messages (in and out) will be displayed. Note that the midi events are not recorded when the console is not shown. To use the midi console, select “View/Show Midi Console…” on the Main Window top menus.

  • Clear midi events: Clear all the Midi events shown
  • Rescan all midi devices: Force LoopToGo to do a new scan of all connected midi devices. Note that this is not usually necessary since LoopToGo will automatically detect if a new Midi device is connected (or if a Midi device is disconnected and reconnected). However, some midi devices are not properly reset when disconnected and reconnected. This button will circumvent this problem.
  • Close: Will close the Midi console. No more events will be recorded

Audio and Midi data Snapshots

While practicing a song or in a live performance, it is possible to save a snapshot (audio and midi data) of the songs (all record loops). This can be useful for further recall of the performance or for creating the best take for error recovery (see next section). When a Snapshot is created, all audio and Midi data are put in a newly created Song’s sub-folder. The name of the sub-folder will be SS_ followed by the date (Year_month_day__hour_min_sec). Note that a snapshot does not save the loops position and size but only the audio and Midi data. Hence, it is recommended to use snapshots when a song is set up (all the loops are in place).

There are two ways to create a snaphot:

  • Using menu: Tracks/Save Snapshot (Audio and midi data)
  • Using shortcut: Ctr-Shift-S (as all shorcuts, this shorcuts can be assigned to another key sequence or midi learn)

To load a Snapshot:

  • Using menu: Tracks/Load Snapshot (Audio and midi data). Note that you can use this menu to load a standard Snapshot, a Best Take Snapshot (Best Take) or the data from the last time the song was saved (Records).

Best Take Snapshot (cheat features)

Best Take Snapshot is a particular case of a snapshot (see previous section). At creation, the only difference is that a “Best Take” snapshot is saved in a particular folder (Best Take). There can only be one best take for a loop. The aim of a best take is to have the possibilities to use it for Play loops after a mistake in a live performance. When there exists a Best Take for a Record loop, a gray line will be shown at the bottom of the loop if the record loop has at least one play loop linked to it. If the Best take is set to be used (after a mistake), the line will be shown for both the record loop and the play loops linked to it. The color of the lines will be the same as the loops.

There are two ways to create a Best Take Snapshot:

  • Using menu: Tracks/Save “Best Take” Snapshot (Audio and midi data)
  • Using menu: Loops and markers/Save “Best Take” Snapshot for selected loops

To load a Best Take Snapshot:

  • Using menu: Tracks/Load Snapshot (Audio and midi data). Choose “Best Take” folder
  • Using menu: Loops and markers/Load “Best Take” Snapshot for selected loops

There are two ways to recover from an error using while playing (the first one is recommanded because it is more targeted but the second way is more permissive):

  • CTR-Shift-A: – Small cheat – The Best Take audio and/or midi data will be used for all play loops that are linked to record loops that intersected the song tick when the shortcut was pressed. This shortcut must be called before the end of the record loop where the mistake occurred.
  • CTR-Shift-B: – Big cheat – The Best Take audio and/or midi data will be used for all play loops that are linked to record loops that started before the song tick when the shortcut was pressed. This shortcut can be called after the end of the record loop where the mistake occurred.

Song chords editor

The chords editor allow the user to provide lyrics and chords to be display in the Looper view. Basically each line must be set to a certain type before the song can be diplayed correctly in the Looper view. Usually, the format button can to this automatically except for the Title and the Author. If the format button failed to recognize a line properly, each line can be configured manually with a right-click. Here are the different line categories:

  • Tilte: won’t be shown in the Looper View
  • Author: won’t be shown in the Looper View
  • Chords: will shown in blue in the Looper View if Lyrics and chords are set to be shown (View/Lyrics and chords)
  • Lyrics: will be shown in white in the Looper View if Lyrics and chords are set to be shown (View/Lyrics and chords)
  • Comment: if the comment is between two square brackets [ ], it will be shown as a marker in the Looper view if Show Song Sections is checked in the Chords Configure Dialog. This marker can be moved to a different bar. The tag {barValue} will be added just before the comment (inside the bracket).
  • Tab: won’t be shown in the Looper View
  • Bar: if a line contains a bar value between to curly brackets { }, if will set the song to this bar value. This category can not be selected with the right-click menu, only with the format button.
  • Section 1 : Song chords and lyrics editor. This section can be split into two or three sections to allow the user to see all the song’s lyrics in a convenient way.
    • Right click : the right click menu allows the user to set a line to different tags : Title, Author, Chord, Lyrics, Comment or Tablature. If the mouse is over a chord line, there will also be an option to set the song tick at the position of the chord located at the left of the mouse. Note: the comment between brackets will be shown on the looper view if the “Show Song sections in Looper View” checkbox is checked in the configure dialog.
  • Section 2 :
    • 1 2 3 columns : Split Section 1 in 1, 2 or 3 parts
    • Configure… : Show the configuration dialog for the song. See Chords configuration examples below.
      • First chord position : Set the position of the first chord in bar
      • Text scale factor : Scale the text for diplay in the looper view. This is sometimes necessary to lower this value when there is a lot of lyrics between chords so the words don’t overlap. On the other end, if there are few words between chords, increasing this value might help seeing the words.
      • Between chords : Number of bars between chords (default distance). It is recommanded to set this value so that it fits most of the song and adjust the particular cases with variations.
      • Variation 1 to 6 : Symbols used in the song to adjust the distance between to chords when it is not the same as the default distance. For example, a symbol set at 0.5 bar and positioned between two chords will distance the two chords by 1 bar. Symbols can be added up. For example, two 0.3333 symbols will create a distance of 0.6666 between chords. Symbols are also useful to set the position of a particular word. You can use the symbol you want to fit your personal taste. Symbols can be made of one or many characters. Avoid chord names as symbols unless you want bizarre results! Check the “Chords configuration” section for more details
    • Insert image…: Insert an image in the viewer. The images will be centered. It is possible to show many images on the same line. Images are useful to keep music sheet with a song or to add a thumbnail. After inserting an image, you can right-click on the image to set its size
    • Save : will save the song (same as Files/Save or CTR-S on the main window)
    • Format : will try to automatically format the song (detect Chords, Lyrics and Comments). It may fail for some lines that are difficult to discriminate between Chords and Lyrics. For these lines, simply right click on the line to choose the appropriate tag.
    • Transp. Down/Transp. Up : Transpose the song one half-step down or up
    • A (small) / A ( large) : decrease or increase the font size

Chords configuration

The Chords configuration dialog is used to accurately position chords and lyrics in the looper view. Basically, a default distance between chords is used (“Between chords” value) and “Variation symbols” are used for variation in the song.

  • First chord position: The first chord of the song will be shown at this bar value
  • Text scale factor: The lyrics font will be scaled by this factor in the Looper view. If a song has many words per bar (or between chords), this parameter should be set to a low value otherwise, words could overlap.
  • Show Song sections: If checked, the comments that are within brackets will be shown in the Looper view. Example : [Intro], [Verse], [Chorus], etc.
  • Between chords: default distance between two consecutive chords in bar
  • Variation x: See details below

Variation symbols are also very powerful to accurately position lyrics. For all the examples below, the following configuration is used.

Automation

Automation refers to automating some tasks for you. In audio recording or music production, automation means having a computer or other device automatically perform tasks over time, particularly changing tracks or plugins parameters such as volume, tone, delay time, etc. In LoopToGo, automation is done by prerecording parameters changes and redo these changes while you do a live performance. Note that as of November 2021, there is no way in LoopToGo to manually edit a midi loop or an audio loop. You have to record it (or drag and drop it from a file, a plugin or another application – if the format is supported).

There are 2 ways in LoopToGo to do automation. In both ways, you have to make sure that there is a midi learn association between a midi event trigger and the parameter you want to automate. See the “Midi learn” section for more details on how to do that. Note also that with both methods, you can automate more that one parameters in the same automation loop.

Automation on the same track.

LoopToGo does not make much difference between audio and midi tracks. For example, suppose you have a Voice track with a reverb plugin and a gain plugin as effects on this track. Suppose also that you have a knob on your midi controller linked to the gain parameter of the gain plugin. Then, If the mic audio input is enabled as well as your midi controller, both audio and midi events will be recorded in Record loops. For example, you might want to fade out the end of the recording, you can do this using the knob on your midi controller associated with the gain parameters. This can be very cool and simple to setup if that is what you want. However, keep in mind that both the audio and the midi events will play again in the Play loops. That might not be what you want. The solution is to create a second record loop that cover all the part of the song that you want to automate on the same track (yes, LoopToGo supports overlapping loops on the same track). You can call the first Record loop “Voice” and second record loop “Automation” for example (the names could be anything). Then, by right clicking on the “Automation” loop, you can lock it and record only you voice into the “Voice” loop. Then, you would lock the “Voice” loop and unlock the “Automation” loop and record only the automation part . Is is also possible to do it simultaneously. To do so, you would lock the midi recording on the “Voice” loop and the audio recording on the “Automation” loop. Keep it mind that if you want the same automation to be used in live performance, you have to lock the “Automation” loop so you don’t record over it. See the image below for an example of automation with one track.

This way of doing automation can be practical if you just automate one track or to limit the number of tracks used (the free version has only 6 tracks) but see next section for a more effective way to implement automation.

Automation using a dedicated track

A powerful way to do automation in LoopToGo is to use a dedicated track that accepts only midi events and outputs them to one or many other tracks. In the receiving track, you have to link a midi event to a parameter. See the “Midi learn” section for more details. The same automation track can be used for more than one track but it can be useful to have many automation tracks to record them separately. To record the automation track, first record your song. Then lock all the song (Tracks/Lock all loops) and unlock the “Automation” track (right click on the track name/Unlock all loops). Record your automation sequence. When you are satisfied with the sequence, unlock all the song (Tracks/Unlock all loops) and lock the Automation track ( right click on the track name/Lock all loops (audio and midi)). See the image below for an example of automation with a dedicated track.

Markers

Markers are used to automate different actions while the song is playing or recording. To add a Marker, click above the timescale in the Looper view. A Stop Marker (orange square) will be added and the properties dialog window will be shown so you can select the type of markers and change its properties. If you just want to create a Stop Marker without showing the properties window, simply hold Shift while clicking. To change the properties of an exiting Marker, right click on the Marker and select Properties. To move a Marker, simply drag it to its new position. To delete a Marker, right-click on it and select Delete Marker.

Other ways to add markers:

  • CTR-G: Add a GoTo Marker “around” the selected loop (or loops)
  • CTR-J: Add a Jam Marker at the beginning of the selected loop
  • CTR-K: Add a Section Marker at the Song bar if the song is stopped and at the Song Start bar if the song is playing or recording. A Properties dialog window will immediately be shown to choose the name of the Marker or to change its type and properties.

Here is the different Marker types :

  • Stop (Red) : The song will stop at the Marker. Note that all the chain’s volume will be reset to their defaults. If the Marker is set at the end of a loop with a fader, the volume will be set to normal and the sound will resume if any effects are still being produce by the plugins. To avoid this behavior, set the Stop Markers one bar (or more) passed the end of the song. Another way to avoid the volume increase is to use a Pause Marker.
  • Pause (Yellow) : The song will stop at the Marker. Chain’s volume won’t be reset if any. After a pause, no pre-record or pre-play metronome will be used.
  • Goto (Blue) : The song stick will be changed to a new value. The destination bar will be shown by a small square with a line between the start bar (regular square) and the destination bar (small square). The new value can be changed in the Properties dialog (right-click on the Marker to access the properties Dialog) or by dragging the destination square. Goto markers can be toggled with G shortcut.
  • Start Jam Mode (Purple) : While recording, the Jam Mode will be enabled for the record loop in the track associated with the marker. The track associated with the marker has to be specified in the properties dialog (right-click on the Marker to access the properties Dialog).
    • Lock other record tracks : if checked, loops in other tracks will be locked if the overlap (in time) with the jam track. The locking happens as soon as the recording starts.
    • Start in overdub mode : if checked the Jam mode will start in Overdub mode (instead of Record mode)
  • Section (Orange): Use to identify sections of the song. The name of the marker will be written beside the marker. Comments in brackets added in the chords editor are also shown as Section Markers but these auto-generated markers can not be edited with a loop properties menu. They have to be edited within the chords editor.
  • Internal markers (Green) : Jam mode will create some markers to show where the loop will take place or end. These markers are green and can not be edited by the user.

Copyright © 2021-2022 LoopToGo - All Rights Reserved.

* VST is a registered trademark of Steinberg Media Technologies GmbH