Re: [LAD] Summercode 2008: LASH as a D-Bus service
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
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
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
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
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
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
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
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
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
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
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
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
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