Category Archives: JavaScript

The SoundBox synth

After releasing the 4k demo SWAY, I’ve received much positive feedback regarding the synth that was used to produce the music. The synth is based on a new work-in-progress project that I have not released yet. However, my colleges convinced … Continue reading

Posted in JavaScript | 2 Comments

Targeting the mobile platform

The latest and greatest version of Opera Mobile (version 12) has just been released, which includes support for lots of HTML 5 goodies, including WebGL. While it usually works great, I noticed that many sites, HTML apps and demos have … Continue reading

Posted in JavaScript, Mobile, WebGL | 1 Comment

Frank 4k WebGL demo – Lessons learned

So, I’ve just released my first proper 4k WebGL demo: Frank 4k! It’s a neat multi-part demo with 3D graphics and a low-fi synth tune, all written entirely in JavaScript (as far as I know, it’s the first of its … Continue reading

Posted in Compression, JavaScript, WebGL | 19 Comments

Muon Baryon in 6k JavaScript

I present to you my latest hack: Muon Baryon for JavaScript/WebGL. (Note: requires an HTML5/WebGL browser, a decent graphics card, and the pre-calculation time before the demo actually starts is quite long). The Original So, what is Muon Baryon? It’s … Continue reading

Posted in JavaScript, WebGL | 16 Comments

Let’s make some music – online!

Music trackers for PCs have been around for decades, and I’ve personally used quite a few of them, starting with SoundTracker on the Amiga, and then various version and ProTracker, OctaMED, MadTracker and ReNoise, to name the ones I’ve used … Continue reading

Posted in JavaScript | 17 Comments

Sonant Live – sneak peek

Have been working on a web tool that I think is a bit different from the rest: It’s a music tracker that runs entirely in your browser! It’s currently a beta-release, but with some patience and training you can get … Continue reading

Posted in JavaScript | Leave a comment

Benchmarking different browsers with the synth

In an earlier post I mentioned that Opera performs very well with my JavaScript port of the software synth Sonant. Out of curiosity, I did some benchmarking of other browsers as well (this time on a quad core Xeon running … Continue reading

Posted in JavaScript | Leave a comment

Impressive JavaScript performance!

I just compared the song generation time in the JavaScript port of Sonant to the hand optimized x86 assembler version of the same synth, as used in the original Muon Baryon 4k demo. I found the SNT tune here, and … Continue reading

Posted in JavaScript | Leave a comment

JavaScript synth source released

For those who want to try out the JavaScript sound synth yourselves, I’ve released the source code. It’s available in a GIT repository over at Gitorious: https://gitorious.org/js-sonant/js-sonant. The code has been released under the zlib/libpng license, so use it as you … Continue reading

Posted in JavaScript | 2 Comments

Compression of JavaScript programs

In an earlier post I promised that I would come back to the topic of compressing JavaScript programs efficiently, so here we go… In this post, I’ll go through some techniques for creating self extracting, compressed JavaScript programs. Tweet

Posted in Compression, JavaScript | 22 Comments