Re: [Jack-Devel] Using Jack
Yves, you don't need Jack, and even stronger.. you shouldn't use jack for what
you're trying to do.
As John Emmas has posted earlier, look into something like portmidi:
http://portmedia.sourceforge.net/portmidi/
You're not looking to route audio/midi and/or connect devices, you're looking
for something to hook you up with LoopBE, which - from what I understand - is
what portmidi will allow you to do.
On 20/03/2014 21:45, Yves Perron wrote:
> Hi John, thanks again for your interest in this topic.
>
> Please note that coming from graphic programming and Im still very fresh to
> all this so Im experimenting.
>
> Lets try to be clear here.
>
> first, your app:
>
> * receives MIDI (preferably from other applications)
>
> * generates audio
>
> second, JACK:
>
> * provides an API for sending and receiving MIDI and Audio
>
> * the API is identical regardless of whether the sender/reciever is an
> audio device or another application
>
> * requires a server to function
>
> Boom right there, I need this guy even if I dont use the routing features,
> for now. All Im interested in at the moment is a way to start a Jack server
> programmatically without the need of qjackctl.exe.
>
> * can allow multiple applications to share a device even if the device
> driver or hardware does not allow it
>
> So ...
>
> * you are already using loopbe30 to route MIDI from another application,
> so you do not need JACK for this
>
> Ill gladly get rid of loopbe30 if Jack can allow me not to use using
> qjackctl.exe to start my app with Midi/Audio routing features.
>
> * you haven't mentioned any desire to send audio anywhere except the
> audio device, so you do not need JACK for this
>
> thus, either:
>
> (a) there are some additional requirements that your application has which
> do call for JACK
>
> OR
>
> (b) you do not need to use JACK
>
> What did I miss?
>
> Regardless of the fact that I might not be using Jack to its full extent right
> away. Could starting a Jack server programmatically with Midi support be done?
> If yes, Id be very interesting in doing just that. Even if I dont need the
> Jack routing features ever. Whats wrong with using Jack to process the data only?
>
1395351820.26088_0.ltw:2,a <532B6108.6050908 at gmail dot com>