Elisabeth Homeland
Varispeed
Varispeed is a MaxForLive device that allows you to transpose your entire Live set in Ableton Live.
Similar to the Varispeed option in analog tape machines and DAWs like Logic pro.
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.
Compatibility:
Ableton | Live 11, Live 12, |
---|---|
System | Mac, Windows, |
Transpose everything
Varispeed can transpose all your Audio / Midi clips throughout your whole Live set up to -24/+24 semitones.
Root Note
In Live 12 you can transpose the "Root Note" of Audio and MIDI clips to take advantage the new scale awareness features in Live.
Exclude tracks
You can exclude certain tracks from the transposition, like Drums, and Atonal elements, with a track name based filter system.
AutoTune and plugins
Varispeed can also transpose certain plugins Like AutoTune, so you don't have to manually change their scale.
Simpler and Serato
You can use Varispeed to transpose your Chops in Simpler and Serato sample.
-
+/- buttons to transpose your project by one semitone.
-
Main Knob: Transpose your project by up to -24/+24 semitones (two octaves).
-
Tempo Circuit: Turn the tempo-changing circuit on or off.
-
Root Note Circuit: Turn the root note-changing circuit on or off.
-
Transposition Location: Decide whether to transpose audio/MIDI clips in Session View, Arrangement View, or both.
-
Advanced Settings: Expand the device to access advanced settings.
-
Exclude Tracks: Prevent transposition of tracks whose names contain any words or symbols entered in the box.
-
Plugin/Device Transposition: Transpose the key parameter of all plugin/device instances in your Live set that are enabled in this section.
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.
For example, 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.)Simpler
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)
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.
Varispeed can transpose the Key parameter of all Serato sample plugins in your project.
Note: 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”
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):
- 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.
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.
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)
-
Shifter
If enabled the Coarse parameter will be transposed when using Varispeed. -
SpectralResonator
If enabled the Freq (Note) parameter will be transposed when using Varispeed. -
Resonators
If enabled the Note, and the 4 Pitch parameters will be transposed when using Varispeed. -
Corpus
If enabled the Tune parameter will be transposed when using Varispeed. -
PitchHack
If enabled the Coarse parameter will be transposed when using Varispeed. -
PitchLoop89
If enabled the Pitch Left / Right parameters will get transposed when using Varispeed.
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:
-
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.
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.
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.
- Place the devices in your Ableton Live User Library.
- Default User Library locations:
- Windows: \USERS\[USERNAME]\DOCUMENTS\ABLETON\USER LIBRARY
- Mac: MACINTOSH HD/USERS/[USERNAME]/MUSIC/ABLETON/USER LIBRARY
- Live needs to analyze your User Library after adding devices. This process may take some time. In the meantime, you can drag and drop the devices from your User Library onto your tracks.
Please Note:
- For plugins like AutoTune and Serato, Varispeed needs access to certain parameters in order to control them..
- The download includes a project called "Vari Save default plugins Project."
- Save the plugins from this project as "Default Configuration" so Varispeed can access the Key/Note parameters every time you load the plugins into a Live Set.
Varispeed 2.3 - 2025.01.01.
-
New: If there's an update available, you'll see a small message (Update available: *version* ) on top of the ElisabethHomeland logo. If you click on it'll open my website where you can download the latest release.
- The exclude signs feature now works properly if you delete all the keywords, or only have one in the box.
Varispeed 4.2.1 - 2024.10.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