Virtual CoreMIDI ports


    Sep 07 2006 | 9:20 pm
    Hi all,
    I've been trying to generate MIDI from inside a pluggo loaded as an audiounit. I understand the only solution is to create a virtual MIDI out port inside the plugin, so I programmed a max external that does just that. My problem is that when instantiated, although the new port appears to be created, I don't know how to access it from a midiout object : it doesn't appear in the available output port list. Any ideas ?
    Thanks in advance.
    Best,
    -- Axel Balley JazzMutant www.jazzmutant.com

    • Sep 07 2006 | 9:42 pm
    • Sep 07 2006 | 10:08 pm
      The situation is that currently the Pluggo runtime does not load standard OS MIDI drivers. We have been talking about this, in the light of recent posts about creating plugs which output MIDI in Logic.
      There is some kind of noise coming from Apple about the possibility of future versions of the AU SDK allowing MIDI output, but in the meantime, the only disadvantage to Pluggo developers seems to me to be in the case of someone who wishes to build a plug which has both audio input and MIDI output.
      We're talking about it a bit though, if anyone has something to add.
      -A
    • Sep 07 2006 | 10:35 pm
      I see. So the midiout object is non-functional in my AU pluggo, no matter what the MIDI destination is, virtual or physical. Am I correct ?
      axel
    • Sep 07 2006 | 10:43 pm
      yep.
    • Sep 08 2006 | 1:02 pm
      Andrew Pask wrote: > the only disadvantage to Pluggo developers seems to me to be in the > case of someone who wishes to build a plug which has both audio input > and MIDI output.
      Which would be a very annoying disadvantage (the word "only" is not adequat). It would mean you can't create audio triggers, converters which incorporate fiddle~ etc. etc... At least a quarter of all possibilities is missing...
      I also never understood why there is any distinction between effects and instruments either (both should have audio in AND audio out AND Midi in AND Midi out), those who created the plugin standards must have been missing some essentials...
      Stefan
      -- Stefan Tiedje------------x------- --_____-----------|-------------- --(_|_ ----|-----|-----()------- -- _|_)----|-----()-------------- ----------()--------www.ccmix.com
    • Sep 08 2006 | 2:24 pm
      Yeah, but there are workarounds.
      If you're working strictly inside of pluggo, then you can use pluggo messaging to communicate whatever you like to whatever other plug.
      If you need to build a plug which sends MIDI, then I guess you could build a plug which sends OSC to an app with a MIDI port.
      -A
    • Sep 08 2006 | 9:19 pm
      Quote: a.balley wrote on Thu, 07 September 2006 16:35 ---------------------------------------------------- > I see. So the midiout object is non-functional in my AU pluggo, no > matter what the MIDI destination is, virtual or physical. Am I correct ? > > axel
      ... mainly because AU can not do it.
      you know that youself, but i am adding it for the discussion: you can eventually abuse sending messages in pluggo runtime, via TCP/UDP, via OSC, or fiddel something in your LAP midi enviroment to output midi from an AU plug-in to a physical out.
      or use VST - because its simply better :P
    • Sep 11 2006 | 1:47 pm
      Axel BALLEY wrote: > I programmed an external that works as a midiout, + capacity to create > an In/Out pair of virtual ports. I can now send midi from inside a > pluggo and catch it at the MIDI input of the host. > I suppose that's as far as one can get when using Audio Units, > considering the standard wasn't made to implement MIDI effects.
      Is that available somewhere? I couldn't find it on Maxobjects or Google...
      Stefan
      -- Stefan Tiedje------------x------- --_____-----------|-------------- --(_|_ ----|-----|-----()------- -- _|_)----|-----()-------------- ----------()--------www.ccmix.com
    • Sep 11 2006 | 4:48 pm
    • Sep 24 2006 | 11:03 am
      Hi Axel,
      I'd be very interested in your external!!! It would help me a lot because I am experiencing the same limitations of the AU specs. It would be great if you could release it for the public.
      Thanks, Jens
      Quote: a.balley wrote on Mon, 11 September 2006 18:48 ---------------------------------------------------- > Oh, that's because it's still on my machine only :) > It should be an alternative to midiout, although for the moment it > only sends out Note Ons and Control Change (because that's all I need > for my current project). I'd be glad to share it when it matures. > > Best, > > Axel