- From: s p <sebpiq@gmail.com>
- Date: Wed, 15 Jan 2014 11:37:04 +0100
- To: Marcus Geelnard <mage@opera.com>
- Cc: Web Array Math <public-webarraymath@w3.org>
- Message-ID: <CAGKuoCXHHWYwawqniA+Np6b-CDV7bAQDm+3ExkSbUkZh35tpnQ@mail.gmail.com>
Ok ... since there's no answer, I'll start :) I'm Sébastien Piquemal, I'm French and I study in Finland at Media lab Helsinki. I am a web developer, musician and sound designer. In addition with music projects, I have been developing open source software for doing music on the web. At the moment I am working on a big project called WebPd [1], which aims at porting the famous Pure Data [2] sound programming language to the web. After a monolithic first version, I have decided to divide the project in smaller libraries, and the dsp engine will be separate from the rest. For this I have started working with Jussi Kalliokoski on a new version of his audiolib.js [3], built entirely on webarraymath (using the polyfill at the moment). I am interested in Web Array Math because it could allow to do efficient sound synthesis, and go beyond the "fun but very limited" web audio api. Though I don't really know what I can do to help, I would really really love to see this happen. I know for sure it would be of great use for sound dsp, and I can only imagine that it would be very useful for graphics as well. Probably there would be great performance gain for libraries built on canvas and SVG : d3.js, Processing.js, Raphael, ... maybe it would even be worth pinging the maintainers of those libs to get their opinion. Best, Sébastien [1] https://github.com/sebpiq/WebPd [2] http://puredata.info/ [3] https://github.com/jussi-kalliokoski/audiolib.js/tree/next 2013/12/12 Marcus Geelnard <mage@opera.com> > Hello again! > > I'm sorry that it has taken some time to get around to starting this group > (I've been a bit busy). > > To get going, I would like to ask everyone in this group to write a short > summary about themselves. You can also include a bit about what you expect > from this group. > > I'll start by presenting myself... > > I'm Marcus Geelnard, and I live in Sweden where I work for Opera Software > (where I've been working for about 3 ˝ years). > > I'm currently acting technical lead in an infrastructure team for our > mobile products. At Opera I've also worked with graphics and video (mostly > hardware- and assembler/SIMD-optimizations for mobile devices), and I've > been involved in the W3C Audio working group for some time now. > > Apart from that, I have a background in 3D graphics (OpenGL) and signal > processing, and I have a hobby interest in music and sound synthesis (see > e.g [1]), and I generally believe that the Web is a killer platform an I > love coding up JavaScript demos. > > With this Community Group, I hope that we'll be able to move the > performance for DSP-like processing on the Web forward. As an input to this > group, I have prepared a draft specification of an API [2] that can enhance > the performance of many operations by several orders of magnitude [3]. What > I think is important now is to put this suggestion in relation to other > emerging & existing technologies, and define the scope of what we want to > achieve. > > Personally, my main focus is to provide a good solution for low latency > processing of Float32 data that lives on the ECMAScript heap, and I like to > keep a limited scope in order to make it feasible to move to implementation > in a foreseeable future, while at the same time making minimal intrusion on > the existing Web platform. > > Regards, > > Marcus > > > > [1] http://sb.bitsnbites.eu > [2] http://opera-mage.github.io/webarraymath/ > [3] http://opera-mage.github.io/webarraymath/benchmark/results.html > > -- > Marcus Geelnard > Technical Lead, Mobile Infrastructure > Opera Software > > > -- *Sébastien Piquemal* -----* @sebpiq* ----- http://github.com/sebpiq ----- http://funktion.fm
Received on Wednesday, 15 January 2014 10:38:11 UTC