Re: [linux-audio-dev] promoting LAC 2007

2007-03-31 Thread Dave Robillard
On Tue, 2007-03-27 at 07:46 -0500, Dave Phillips wrote: > [...] The > commercial music software market is small, small enough for the > manufacturers to possibly perceive Linux audio software as a most > unwelcome alternative. And given that those commercial entities fund the > ad revenue of th

Re: [linux-audio-dev] Getting out of the software game

2007-03-14 Thread Dave Robillard
On Wed, 2007-03-14 at 16:00 +0100, Christian Schoenebeck wrote: > Am Mittwoch, 14. März 2007 15:21 schrieb Lee Revell: > > Binary drivers make the kernel impossible to debug, > > That's an exaggerated statement. I would accept "harder" though. ;) > > > and if the kernel > > devs created such a

Re: [linux-audio-dev] LV2 buffersize extensions (was: LADSPA...)

2007-01-29 Thread Dave Robillard
On Mon, 2007-01-29 at 17:22 +, Steve Harris wrote: > On 29 Jan 2007, at 16:51, Florian Schmidt wrote: > > > On Monday 29 January 2007 09:08, Steve Harris wrote: > > > >> Ah, well the host is not supposed to change port values during run() > >> anyway, the idea in LADSPA (and LV2) is that the h

Re: [linux-audio-dev] Re: MIDI

2006-11-12 Thread Dave Robillard
On Sat, 2006-11-11 at 21:41 -0500, Gene Heskett wrote: > On Saturday 11 November 2006 21:00, Tony Nelson wrote: > >At 4:21 PM -0500 11/11/06, Gene Heskett wrote: > > ... > > > This thread might be of interest to the linux-audio-dev group, so I've > added them to the Cc: > > >>Yup, and its been a

Re: [linux-audio-dev] OSS will be back (was Re: alsa, oss , efficiency?)

2006-11-03 Thread Dave Robillard
On Thu, 2006-11-02 at 16:51 +0200, Hannu Savolainen wrote: > Hi folks, > > The "deprecated" OSS issue needs some clarification. It's just the > OSS/Free drivers that are still hanging around in the kernel. that are > depracated. They are based on 10 years old version of the OSS > architecture a

Re: [linux-audio-dev] LV2 and Linuxaudio.org

2006-08-12 Thread Dave Robillard
On Fri, 2006-08-11 at 17:09 +0200, Thorsten Wilms wrote: > On Thu, Aug 10, 2006 at 12:47:11PM -0400, Ivica Ico Bukvic wrote: > > To all involved in the LV2 project, I would greatly appreciate your feedback > > regarding LV2 project becoming a member of Linuxaudio.org. Provided that you > > decide t

Re: [linux-audio-dev] Re: Language fanboys [was Re: light C++ set for WAV]

2006-07-25 Thread Dave Robillard
On Tue, 2006-07-25 at 11:38 -0700, lazzaro wrote: > On Jul 25, 2006, at 9:33 AM, Dave Robillard > <[EMAIL PROTECTED]> wrote: > > > But you don't "just get plug and play" with MIDI. It's all about > > learning with MIDI. > > > "

Re: [linux-audio-dev] Basic MIDI question

2006-07-25 Thread Dave Robillard
On Tue, 2006-07-25 at 11:03 +0200, Clemens Ladisch wrote: > Lee Revell wrote: > > I was confused because I also see these timestamps when snooping > > the MIDI output stream inside the kernel's MPU401 driver. I guess I > > assumed that aplaymidi would deliver the events with correct timing, > > ra

Re: [linux-audio-dev] Re: Language fanboys [was Re: light C++ set for WAV]

2006-07-25 Thread Dave Robillard
On Tue, 2006-07-25 at 10:27 +1000, Loki Davison wrote: > On 7/25/06, Dave Robillard <[EMAIL PROTECTED]> wrote: > > On Mon, 2006-07-24 at 13:59 -0700, lazzaro wrote: > > > On Jul 24, 2006, at 1:39 PM, linux-audio-dev- > > > [EMAIL PROTECTED] wrote: > > > &g

Re: [linux-audio-dev] Re: Language fanboys [was Re: light C++ set for WAV]

2006-07-25 Thread Dave Robillard
On Mon, 2006-07-24 at 20:37 +, carmen wrote: > On Mon Jul 24, 2006 at 01:01:14PM -0700, lazzaro wrote: > > On Jul 24, 2006, at 7:43 AM, Dave Robillard <[EMAIL PROTECTED]> wrote: > > > > >Anyway, as soon as you go sysex you lose the semantics and you have the

Re: [linux-audio-dev] Re: Language fanboys [was Re: light C++ set for WAV]

2006-07-24 Thread Dave Robillard
On Mon, 2006-07-24 at 13:59 -0700, lazzaro wrote: > On Jul 24, 2006, at 1:39 PM, linux-audio-dev- > [EMAIL PROTECTED] wrote: > > > what about applying the journal data to an OSC-over-UDP stream. the > > journal data could be encapsulated in OSC. sounds like a paper and > > liblo patch waiting

Re: [linux-audio-dev] Re: Language fanboys [was Re: light C++ set for WAV]

2006-07-24 Thread Dave Robillard
On Mon, 2006-07-24 at 10:41 -0400, Forest Bond wrote: > > As for flexibility. If we stick to the NRPN's for a moment, we could > > think of them as a huge switch-board with 127*127 destinations (msb*lsb) > > each capable of holding a 14bit value. Their meaning is what we want or > > need them to be

Re: [linux-audio-dev] Re: Language fanboys [was Re: light C++ set for WAV]

