Just when you think you’ve tired of browser toys, of novel graphical modular sound thing-a-ma-jigs, then — this comes along. It’s called Blokdust. It’s beautiful. And … it’s surprisingly deep. Not only might you get sucked into playing with it, but thanks to some simply but powerful blocks and custom sample loading, you might even make a track with it. And for nerds, this is all fully free and open source and hipster-JavaScript-coder compliant if you want to toy with the stuff under the hood.

Here’s a teaser to give you a taste:

The tasteful, geometric interface recalls trendy indie games, a playful flat world to explore. The actual geometric representations themselves are a bit obtuse – it seems there was perhaps a missed opportunity to say something functional with the shapes and colors – but it’s easy enough to figure out anyway, and makes for a nice aesthetic experience. (And, indeed, some three decades into visual patcher software, why not play around with making them attractive?)

And then there are the modules. These are indeed simple enough for a first-time musician to play around with, but they sound good enough – and have enough necessary features and novelties – that the rest of you will like them, too.

Crucially, it’s not just some basic synths or pre-built samples. There’s a powerful granular and wavetable sound source, for instance. You can load your own samples into the granular source, and the generative wavetables are actually themselves worth giving this a go. (They’re really delightful. Try not to smile while messing about.)

And you can use a microphone. And there are a dozen clever effects, including a convolution reverb (with Teufelsberg impulse, no less).

You can play with MIDI (thanks, Chrome) or a computer keyboard, but there are also a section of automatic triggers the developers call “power.” These include particle emitters and the like, and they seem in fact the best opportunity for open source development, because they could take this all in some new directions.

In fact, really the only disappointment here is that there’s not a whole lot of advantage to running in a browser, apart from this being free. Sure, there’s a share feature, but this is nothing that couldn’t be in a standalone app – and you lose out on touch interactions since it’s built for desktop Chrome, unless you have capable hardware.

As design experiment, though, it’s brilliant. And you could still use a third-party audio recorder to capture sound, thus making this a real sketchpad.

I’m very interested to see where this might go. It’s perhaps the most compelling use of browser audio yet, through sheer force of the intelligence of the interaction design, looks, and sound.

The project is developed by Luke Twyman (Whitevinyl), Luke Phillips (Femur Design) and Ed Silverton. It’s made in the UK – Brighton to be exact – with Tone.js and of course the Web Audio API. And yes, it works best in Chrome. (Come on, Apple and Microsoft.)

Try it yourself:

https://blokdust.com/

That library (good stuff):

https://github.com/Tonejs/Tone.js/

Genius work – congrats, lads.

  • misksound

    saw this yesterday on reddit – only thing that would make it better in my eyes is the implementation of some sort of patch gallery where people could publicly post patches.

  • Seriously awesome!

  • Will

    Amazing, stunning work and hurrah for open source. Reason enough to be browser based. A mildly technically inclined user could read a few tutorials, fork the code and give it a go. No need to know a thing about compilers or run times or languages older than MIDI.

    > And you could still use a third-party audio recorder to capture sound, thus making this a real sketchpad.

    An in-app recorder Is an inspired fork away. No reason that couldn’t be added.

  • Elekb

    Cool! This brings back memories of Reactable which is still being built and developed. You can buy it at http://reactable.com/ if you have a couple thousand euros to spare 😉
    Amazing that we can already do a lot of this stuff in a browser.

    https://www.youtube.com/watch?v=vm_FzLya8y4

  • next level web UI. bravo!

  • viridisvir

    Holy shit…

    I can tell that there might not be a lot of work getting done today. This, Audiotool, Audiosauna, and Audacity would be totally viable as a DAW setup for someone with no money.