Hi folks. Hope I'm posting this in the right forum. I created a pair of MaxForLive devices I collectively call "TransposerRT," and wanted to let you know they're available for download at http://www.maxforlive.com
; you'll be able to find them by going there and entering TransposerRT in the search box. You'll also find a link to a YouTube video demonstrating how to use the devices. (Please don't judge me on the quality of the video; I'm better at making MaxForLive devices than YouTube videos!)
TransposerRT makes Ableton Live much more flexible for improvisation, allowing you to send pitch transpositions to multiple MIDI tracks simultaneously on the fly. For example, you might have a bass track and a string pad track each playing their own clip, while you improvise the melody on another track. It would be nice if at any time while playing, you could use your left hand to send pitch transpositions that would be picked up by the bass and the string pad, effectively changing the keys of the clips they're playing, even as you continued playing the melody with your right hand. This is very easy to do with TransposerRT. And say goodbye to the old laborious process of implementing chord progressions by copying, pasting, and manually transposing notes in clips; you can quickly put down your musical ideas without having to go through all that. Another benefit is the ease of making changes to your composition: once you've recorded or drawn the transposition changes into a clip, you have only to edit that one clip to make changes, rather than going back and individually editing the pad and bass clips.
So here's how it works:
TransposerRT comprises two separate devices, a Sender and a Receiver. You must download both for either to be of any use.
One of the devices is the pitch offset Sender and the other is the Receiver. The Sender generates and sends pitch offsets. It has a setting called Root Pitch; upon receipt of a MIDI note, the Sender compares the incoming note's pitch with the root pitch. and the difference between the two is sent out as the offset. So if the root pitch is 60 (C3, Middle C) and you play the note one octave above (C4, 72), the difference is 72-60 = 12 semitones, which is sent out as the offset.
A Receiver device sits on a MIDI track before the VST (or instrument, external device etc.), and passes MIDI notes from the track's currently playing clip. However, before passing on the MIDI notes, it adjusts their pitch in accordance with the latest offset from the Sender. So, for example, if the latest pitch offset from the Sender is 12 semitones, then notes output from the clip will be transposed 12 semitones before being passed on to the VST.
Rather than go over the controls here, I'll just mention that they're detailed on the download pages for the devices, as well as in the video. And descriptions are also available from the devices themselves, by hovering your mouse over them.
Hope you find TransposerRT useful!