2006-07-24 Thread Dave Robillard
On Sun, 2006-07-23 at 16:27 -0700, lazzaro wrote: > On Jul 23, 2006, at 2:06 PM, Dave Robillard > <[EMAIL PROTECTED]> wrote: > > > I don't see it as much of a problem anyway. At least in all my use > > cases, there's realtime crucial data (eg what MIDI ten

Re: [linux-audio-dev] Re: Language fanboys [was Re: light C++ set for WAV]

2006-07-23 Thread Dave Robillard
On Sun, 2006-07-23 at 13:41 +0200, Jens M Andreasen wrote: > On Sun, 2006-07-23 at 19:36 +1000, Loki Davison wrote: > > On 7/23/06, Jens M Andreasen <[EMAIL PROTECTED]> wrote: > > > On Sun, 2006-07-23 at 11:52 +1000, Loki Davison wrote: > > > > > > > Yay! i want my whole app to communicate between

Re: [linux-audio-dev] Re: Language fanboys [was Re: light C++ set for WAV]

2006-07-22 Thread Dave Robillard
On Sat, 2006-07-22 at 10:40 -0700, lazzaro wrote: > > Dave Robillard <[EMAIL PROTECTED]> wrote: > > > > OSC can go over TCP to avoid the packet loss issue (and messed up > > ordering which can be extremely annoying as well). liblo's TCP > > support

Re: [linux-audio-dev] FYI: GUADEC 2006 Sound BOF

2006-07-21 Thread Dave Robillard
On Fri, 2006-07-21 at 16:48 -0400, Lee Revell wrote: > On Mon, 2006-07-17 at 12:00 +0200, Jan Weil wrote: > > Apparently, a Sound BOF took place at GUADEC 2006 > > . Slides that were presented: > > > > > > It

Re: [linux-audio-dev] Re: Language fanboys [was Re: light C++ set for WAV]

2006-07-21 Thread Dave Robillard
On Fri, 2006-07-21 at 12:32 -0700, Thomas Vecchione wrote: > > If your thinking of using a UDPish protocol, please use OSC. > > Was definitely considering it. I suppose my question there might be, > while I don't have intentions for it currently, I don't want to rule out > the possibility of th

Re: [linux-audio-dev] LV2 Turtle requirement

2006-07-16 Thread Dave Robillard
On Sun, 2006-07-16 at 17:28 +, carmen wrote: > i notice this file: http://lv2plug.in/spec/lv2.ttl is in the nicely readable > turtle format. my main question is, whether this will be transformed to > RDF-XML during 'make install' or perhaps by the developer themselves (Eg, > similar to leavi

Re: [linux-audio-dev] crossplatform atomics

2006-07-13 Thread Dave Robillard
On Wed, 2006-05-24 at 17:13 +0200, Maarten de Boer wrote: > Hello, > > I am looking for a cross-platform implementation of an atomic > integer. > > Under Linux, a build an c++ class "atomic" around asm/atomic.h, > (which I can use as if it where an int), but I'd like to have a > solution that als

Re: [linux-audio-dev] realtimeness: pthread_cond_signal vs. pipe write

2006-07-13 Thread Dave Robillard
On Wed, 2006-07-12 at 20:54 +0300, Jussi Laako wrote: > Dave Robillard wrote: > > realtime thread is pretty sketchy...). Pipes let you communicate > > between processes though - I havn't tried the fancier POSIX interprocess > > stuff yet. > > What do you mea

Re: [linux-audio-dev] realtimeness: pthread_cond_signal vs. pipe write

2006-07-11 Thread Dave Robillard
On Wed, 2006-07-12 at 00:26 +0200, Stefan Westerfeld wrote: > > Semaphores seem about perfect for this to me.. am I missing something? > > Since we've been comparing different methods here, I thought I might as > well write a benchmark, to look at the performance, too. I wrote a > little test whi

Re: [linux-audio-dev] realtimeness: pthread_cond_signal vs. pipe write

2006-07-11 Thread Dave Robillard
On Mon, 2006-06-05 at 01:21 +0200, Stefan Westerfeld wrote: >Hi! > > I am trying to notify a high priority (nice -20 or nice -19) thread from > a realtime thread (from a jack callback to be precise). Of course I want > the realtime thread to not block, but I want the high priority thread to >

Re: [linux-audio-dev] A bit of an [ANN] :)

2006-07-10 Thread Dave Robillard
[EMAIL PROTECTED] wrote: >Howdy peeps. > >Not really much of a release, so not much fanfare, but in the >interests of sharing effort I give you... > >Powernap! > >http://dis-dot-dat.net/?item=code/powernap/ > >If, like me, you need to drive an app from a Python interface, >powernap can help.

Re: [linux-audio-dev] Re: LinuxSampler license

2006-07-08 Thread Dave Robillard
On Sat, 2006-07-08 at 19:02 +0300, Juhana Sadeharju wrote: > In gimp list, I mentioned that I don't want my software to be > used in Windows. That would encourage people to install Linux. > My plan was to use GPL + Windows exclusion. I was very clearly > informed that it would not work. > > Then w

Re: [linux-audio-dev] Re: Trying to build Om,

2006-07-06 Thread Dave Robillard
On Thu, 2006-07-06 at 20:20 -0700, Stephen Cameron wrote: > > --- Loki Davison <[EMAIL PROTECTED]> wrote: > > > On 7/6/06, Stephen Cameron <[EMAIL PROTECTED]> wrote: > > > --- Dave Robillard <[EMAIL PROTECTED]> wrote: > > > > > >

Re: [linux-audio-dev] Re: Trying to build Om,

