Re: [LAD] How to develop guis for LV2?

2009-11-12 Thread David Robillard
On Wed, 2009-11-11 at 22:39 -0800, David Aguilar wrote: On Nov 11, 2009, at 7:42 AM, David Robillard d...@drobilla.net wrote: On Wed, 2009-11-11 at 00:18 -0500, Simon Burton wrote: On Thu, 05 Nov 2009 20:32:47 -0500 David Robillard d...@drobilla.net wrote: We need a good message/RPC

Re: [LAD] How to develop guis for LV2?

2009-11-11 Thread David Robillard
On Wed, 2009-11-11 at 00:18 -0500, Simon Burton wrote: On Thu, 05 Nov 2009 20:32:47 -0500 David Robillard d...@drobilla.net wrote: We need a good message/RPC system, basically, for quite a few things. Something like OSC but a bit more flexible (or just OSC itself is an option as

Re: [LAD] How to develop guis for LV2?

2009-11-11 Thread David Aguilar
On Nov 11, 2009, at 7:42 AM, David Robillard d...@drobilla.net wrote: On Wed, 2009-11-11 at 00:18 -0500, Simon Burton wrote: On Thu, 05 Nov 2009 20:32:47 -0500 David Robillard d...@drobilla.net wrote: We need a good message/RPC system, basically, for quite a few things. Something like

Re: [LAD] How to develop guis for LV2?

2009-11-10 Thread Simon Burton
On Thu, 05 Nov 2009 20:32:47 -0500 David Robillard d...@drobilla.net wrote: We need a good message/RPC system, basically, for quite a few things. Something like OSC but a bit more flexible (or just OSC itself is an option as well). dbus ? ___

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Chris Cannam
On Sun, Nov 8, 2009 at 6:41 AM, Jeff McClintock j...@synthedit.com wrote: GMPI is quietly and successfully in use as the new native plugin format of SynthEdit. Interesting. Can you link to an API reference or the like? Chris ___ Linux-audio-dev

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Nedko Arnaudov
Here is what should be (IMO) with current extension list (as i know it): Gabriel M. Beddingfield gabr...@teuton.org writes: FOR SYNTH HOSTS: If you follow these guidelines, you may call yourself an LV2 Synth Host and you will be able to work cleanly with every synth that

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Gabriel M. Beddingfield
On Sun, 8 Nov 2009, Nedko Arnaudov wrote: + The plugins may provide a GUI interface. Its width will be 200, 400, 600, or 800 pixels. Its height will be a multiple of 100 pixels. I don't get why such restriction is needed. So that the host application can lay out the plugin

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Paul Davis
On Sun, Nov 8, 2009 at 7:35 AM, Gabriel M. Beddingfield gabr...@teuton.org wrote: I (personally) really don't like having plugin windows flying all over the place.  I think they should be layed out in the host application.  (And I also think they should be widget-toolkit agnostic --

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Gabriel M. Beddingfield
On Sun, 8 Nov 2009, Paul Davis wrote: I (personally) really don't like having plugin windows flying all over the place.  I think they should be layed out in the host application.  (And I also think they should be widget-toolkit agnostic -- Qt/GTK/FLTK/whatever.) when you come up with a way

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Emanuel Rumpf
2009/11/8 Jeff McClintock j...@synthedit.com: insert obligatory GMPI joke here -dr GMPI is quietly and successfully in use as the new native plugin format of SynthEdit. I've so far written 70 plugins with it, and others are writing more. SynthEdit's previous plugin format   has about 1000

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Paul Davis
On Sun, Nov 8, 2009 at 7:50 AM, Emanuel Rumpf xb...@web.de wrote: 2009/11/8 Jeff McClintock j...@synthedit.com: FLOSS poeple - let's rather ignore GMPI as long as we can. I don't recall you being involved in the GMPI process. I was, and so was Jeff (and others include Steve Harris). The final

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Emanuel Rumpf
2009/11/8 Paul Davis p...@linuxaudiosystems.com: On Sun, Nov 8, 2009 at 7:50 AM, Emanuel Rumpf xb...@web.de wrote: 2009/11/8 Jeff McClintock j...@synthedit.com: FLOSS poeple - let's rather ignore GMPI as long as we can. I don't recall you being involved in the GMPI process. I was, and so

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Gabriel M. Beddingfield
On Sun, 8 Nov 2009, Paul Davis wrote: when you come up with a way to do that, please do let us know. this has been on the table for at least 8 years and no acceptable solutions have ever emerged. they either offer too little control to the plugin developer, or simply cannot integrate with

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Paul Davis
On Sun, Nov 8, 2009 at 9:30 AM, Gabriel M. Beddingfield gabr...@teuton.org wrote: On Sun, 8 Nov 2009, Paul Davis wrote: when you come up with a way to do that, please do let us know. this has been on the table for at least 8 years and no acceptable solutions have ever emerged. they either

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread David Robillard
On Sat, 2009-11-07 at 15:37 -0600, Gabriel M. Beddingfield wrote: Looking at this, people say, This is good, but it's kind of a mess at the moment. Can we get some sort of 'canonical list of extensions' or /something/ stable for devs to work from? To which Dave replies, FUD! FUD! FUD!

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread David Robillard
On Sat, 2009-11-07 at 23:09 +0100, f...@kokkinizita.net wrote: On Sat, Nov 07, 2009 at 12:52:52PM -0500, David Robillard wrote: This wouldn't be an LV2 plugin at all. In spirit, no. But technically it would be a perfectly conforming plugin. Huh? An LV2 plugin in the code sense is a

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread David Robillard
On Sun, 2009-11-08 at 13:55 +1100, Patrick Shirkey wrote: Would a set of reference template code written for the various languages that we have at our disposal be of any use here? Small examples would be great. We need a more transparent way of referencing an extension/plugin by to it's

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread David Robillard
On Sat, 2009-11-07 at 22:31 -0600, Gabriel M. Beddingfield wrote: On Sun, 8 Nov 2009, Patrick Shirkey wrote: Would a set of reference template code written for the various languages that we have at our disposal be of any use here? I don't think so. ATM, there's plenty of high-quality

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread David Robillard
On Sun, 2009-11-08 at 14:00 +0200, Nedko Arnaudov wrote: Here is what should be (IMO) with current extension list (as i know it): Gabriel M. Beddingfield gabr...@teuton.org writes: + Support (at least) extensions A, B, and C. * the MIDI event extension * the Event port extension *

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread David Robillard
On Sun, 2009-11-08 at 06:35 -0600, Gabriel M. Beddingfield wrote: On Sun, 8 Nov 2009, Nedko Arnaudov wrote: + The plugins may provide a GUI interface. Its width will be 200, 400, 600, or 800 pixels. Its height will be a multiple of 100 pixels. I don't get why such

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread David Robillard
On Sun, 2009-11-08 at 07:40 -0500, Paul Davis wrote: On Sun, Nov 8, 2009 at 7:35 AM, Gabriel M. Beddingfield gabr...@teuton.org wrote: I (personally) really don't like having plugin windows flying all over the place. I think they should be layed out in the host application. (And I also

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread David Robillard
On Sun, 2009-11-08 at 08:30 -0600, Gabriel M. Beddingfield wrote: On Sun, 8 Nov 2009, Paul Davis wrote: when you come up with a way to do that, please do let us know. this has been on the table for at least 8 years and no acceptable solutions have ever emerged. they either offer too

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Chris Cannam
On Sun, Nov 8, 2009 at 4:09 PM, David Robillard d...@drobilla.net wrote: Qt can now use the glib main loop. Not just can, it does by default since Qt 4.4. I think the intention was exactly to allow cross-toolkit plugins. So it's quite likely there is a way to make this work, though obviously

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Gabriel M. Beddingfield
On Sun, 8 Nov 2009, David Robillard wrote: + The synths will have several MIDI input ports (for note data) and several audio output ports. Several? Why? Several as in a non-negative integer. I.e. the host should be prepared for a synth that has 1, 2, 3, 4, or even 0 ports.

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Gabriel M. Beddingfield
On Sun, 8 Nov 2009, David Robillard wrote: This is a good motivation, but pixel widths are the devil and should be avoided whenever possible. I agree. Can you suggest another metric? -gabriel ___ Linux-audio-dev mailing list

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread fons
On Sun, Nov 08, 2009 at 10:45:50AM -0500, David Robillard wrote: On Sat, 2009-11-07 at 23:09 +0100, f...@kokkinizita.net wrote: On Sat, Nov 07, 2009 at 12:52:52PM -0500, David Robillard wrote: This wouldn't be an LV2 plugin at all. In spirit, no. But technically it would be a

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Gabriel M. Beddingfield
Thanks Nedko On Sun, 8 Nov 2009, Nedko Arnaudov wrote: + Support (at least) extensions A, B, and C. * the MIDI event extension * the Event port extension * the URI map extension * the external UI extension What about the dynparam extension? That seems appropriate to require from

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread David Robillard
On Sun, 2009-11-08 at 11:30 -0600, Gabriel M. Beddingfield wrote: Hi Patrick, On Sun, 8 Nov 2009, Patrick Shirkey wrote: On Sun, 8 Nov 2009, Patrick Shirkey wrote: Would a set of reference template code written for the various languages that we have at our disposal be of any use here?

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread David Robillard
On Sun, 2009-11-08 at 17:46 +, Chris Cannam wrote: On Sun, Nov 8, 2009 at 4:09 PM, David Robillard d...@drobilla.net wrote: Qt can now use the glib main loop. Not just can, it does by default since Qt 4.4. I think the intention was exactly to allow cross-toolkit plugins. So it's quite

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread David Robillard
On Sun, 2009-11-08 at 11:58 -0600, Gabriel M. Beddingfield wrote: On Sun, 8 Nov 2009, David Robillard wrote: This is a good motivation, but pixel widths are the devil and should be avoided whenever possible. I agree. Can you suggest another metric? Decent UIs are sized based on text

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread David Robillard
On Sun, 2009-11-08 at 19:13 +0100, f...@kokkinizita.net wrote: On Sun, Nov 08, 2009 at 10:45:50AM -0500, David Robillard wrote: On Sat, 2009-11-07 at 23:09 +0100, f...@kokkinizita.net wrote: On Sat, Nov 07, 2009 at 12:52:52PM -0500, David Robillard wrote: This wouldn't be an LV2

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread David Robillard
On Sun, 2009-11-08 at 12:44 -0600, Gabriel M. Beddingfield wrote: Thanks Nedko On Sun, 8 Nov 2009, Nedko Arnaudov wrote: + Support (at least) extensions A, B, and C. * the MIDI event extension * the Event port extension * the URI map extension * the external UI extension

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Chris Cannam
On Sun, Nov 8, 2009 at 6:59 PM, David Robillard d...@drobilla.net wrote: On Sun, 2009-11-08 at 17:46 +, Chris Cannam wrote: likely there is a way to make this work Yay , though obviously not with the existing GTK UI extension. Why not? Because it passes a GTK window, doesn't it?

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Nedko Arnaudov
Gabriel M. Beddingfield gabr...@teuton.org writes: Thanks Nedko On Sun, 8 Nov 2009, Nedko Arnaudov wrote: + Support (at least) extensions A, B, and C. * the MIDI event extension * the Event port extension * the URI map extension * the external UI extension What about the

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Nedko Arnaudov
Chris Cannam can...@all-day-breakfast.com writes: On Sun, Nov 8, 2009 at 6:59 PM, David Robillard d...@drobilla.net wrote: On Sun, 2009-11-08 at 17:46 +, Chris Cannam wrote: likely there is a way to make this work Yay , though obviously not with the existing GTK UI extension. Why

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Chris Cannam
On Sun, Nov 8, 2009 at 7:18 PM, Nedko Arnaudov ne...@arnaudov.name wrote: Chris Cannam can...@all-day-breakfast.com writes: Because it passes a GTK window, doesn't it?  (Doesn't it?)  Which has no meaning anywhere except GTK. It passes GTK *widget*. Right, OK, same thing though from this

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread David Robillard
On Sun, 2009-11-08 at 21:17 +0200, Nedko Arnaudov wrote: Gabriel M. Beddingfield gabr...@teuton.org writes: Thanks Nedko On Sun, 8 Nov 2009, Nedko Arnaudov wrote: + Support (at least) extensions A, B, and C. * the MIDI event extension * the Event port extension * the URI

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Nedko Arnaudov
David Robillard d...@drobilla.net writes: Easy documentation about which hosts support what is indeed useful, but you can't come up with a consensus about what hosts should support. They should support everything ;) It's what they DO support that matters. There's been far, far, far too

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread David Robillard
On Sun, 2009-11-08 at 19:19 +, Chris Cannam wrote: On Sun, Nov 8, 2009 at 7:18 PM, Nedko Arnaudov ne...@arnaudov.name wrote: Chris Cannam can...@all-day-breakfast.com writes: Because it passes a GTK window, doesn't it? (Doesn't it?) Which has no meaning anywhere except GTK. It

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Chris Cannam
On Sun, Nov 8, 2009 at 7:25 PM, David Robillard d...@drobilla.net wrote: On Sun, 2009-11-08 at 19:19 +, Chris Cannam wrote: On Sun, Nov 8, 2009 at 7:18 PM, Nedko Arnaudov ne...@arnaudov.name wrote: Chris Cannam can...@all-day-breakfast.com writes: Because it passes a GTK window, doesn't

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Steve Harris
On 7 Nov 2009, at 20:15, Chris Cannam wrote: 2009/11/7 Jörn Nettingsmeier netti...@folkwang-hochschule.de: This was a hangover from LADSPA, which had confusing and contradictory claims about what should/shouldn't be used to identify ports. I still don't think there's consensus there.

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Chris Cannam
On Sun, Nov 8, 2009 at 7:43 PM, Chris Cannam can...@all-day-breakfast.com wrote: Uh, with an X window or whatever. [...] Again, to be sure this is clear, there is no Gtk UI extension.  The UI extension can return a UI of any type (as a void pointer), Gtk just happens to be one of them. But

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Thorsten Wilms
On Sun, 2009-11-08 at 14:39 -0500, David Robillard wrote: New idea: it is tempting to define a very simple turtle document format for hosts to signify what they support, then this kind of compatibility information could be automatically generated as well (and in a much more useful form than a

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread David Robillard
On Sun, 2009-11-08 at 19:43 +, Chris Cannam wrote: On Sun, Nov 8, 2009 at 7:25 PM, David Robillard d...@drobilla.net wrote: On Sun, 2009-11-08 at 19:19 +, Chris Cannam wrote: On Sun, Nov 8, 2009 at 7:18 PM, Nedko Arnaudov ne...@arnaudov.name wrote: Chris Cannam

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Chris Cannam
On Sun, Nov 8, 2009 at 7:24 PM, Nedko Arnaudov ne...@arnaudov.name wrote: IMHO, the two basic questions that user will have are: 1. Will the plugin X that I use a lot work on host Y that I want to try? 2. Will the host W that I use a lot work well with the plugin Z I've found? Hm, I think you

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread David Robillard
On Sun, 2009-11-08 at 21:46 +0200, Nedko Arnaudov wrote: David Robillard d...@drobilla.net writes: New idea: it is tempting to define a very simple turtle document format for hosts to signify what they support, then this kind of compatibility information could be automatically generated

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread David Robillard
On Sun, 2009-11-08 at 21:13 +0100, Thorsten Wilms wrote: On Sun, 2009-11-08 at 14:39 -0500, David Robillard wrote: New idea: it is tempting to define a very simple turtle document format for hosts to signify what they support, then this kind of compatibility information could be

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread David Robillard
On Sun, 2009-11-08 at 20:23 +, Chris Cannam wrote: On Sun, Nov 8, 2009 at 7:24 PM, Nedko Arnaudov ne...@arnaudov.name wrote: IMHO, the two basic questions that user will have are: 1. Will the plugin X that I use a lot work on host Y that I want to try? 2. Will the host W that I use a

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Chris Cannam
On Sun, Nov 8, 2009 at 8:28 PM, David Robillard d...@drobilla.net wrote: On Sun, 2009-11-08 at 20:23 +, Chris Cannam wrote: Hm, I think you may have the wrong tense.  I think the one basic question that users will have is: Why doesn't this plugin work? This is a problem that hosts (can,

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Paul Davis
On Sun, Nov 8, 2009 at 3:36 PM, Chris Cannam can...@all-day-breakfast.com wrote: On Sun, Nov 8, 2009 at 8:28 PM, David Robillard d...@drobilla.net wrote: On Sun, 2009-11-08 at 20:23 +, Chris Cannam wrote: Hm, I think you may have the wrong tense.  I think the one basic question that users

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Chris Cannam
On Sun, Nov 8, 2009 at 8:43 PM, Paul Davis p...@linuxaudiosystems.com wrote:  [X] This plugin was discovered but can't be used without hacking this host and recompiling because its uses an extension that isn't currently supported. That kind of PITA? :) That kind of PITA, for every new plugin

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Chris Cannam
On Sun, Nov 8, 2009 at 8:53 PM, Chris Cannam can...@all-day-breakfast.com wrote: On Sun, Nov 8, 2009 at 8:43 PM, Paul Davis p...@linuxaudiosystems.com wrote:  [X] This plugin was discovered but can't be used without hacking this host and recompiling because its uses an extension that isn't

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread hollunder
On Sun, 8 Nov 2009 20:53:40 + Chris Cannam can...@all-day-breakfast.com wrote: On Sun, Nov 8, 2009 at 8:43 PM, Paul Davis p...@linuxaudiosystems.com wrote:  [X] This plugin was discovered but can't be used without hacking this host and recompiling because its uses an extension that

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread David Robillard
On Sun, 2009-11-08 at 20:36 +, Chris Cannam wrote: On Sun, Nov 8, 2009 at 8:28 PM, David Robillard d...@drobilla.net wrote: On Sun, 2009-11-08 at 20:23 +, Chris Cannam wrote: Hm, I think you may have the wrong tense. I think the one basic question that users will have is: Why

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread David Robillard
On Sun, 2009-11-08 at 20:53 +, Chris Cannam wrote: On Sun, Nov 8, 2009 at 8:43 PM, Paul Davis p...@linuxaudiosystems.com wrote: [X] This plugin was discovered but can't be used without hacking this host and recompiling because its uses an extension that isn't currently supported.

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread David Robillard
On Sun, 2009-11-08 at 20:59 +, Chris Cannam wrote: On Sun, Nov 8, 2009 at 8:53 PM, Chris Cannam can...@all-day-breakfast.com wrote: On Sun, Nov 8, 2009 at 8:43 PM, Paul Davis p...@linuxaudiosystems.com wrote: [X] This plugin was discovered but can't be used without hacking this

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Gabriel M. Beddingfield
On Sun, 8 Nov 2009, David Robillard wrote: pretty good idea. All that is needed as far as maintenance goes is for hosts to supply a simple turtle document that says I implement foo and bar and baz extensions. The rest can be compiled into whatever fancy human readable form you want, for

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Patrick Shirkey
On 11/09/2009 06:39 AM, David Robillard wrote: New idea: it is tempting to define a very simple turtle document format for hosts to signify what they support, then this kind of compatibility information could be automatically generated as well (and in a much more useful form than a human

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Gabriel M. Beddingfield
On Sun, 8 Nov 2009, Gabriel M. Beddingfield wrote: I would vote for XML for this, to better utilize all the parsers, Erm... nevermind. You've already finished it. :-) -gabriel ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org

Re: [LAD] How to develop guis for LV2?

2009-11-08 Thread Gabriel M. Beddingfield
On Sun, 8 Nov 2009, David Robillard wrote: If you want to start such a thing, it's a wiki for a reason ;) It's much easier to revise there than on the list. So how does one get an account for the wiki?[1] I clicked the log in / create account link[2] -- but there was no option to create an

Re: [LAD] How to develop guis for LV2?

2009-11-07 Thread Jörn Nettingsmeier
Steve Harris wrote: On 5 Nov 2009, at 23:33, David Robillard wrote: On Thu, 2009-11-05 at 22:21 +0100, f...@kokkinizita.net wrote: On the LV2 website, Lars Luthman's UI extension is described as: This extension is written for revision 2 of the LV2 specification and is NOT compatible with

Re: [LAD] How to develop guis for LV2?

2009-11-07 Thread David Robillard
On Fri, 2009-11-06 at 18:27 +0100, f...@kokkinizita.net wrote: On Fri, Nov 06, 2009 at 10:55:17AM -0500, David Robillard wrote: How could changing the rules about how anything references ports be done as an extension? By doing it the new way if the extension is requested, and the old

Re: [LAD] How to develop guis for LV2?

2009-11-07 Thread David Robillard
On Sat, 2009-11-07 at 13:41 +0100, Jörn Nettingsmeier wrote: Steve Harris wrote: On 5 Nov 2009, at 23:33, David Robillard wrote: On Thu, 2009-11-05 at 22:21 +0100, f...@kokkinizita.net wrote: On the LV2 website, Lars Luthman's UI extension is described as: This extension is written

Re: [LAD] How to develop guis for LV2?

2009-11-07 Thread Chris Cannam
2009/11/7 Jörn Nettingsmeier netti...@folkwang-hochschule.de: This was a hangover from LADSPA, which had confusing and contradictory claims about what should/shouldn't be used to identify ports. I still don't think there's consensus there. can you elaborate on this? archive links would be

Re: [LAD] How to develop guis for LV2?

2009-11-07 Thread Gabriel M. Beddingfield
On Sat, 7 Nov 2009, David Robillard wrote: A better analogy would be well-formed XML or RDF, where things can easily be added but it doesn't break anything because the technology has been designed specifically to handle this; or my shared library analogy from earlier. rant Except when you

Re: [LAD] How to develop guis for LV2?

2009-11-07 Thread fons
On Sat, Nov 07, 2009 at 12:52:52PM -0500, David Robillard wrote: This wouldn't be an LV2 plugin at all. In spirit, no. But technically it would be a perfectly conforming plugin. Ciao, -- FA Io lo dico sempre: l'Italia è troppo stretta e lunga.

Re: [LAD] How to develop guis for LV2?

2009-11-07 Thread Patrick Shirkey
On 11/08/2009 08:37 AM, Gabriel M. Beddingfield wrote: On Sat, 7 Nov 2009, David Robillard wrote: A better analogy would be well-formed XML or RDF, where things can easily be added but it doesn't break anything because the technology has been designed specifically to handle this; or my

Re: [LAD] How to develop guis for LV2?

2009-11-07 Thread Gabriel M. Beddingfield
On Sun, 8 Nov 2009, Patrick Shirkey wrote: Would a set of reference template code written for the various languages that we have at our disposal be of any use here? I don't think so. ATM, there's plenty of high-quality reference code... especially with Lars's tutorial. This is a different

Re: [LAD] How to develop guis for LV2?

2009-11-07 Thread Patrick Shirkey
On 11/08/2009 03:31 PM, Gabriel M. Beddingfield wrote: On Sun, 8 Nov 2009, Patrick Shirkey wrote: Would a set of reference template code written for the various languages that we have at our disposal be of any use here? I don't think so. ATM, there's plenty of high-quality reference

Re: [LAD] How to develop guis for LV2?

2009-11-07 Thread Jeff McClintock
insert obligatory GMPI joke here -dr GMPI is quietly and successfully in use as the new native plugin format of SynthEdit. I've so far written 70 plugins with it, and others are writing more. SynthEdit's previous plugin format has about 1000 plugins available, hopefully also will be ported to

Re: [LAD] How to develop guis for LV2?

2009-11-05 Thread fons
On Thu, Nov 05, 2009 at 01:18:53PM +1100, Patrick Shirkey wrote: On 11/05/2009 08:48 AM, Gordon JC Pearce wrote: Implement it as a DSSI. It's much easier and cleaner than LV2, and you don't need to link to complicated, fragile and bloated RDF libraries. LV2 is a good intellectual

Re: [LAD] How to develop guis for LV2?

2009-11-05 Thread David Robillard
On Thu, 2009-11-05 at 22:21 +0100, f...@kokkinizita.net wrote: On Thu, Nov 05, 2009 at 01:18:53PM +1100, Patrick Shirkey wrote: On 11/05/2009 08:48 AM, Gordon JC Pearce wrote: Implement it as a DSSI. It's much easier and cleaner than LV2, and you don't need to link to complicated,

Re: [LAD] How to develop guis for LV2?

2009-11-05 Thread David Robillard
On Thu, 2009-11-05 at 22:21 +0100, f...@kokkinizita.net wrote: On the LV2 website, Lars Luthman's UI extension is described as: This extension is written for revision 2 of the LV2 specification and is NOT compatible with revisions 3 and later. Do not implement this extension in new plugins

Re: [LAD] How to develop guis for LV2?

2009-11-05 Thread Loki Davison
I suppose it could.  Though why is far beyond me... what's your point? Such an extension would effectively embed a completely new plugin standard into LV2, leaving only the plugin discovery and packaging mechanism. ... and? Supporting it would be no more complex than supporting e.g.

Re: [LAD] How to develop guis for LV2?

2009-11-05 Thread David Robillard
On Fri, 2009-11-06 at 12:26 +1100, Loki Davison wrote: As a gedankenexperiment what are the problems in LV2 that make it ineffective or even inelegant for implementing something like Jconv i.e a wrapper on your very lovely zita-convolver? How should these be solved? The main thing lacking for

Re: [LAD] How to develop guis for LV2?

2009-11-04 Thread Gordon JC Pearce
On Thu, 2009-10-15 at 23:59 +0200, Ulrich Lorenz Schlüter wrote: Hi list, as the LV2 UI extension is broken, how do I develop a gui for a LV2 plugin. Thanks Uli Implement it as a DSSI. It's much easier and cleaner than LV2, and you don't need to link to complicated, fragile and bloated

Re: [LAD] How to develop guis for LV2?

2009-10-16 Thread James Warden
Hi, take a look at the invada studio LV2 plugin source code. http://www.invadarecords.com/Downloads.php?ID=0264 J. --- On Thu, 10/15/09, Ulrich Lorenz Schlüter audio-mobs...@gmx.de wrote: From: Ulrich Lorenz Schlüter audio-mobs...@gmx.de Subject: [LAD] How to develop guis for LV2

[LAD] How to develop guis for LV2?

2009-10-15 Thread Ulrich Lorenz Schlüter
Hi list, as the LV2 UI extension is broken, how do I develop a gui for a LV2 plugin. Thanks Uli ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev