Re: [LAD] Summercode 2008: LASH as a D-Bus service

2008-01-24 Thread Bob Ham
On Thu, 2008-01-24 at 04:54 +0200, Nedko Arnaudov wrote:
 Bob Ham [EMAIL PROTECTED] writes:
 
  On Tue, 2008-01-22 at 21:11 +0200, Nedko Arnaudov wrote:
  Bob Ham [EMAIL PROTECTED] writes:
  
   More generally, LASH isn't a frontend for JACK.
  
  What about the jack watchdog? What does get killed by it?
 
  A good example.  What does the watchdog do, exactly?  It isn't a
  frontend.  I doesn't try to work around jackd's crashing.  It just
  ensures that if something bad does happen, the computer as a whole isn't
  brought down.  This is massively different from what you're proposing.
 
  To try and work around a crash in jackd and present a system to the user
  where crashes make no difference is to invite more problems.  If you
  can't get jackd to stay up, what makes you think you can get your new
  system to stay up?
 
 static void *
 jack_watchdog_thread (void *arg)
 {

I'm not sure what the point of posting this function is.  It doesn't
contradict anything I said.

Bob

-- 
Bob Ham [EMAIL PROTECTED]

___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev


Re: [LAD] Prototyping algorithms and ideas

2008-01-24 Thread Arnold Krille
Am Mittwoch, 23. Januar 2008 schrieb Frank Barknecht:
 Arnold Krille hat gesagt: // Arnold Krille wrote:
  Am Mittwoch, 23. Januar 2008 schrieb Darren Landrum:
   Okay, I'll see if I can make up for my awful post from before with a
   constructive question.
   If you wanted to quickly prototype an idea for a DSP routine, how would
   you go about it? It would need to work in real-time, but it wouldn't
   really need to be super-efficient for testing ideas.
  Taking the role of Frank Barknecht:
  PD!
 Pd (as the real me writes it ;)

Sorry, I didn't do any playing around with it lately, so I misspelled the 
name. *flush*

 is really damn cool for prototyping. 

Yep! And one can easily include ladspa-plugins already on the market and 
produce a gui for one's own effectrack. /me did so last summer for a 
foh-effects-stack on a gig...


-- 
visit http://www.arnoldarts.de/
---
Hi, I am a .signature virus. Please copy me into your ~/.signature and send me 
to all your contacts.
After a month or so log in as root and do a rm -rf /. Or ask your 
administrator to do so...


signature.asc
Description: This is a digitally signed message part.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev


Re: [LAD] Prototyping algorithms and ideas

2008-01-24 Thread Stephen Sinclair
  If you wanted to quickly prototype an idea for a DSP routine, how would
  you go about it? It would need to work in real-time, but it wouldn't
  really need to be super-efficient for testing ideas.

Since everyone else is having a go, I guess this is the thread to
mention Chuck...
http://chuck.cs.princeton.edu/

Real-time programming for those who decided patch cords aren't for them.  ;-)
Also, nice in the fact that you can do per-sample computations easily,
if you need to, but it's not required.
Oh, the options you now have...!

Steve
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev


Re: [LAD] LV2 quot; isn't well thought out ?quot; LV2 in the Reaper sequencer

2008-01-24 Thread Esben Stien
Benno Senoner [EMAIL PROTECTED] writes:

 after all we share all the same goal of better and free tools to
 make music

I'm confused, because this is not true. Your software, LinuxSampler,
is not free software. You've also refused to participate in all the
threads we've got on this list about your license, which is the source
of so much frustration.

As far as I can see, we don't share any goals?. 

-- 
Esben Stien is [EMAIL PROTECTED] s  a 
 http://www. s tn m
  irc://irc.  b  -  i  .   e/%23contact
   sip:b0ef@   e e 
   jid:b0ef@n n
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev


Re: [LAD] LV2 quot; isn't well thought out ?quot; LV2 in the Reaper sequencer

2008-01-24 Thread Fons Adriaensen
On Thu, Jan 24, 2008 at 04:02:29PM +0100, Esben Stien wrote:

 Benno Senoner [EMAIL PROTECTED] writes:
 
  after all we share all the same goal of better and free tools to
  make music
 
 I'm confused, because this is not true. Your software, LinuxSampler,
 is not free software. You've also refused to participate in all the
 threads we've got on this list about your license, which is the source
 of so much frustration.
 
 As far as I can see, we don't share any goals?. 

Isn't this a bit extreme ? I don't want to start a new war
on the definition of the word 'free' in this context, but
I just note there is _nothing_ in the LS license that stops
me from using it without paying a cent, or even to modify it
and make the modified version avaiable to whoever wants it.
I use it almost every day, and enjoy doing so.

No frustration at all.


-- 
FA

Laboratorio di Acustica ed Elettroacustica
Parma, Italia

Lascia la spina, cogli la rosa.

___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev


Re: [LAD] LV2 quot; isn't well thought out ?quot; LV2 in the Reaper sequencer

2008-01-24 Thread Paul Davis
On Thu, 2008-01-24 at 21:15 +0100, Esben Stien wrote:

 I'm glad that GPLv3 fixes this issue, cause if you state that the
 software is under GPLv3 you may not impose any further restrictions on
 the work, if I read the license correctly.

You read it wrong. For two different reasons. First, the same mistake
than Arnold made earlier. The GPL (whatever version) is the text that
lays out the terms of a license. Anyone can refer to this text but then
add exceptions, extensions. I can even say Its licensed under the terms
of GPLv3 excluding every clause, plus the follow paragraph

Second, what GPLv3 prohibits is someone taking a work that you licensed
to them, and adding restrictions when they license it to others. You,
the author, are not bound by anything in the license that you give to
others.

What you cannot do *with* the GPL (any version) is change the wording
and call the new wording the GPL. So you cannot add/remove a clause,
include the license with your software, but still call the license the
GPL. As far as I know nobody does that.

--p



___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev


Re: [LAD] LV2 quot; isn't well thought out ?quot; LV2 in the Reaper sequencer

2008-01-24 Thread Krzysztof Foltman
Paul Davis wrote:
 You read it wrong. For two different reasons. First, the same mistake
 than Arnold made earlier. The GPL (whatever version) is the text that
 lays out the terms of a license. Anyone can refer to this text but then
 add exceptions, extensions. I can even say Its licensed under the terms
 of GPLv3 excluding every clause, plus the follow paragraph
Well, what's more, at least one well known project from Free Software 
Foundation uses exactly that: GPL plus special exception changing the 
conditions slightly (allowing for use in other software without making 
them covered by GPL).

I think it may be a good reason to think that such practices are 
allowed/approved by FSF.

Krzysztof

___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev


Re: [LAD] LV2 quot; isn't well thought out ?quot; LV2 in the Reaper sequencer

2008-01-24 Thread Thorsten Wilms

On Thu, 2008-01-24 at 21:15 +0100, Esben Stien wrote:
 alex stone [EMAIL PROTECTED] writes:
 
  we just want to avoid somebody to directly make money with our work,
  that is by selling our software in a sampler product like a sampler
  + sample library bundle, a hardware sampler or something equivalent,
  at least not without giving something back to the open source
  Community.

I don't quite see what would stop a company from bundling LS with
commercial content, stating that LS is included as a freebie.

 But that's really the funny thing here. Your software isn't from the
 free/open source software communities. It doesn't conform to neither
 the free software definition nor the open source definition.

The really funny thing would be the authors going MIA and nobody being
there to give that permission that at least commercial distros might
think is required.

-- 
Thorsten Wilms

thorwil's design for free software:
http://thorwil.wordpress.com/

___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev


Re: [LAD] LV2 quot; isn't well thought out ?quot; LV2 in the Reaper sequencer

2008-01-24 Thread Christian Schoenebeck
Am Donnerstag, 24. Januar 2008 20:15:35 schrieb Esben Stien:
 But that's really the funny thing here. Your software isn't from the
 free/open source software communities. It doesn't conform to neither
 the free software definition nor the open source definition.

Wrong: http://linuxsampler.org/faq.html#open_source

Btw, only LS (the engine) has that commercial exception. There's however still 
other software components hosted by the project which are all distributed 
under true / pure (L)GPL. And after all, most of us contributed to various 
other open source projects as well, so your statement is really wrong.

CU
Christian
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev


Re: [LAD] Prototyping algorithms and ideas

2008-01-24 Thread Albert Graef
Frank Barknecht wrote:
 Another very new contender is Vessel, a (micro)sound synthesis
 package for Lua:
 http://www.mat.ucsb.edu/%7Ewakefield/lua%7E/lua%7E.htm
 http://www.mat.ucsb.edu/%7Ewakefield/lua%7E/Wakefield_MSThesis_MAT07_Vessel.pdf

Looks like that thesis was done at CREATE (UCSB). Interesting, thanks
for pointing that out! I know Lua a bit (heck, it even runs on my HP 50g
calculator, which is quite an amazing feat), but I didn't know about the
synthesis package.

 Maybe Vessel can be married with Faust as well, like the Q/Faust
 coupling?

Faust can be made to work in any environment which provides some means
to integrate (via static or dynamic linking or whatever) basic dsp
components processing a stream of samples, and can provide some way to
exchange control variable values. So if Lua or Vessel itself provides
these tie-ins then it should be possible, but of course someone needs to
write the C++ template for it. ;-)

