Recording midi from arpegiated notes

For fans of synths, pianos, organs or keyboard instruments of any sort.
Post Reply

Recording midi from arpegiated notes

Post by dolvasana »

Hi, I'm new here.
Situation: I have a midi track in Logic Pro X which has an arpeggiator as midi FX. I would like to switch the arpeggiator of, and just have all the notes of the arpeggiator as a piano roll (just as you would do the same like bouncing audio with all the audio effects on, but then with midi in this case).
I was thinking of recording the midi output, but thus far I haven't been successful.
Does anyone have experience with this?
dolvasana
Posts: 3 Joined: Tue Mar 28, 2023 8:11 am

Re: Recording midi from arpegiated notes

Post by OneWorld »

dolvasana wrote: Tue Mar 28, 2023 8:22 am Hi, I'm new here.
Situation: I have a midi track in Logic Pro X which has an arpeggiator as midi FX. I would like to switch the arpeggiator of, and just have all the notes of the arpeggiator as a piano roll (just as you would do the same like bouncing audio with all the audio effects on, but then with midi in this case).
I was thinking of recording the midi output, but thus far I haven't been successful.
Does anyone have experience with this?

I don't have Logic but use Cubase.

Cubase also has a built in arpeggiator. They are usually just MIDI files stored away in the installation. So if for example there is an arpeggiation called Pop/Rock 16, I do a search of the computer by running FIND Pop/Rock 16

Or do a search on *.mid, on a PC that would find all files with the file extender .mid

Alternatively, say you have an instrument on MIDI Track 1 and on track one you have a Piano, for example. Sometimes, depending on the setup, on another track, say Track 2, you can have MIDI 1 as the input to MIDI (Track 2) though when I use this method, for MIDI Track 2 (Or whatever MIDI Track) I select OMNI/ALL as the MIDI input, so doesn't matter what channel the Arpeggiator sends out on, it will be one of ALL

However some arpeggiators actually have a MIDI OUT option, if so just activate that option and pipe the output to whatever track you want.

Normally you would have this setup

Keyboard => instrument => MIDI TRACK

Arpeggiated

Keyboard =>Arpeggiator => instrument => MIDI TRACK

If you want a hardware instrument to output arpeggios, well, some have the option and some don't - read the manual

Similarly VSTi's (Softsynth/Drums) will often have an Arpeggio out. I use Halion, Groove Agent, and each have ArpOut

I also use Kontakt, that has MIDI Loops for some instruments, and you simply drag the file from Kontakt to the MIDI Track in the DAW, or try this......

https://www.macprovideo.com/article/log ... ogic-pro-x

If you're looking for arpeggios, there are lots on the internet, delivered as a MIDI file, after all, MIDI is nothing but a broken chord.

There was a very good YooToob about making your own Arpeggios, the YouTuber used quite a clever trick to get loops that were quite novel and original. I can't remember the URL though, but suffice it to say, there will be others
OneWorld
Longtime Poster
Posts: 5181 Joined: Tue Apr 07, 2009 12:00 am

Re: Recording midi from arpegiated notes

Post by muzines »

There is a button in Logic's MIDIFX Arpeggiator to capture the current arpeggio as a MIDI region.

https://support.apple.com/en-gb/guide/l ... 5/mac/12.3

If you want to record the output, you'll need to jump through some hoops to get it to send MIDI data outside of it's channel strip - you could put an External Instrument plugin in place of the instrument, and send the MIDI destination to the IAC bus and re-record it back, but be careful of both feedback loops, and the effects of latency/jitter on the timing (if you're quantising anyway, this shouldn't be a problem).
User avatar
muzines
Jedi Poster
Posts: 12332 Joined: Tue Jan 10, 2006 12:00 am
..............................mu:zines | music magazine archive | difficultAudio  | Legacy Logic Project Conversion

Re: Recording midi from arpegiated notes

Post by muzines »

OneWorld wrote: Tue Mar 28, 2023 1:00 pmCubase also has a built in arpeggiator. They are usually just MIDI files stored away in the installation. So if for example there is an arpeggiation called Pop/Rock 16, I do a search of the computer by running FIND Pop/Rock 16

Or do a search on *.mid, on a PC that would find all files with the file extender .mid

Logic's arpeggiator is a MIDI plugin, it doesn't use MIDIfiles at all.

OneWorld wrote: Tue Mar 28, 2023 1:00 pmHowever some arpeggiators actually have a MIDI OUT option, if so just activate that option and pipe the output to whatever track you want.

Logic's MIDI FX doesn't output to MIDI, it processes the incoming MIDI notes on it's channel strip on their way to the software instrument. The only way to get it to output that data to MIDI is via the way I mentioned above.

(There was a "MIDI FX Freeze" plugin that could capture MIDI data and could be used for this purpose but this seems to have been abandoned by the dev now.)
User avatar
muzines
Jedi Poster
Posts: 12332 Joined: Tue Jan 10, 2006 12:00 am
..............................mu:zines | music magazine archive | difficultAudio  | Legacy Logic Project Conversion

Re: Recording midi from arpegiated notes

Post by OneWorld »

muzines wrote: Tue Mar 28, 2023 1:00 pm There is a button in Logic's MIDIFX Arpeggiator to capture the current arpeggio as a MIDI region.

https://support.apple.com/en-gb/guide/l ... 5/mac/12.3

If you want to record the output, you'll need to jump through some hoops to get it to send MIDI data outside of it's channel strip - you could put an External Instrument plugin in place of the instrument, and send the MIDI destination to the IAC bus and re-record it back, but be careful of both feedback loops, and the effects of latency/jitter on the timing (if you're quantising anyway, this shouldn't be a problem).

That's why I use Cubase - press a button, job done
OneWorld
Longtime Poster
Posts: 5181 Joined: Tue Apr 07, 2009 12:00 am

Re: Recording midi from arpegiated notes

Post by dolvasana »

Thanks for your input everyone, I will investigate a bit more. I think recording the midi output is probably going to be my best bet, I'm just not sure how to do that yet...
dolvasana
Posts: 3 Joined: Tue Mar 28, 2023 8:11 am

Re: Recording midi from arpegiated notes

Post by muzines »

dolvasana wrote: Tue Mar 28, 2023 8:56 pmI think recording the midi output is probably going to be my best bet, I'm just not sure how to do that yet...

I described that process above. If there's anything you're unclear on when you start setting it up, just ask for clarification and I'll be happy to expand.
User avatar
muzines
Jedi Poster
Posts: 12332 Joined: Tue Jan 10, 2006 12:00 am
..............................mu:zines | music magazine archive | difficultAudio  | Legacy Logic Project Conversion

Re: Recording midi from arpegiated notes

Post by dolvasana »

I just discovered this is a feature of the latest Logic (10.7) update where you can record the midi FX output to midi notes: https://youtu.be/bMge7vjNFIc

That's a good start, but it won't "re-record" the notes I have already played (which are to be fair unplayable because they are the combined output of a random step sequencer and an arpeggiator)
dolvasana
Posts: 3 Joined: Tue Mar 28, 2023 8:11 am

Re: Recording midi from arpegiated notes

Post by muzines »

Ah yes indeed, I forgot about that one - it was indeed added to Logic 10.7. It's not something I've used and it's kind of buried in at the bottom of a menu so it's not easy to come across - hence it didn't immediately come to mind.. Thanks for the reminder! :thumbup:
User avatar
muzines
Jedi Poster
Posts: 12332 Joined: Tue Jan 10, 2006 12:00 am
..............................mu:zines | music magazine archive | difficultAudio  | Legacy Logic Project Conversion
Post Reply