Some time ago I wrote here about Tamarin and some tricks we can use with it. Like I said it’s amazing and gives us outstanding possibilities. You can read more about it here. But generally until now it was only theory without working examples. Today I found someting interesting called DigiMix. “Digimix is a Flex application that runs on an audio engine that allows you to mix multi-track CD quality audio (16 bit - 44.1 kHz) in the browser with many of the features that are found in modern day desktop digital audio workstations (DAW’s) including an effects engine, volume automation, clip editing, time stretching / syncing, and bouncing to disk.” You can find more description also on InsideRia article. Sounds normal but it isn’t, why ? Because application like this takes a lot of calculations (audio, audio converting) and in “normal way” (without AVM2/Tamarin) would have been impossibly slow and non-responsive. However, fortunately, new AVM2/Tamarin can makes this app workable, it works excellent. They said this is a next generation of RIA applications, and I agree completely with them. So now imagine what will be possible a few years from now with Flash Player 10, AVM2/Tamarin ! Here is a demonstration of DigiMix:

But there are also other interesting projects in scripting World. For example SquirrelFish - it’s new, fast JavaScript engine for WebKit. Another fancy thing is Processing.js it’s made by John Resig, he has ported the Processing visualization language to JavaScript, using the Canvas element. You can see basic demos here. If you want someting for creating interactive fiction, here it is: Parchment - Javascript based interpreter for the Z-Machine created by Atul Varma. Outside of Mozilla, there are such interesting projects as Objective-J and Sprout Core. And of course if you haven’t yet tried AS3Wrapper you have to do it now ! AS3Wrapper is a Javascript library, compatible with IE and Firefox, that can pull the contents of the Flash virtual machine into Javascript. Now you can see what power we have :) have fun.