Cheers,
Albert

-- 
Dr. Albert Graf
Dept. of Music-Informatics, University of Mainz, Germany
Email:  [EMAIL PROTECTED], [EMAIL PROTECTED]
WWW:http://www.musikinformatik.uni-mainz.de/ag
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev


Re: [LAD] LV2 quot; isn't well thought out ? quot; LV2 in the Reaper sequencer

2008-01-24 Thread Arnold Krille
Am Donnerstag, 24. Januar 2008 schrieb Krzysztof Foltman:
 Paul Davis wrote:
  You read it wrong. For two different reasons. First, the same mistake
  than Arnold made earlier. The GPL (whatever version) is the text that
  lays out the terms of a license. Anyone can refer to this text but then
  add exceptions, extensions. I can even say Its licensed under the terms
  of GPLv3 excluding every clause, plus the follow paragraph
 Well, what's more, at least one well known project from Free Software
 Foundation uses exactly that: GPL plus special exception changing the
 conditions slightly (allowing for use in other software without making
 them covered by GPL).
 I think it may be a good reason to think that such practices are
 allowed/approved by FSF.

That is called the LGPL...

Arnold
-- 
visit http://www.arnoldarts.de/
---
Hi, I am a .signature virus. Please copy me into your ~/.signature and send me 
to all your contacts.
After a month or so log in as root and do a rm -rf /. Or ask your 
administrator to do so...


