Logic/RC Maximum AU Plugins?

Official support for: musicdevelopments.com
User avatar
KVRist
199 posts since 10 Jan, 2014

Post Sat Jul 17, 2021 5:07 pm

I am back having re-bought RC after seeing the offering of an AU MidiFX plugin.

Have to say that version 4 is everything I hoped it would be, the interface is fantastic, and the AU Midi plugin is the icing on the cake. Great job Attila!

So I'm wondering when using RC as a MidiFX plugin, would the maximum number of instances be limited to 16 channels of midi?

I haven't done much testing yet, just trying to learn the interface and am about to build a few templates so was wondering the best way to go about it.
"and the Word was Sound..."
https://www.youtube.com/user/InLightTone

User avatar
KVRist

Topic Starter

199 posts since 10 Jan, 2014

Post Sat Jul 17, 2021 6:40 pm

I guess I have a follow up question. Is there a guide on how to use Rapid Composer in Logic with the new AU MidiFX plugin? I remember crazy workarounds that didn't really work well by wrapping it in other plugins. I can't seem to understand how to output multiple channels/parts to different tracks.

Thanks for any help!
"and the Word was Sound..."
https://www.youtube.com/user/InLightTone

User avatar
KVRAF
4601 posts since 9 Jan, 2010

Post Sun Jul 18, 2021 7:54 am

Hi InLight-Tone!

Yes, I am afraid the maximum MIDI channels for AU is 16 at the moment.

Recently I managed to increase the VST3 channel count to 128, which is supported by several DAWs. For AU there are some non-standard tricks to increase the channel count (very complicated, using a dedicated MIDI CC and scripting, I think), but I have not spent time with it yet.

I hope someone will correct me if I am wrong, but I think an AU MIDI FX plug-in is not able to output more than one channel (maybe through IAC MIDI ports?). The track will receive the MIDI directly from the plug-in.
I recommend using the RC AU plug-in which routes MIDI messages to a virtual MIDI output port called "RapidComposer Out". You can receive MIDI messages from this port in your instrument tracks. MIDI routing is unnecessarily complicated when using AU.

Thanks,
Attila
https://www.musicdevelopments.com
Innovative music software for creative musicians - home of RapidComposer, Melodya and Syne

User avatar
KVRist

Topic Starter

199 posts since 10 Jan, 2014

Post Sun Jul 18, 2021 8:41 am

Thanks for the reply Attila. Since this is Logic specific I will need to do a lot of testing to see what works and what doesn't. I was under the assumption that I could load multiple instances of RC as an AU MidiFX plugin, and they would all communicate with each other, so one is the master and the rest follow.

Scaler as a MidiFX works that way, you have to press an update button and it sends it's state to the other instances. Also Orb Producer seems to work that way as well, the Chord plugin sends it;s state to all the others.

Anywho, lot's to explore, I'll be back when I figure some things out!
"and the Word was Sound..."
https://www.youtube.com/user/InLightTone

User avatar
KVRist
173 posts since 11 May, 2014

Post Mon Sep 27, 2021 12:40 am

musicdevelopments wrote:
Sun Jul 18, 2021 7:54 am
Yes, I am afraid the maximum MIDI channels for AU is 16 at the moment.
According to the Apple Documentation, you have these 2 properties
virtualMIDICableCount (upto to 256 virtual MIDI cables)

midiOutputNames

If you can get them to work, please tell me how you did it. I've tried like heck to get these to work.
If I set a breakpoint in XCode for each, only virtualMIDICableCount hits.

I've come to the conclusion on this in that my MIDIFX plug-in followed what was required but I think Logic Pro X hasn't fully implemented the virtualMIDICableCount.

User avatar
KVRist

Topic Starter

199 posts since 10 Jan, 2014

Post Thu Nov 04, 2021 11:00 am

Having 256 channels (way too many), of RC directly wired into Logic would be a dream composing machine!
"and the Word was Sound..."
https://www.youtube.com/user/InLightTone

User avatar
KVRAF
4601 posts since 9 Jan, 2010

Post Fri Nov 05, 2021 5:30 am

Good news! RapidComposer AU now offers 128 MIDI output channels in Logic Pro X!

Image

This is the AU synth plug-in. AFAIK this is not possible with the AU MIDI FX, because it relies on AUMIDIOutputCallback which uses MIDIPackets with MIDI data that does not allow using more than 16 channels. I'll build a beta version if someone needs it right now.

Thanks,
Attila
https://www.musicdevelopments.com
Innovative music software for creative musicians - home of RapidComposer, Melodya and Syne

User avatar
KVRist

Topic Starter

199 posts since 10 Jan, 2014

Post Fri Nov 05, 2021 7:17 am

Fantastic, great work Attila! I'm not on the beta list yet as I'm still on Catalina and want to upgrade to Big Sur and Logic 10.7 so I can access midi ports directly on each track. Once I get there I may bite. Thanks again.
"and the Word was Sound..."
https://www.youtube.com/user/InLightTone

KVRist
178 posts since 12 Aug, 2015

Post Mon Nov 08, 2021 11:49 am

musicdevelopments wrote:
Fri Nov 05, 2021 5:30 am
Good news! RapidComposer AU now offers 128 MIDI output channels in Logic Pro X!

How about Ableton ?

User avatar
KVRist

Topic Starter

199 posts since 10 Jan, 2014

Post Mon Nov 08, 2021 7:20 pm

lovemusic15 wrote:
Mon Nov 08, 2021 11:49 am
musicdevelopments wrote:
Fri Nov 05, 2021 5:30 am
Good news! RapidComposer AU now offers 128 MIDI output channels in Logic Pro X!

How about Ableton ?
Unfortunately Ableton doesn't let you address individual midi channels for the VST or the AU version. I tried like hell to get it to work. It seems without some Ma4Live spaghetti, and virtual midi ports, it's a bust. I could be wrong, it wore me out...
"and the Word was Sound..."
https://www.youtube.com/user/InLightTone

KVRist
178 posts since 12 Aug, 2015

Post Tue Nov 09, 2021 5:59 am

Yeah so frustrating when I originally got RC it was great because it works as a VST and you could have as many channels as you wanted which came in really handy because all the sounds I wanted what already set up in Ableton, the work around at the moment isn't great as there's a delay when synchronising.

It's definitely a feature I would like to see come back.

KVRist
178 posts since 12 Aug, 2015

Post Tue Nov 09, 2021 6:03 am

Hi Attila,

Is there anything on the video that you think is not doable or that wouldn't work in the way I suggested.

Such as modern syncopation in generator.

:tu:

User avatar
KVRAF
4601 posts since 9 Jan, 2010

Post Wed Nov 10, 2021 2:33 am

lovemusic15 wrote:
Mon Nov 08, 2021 11:49 am
musicdevelopments wrote:
Fri Nov 05, 2021 5:30 am
Good news! RapidComposer AU now offers 128 MIDI output channels in Logic Pro X!
How about Ableton ?
Please bug Ableton for proper VST3 support :wink: As soon as they support VST3 with MIDI buses, RC will instantly offer 128 channels. Don't expect that I will add workarounds for the old VST API.
https://www.musicdevelopments.com
Innovative music software for creative musicians - home of RapidComposer, Melodya and Syne

KVRist
178 posts since 12 Aug, 2015

Post Wed Nov 10, 2021 3:55 am

Yeah I found with Ableton they're not in a rush to do that as all the other softwares captain chords orb composer work fine.

Another reason why RC needs to work on the generators to do things that the others softwares can't do. (Genre generators)

If you compare all of the softwares, it comes down to one main thing everybody wants software thats going to generate usable song ideas with a click of a button.

Captain chords/ orb composer they're basically the idea tool on a much simpler format.

KVRist
178 posts since 12 Aug, 2015

Post Wed Nov 10, 2021 4:30 am

This is exactly what I said last week in this forum, this video will demonstrate what the percentage of producers out there are looking for from a software, see how simple it is to use and listen to what this guy says about time and the type of producers that can benefit from this software.

This is RC opportunity to get ahead of the game and be the go-to software. Just by using my suggestion of being able to import your own midi files and get the generators to come up with ideas based on your input.
You've already started with midi learn why not capitalise on that.

https://youtu.be/EZzAxqF83aA

Return to “MusicDevelopments”