Re: [LAD] LV2 Achievement of GMPI Requirements

2012-08-08 Thread Jeremy Salwen
On Tue, Aug 7, 2012 at 11:57 AM, David Robillard d...@drobilla.net wrote: On Tue, 2012-08-07 at 03:19 -0400, Jeremy Salwen wrote: My concept with GMPI (not everyone agreed) was that MIDI was not required *in* the plugin. [...] This is almost exactly what I

Re: [LAD] LV2 Achievement of GMPI Requirements

2012-08-08 Thread David Robillard
On Wed, 2012-08-08 at 05:38 -0400, Jeremy Salwen wrote: [...] You emphasized the current state of lilv, saying Lilv doesn't really do anything like this related to run time, and didn't speak further on the possibilities. To me, this statement coupled with the further silence on the topic

Re: [LAD] LV2 Achievement of GMPI Requirements

2012-08-07 Thread Jeremy Salwen
My concept with GMPI (not everyone agreed) was that MIDI was not required *in* the plugin. For example take your MIDI keyboard's Modulation Wheel. Imagine the function that parses the MIDI bytes, decides what type of MIDI message it is and typically converts that 7-bit controller to a

Re: [LAD] LV2 Achievement of GMPI Requirements

2012-08-07 Thread David Robillard
On Tue, 2012-08-07 at 03:19 -0400, Jeremy Salwen wrote: My concept with GMPI (not everyone agreed) was that MIDI was not required *in* the plugin. [...] This is almost exactly what I proposed as an LV2 extension in this previous thread:

Re: [LAD] LV2 Achievement of GMPI Requirements

2012-08-03 Thread David Robillard
On Tue, 2012-07-31 at 20:26 -0400, David Robillard wrote: On Wed, 2012-08-01 at 00:43 +0400, Alexandre Prokoudine wrote: [...] I'm a bit concerned about your stance towards portability of LV2. [...] I have heard nothing about this situation. However my implementation, lilv[1] (along with its

Re: [LAD] LV2 Achievement of GMPI Requirements

2012-08-03 Thread David Robillard
On Sat, 2012-08-04 at 10:10 +1200, Jeff McClintock wrote: I think you are in error considering these things mutually exclusive. Yes, hosts dealing with MIDI binding is how things should be done, but crippling a plugin API to not be able to handle MIDI is just that: crippling. Maybe I want

Re: [LAD] LV2 Achievement of GMPI Requirements

2012-08-02 Thread David Robillard
On Thu, 2012-08-02 at 10:59 +1200, Jeff McClintock wrote: I have adapted the GMPI requirements final draft document to a comparison with the current state of LV2: http://lv2plug.in/gmpi.html For historical interest. I did complete the GMPI prototype. Now running on Windows (GUI + DSP

Re: [LAD] LV2 Achievement of GMPI Requirements

2012-08-02 Thread Jeff McClintock
For historical interest. I did complete the GMPI prototype. I don't suppose the code for those modular synthesis plugins is available? :) I release as many as possible open source. Unfortunately before I used plugins I coded everything as part of my application, so a most of the good

Re: [LAD] LV2 Achievement of GMPI Requirements

2012-08-01 Thread Thorsten Wilms
On 07/31/2012 10:13 PM, David Robillard wrote: I have adapted the GMPI requirements final draft document to a comparison with the current state of LV2: http://lv2plug.in/gmpi.html Great job! Besides dynamic ports, most interesting to me seems to be the Instruments section,

Re: [LAD] LV2 Achievement of GMPI Requirements

2012-08-01 Thread David Robillard
On Wed, 2012-08-01 at 09:45 +0200, Thorsten Wilms wrote: On 07/31/2012 10:13 PM, David Robillard wrote: I have adapted the GMPI requirements final draft document to a comparison with the current state of LV2: http://lv2plug.in/gmpi.html Great job! Besides dynamic ports, most interesting

Re: [LAD] LV2 Achievement of GMPI Requirements

2012-08-01 Thread Jeff McClintock
I have adapted the GMPI requirements final draft document to a comparison with the current state of LV2: http://lv2plug.in/gmpi.html For historical interest. I did complete the GMPI prototype. Now running on Windows (GUI + DSP support) and Mac/Linux (DSP support). We have over 1000 plugins

[LAD] LV2 Achievement of GMPI Requirements

2012-07-31 Thread David Robillard
I have adapted the GMPI requirements final draft document to a comparison with the current state of LV2: http://lv2plug.in/gmpi.html A couple of nonsense baroque ideas aside, most of the requirements are met, though there are still important gaps. I mention it here in case anyone has an

Re: [LAD] LV2 Achievement of GMPI Requirements

2012-07-31 Thread Alexandre Prokoudine
On Wed, Aug 1, 2012 at 12:13 AM, David Robillard d...@drobilla.net wrote: I have adapted the GMPI requirements final draft document to a comparison with the current state of LV2: http://lv2plug.in/gmpi.html Excuse my curiosity, but whose government's permit to dig on the site of GMPI did you

Re: [LAD] LV2 Achievement of GMPI Requirements

2012-07-31 Thread David Robillard
On Wed, 2012-08-01 at 00:43 +0400, Alexandre Prokoudine wrote: On Wed, Aug 1, 2012 at 12:13 AM, David Robillard d...@drobilla.net wrote: I have adapted the GMPI requirements final draft document to a comparison with the current state of LV2: http://lv2plug.in/gmpi.html Excuse my curiosity,