signature.asc
Description: This is a digitally signed message part.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev


Re: [LAD] LV2 adoption

2008-01-24 Thread Marc-Olivier Barre
On Jan 24, 2008 1:06 PM, Steve Harris [EMAIL PROTECTED] wrote:
 Ah, you're confusing JACK Demolition, with Demolition. Demolition is a
 LADSPA host for testing plugins, JACK Demolition is a JACK client for
 testing other JACK clients. Nick wrote Demolition, and I wrote JACK
 Demolition, inspired by it.

Yup, you missed my last mail :-p

BTW, I never tested Demolition, but I imagine that since it's an
LADSPA host, would it be interesting to use JACK demolition +
Demolition in conjunction ? Or for a more preset matter, write some
LV2 Demolition and use it with jacknuke (to be also able to feed some
midi noise) ?

The more I think about it, the more I would like the idea to have/work
on a testing framework. One thing that made me very sad is not being
able to use TAP plugins because of some nasty crashes (even though
they sound very good to me). If some testing had been possible at the
time of their writing, I guess some of those issues could have been
spotted/reproduced easily. Nothing is lost though. I just don't feel
like getting in that kind of code right now :-p
__
Marc-Olivier Barre,
MarcO'Chapeau.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev


Re: [LAD] LV2 quot; isn't well thought out ?quot; LV2 in the Reaper sequencer

2008-01-24 Thread Christian Schoenebeck
Am Donnerstag, 24. Januar 2008 23:08:05 schrieben Sie:
 When people talk about free software and open source, it goes really
 without saying that they talk about free software as defined by the
 FSF and open source as defined by the open source initiative, but
 obviously not in your case.

 You just say:

 - Here, look at it

 ..and then say, well, you looked at it, ergo, it's open source.

It's not just that. Most definitions require the software source not only to 
be available, but also to be usable. And that's the case with LS. You can 
use the software in binary and in source code form and modify it as you like, 
plus you can also redistribute it as long not being in a commercial product. 
So it's a lot more than just you can look at it.

 The term didn't even exist before the OSI definition.

 In my opinion, you are misleading people, straight up.

Do we? Our website clearly sais that there are various different definitions 
of the term open source software with a link to the major ones. Some of 
them qualify LS as open source and some don't. We're not hiding anything.

And btw, you were the one who just called us not being part of the open source 
community, just because we contributed to one software that has that license 
restriction you dont like, ignoring the fact that we contributed to other 
projects as well. How do you call that? Not misleading? However you call 
it, I call it unfair.

CU
Christian
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev