Replies: 4 comments 2 replies
-
Plugins can already have as many note ports as they want: https://github.com/free-audio/clap/blob/main/include/clap/ext/note-ports.h |
Beta Was this translation helpful? Give feedback.
-
Yes, I see that the technical part is already in place but unless the hosts are asked to allow users to connect the MIDI ports of plugins living in different tracks or to the host MIDI tracks themselves, it is unusable in practice. Maybe I should reformulate this request as being able to send info in real time from one CLAP plugin to another. |
Beta Was this translation helpful? Give feedback.
-
First of all, hi from NYC! It's not all berlin :) I think what you are asking is: could there be a host which if a plugin has multiple midi ins and outs allows flexible routing of those ports right? From an API perspective a plugin and a host can do that today. But you are right I don't think any hosts let you. But just want to make sure I understand! |
Beta Was this translation helpful? Give feedback.
-
Hi NYC too :) That's right, at the end of the day it's up to the host to implement the features of a plugin standard but I wonder if there would be a way to encourage them to allow users to send the output MIDI of the host tracks to the MIDI inputs of a CLAP plugin. It would be very useful if the host would tell the CLAP plugin for instance the name of the track that is being sent to a particular MIDI input. |
Beta Was this translation helpful? Give feedback.
-
Hi Berlin ;)
I just wanted to chime in because I think this is a great initiative. Props to u-he and the Bitwig teams to make this happen.
I'm particularly interested in the possibility of developing MIDI plugins which is highly problematic in VST. I think this could clearly set CLAP apart and make it appealing to a lot of plugin developers. In particular I'm thinking that if it would be amazing if it could include MIDI chaining. The applications of it would be endless: a plugin could use chord MIDI from another track or vice-versa use the melody from another track to create chords from it, you could sync with a bass track to create arpegios, sync the bass with the kick of the drum track, etc etc.
Beta Was this translation helpful? Give feedback.
All reactions