Take the 2-minute tour ×
Sound Design Stack Exchange is a question and answer site for sound engineers, producers, editors, and enthusiasts. It's 100% free, no registration required.

I want to export my multi-track compositions in Ableton to MIDI to make them usable in Sibelius and to make them less susceptible to "ageing out" (what with proprietary project formats and all that annoying jazz). I can't seem to find an easy way of turning .als files into a batch of .midis or anything similar. Any ideas?

You can export one track to MIDI, but it's way, way, too cumbersome to manually flatten all of my tracks into one and then export that; not least because you can't have unison notes without destroying information in one of the tracks.

I don't care about preserving any timbre/instrument information whatsoever - let's pretend that it's just raw note information completely abstracted from implementation and production (but if we can keep that, too, all the merrier).

Thanks.

share|improve this question

migrated from avp.stackexchange.com Jan 24 at 18:30

This question came from our site for engineers, producers, editors, and enthusiasts spanning the fields of video, and media creation.

1  
I don't think this is possible. You can go to the arrange view, and on each of the midi tracks, select the entire time range of the song and then consolidate (ctrl+j) the midi clips. This will create one midi clip per track but it doesn't seem like a nice solution. –  Magrangs Sep 28 '12 at 8:16
1  
there is no way you can do this in Ableton live. –  1ucid Mar 20 '13 at 17:18
    
Surely there must be an easier way than using MIDI Yolk or an IAC Driver and rerouting your session! –  ClSMIDIG Jan 3 at 13:37
add comment

1 Answer 1

Alternative 1: Scripting Software:

It seems that Ableton Live hasn't such functionality (batch midi exporting). But you could try to use some scripting software like AutoIt, AutoHotkey or WinAutomation. Give it a try. (Considering it's possible to export midi for individual tracks).

WinAutomation will appear more user-friendly, the construction of scripts rely on a list with all commands and a nice description of them. See:

enter image description here

AutoIt is more like a compiler, you'll program by typing, not by clicking as WinAutomation:

enter image description here


Alternative 2: MIDI Yoke:

You could also use MIDI Yoke as well. It'll create virtual MIDI ports in your computer - just route every Ableton Live midi channel to one of these ports, then open a multi-track MIDI recorder and put it to record from MIDI Yoke ports, now you'll just need to press play on ableton live and wait until the end of the music.

share|improve this answer
    
I appreciate the effort, but I don't think UI-automaton scripts like AutoHotKey et al really count. You could equally apply these to everything; the end result is always a hack. My question was really asking if there was somewhere in the Ableton API to export all as MIDI. –  twome May 13 '13 at 19:12
    
Yes. I assumed there isn't one - then I answered with something that may be useful, a hack in the case. –  Pristine Kavalostka May 13 '13 at 19:27
    
I guess there's also another idea: You could use MIDI Yoke and use it's ports for transfering MIDI from one program to another. –  Pristine Kavalostka May 13 '13 at 19:34
    
Oh, I hadn't heard of MIDI Yoke! This seems really useful; thanks! –  twome May 14 '13 at 3:10
    
I'll add in the answer. –  Pristine Kavalostka May 14 '13 at 3:17
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.