Archive for March, 2009

Multimedia element in the web, without sound and video?

March 27th, 2009  |  Published in Uncategorized

Recently JavaScript and CSS is becoming more and more powerful. Like the experiment shown in Chrome Experiment, we can see that the browser is now really capable to handle all those texts, images and  animations (at least in the near future, since there is still IE need to catch up). But yes, multimedia means not only these three but also sound and video. As I can see there is no really “standard” way to handle that currently.

It is funny that sound and video can only be presented in a web page with the help of plug-ins. For videos, most of them are served by Flash Player, like YouTube and Vimeo. And very popular among the design agencies and artists, mov files are used, which presented by Quicktime player. Without the plug-ins, no browser can show video. Sound is most likely embed in Flash and actually not many website make use of sounds (I’m not talking about those annoying background music okay?).

I don’t understand why the browsers/web standards seem to be not interested to have native support of sound and video. If they care about those animations, image manipulations, round corners, vector graphics etc., they should support sound and video too.

Actually I have an idea, seems so crazy but it works – making Flash player built into the browser. Maybe not using Adobe’s Flash Player, if anybody mind that is not open source, or Adobe crazily disallow to do so. But there are other open source ones, like Gnash and swfdec, although they may not support all the features but better than nothing.

What do you think?

Tags: ,

The Synthesis ToolKit in AS3

March 22nd, 2009  |  Published in Uncategorized

I am currently porting The Synthesis ToolKit in C++ to ActionScript (not using Alchemy…). At this moment, 5 instruments are ported and >10 more is coming.

The performance is not yet optimized so real-time sound generation is not ready, and I don’t know if as3 is fast enough to do that… Anyway here below a early demo generates the ByteArray first and feeds it to the sound during playback.

Updated 2009-09-19: More instruments are ported and added to the demo.

Note that every element’s loudness is different, adjust your speaker so that your ears wouldn’t hurt :)

http://get.adobe.com/flashplayer

Download link can be found in STK in AS3 in Google Code.

Tags: ,

Generative art assignment, Cellular Automata

March 18th, 2009  |  Published in Uncategorized

Finally I can post some recent Flash stuff I’ve done… So many stuffs are not yet ready and some are just silly.

This week’s Flash assignment, is to generate music with Cellular Automata.

http://get.adobe.com/flashplayer

The seed should be comma-separated values of 0-3.

Quite a few things i want to try a long time ago have been used in this Flash assignment: dynamic sound creation, SoundFX, Async-threading, Vector, FP10′s drawing API, FlashDevelop…

Tags: