<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: LADSPA support coming to Jokosher</title>
	<atom:link href="http://www.jonobacon.org/2006/07/25/ladspa-support-coming-to-jokosher/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jonobacon.org/2006/07/25/ladspa-support-coming-to-jokosher/</link>
	<description>At home with Jono Bacon, Community Manager and Author</description>
	<lastBuildDate>Sat, 04 Sep 2010 05:57:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: pete</title>
		<link>http://www.jonobacon.org/2006/07/25/ladspa-support-coming-to-jokosher/comment-page-1/#comment-2048</link>
		<dc:creator>pete</dc:creator>
		<pubDate>Mon, 07 Aug 2006 12:47:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonobacon.org/?p=724#comment-2048</guid>
		<description>&lt;p&gt;heh.. i must stop pressing enter in autowrap text environments.
format gets all wrongular.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>heh.. i must stop pressing enter in autowrap text environments.
format gets all wrongular.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: pete</title>
		<link>http://www.jonobacon.org/2006/07/25/ladspa-support-coming-to-jokosher/comment-page-1/#comment-2047</link>
		<dc:creator>pete</dc:creator>
		<pubDate>Mon, 07 Aug 2006 12:44:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonobacon.org/?p=724#comment-2047</guid>
		<description>&lt;p&gt;just back from me hols..
well, i&#039;m less of an audio developer than a musician with some C ken.
(and probably less of a musician than i am a professional optimist, at
least in that regard ;)
occasionally i find the time to maintain sweep and i&#039;m also working
on a pixmap interface for a DSSI plugin. google seemed to
think this post was topical.. and i tend to agree. :grin:&lt;/p&gt;

&lt;p&gt;WRT LV2, Dave Robillard is working on a convenience
library so you might want to check that out when the time comes. 
LV2 isn&#039;t substantial enough to hitch your wagon to yet though.
incidentally, it rained a good  bit while i was away so i started work on
a plugin browser for sweep. i&#039;ll be interested to see how you handled
plugin selection and categorization.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>just back from me hols..
well, i&#8217;m less of an audio developer than a musician with some C ken.
(and probably less of a musician than i am a professional optimist, at
least in that regard <img src='http://www.jonobacon.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> 
occasionally i find the time to maintain sweep and i&#8217;m also working
on a pixmap interface for a DSSI plugin. google seemed to
think this post was topical.. and i tend to agree. <img src='http://www.jonobacon.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':grin:' class='wp-smiley' /> </p>

<p>WRT LV2, Dave Robillard is working on a convenience
library so you might want to check that out when the time comes. 
LV2 isn&#8217;t substantial enough to hitch your wagon to yet though.
incidentally, it rained a good  bit while i was away so i started work on
a plugin browser for sweep. i&#8217;ll be interested to see how you handled
plugin selection and categorization.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: jono</title>
		<link>http://www.jonobacon.org/2006/07/25/ladspa-support-coming-to-jokosher/comment-page-1/#comment-1847</link>
		<dc:creator>jono</dc:creator>
		<pubDate>Sat, 29 Jul 2006 13:00:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonobacon.org/?p=724#comment-1847</guid>
		<description>&lt;p&gt;pete - thanks for the great information by the way! It is really useful. :)&lt;/p&gt;

&lt;p&gt;LV2 is looking pretty cool, and when the LADSPA support is in, I hope to look into LV2 support. I really have not looked into it in that much detail. The LADSPA support in Jokosher is largely done, and we will have our own presets code in there to make everything simple to use.&lt;/p&gt;

&lt;p&gt;So, are you an audio developer? If so, what do you hack on?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>pete &#8211; thanks for the great information by the way! It is really useful. <img src='http://www.jonobacon.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<p>LV2 is looking pretty cool, and when the LADSPA support is in, I hope to look into LV2 support. I really have not looked into it in that much detail. The LADSPA support in Jokosher is largely done, and we will have our own presets code in there to make everything simple to use.</p>

<p>So, are you an audio developer? If so, what do you hack on?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: pete</title>
		<link>http://www.jonobacon.org/2006/07/25/ladspa-support-coming-to-jokosher/comment-page-1/#comment-1845</link>
		<dc:creator>pete</dc:creator>
		<pubDate>Sat, 29 Jul 2006 12:24:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonobacon.org/?p=724#comment-1845</guid>
		<description>&lt;p&gt;and that&#039;s not all. each app has it&#039;s own method of dealing with interfaces
so you get a different experience each time. then there&#039;s the presets..
:/  however, there are three reasons to be cheerful imo,
1. LV2 is extensible
2. we have a working system for out of process interfaces in DSSI already
3. recently i&#039;ve heard that QT either will support or does support
using glib&#039;s event loop. this paves the way for say, a plugn that directly
uses QT/KDE to run inside a GTK/Gnome application and vice-versa.&lt;/p&gt;

&lt;p&gt;&quot;custom GUIs&quot; is listed as a planned extension to LV2 here:
http://lv2plug.in/&lt;/p&gt;

&lt;p&gt;so it&#039;s looking good at the moment.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>and that&#8217;s not all. each app has it&#8217;s own method of dealing with interfaces
so you get a different experience each time. then there&#8217;s the presets..
:/  however, there are three reasons to be cheerful imo,
1. LV2 is extensible
2. we have a working system for out of process interfaces in DSSI already
3. recently i&#8217;ve heard that QT either will support or does support
using glib&#8217;s event loop. this paves the way for say, a plugn that directly
uses QT/KDE to run inside a GTK/Gnome application and vice-versa.</p>

<p>&#8220;custom GUIs&#8221; is listed as a planned extension to LV2 here:
<a href="http://lv2plug.in/" rel="nofollow">http://lv2plug.in/</a></p>

<p>so it&#8217;s looking good at the moment.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: jono</title>
		<link>http://www.jonobacon.org/2006/07/25/ladspa-support-coming-to-jokosher/comment-page-1/#comment-1840</link>
		<dc:creator>jono</dc:creator>
		<pubDate>Sat, 29 Jul 2006 01:24:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonobacon.org/?p=724#comment-1840</guid>
		<description>&lt;p&gt;pete - I agree that pragmatism was naturally a large proponant in decided to omit a specific GUI, and merely exposing port capabilities mitigates this responsibility to the application developer. I understand it, but its still not ideal. Take for example an EQ - here, a vertical orientation for the controls is not ideal because (a) screens are wider than longer and (b) you need to compare slider height to form EQ graphs. That is nigh-on impossible with horizontal EQ controls. Sure, I understand the current solution, but LV2 needs to solve these problems I would say.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>pete &#8211; I agree that pragmatism was naturally a large proponant in decided to omit a specific GUI, and merely exposing port capabilities mitigates this responsibility to the application developer. I understand it, but its still not ideal. Take for example an EQ &#8211; here, a vertical orientation for the controls is not ideal because (a) screens are wider than longer and (b) you need to compare slider height to form EQ graphs. That is nigh-on impossible with horizontal EQ controls. Sure, I understand the current solution, but LV2 needs to solve these problems I would say.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: pete</title>
		<link>http://www.jonobacon.org/2006/07/25/ladspa-support-coming-to-jokosher/comment-page-1/#comment-1830</link>
		<dc:creator>pete</dc:creator>
		<pubDate>Fri, 28 Jul 2006 05:39:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonobacon.org/?p=724#comment-1830</guid>
		<description>&lt;p&gt;keke, oops
+ 
=P&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>keke, oops
+ 
=P</p>]]></content:encoded>
	</item>
	<item>
		<title>By: pete</title>
		<link>http://www.jonobacon.org/2006/07/25/ladspa-support-coming-to-jokosher/comment-page-1/#comment-1829</link>
		<dc:creator>pete</dc:creator>
		<pubDate>Fri, 28 Jul 2006 04:38:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonobacon.org/?p=724#comment-1829</guid>
		<description>&lt;p&gt;hmm. the decision not to include an interface componant to the LADSPA
spec was born out of pragmatism not a lack of consideration.  the technical problems associated with this are significant and given that the devs were
unfunded and underpopulated it was a wise move. a working plugin system was a huge shot in the arm for linux audio and if they had tried to tackle these toolkit woes head on, they could well be still at it today. of course, that doesn&#039;t stop it being a massive pain in the arse.&lt;/p&gt;

&lt;p&gt;iain: i don&#039;t remember seeing any bug reports or feature requests WRT
sweep&#039;s little abomination. does marlin support LADSPA?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>hmm. the decision not to include an interface componant to the LADSPA
spec was born out of pragmatism not a lack of consideration.  the technical problems associated with this are significant and given that the devs were
unfunded and underpopulated it was a wise move. a working plugin system was a huge shot in the arm for linux audio and if they had tried to tackle these toolkit woes head on, they could well be still at it today. of course, that doesn&#8217;t stop it being a massive pain in the arse.</p>

<p>iain: i don&#8217;t remember seeing any bug reports or feature requests WRT
sweep&#8217;s little abomination. does marlin support LADSPA?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: sil</title>
		<link>http://www.jonobacon.org/2006/07/25/ladspa-support-coming-to-jokosher/comment-page-1/#comment-1803</link>
		<dc:creator>sil</dc:creator>
		<pubDate>Wed, 26 Jul 2006 15:23:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonobacon.org/?p=724#comment-1803</guid>
		<description>&lt;p&gt;iain: I completely agree, and as Jono says we intend to hand-design UI for the most common plugins. However, we shouldn&#039;t prevent someone from installing a plugin of their choice for which we have not designed a specific UI.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>iain: I completely agree, and as Jono says we intend to hand-design UI for the most common plugins. However, we shouldn&#8217;t prevent someone from installing a plugin of their choice for which we have not designed a specific UI.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: jonobacon@home &#187; All you effects belong to us</title>
		<link>http://www.jonobacon.org/2006/07/25/ladspa-support-coming-to-jokosher/comment-page-1/#comment-1800</link>
		<dc:creator>jonobacon@home &#187; All you effects belong to us</dc:creator>
		<pubDate>Wed, 26 Jul 2006 14:44:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonobacon.org/?p=724#comment-1800</guid>
		<description>&lt;p&gt;[...] One of the issues in terms of dealing with LADSPA plug-ins is that the GUI for each plug-in needs to be auto-generated, and I have already got some code up and running for this. Although this will be the case for the vast majority of plug-ins, certain specific plug-ins, namely compression and EQ will have custom UIs designed for them and be built into Jokosher not as plug-ins, but as features (they will still use the LADSPA plug-in though). This is because (a) virtually all users will use those features, and (b) EQ in particular does not map well to horizontal sliders and instead needs vertical controls. All LADSPA plug-ins that are used in Jokosher will be hooked into the preset engine so that LADSPA plug-ins can have sensible presets shipped with Jokosher. [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] One of the issues in terms of dealing with LADSPA plug-ins is that the GUI for each plug-in needs to be auto-generated, and I have already got some code up and running for this. Although this will be the case for the vast majority of plug-ins, certain specific plug-ins, namely compression and EQ will have custom UIs designed for them and be built into Jokosher not as plug-ins, but as features (they will still use the LADSPA plug-in though). This is because (a) virtually all users will use those features, and (b) EQ in particular does not map well to horizontal sliders and instead needs vertical controls. All LADSPA plug-ins that are used in Jokosher will be hooked into the preset engine so that LADSPA plug-ins can have sensible presets shipped with Jokosher. [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: jono</title>
		<link>http://www.jonobacon.org/2006/07/25/ladspa-support-coming-to-jokosher/comment-page-1/#comment-1795</link>
		<dc:creator>jono</dc:creator>
		<pubDate>Wed, 26 Jul 2006 12:26:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonobacon.org/?p=724#comment-1795</guid>
		<description>&lt;p&gt;iain - it isnt perfect, and I agree it is not an ideal situation. Autogenerated user intefaces feel badly documentated and clunky. But, I do feel that there ways to solve some of these usability problems without throwing away all your LADSPA plug-ins and creating a new spec.&lt;/p&gt;

&lt;p&gt;My next post will explain some of my thinking about how to solve some of these problems. I think it is a combination of sensible meta-data, good usability and discoverable interfaces.&lt;/p&gt;

&lt;p&gt;There is work going into LADSPA version 2 called LV2 - I recommend you transmit your thoughts to Steve Harris. Use the Linux Audio Developers mailing list to do so. :)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>iain &#8211; it isnt perfect, and I agree it is not an ideal situation. Autogenerated user intefaces feel badly documentated and clunky. But, I do feel that there ways to solve some of these usability problems without throwing away all your LADSPA plug-ins and creating a new spec.</p>

<p>My next post will explain some of my thinking about how to solve some of these problems. I think it is a combination of sensible meta-data, good usability and discoverable interfaces.</p>

<p>There is work going into LADSPA version 2 called LV2 &#8211; I recommend you transmit your thoughts to Steve Harris. Use the Linux Audio Developers mailing list to do so. <img src='http://www.jonobacon.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>]]></content:encoded>
	</item>
</channel>
</rss>
