Varispeed 4 for Ableton Live (MFL Device)
Compability:
- Varispeed is a MaxForLive device, so it only works with Live Suite or Live Standard with MaxForLive.
- Compatible with Live 11, Live 12, and Push3 standalone.
What is Varispeed 4?
Varispeed is a MaxForLive device that allows you to transpose your entire Live set, similar to the Varispeed option in other DAWs like Logic and analog tape machines.
It transposes all Audio/MIDI clips in both Session and Arrangement View by up to -24/+24 semitones while accurately changing the Live Set’s tempo.
It can also automatically transpose:
· The Root Note of individual Audio, and MIDI clips, and your Live Set.
· Simpler devices in Slicing mode, and Serato Sample plugins
· AutoTune plugins - Antares, Waves, Nectar, MetaTune, Melda, Melodyne, Xpitch, and AutoTuna - (AutoShift is also compatible)
· Certain Antares effects/Instruments. (EFX, Slice, Harmony Engine, Vocodist)
· A few other built in Ableton Live and M4L devices. (Like Shifter, Corpus, and Resonators)
· You can also Transpose MIDI information after leaving clips such as sequencer and chord generator outputs or individual Drum Rack cells (see VPitch section for details).
Exclude specific tracks like drums, or DrumRacks. by adding a keyword or symbol to their names, keeping their MIDI and audio clips untouched in your Live Set (See Exclude section for Details).
This gives you the ability to explore your song in a different key, and record parts in different speed and pitch with one click.
CONTROLS
1. +/- buttons to transpose your project by one semitone.
2. Main Knob: Transpose your project by up to -24/+24 semitones (two octaves).
3. Tempo Circuit: Turn the tempo-changing circuit on or off.
4. Root Note Circuit: Turn the root note-changing circuit on or off.
5. Transposition Location: Decide whether to transpose audio/MIDI clips in Session View, Arrangement View, or both.
6. Advanced Settings: Expand the device to access advanced settings.
7. Exclude Tracks: Prevent transposition of tracks whose names contain any words or symbols entered in the box.
8. Plugin/Device Transposition: Transpose the key parameter of all plugin/device instances in your Live set that are enabled in this section.
Note: You can only change most parameters when Varispeed is in the 0 state to prevent messing up your Live set. To change any setting, first set Varispeed to 0, then tweak the desired parameters. All parameters (except the Exclude signs) are accessible from Push (1, 2, 3, and standalone).
MAIN CONTROLS IN DETAIL
THE VARISPEED DIAL AND THE +/- BUTTONS
Main controls to transpose your whole project up to +/- 24 semitones.
Recommended usage: between -12 and +12 to avoid pushing clips or plugin parameters out of range. Use extreme values only for experimental purposes.
TEMPO
When enabled, Varispeed accurately changes your Live set’s tempo when you transpose your Live Set, just like how an analog tape machine would.
When Varispeed is in 0 position, it logs your tempo as a starting point. If you want to permanently change this tempo ensure Varispeed is set to 0 otherwise Varispeed will revert it back to the original tempo.
Note: When transposing Melodyne is enabled, the tempo change option will be automatically disabled to prevent weird behavior in Melodyne instances.
ROOT NOTE
When activated, Varispeed will transpose the Root Note of all MIDI clips, and your project’s key in your Live set. This enables you to use the new Scale Mode feature in Live 12 in combination with Varispeed.
In Live 11 it's only useful if you enabled the Scale mode in a MIDI clip. If you did, Varispeed will change it, and the pads on push will reflect to that change.
Note:Currently accessing this parameter via the API is not optimal, which may result in longer transposition times for your Live set when this feature is enabled. Hopefully this will change with a future Live update.
ARRANGE&SESSION
Decide whether to transpose audio/MIDI clips in Session View, Arrangement View, or both.
EXCLUDE SIGN
You may have tracks with either MIDI or audio clips in your project that you don't want to transpose such as:
· audio tracks with drum and percussion samples
· MIDI tracks with a DrumRack
· MIDI tracks that contain MIDI generator tools, sequencers
· Simpler devices in Slicing mode
· Serato Sample plugins
· and so on
With the exclude feature you can prevent the transposition of any track’s Audio/MIDI clips to get transposed if their name contains any of the keywords/symbols you’ve wrote into the box.
Forexample, if you have a MIDI track with a Drum Rack called “16 Snares,” the notes in its MIDI clips won’t get affected by Varispeed because it contains the word “snare.”
So it contine to trigger the correct cells/samples, after you transposed your project.
These keywords/signs are not case-sensitive, and they can be anywhere in the track’s name.So if you have a keyword “tom” it will exclude all tracks that are named like: tom, TOM, Toms, Tomato, and so on.
Note: You can still transpose individual Drum rack cells. More info about that in the Vpitch section later.)
PLUGINS AND DEVICES
SIMPLER DEVICES IN SLICING MODE
By default, Varispeed transposes the Transpose parameter of all your Simpler devices in Slicing mode to keep them in key with the rest of your song.
It's important to use any of the exclude signs in the MIDI track's name; otherwise, both the notes in the MIDI clips and the Simpler device pitch will be transposed
(although this can lead to interesting experiments)
VPITCH:
If you place the MIDI effect device "Pitch" (that comes with Live) into a MIDI track and rename it to "VPitch" (case sensitive), Varispeed will transpose it if this option is enabled.
This allows you to transpose signals coming from MIDI generating devices like sequencers and chord generators.
You can even transpose separate drum rack cells that contains melodic samples by placing a VPitch device before the cell's instrument.
To use the VPitch device, you need to have an exclude sign in the track's name; otherwise, both the notes of the MIDI clips on the track and the MIDI information coming out from the VPitch device will get transposed.
SERATO SAMPLE
Varispeed can transpose the Key parameter of all Serato sample plugins in your project.
It only works if the “Source...Offset” parameter is visible in Live. Click on the “Configure” button, then press the “key” parameter.:
Then if you save it as a plugin default preset, you won’t have to repeat this process when you load a Serato Sample plugin in any of your new Live Sets.
I also created a project that includes all the plugins Varispeed capable of transposing, and I made the required parameters visible, so all you need to do is open this Live Set, and save the plugins as „Default Configuration”
AUTOTUNE PLUGINS
Varispeed can transpose the Key/Scale parameter of all AutoTune plugins in your project.
The supported plugins are:
· Antares Auto-Tune (Access, Artist,Pro)
· Waves Tune Real-Time
· Nectar (3, 4, and the Pitch plugin)
· MetaTune
· Melda MAutoPitch
· Melodyne
· AutoTuna
· Xpitch
And of course the built in AutoShift works too without enabling anything. : )
Some notes for specific AutoTune plugins:
· Antares Auto-Tune (Access, Artist, Pro):
Different Versions of Auto-Tune are built differently, and needs different methods in order to transpose them. There’s a list to chose the behaviour that fits your instances:
If you’re using the latest Antares versions, use Autotune A.
If you’re using either an older version, or an UAD one choose between eitherAutotune B, or C, mode. (Depending on whitch flawor, or version you’re using.... check how it reacts to Varispeed to decide whitch one works for your plugin...)
· Waves Tune Real-Time:
The AU, and VST/VST3 versions are built differently and require different methods to transpose them. Choose your format from the list.
· Izotope Nectar (3, 4, and Pitch):
The AU, and VST/VST3 versions are built differently and require different methods to transpose them. Choose your format from the list.
· Melodyne:
Since there’s no ARA implementation in Live 11 and 12 (yet), when you change your project’s tempo, Melodyne can’t follow it correctly, and it’ll play the audio from its timeline in the wrong position.
To prevent that when you enable Melodyne transposition the Tempo circuit of Varispeed will be automatically disabled.
Note: Varispeed can only transpose these plugins if their Key parameter is visible in Live.
Check the Serato section to see how to configure them.
ANTARES EFFECT/INSTRUMENT PLUGINS
Varispeed can transpose the Key/Scale parameter of some Antares effect/Instrument plugins in your project:
The supported plugins are:
- EFX (EFX+)
- Slice
- Harmony Engine
- Vocodist
Note: Varispeed can only transpose these plugins if their Key parameter is visible in Live.
Check the Serato section to see how to configure them.
EXPERIMENTAL
Varispeed is capable of transposing certain pitch/coarse-related parameters of Live effects, MaxForLive devices.
This functionality can be useful for specific experimental uses. You can enable or disable this feature per device in the advanced menu (all options are turned off by default)
FOR PUSH 3 STANDALONE
Varispeed 4.0 is fully compatible with Push3 Standalone.
GOOD TO KNOW
Limitations:
· Varispeed is not a realtime audio effect. It has to manually change parameter values in order to transpose your Live Set.
If you have a larger Live Set with a lot of Audio/MIDI clips and plugins, it can take a few seconds to transpose everything.
· The smallest amount of transposition Varispeed can do is 1 semitone.
. Varispeed cannot transpose frozen tracks. It is recommended to duplicate the frozen track, flatten one of them, and mute the frozen one when using the device.
Notifications, restrictions:
Varispeed provides notifications restrictions in certain situations:
1. Tempo Range Limit:
Ableton Live has a default tempo range that cannot be exceeded. The slowest tempo is 20 BPM, and the fastest is 999 BPM.
If the Tempo option is enabled, and the Live set’s tempo would get out of range by the transposition ( less then 20BPM or More than 999BPM), the knob's range is automatically limited to prevent that.
When this happens a red dot will appeir with the value of the minimum/maximum amount of transposition Varispeed can make.
This Limitation will depend on your original tempo:
For example, if your original tempo is 38 BPM, You won’t be able to turn Varispeed under -11.
If your original tempo falls between 80 BPM and 250 BPM, you can freely adjust the tempo in both directions.
MIDI Note Range Limit:
If your project contains very low or high MIDI notes, attempting to apply changes that hit the limits (0 or 127) will trigger a pop-up window from Varispeed, instructing you to revert the last change.
Release Notes:
Varispeed 4.2.2 - 2024.12.05.
- Now if you remove all exclude signs/words from the box, Varispeed won't exclude anything from the transposition.
Varispeed 4.2.1 - 2024.11.15.
- Fixed an issue that caused Varispeed to stop working on Windows in Live 12.1 when it had to work with large Live Sets.
- Changed the default state of all the extra functionality to be turned off by default. (Plugins, devices and the Root Note feature)
Varispeed 4.2 - 2024.10.15.
- Varispeed can now change the "root note" of Audio clips too to use them with scale aware audio effects like AutoShift.
- Added support for the Xpitch auto tune plugin.
Varispeed 4.1 - 2024.06.07.
- fixed a bug that prevented the exclude box's content to be saved with the LiveSet
Varispeed 4.0 - 2024.05.14.
- you can now transpose the Live set's and individual Midi clips "Root_Note" to take advantage of the new features in Live 12.
- Transpose all major Auto-Tune plugins
- Antares Auto-Tune Pro, Artist, Access
- Waves Tune Real-Time
- Nectar 3, 4, and Pitch
- Meta Tune
- MAutoPitch
- Autotuna
- Melodyne
- Transpose certain Antares effects, instruments:
- EFX+
- Slice
- Harmony Engine
- Vocodist
- Use unlimited amount of Exclude signs/words to exclude tracks from the transposition.
- Complete internal overhaul.
- Updated user interface.
- Varispeed 4 is compatible with push3 standalone. (Previously there were 2 versions. One for Push3, and a standard one.)
Varispeed 3.1 - 2024.02.13.
- Live 12 support
- Undo history related fixes.
Varispeed 3.0 - 2023.06.06.
- Ability to Transpose Simpler devices in slicing mode.
- Ability to Transpose certain Pitch/coarse parameters for experimental use cases.
(Shifter, SpectralResonator, Resonators, Corpus, PitchHack, PitchLoop89) - Varispeed is now compatible with Push 3 standalone.
- Varispeed now should work a lot faster even with larger projects with a lot of clips. :)
- Updated GUI.
- Updated documentation.
Varispeed 2.0 - 2022.12.13.
- transpose midi clips without using Pitch devices.
- added support for VPitch MIDI Effect to transpose individual drum rack cells, or sequencer outputs.
- You can turn off every circuit off the device.
- The button, and the Dial version is now merged into a single device.
- Some useful information show's up in certain cases (more info in the documentation)
Vaispeed 1.2 - 2022.08.17.
- Added knob version
- Some internal cleanup
Varispeed 1.1 - 2022.07.03.
- Added new device pair for Live 10 support. (No longer supported.)
Varispeed for Live 1.1 - 2022.07.16.
- Fixed a bug that caused mixed behaviour in larger projects.
- Some UI Elements were shifted in Windows.
- The Tempo button is now Initially enabled.
Varispeed 1.0 - 2022.06.19.
- Initial Release
Contact:
If you have any questions or encounter difficulties with the device, feel free to reach out to me at:
· https://twitter.com/ElisabethHom
Have Fun! :)
https://elisabethhomeland.gumroad.com