[LAD] Open Source to be or not to be?

hermann meyer brummer- at web.de
Tue Jul 1 05:33:31 UTC 2014

Am 01.07.2014 07:09, schrieb Stéphane Letz:
> Le 1 juil. 2014 à 05:56, hermann meyer <brummer- at web.de> a écrit :
>> Am 01.07.2014 00:27, schrieb David Robillard:
>>> On Mon, 2014-06-30 at 21:58 +0000, Fons Adriaensen wrote:
>>>> On Mon, Jun 30, 2014 at 11:13:06PM +0200, Stéphane Letz wrote:
>>>>> Fons, you know what?  the Faust zita-rev1 version  (still old
>>>>> one of course..) now even runs in the web, automagically compiled
>>>>> in asm.js  (http://asmjs.org) using latest faust2 git version
>>>>> and running at acceptable speed in recent browsers like Firefox
>>>>> or Chrome (still some issues here…) :
>>>> And what's the point of running a concert hall reverb in a web
>>>> browser ? Providing a new 'business model' for audio engineering ?
>>>> With some advertising around it and Google reaping the benifits
>>>> and diverting them to some low tax island inhabitated by the
>>>> stinking rich and their imported household slaves ? If that is
>>>> the future of open source software, I'll step out. Or is it some
>>>> form of masturbation for IT engineers who have nothing better to
>>>> do ? Or are they too stupid to grok what's going on ?
>>> ++
>>> UIs are one thing (not without their own problems, but running remotely
>>> on pretty much anything is at least useful), but all this DSP in the
>>> browser (or Javascript, period) nonsense is just that.  It's literally
>>> the least appropriate thing to be doing on that platform I can think of.
>>> One of the fun things you can do with compilers (like Faust) is output
>>> pretty much anything as your "machine code".  What's fun, however, is
>>> not always sane...
>>> Native code aversion is a serious problem in the entire computing world,
>>> which continues to snowball because all the language/etc innovation gets
>>> directed at VMs for no particularly good reason (and/or you get
>>> half-baked amateurish garbage like Javascript/PHP from people who have
>>> no business inventing programming languages in the first place).  I
>>> don't need a bloody virtual machine, I've got a real one, thanks.
>>> Javscript doesn't even have real numeric types or sane lexical scoping.
>>> The entire computing world is supposed to move to this joke, even for
>>> high performance and real-time tasks?  Give me a break.
>>> </rant>
>> One way I could imagine to use this:
>> If you put "this" html site as example on your project site, so "users" could just test it, without download or install.
>> If they like it, they could download it for "real" work.
> Or just drop the "code" link that is available in the upper part of he HTML page in the export tool of FaustLive. In a matter of minutes you can generate the *native* optimized tool you may want as a plug-in or standalone application. This is a new way to promote DSP code reuse we think interesting.
> Stéphane
Regarding FaustLive, do you know that we (guitarix project) working on a 
analog circuit simulation toolkit, which will generate faust code from 
gSchem ( http://www.geda-project.org/ ) schematics?
Imagine a electronic circuit designer could create a plug schematic and 
"hear" direct what a change from 1k resistor to 2k resistor will sounds 
like, if such a toolkit be integrated in FaustLive.

Faust rocks!°!

More information about the Linux-audio-dev mailing list