2006-07-06 Thread Dave Robillard
On Wed, 2006-07-05 at 20:41 -0700, Stephen Cameron wrote: > > --- Loki Davison <[EMAIL PROTECTED]> wrote: > > > On 7/6/06, Stephen Cameron <[EMAIL PROTECTED]> wrote: > > > > --- Stephen Cameron <[EMAIL PROTECTED]> wrote: > > > > > So, I'm trying to build Smack, which needs Om, which needs > > > l

Re: [linux-audio-dev] modular sequencing environment/synth // any projects to dig in?

2006-07-05 Thread Dave Robillard
On Wed, 2006-07-05 at 18:36 +, carmen wrote: > On Wed Jul 05, 2006 at 07:06:06PM +0200, Niklas Klügel wrote: > > -BEGIN PGP SIGNED MESSAGE- > > Hash: SHA1 > > > > Oi, > > > > I am currently writing on a modular synth with great emphasis on > > sequencing (but allowing tight interactio

Re: LinuxSampler license, was Re: [linux-audio-dev] fst, VST 2.0, kontakt

2006-07-04 Thread Dave Robillard
On Tue, 2006-07-04 at 09:32 +0100, Rui Nuno Capela wrote: > On Mon, July 3, 2006 22:55, Dave Robillard wrote: > > On Mon, 2006-07-03 at 08:33 -0400, Paul Davis wrote: > > > >> On Mon, 2006-07-03 at 02:26 +0700, Patrick Shirkey wrote: > >> > >>> If they

Re: LinuxSampler license, was Re: [linux-audio-dev] fst, VST 2.0, kontakt

2006-07-03 Thread Dave Robillard
On Mon, 2006-07-03 at 08:33 -0400, Paul Davis wrote: > On Mon, 2006-07-03 at 02:26 +0700, Patrick Shirkey wrote: > > If they really want to get people to give money then they should just > > make it so that you have to pay or contribute code/time for a while to > > get access to the newest downlo

Re: [linux-audio-dev] fst, VST 2.0, kontakt

2006-07-02 Thread Dave Robillard
On Sun, 2006-07-02 at 10:28 -0700, Fernando Lopez-Lezcano wrote: > On Sat, 2006-07-01 at 15:51 -0400, Dave Robillard wrote: > > On Sat, 2006-07-01 at 20:33 +0100, Bob Ham wrote: > > > On Sat, 2006-07-01 at 23:53 +0700, Patrick Shirkey wrote: > > > > Dave Robillard wr

Re: LinuxSampler license, was Re: [linux-audio-dev] fst, VST 2.0, kontakt

2006-07-02 Thread Dave Robillard
On Sun, 2006-07-02 at 08:24 -0400, Dave Phillips wrote: > Something from the source : > > Christian Schoenebeck wrote on 9 Sept 2005: > > "Anyway, about the mentioned commercial exception in general: you can assume > all current tarball releases of LS (up to and including 0.3.3) to be under > p

Re: [linux-audio-dev] fst, VST 2.0, kontakt

2006-07-01 Thread Dave Robillard
On Sun, 2006-07-02 at 00:43 +0200, Fons Adriaensen wrote: > On Sat, Jul 01, 2006 at 04:09:42PM -0400, Dave Robillard wrote: > > > Whether or not you agree with the licensing practise, calling it "open > > source" is as misleading as calling MS shared source "ope

Re: [linux-audio-dev] fst, VST 2.0, kontakt

2006-07-01 Thread Dave Robillard
On Sat, 2006-07-01 at 20:56 +0100, Rui Nuno Capela wrote: > Patrick Shirkey wrote: > > Lars Luthman wrote: > >> On Sat, 2006-07-01 at 23:53 +0700, Patrick Shirkey wrote: > >>> Dave Robillard wrote: > >>>> On Sat, 2006-07-01 at 17:43 +0200, Luis Gar

Re: [linux-audio-dev] fst, VST 2.0, kontakt

2006-07-01 Thread Dave Robillard
On Sat, 2006-07-01 at 20:33 +0100, Bob Ham wrote: > On Sat, 2006-07-01 at 23:53 +0700, Patrick Shirkey wrote: > > Dave Robillard wrote: > > > On Sat, 2006-07-01 at 17:43 +0200, Luis Garrido wrote: > > >>> LinuxSampler is not free software or open source softwa

Re: [linux-audio-dev] fst, VST 2.0, kontakt

2006-07-01 Thread Dave Robillard
On Thu, 2006-06-29 at 20:37 -0400, Forest Bond wrote: > Thanks for clarifying the licensing issues. I think I knew that at some > point. > > What are the odds of changing the FST license to GPL-with-exceptions? As mentioned earlier, this would also violate the GPL license of LASH, which I am a

Re: [linux-audio-dev] fst, VST 2.0, kontakt

2006-07-01 Thread Dave Robillard
On Sun, 2006-07-02 at 00:41 +0700, Patrick Shirkey wrote: > Lars Luthman wrote: > > On Sat, 2006-07-01 at 23:53 +0700, Patrick Shirkey wrote: > >> Dave Robillard wrote: > >>> On Sat, 2006-07-01 at 17:43 +0200, Luis Garrido wrote: > >>>>> LinuxSamp

Re: [linux-audio-dev] fst, VST 2.0, kontakt

2006-07-01 Thread Dave Robillard
On Sat, 2006-07-01 at 17:43 +0200, Luis Garrido wrote: > > LinuxSampler is not free software or open source software. > > > > (sigh, must we, really?) > > It depends on who you choose to side with. Forget "free software" then, I don't mean to start any debate, and there's no "sides" here. Just

Re: [linux-audio-dev] fst, VST 2.0, kontakt

2006-07-01 Thread Dave Robillard
On Fri, 2006-06-30 at 15:54 +0100, Robert Ham wrote: > On Fri, Jun 30, 2006 at 10:25:04AM -0400, Forest Bond wrote: > > > As far as I can tell there are two resolutions: > > > > 1) someone works on fst to make it save kontakt's state > > 2) someone writes a free kontakt replacement > > 3) someon

Re: [linux-audio-dev] LADSPA Extension for Extra GUI Data

2006-06-26 Thread Dave Robillard
On Mon, 2006-06-26 at 18:05 +, carmen wrote: > > > > To ensure consistency the GUI should get its plugin descriptions from > > > > the host anyway. This works even with POL (Plain Old Ladspa). > > > rather a more general format that it could use to describe its > > internal modules or other pl

Re: [linux-audio-dev] LADSPA Extension for Extra GUI Data

2006-06-26 Thread Dave Robillard
On Mon, 2006-06-26 at 15:03 +0200, Alfons Adriaensen wrote: > On Mon, Jun 26, 2006 at 01:19:21PM +0100, Steve Harris wrote: > > > On Mon, Jun 26, 2006 at 01:53:13 +0200, Alfons Adriaensen wrote: > > > > > If the GUI is in a separate process and connected by e.g. OSC, it > > > could as well be on a

Re: [Jackit-devel] [linux-audio-dev] What valgrind says

2006-06-25 Thread Dave Robillard
On Sun, 2006-06-25 at 16:49 -0400, Lee Revell wrote: > On Sun, 2006-06-25 at 16:34 -0400, Dave Robillard wrote: > > On Sun, 2006-06-25 at 10:29 +1000, Erik de Castro Lopo wrote: > > > Paul Davis wrote: > > > > > > > they don't matter. they a

Re: [Jackit-devel] [linux-audio-dev] What valgrind says

2006-06-25 Thread Dave Robillard
On Sun, 2006-06-25 at 10:29 +1000, Erik de Castro Lopo wrote: > Paul Davis wrote: > > > they don't matter. they are the result of writing a byte to a FIFO to > > wake up an(other) client. the contents of the byte do not make any > > difference at any point. > > > Regardless of whether this is a

Re: [linux-audio-dev] LADSPA Extension for Extra GUI Data

2006-06-25 Thread Dave Robillard
On Mon, 2006-06-19 at 19:31 +1000, Jez Kabanov wrote: > > > > The idea itself isn't stupid, but the implementation is.. let's say less > > than wise. > > > > (Consider my personal blatant bias, but...) I'd suggest taking a look at > > LV2. There is a data file you can add all this information to (

Re: [linux-audio-dev] Re: LADSPA Extension for Extra GUI Data

2006-06-25 Thread Dave Robillard
On Sun, 2006-06-25 at 18:57 +0100, Steve Harris wrote: > On Sun, Jun 25, 2006 at 02:01:48 -0400, Dave Robillard wrote: > > On Tue, 2006-06-20 at 08:35 +0100, Steve Harris wrote: > > > On Tue, Jun 20, 2006 at 09:05:33 +1000, Loki Davison wrote: > > > > Because

Re: [linux-audio-dev] Re: LADSPA Extension for Extra GUI Data

2006-06-24 Thread Dave Robillard
On Tue, 2006-06-20 at 08:35 +0100, Steve Harris wrote: > On Tue, Jun 20, 2006 at 09:05:33 +1000, Loki Davison wrote: > > Because people actually use them in Om, because people actually use Om > > unlike certain other modulars. volt per octave is pretty damn obscure > > in a computer program If

Re: [linux-audio-dev] LADSPA Extension for Extra GUI Data

2006-06-24 Thread Dave Robillard
On Tue, 2006-06-20 at 00:57 +0200, Fons Adriaensen wrote: > On Mon, Jun 19, 2006 at 11:25:52PM +0100, Steve Harris wrote: > A well-designed set of tags like the ones you show above would > probably solve 99.9% of all cases. But you can't expect anyone > to dream that up in a day. Which leads me to

Re: [linux-audio-dev] LV2 update

2006-06-20 Thread Dave Robillard
On Tue, 2006-06-20 at 21:37 +0300, Sampo Savolainen wrote: > On Tue, 2006-06-20 at 10:58 -0400, Paul Davis wrote: > > On Tue, 2006-06-20 at 15:26 +0100, Steve Harris wrote: > > > On Tue, Jun 20, 2006 at 09:39:30 -0400, Dave Robillard wrote: > > > > I can make the pl

Re: [linux-audio-dev] LV2 update

2006-06-20 Thread Dave Robillard
On Tue, 2006-06-20 at 10:58 -0400, Paul Davis wrote: > On Tue, 2006-06-20 at 15:26 +0100, Steve Harris wrote: > > On Tue, Jun 20, 2006 at 09:39:30 -0400, Dave Robillard wrote: > > > I can make the plugin validating host check the latency primitively (eg > > > run a singl

Re: [linux-audio-dev] LV2 update

2006-06-20 Thread Dave Robillard
On Tue, 2006-06-20 at 15:26 +0100, Steve Harris wrote: > On Tue, Jun 20, 2006 at 09:39:30 -0400, Dave Robillard wrote: > > I can make the plugin validating host check the latency primitively (eg > > run a single sample through the buffer) and fail if it isn't reported > >

Re: [linux-audio-dev] LV2 update

2006-06-20 Thread Dave Robillard
On Tue, 2006-06-20 at 08:51 +0100, Steve Harris wrote: > There's been little news on the LV2 front here recently, all the disucssion > seems to have taken place on IRC, so a quick update: > > Theres now a website: http://lv2plug.in/ as of a couple od days ago, > thanks to Thorsten Wilms which has

Re: [linux-audio-dev] Re: LADSPA Extension for Extra GUI Data

2006-06-19 Thread Dave Robillard
On Mon, 2006-06-19 at 07:51 +1000, Jez Kabanov wrote: > > This is handled in LADSPA+RDF and LV2 (aka LADSPA2) using scalePoints, eg. > > http://lv2plug.in/plugins/Amp-example.lv2/amp.ttl, search for > > lv2:scalePoint. That one's a silly example, but it makes the point. > > > > Things like "-4 semi

Re: [linux-audio-dev] LADSPA Extension for Extra GUI Data

2006-06-19 Thread Dave Robillard
On Mon, 2006-06-19 at 18:03 +1000, [EMAIL PROTECTED] wrote: > Hello, i'm new here, > i've been working on a very simple, backward-forwards compatible extension to > LADSPA/DSSI to allow hosts to display more meaningful gui's with a > "describe_value" function which takes the port index and a LADSPA

Re: [linux-audio-dev] Re: LADSPA Extension for Extra GUI Data

2006-06-19 Thread Dave Robillard
On Mon, 2006-06-19 at 14:15 +0200, Alfons Adriaensen wrote: > On Mon, Jun 19, 2006 at 12:04:56PM +0200, Thorsten Wilms wrote: > > > It's rather LADSPA which shot itself in the foot: > > With LADSPA, fixed data fields providing information about the plugin (like > > the number and type of ports) a

Re: [linux-audio-dev] realtimeness: pthread_cond_signal vs. pipe write

2006-06-09 Thread Dave Robillard
On Sat, 2006-06-10 at 00:37 +0200, Stefan Westerfeld wrote: >Hi! > > On Wed, Jun 07, 2006 at 09:04:45PM -0400, Dave Robillard wrote: > > On Wed, 2006-06-07 at 17:42 -0400, Lee Revell wrote: > > > On Wed, 2006-06-07 at 20:32 +0200, Fons Adriaensen wrote: > > >

Re: [linux-audio-dev] realtimeness: pthread_cond_signal vs. pipe write

2006-06-07 Thread Dave Robillard
On Wed, 2006-06-07 at 17:42 -0400, Lee Revell wrote: > On Wed, 2006-06-07 at 20:32 +0200, Fons Adriaensen wrote: > > On Wed, Jun 07, 2006 at 08:49:38AM -0400, Paul Davis wrote: > > > > > nice to hear that they are faster. on the other hand, once again POSIX > > > screws us all over by not integrat

Re: [linux-audio-dev] real time priority programming tutorial

2006-06-02 Thread Dave Robillard
On Fri, 2006-06-02 at 12:05 -0400, Lee Revell wrote: > On Fri, 2006-06-02 at 09:32 +0100, [EMAIL PROTECTED] wrote: > > On Fri, 02 Jun, 2006 at 01:06AM +0200, Jens M Andreasen spake thus: > > > On Thu, 2006-06-01 at 10:06 -0700, Alex wrote: > > > > Does anyone have a link to a reference about making

Re: [linux-audio-dev] LV2 library API

2006-06-01 Thread Dave Robillard
On Thu, 2006-06-01 at 09:42 +0100, Steve Harris wrote: > On Tue, May 30, 2006 at 03:09:33 -0400, Dave Robillard wrote: > > I'm a bit unhappy that it makes code longer and more messy though. The > > primary design goal here is to make host code as terse and simple as > &g

Re: [linux-audio-dev] LV2 library API

2006-05-30 Thread Dave Robillard
On Wed, 2006-05-31 at 00:24 +0200, fons adriaensen wrote: > On Tue, May 30, 2006 at 05:48:35PM -0400, Dave Robillard wrote: > > > The function we're talking about pulls this info directly from the data > > file (not eg from a loaded Port object which would have a const

Re: [linux-audio-dev] LV2 library API

2006-05-30 Thread Dave Robillard
On Tue, 2006-05-30 at 22:27 +0200, fons adriaensen wrote: > On Tue, May 30, 2006 at 03:10:38PM -0400, Dave Robillard wrote: > > > > I'd consider any interface that just returns a constant and requires > > > a malloc() and a free() to do it plain broken. This data

Re: [linux-audio-dev] LV2 library API

2006-05-30 Thread Dave Robillard
On Tue, 2006-05-30 at 19:38 +0200, fons adriaensen wrote: > On Tue, May 30, 2006 at 06:07:15PM +0100, Steve Harris wrote: > > On Tue, May 30, 2006 at 11:43:57AM -0400, Dave Robillard wrote: > > > > char* type = lv2_port_get_type(someplug, 0); > > > if (!s

Re: [linux-audio-dev] LV2 library API

2006-05-30 Thread Dave Robillard
On Tue, 2006-05-30 at 17:53 +0100, tom christie wrote: > Sounds reasonable to me. > > Just to clarify, does that mean LV2_DATATYPE_FLOAT > would be #define'd as: "http://lv2plug.in/ontology#float"; > or something else?... Yep. > I guess consistency would suggest using the same approach for both

Re: [linux-audio-dev] LV2 library API

2006-05-30 Thread Dave Robillard
On Tue, 2006-05-30 at 13:22 +0100, tom christie wrote: > Looks good, > > I have one thought... One of the good things about moving to LV2 > will be the possibility of extensions, possibly requiring new whizzy > data types / classes on the ports. > If this is the case is it a good idea to be ti

Re: [linux-audio-dev] LV2 library API

2006-05-26 Thread Dave Robillard
On Fri, 2006-05-26 at 14:18 +0200, Lars Luthman wrote: > On Thu, 2006-05-25 at 23:09 -0400, Dave Robillard wrote: > > Hi all, > > > > I've been working on a host library for LV2 plugins. > > What's the license? GPL? Yes. -DR-

Re: [linux-audio-dev] LV2 library API

2006-05-26 Thread Dave Robillard
On Fri, 2006-05-26 at 14:10 +0200, Lars Luthman wrote: > On Thu, 2006-05-25 at 23:09 -0400, Dave Robillard wrote: > > Hi all, > > > > I've been working on a host library for LV2 plugins. It's at the point > > where everything is working (LV2 plugins are work

[linux-audio-dev] LV2 library API

2006-05-25 Thread Dave Robillard
Hi all, I've been working on a host library for LV2 plugins. It's at the point where everything is working (LV2 plugins are working in Om right now), so I'd like some feedback on the API from anyone who's interested before it gets too entrenched. The primary design goal is to be as simple and te

Re: [linux-audio-dev] LADSPA 2 name

2006-05-12 Thread Dave Robillard
On Fri, 2006-05-12 at 22:39 +0100, pete wrote: > Lee Revell wrote: > > On Fri, 2006-05-12 at 12:04 +0100, peter wrote: > > > >> On Wed, 2006-05-10 at 07:07 -0400, Lee Revell wrote: > >> > >>> On Wed, 2006-05-10 at 14:55 +0200, Esben Stien wrote: > >>> > ZAP Audio Plugins >

Re: [linux-audio-dev] This weeks changes to LV2 (née LADSPA2) strawman examples

2006-05-11 Thread Dave Robillard
On Thu, 2006-05-11 at 08:23 +0100, Steve Harris wrote: > On Wed, May 10, 2006 at 01:46:38 -0400, Dave Robillard wrote: > > On Wed, 2006-05-10 at 10:12 +0100, Steve Harris wrote: > > > http://plugin.org.uk/ladspa2/ > > > > > > Changed name of the port s

Re: [linux-audio-dev] This weeks changes to LV2 (née LADSPA2) strawman examples

2006-05-10 Thread Dave Robillard
On Wed, 2006-05-10 at 10:12 +0100, Steve Harris wrote: > http://plugin.org.uk/ladspa2/ > > Changed name of the port shortname property to "symbol", which hopefully > implies more the right thing. > > Added Rate before Control and Audio port names to hopefully make thier > menaing clearer for peop

Re: [linux-audio-dev] This weeks changes to LV2 (née LADSPA2) strawman examples

2006-05-10 Thread Dave Robillard
On Wed, 2006-05-10 at 10:12 +0100, Steve Harris wrote: > http://plugin.org.uk/ladspa2/ > > Changed name of the port shortname property to "symbol", which hopefully > implies more the right thing. > > Added Rate before Control and Audio port names to hopefully make thier > menaing clearer for peop

Re: [linux-audio-dev] Todays changes to "LADSPA2" strawman

2006-05-10 Thread Dave Robillard
On Wed, 2006-05-10 at 15:15 +0200, Lars Luthman wrote: > On Wed, 2006-05-10 at 13:22 +0100, Steve Harris wrote: > > On Wed, May 10, 2006 at 01:42:16PM +0200, stefan kersten wrote: > > > On Mon, May 08, 2006 at 09:07:48AM +0100, Steve Harris wrote: > > > > Is there some equivalent mechanism that let

Re: [linux-audio-dev] Todays changes to "LADSPA2" strawman

2006-05-10 Thread Dave Robillard
On Wed, 2006-05-10 at 13:42 +0200, stefan kersten wrote: > On Mon, May 08, 2006 at 09:07:48AM +0100, Steve Harris wrote: > > Is there some equivalent mechanism that lets dlloaded > > plugins dig function pointers out of the the host? Thier > > public symbol linking system is backward too from what

Re: [linux-audio-dev] LADSPA 2 name

2006-05-09 Thread Dave Robillard
On Tue, 2006-05-09 at 09:59 +0100, Steve Harris wrote: > On Mon, May 08, 2006 at 03:29:46PM -0400, Paul Winkler wrote: > > On Mon, May 08, 2006 at 08:20:43PM +0200, Lars Luthman wrote: > > > On Mon, 2006-05-08 at 19:28 +0200, Thorsten Wilms wrote: > > > > Hi! > > > > > > > > Requirements in order

Re: [linux-audio-dev] "LADSPA2" naming redux

2006-05-03 Thread Dave Robillard
On Wed, 2006-05-03 at 19:20 +0200, Klaus Kosten wrote: > Patrick Shirkey schrieb: > > Thomas Vecchione wrote: > > > >>> The only audio > >>> related things for "pod" I could see are: a guitar effects processor > >>> called > >>> a PODxt (there was a POD historically), an audio I/O device called

Re: [linux-audio-dev] first ladspa2 example?

2006-05-03 Thread Dave Robillard
On Wed, 2006-05-03 at 23:38 +0200, Julien Claassen wrote: > Hi everyone! > I think, I heard, that someone already did some preliminary example for > ladspa2. Am I right there? If so, where can I find it? > Kindest regards > Julien The provisional header and an example plugin from Steve

Re: [linux-audio-dev] LADSPA 2

2006-05-02 Thread Dave Robillard
On Tue, 2006-05-02 at 20:32 +0100, Steve Harris wrote: > On Tue, May 02, 2006 at 03:49:59 -0400, Dave Robillard wrote: > > > Further, you can't really remove all of this data. Most of it > > > will be required by the plugin code itself, and you can't expect > >

Re: [linux-audio-dev] LADSPA2: logarithmic hint

2006-05-02 Thread Dave Robillard
On Tue, 2006-05-02 at 21:07 +0200, fons adriaensen wrote: > On Tue, May 02, 2006 at 02:47:37PM -0400, Paul Davis wrote: > > > note: the hint didn't say "exponential". it said "logarithmic". > > If V represents the value sent to the port, and P the corresponding > widget position, it means that th

Re: [linux-audio-dev] LADSPA2: logarithmic hint

2006-05-02 Thread Dave Robillard
On Tue, 2006-05-02 at 17:21 +0100, Steve Harris wrote: > On Tue, May 02, 2006 at 12:15:20PM -0400, Paul Davis wrote: > > On Tue, 2006-05-02 at 17:57 +0200, Alfons Adriaensen wrote: > > > I can't imagine any sane interface standard for audio controls without a > > > way to say that the natural way t

Re: [linux-audio-dev] LADSPA 2

2006-05-02 Thread Dave Robillard
On Tue, 2006-05-02 at 13:50 +0200, Alfons Adriaensen wrote: > On Tue, Apr 25, 2006 at 05:58:08PM -0400, Dave Robillard wrote: > > > > You are completely missing the entire point of LADSPA2. All the > > unecessary data has been removed from the header file (ie the plugin >

Re: [linux-audio-dev] Todays changes to "LADSPA2" strawman

2006-05-01 Thread Dave Robillard
On Mon, 2006-05-01 at 21:24 +0100, Steve Harris wrote: > On Mon, May 01, 2006 at 01:51:55 -0400, Dave Robillard wrote: > > struct LADSPA_Parameter { > > char* name; > > char* data; > > } > > > > LADSPA_Handle (*instantia

Re: [linux-audio-dev] Todays changes to "LADSPA2" strawman

2006-05-01 Thread Dave Robillard
On Mon, 2006-05-01 at 02:13 +0200, Lars Luthman wrote: > On Sat, 2006-04-29 at 18:25 +0100, Steve Harris wrote: > > On Sat, Apr 29, 2006 at 12:42:14PM -0400, Dave Robillard wrote: > > > > With the port types specified in the RDF file, MIDI input should be > > > > d

Re: [linux-audio-dev] Todays changes to "LADSPA2" strawman

2006-04-30 Thread Dave Robillard
On Sun, 2006-04-30 at 20:49 +0100, Steve Harris wrote: > On Sun, Apr 30, 2006 at 11:59:25 -0400, Dave Robillard wrote: > > On Sun, 2006-04-30 at 08:49 -0700, Sean Bolton wrote: > > > On Apr 29, 2006, at 9:42 AM, Dave Robillard wrote: > > > > On Sat, 2006-04-29 at 1

Re: [linux-audio-dev] Todays changes to "LADSPA2" strawman

2006-04-30 Thread Dave Robillard
On Sun, 2006-04-30 at 08:49 -0700, Sean Bolton wrote: > On Apr 29, 2006, at 9:42 AM, Dave Robillard wrote: > > On Sat, 2006-04-29 at 17:24 +0200, Lars Luthman wrote: > >> 4) the run_multiple*() callbacks (how many plugins use these?) > > > > Silly useless function.

Re: [linux-audio-dev] Todays changes to "LADSPA2" strawman

2006-04-30 Thread Dave Robillard
On Sun, 2006-04-30 at 12:38 +0100, Steve Harris wrote: > On Sun, Apr 30, 2006 at 11:37:28 +0100, Chris Cannam wrote: > > On Sunday 30 Apr 2006 00:01, Dave Robillard wrote: > > > We need a better API with which to build good, useful things. > > > > So what are thos

Re: [linux-audio-dev] Todays changes to "LADSPA2" strawman

2006-04-29 Thread Dave Robillard
On Sat, 2006-04-29 at 18:42 +0100, Steve Harris wrote: > On Sat, Apr 29, 2006 at 12:40:11PM -0400, Dave Robillard wrote: > > On Sat, 2006-04-29 at 15:09 +0100, Chris Cannam wrote: > > > I haven't posted to this thread yet, for a couple of reasons besides the &

Re: [linux-audio-dev] Todays changes to "LADSPA2" strawman

2006-04-29 Thread Dave Robillard
On Sat, 2006-04-29 at 17:24 +0200, Lars Luthman wrote: > On Sat, 2006-04-29 at 15:09 +0100, Chris Cannam wrote: > > This format is really going to have to aim to grow into something that > > can replace DSSI as well. And while that could be great, it's a much > > more snaggly business -- DSSI ha

Re: [linux-audio-dev] Todays changes to "LADSPA2" strawman

2006-04-29 Thread Dave Robillard
On Sat, 2006-04-29 at 15:09 +0100, Chris Cannam wrote: > I haven't posted to this thread yet, for a couple of reasons besides the > usual lack of time. > > One reason is that on a technical level I don't have any argument with > most of what Steve says. Removing descriptive data from the plugin

Re: [linux-audio-dev] LADSPA2: logarithmic hint

2006-04-29 Thread Dave Robillard
On Sat, 2006-04-29 at 10:50 +0100, Steve Harris wrote: > On Sat, Apr 29, 2006 at 01:00:04 +, carmen wrote: > > > It's not possible for a host to know how to scale a port from just the > > > unit > > > labeling. Unit labeling and input value scaling are independent, in fact > > > are complete

Re: [linux-audio-dev] Todays changes to "LADSPA2" strawman

2006-04-28 Thread Dave Robillard
On Fri, 2006-04-28 at 11:12 +0100, Damon Chaplin wrote: > On Fri, 2006-04-28 at 09:02 +0100, Steve Harris wrote: > > On Thu, Apr 27, 2006 at 01:14:09PM +0200, Luis Garrido wrote: > > > The RDF stuff is looking more and more arcane and hairy with each > > > iteration, with all those colons, periods

Re: [linux-audio-dev] LADSPA2 name early consensus

2006-04-28 Thread Dave Robillard
On Fri, 2006-04-28 at 08:57 +0100, Steve Harris wrote: > OK, it seems like the consensus is clear to me. So far, most people want to > use/keep LADSPA2. I ran it through a condorcet program, just to make sure, > but it't not in doubt. FWIW, by my count the pure "acceptable" numbers > came out as:

Re: [linux-audio-dev] Re: "LADSPA2" name

2006-04-27 Thread Dave Robillard
On Thu, 2006-04-27 at 20:26 -0400, Jesse Chappell wrote: > GMPI Heh. How about AEMPI - Actually Existant Media Plugin Interface -DR-

Re: [linux-audio-dev] Todays changes to "LADSPA2" strawman

2006-04-27 Thread Dave Robillard
On Thu, 2006-04-27 at 09:45 +0100, Steve Harris wrote: > http://plugin.org.uk/ladspa2/ > > Removed the :logarithmic hint, I agree with Paul, its not > fit-for-purpose as specified. er, I need logarithmic. if it's not fit-for-purpose as specified then we can specify it differently. it's in ladsp

Re: [linux-audio-dev] "LADSPA 2" name

2006-04-26 Thread Dave Robillard
On Wed, 2006-04-26 at 14:58 -0400, Dave Robillard wrote: > PEEP - Palindromic Extensible Environment for Plugins or PEEPER Extensible Environment for Plugins, Entitled Recursively 10 points to anyone who can fit both Palindromic and Recursive in there. ;) -DR-

Re: [linux-audio-dev] Re: "LADSPA 2" name

2006-04-26 Thread Dave Robillard
On Wed, 2006-04-26 at 19:39 +0100, Steve Harris wrote: > On Wed, Apr 26, 2006 at 08:33:42PM +0200, Lars Luthman wrote: > > On Wed, 2006-04-26 at 20:29 +0200, Carlo Capocasa wrote: > > > Thanks for putting in all the effort with LADSPA! I am, through Om, also > > > a big user. > > > > > > I'll go v

Re: [linux-audio-dev] "LADSPA 2" name

2006-04-26 Thread Dave Robillard
On Wed, 2006-04-26 at 19:13 +0100, Steve Harris wrote: > On Wed, Apr 26, 2006 at 02:03:38PM -0400, Dave Robillard wrote: > > On Wed, 2006-04-26 at 20:09 +0200, Leonard "paniq" Ritter wrote: > > > On Wed, 2006-04-26 at 11:10 +0300, Sampo Savolainen wrote: > > &

Re: [linux-audio-dev] LADSPA 2

2006-04-26 Thread Dave Robillard
On Wed, 2006-04-26 at 19:06 +0100, Steve Harris wrote: > On Wed, Apr 26, 2006 at 11:18:13AM -0400, Dave Robillard wrote: > > On Wed, 2006-04-26 at 10:38 +0100, Steve Harris wrote: > > > This is why the "plugin" is really a directory, all the stuff in there is >

Re: [linux-audio-dev] LADSPA 2

2006-04-26 Thread Dave Robillard
On Wed, 2006-04-26 at 20:04 +0200, Leonard "paniq" Ritter wrote: > On Wed, 2006-04-26 at 06:48 +0100, Steve Harris wrote: > > > if it never refuses then its ok with me ;) > > > > It's certainly allowed to refuse, it would just be bad manners, unless the > > host has ignored the required features l

Re: [linux-audio-dev] "LADSPA 2" name

2006-04-26 Thread Dave Robillard
On Wed, 2006-04-26 at 20:09 +0200, Leonard "paniq" Ritter wrote: > On Wed, 2006-04-26 at 11:10 +0300, Sampo Savolainen wrote: > > I think we would select a short name anyway. Most of them are gone already, > > so we have the same problem whichever [a-z][a-z][a-z] we select :) > > > XAP suggests t

Re: [linux-audio-dev] LADSPA 2

2006-04-26 Thread Dave Robillard
On Wed, 2006-04-26 at 17:55 +0100, Steve Harris wrote: > On Wed, Apr 26, 2006 at 05:48:32PM +0100, tom christie wrote: > > > That's somewhat like saying a corrupt binary > > > should never cause a segfault... > > No, not at all. > > The data file is accessed as an input stream (to the host / LADSPA

Re: [linux-audio-dev] LADSPA 2

2006-04-26 Thread Dave Robillard
On Wed, 2006-04-26 at 10:38 +0100, Steve Harris wrote: > This is why the "plugin" is really a directory, all the stuff in there is > neccesary. On the plugin bundle thing, I've got working C code that takes a path to the directory, parses manifest.ttl, gleams the available plugin DLLs and data fil

Re: [linux-audio-dev] Om-synth CVS compile problem

2006-04-26 Thread Dave Robillard
On Wed, 2006-04-26 at 16:52 +0200, Lars Luthman wrote: > On Wed, 2006-04-26 at 10:30 -0400, Dave Phillips wrote: > > Lars Luthman wrote: > > > > > [snip] > > > > > > > > >I compiled it just yesterday. set_name() has moved up to the superclass > > >LibFlowCanvas::Port, you need the latest CVS versi

  1   2   3   4   5   >