Re: [LAD] "bleeding edge html5" has interesting Audio APIs

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: David Robillard <d@...>
Cc: <linux-audio-dev@...>
Date: Saturday, November 19, 2011 - 11:25 am

2011/11/19 David Robillard :

Well... it just happens that I just started a PhD and my research
topic is about writing a new audio programming language. I was already
considering whether to write a NPAPI plugin to be used in conjunction
with the web audio API and having the audio code interpreted inside
the browser in a real-time safe way, but this is not a priority at the
moment. Of course, if there is people interested and/or somebody
provides funding or anything valuable reaserch-wise, things get
smoother. :-)

However, apart from that, as Dave already knows, I am also
experimenting heavily with HTML/CSS/JS GUIs these days, and sooner or
later I hope to do work on a HTML GUI extension for LV2 plugins.

The least related vapourware-talking I can do now is about two things
I'm currently working on: a minimal layer (< 1k LOC) called "ino"
above Qt/Webkit to write local application GUIs using web technologies
and to do hybrid C/JS programming (no Qt or Webkit APIs are exposed
however), and an LV2 effect rack host called "FreeADSP" whose GUI is
ino-based. Both in heavy development and unreleased as of now, however
if you want to take a look the code is here:
http://hg.atheme.org/naspro/ . The ino library is basically completed
for my current purposes (but still undocumented), while FreeADSP still
misses most of the audio processing part, but already has nice PPM
meters using HTML canvas, if you're interested. :-)

However, the dream would be to combine all the things together: I
mean, if one day we have LV2 plugins whose DSP part can be written in
an interpreted audio language, and we have HTML plugin GUIs for LV2,
and the web audio API starts being supported by most browsers (AFAIK,
only Chrome supports it now), then I think an NPAPI plugin for
"interpreted LV2 plugins" could be an option too (and perhaps even a
better option)...

Now I go back to the real world. :-P

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

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[LAD] "bleeding edge html5" has interesting Audio APIs, Niels Mayer, (Thu Nov 17, 7:48 pm)
Re: [LAD] "bleeding edge html5" has interesting Audio APIs, David Robillard, (Sat Nov 19, 5:52 am)
Re: [LAD] "bleeding edge html5" has interesting Audio APIs, Stefano D'Angelo, (Sat Nov 19, 11:25 am)
Re: [LAD] "bleeding edge html5" has interesting Audio APIs, David Robillard, (Sat Nov 19, 8:26 pm)
Re: [LAD] "bleeding edge html5" has interesting Audio APIs, David Robillard, (Mon Nov 21, 1:15 am)
Re: [LAD] "bleeding edge html5" has interesting Audio APIs, Giuseppe Zompatori, (Mon Nov 21, 1:44 am)
Re: [LAD] "bleeding edge html5" has interesting Audio APIs, David Robillard, (Mon Nov 21, 6:12 am)
Re: [LAD] "bleeding edge html5" has interesting Audio APIs, Patrick Shirkey, (Mon Nov 21, 1:40 am)
Re: [LAD] "bleeding edge html5" has interesting Audio APIs, Fons Adriaensen, (Mon Nov 21, 10:26 am)
Re: [LAD] "bleeding edge html5" has interesting Audio APIs, Alexandre Prokoudine, (Tue Nov 22, 11:01 am)
Re: [LAD] "bleeding edge html5" has interesting Audio APIs, David Robillard, (Mon Nov 21, 6:27 pm)
Re: [LAD] "bleeding edge html5" has interesting Audio APIs, Stefano D'Angelo, (Sun Nov 20, 3:52 pm)