Category Archives: Mozilla

Experiments with audio, conclusion

I’ve been working with an amazing group of web, audio, and Mozilla developers on a project to expose audio data to JavaScript from Firefox’s audio and video elements. Today those experiments are over. In December a few of us working on processing.js had an idea–what if we could visualize sound data coming out of an [...]
Also posted in CDOT, Experiments with audio, Mozilla Education, Seneca, Teaching Open Source | 8 Comments

Update on DXR work

As I wrote previously, I’ve switched to DXR work for the summer, and have been making some good progress over the past month.  I wanted to show you some of the things I’ve done, and where I’m going in the coming weeks. Much of my work thus far has been a backend rewrite.  This was long [...]
Also posted in CDOT, DXR, Mozilla Education, Seneca | 4 Comments

Restarting DXR Development

It’s summer and with the change in weather, I’m going to take a holiday from much of my work on web media and audio/visual code for Mozilla.  I’ll still be working on the audio data api patch, but the rest of my work I’m going to put on ice for a few months so I [...]
Also posted in CDOT, DXR, Mozilla Education, Seneca | Comments closed

Experiments with audio, part X

I’m working with an ever growing group of web, audio, and Mozilla developers on a project to expose audio data to JavaScript from Firefox’s audio and video elements. Today we show you how much JavaScript can really do. Since my last post, quite a few new people have joined our group, a lot has changed in [...]
Also posted in CDOT, Experiments with audio, Mozilla Education, Seneca, Teaching Open Source | Comments closed

View Source as Musical Innovation

I’ve been interested to watch the flood of reactions around the web to our latest demos and audio experiments.  Here are a few: Al MacDonald lays out a history and potential future for our work Article in Create Digital Music, “Real Sound Synthesis, Now in the Browser; Possible New Standard?” Post on Wired’s WebMonkey blog, “New HTML5 Tools [...]
Also posted in CDOT, Experiments with audio, Mozilla Education, Seneca, Teaching Open Source | Comments closed

Experiments with audio, part IX

I’m working with an ever growing group of web, audio, and Mozilla developers on a project to expose audio spectrum data to JavaScript from Firefox’s audio and video elements. Today we show what we did at www2010. I’m in Raleigh, North Carolina, with Al MacDonald for the www2010 conference.  We’re here to present [...]
Also posted in CDOT, Experiments with audio, Mozilla Education, Seneca, Teaching Open Source | Comments closed

Watching the open web play with Processing.js

As we get closer to finishing Processing.js, it’s awesome to watch people doing new things with it.  Building a technology on the open web means new ways of interaction and deployment suddenly become possible.  Take, for example, Robert O’Rourke’s newly released PJSBox bookmarklet, which allows arbitrary processing code on a web page to be highlighted [...]
Also posted in CDOT, Mozilla Education, Seneca, Teaching Open Source | Comments closed

Processing.js 0.7, plus ref tests with canvas

Today we finished final testing for Processing.js 0.7 and released it for download.  It represents a lot of hard work by an ever growing community of developers.  This release once again focuses on feature parity with Processing, as well as bug fixes.  We’ve added some big new features, like PImage and image loading, as well [...]
Also posted in CDOT, Mozilla Education, Seneca, Teaching Open Source | Comments closed

Understanding the cost of arrays with canvas

Yesterday, Daniel and I spent a bunch of time optimizing his patch to add PImage to processing.js.  One of the many things it allows you to do is operate on the pixels of an image “off screen,” then draw all or some of the resulting image.  To implement this on top of canvas we have [...]
Also posted in CDOT, Mozilla Education, Seneca, Teaching Open Source | Comments closed

Processing.js 0.6 Released

We’ve just released Processing.js 0.6, and with it a bunch of bug fixes and more WebGL-based 3D support.  You can download it here, and read the full blog-post here.  We had hoped to get a rewrite of the color implementation in this time, which will bring with it some nice performance gains, but that is [...]
Also posted in CDOT, Mozilla Education, Seneca, Teaching Open Source | Comments closed