screenshot_62

Drum machines in your browser, and more places to find Web Audio and MIDI

Open a new tab, and suddenly you have a powerful, sequenced drum synth making grooves. Give it a shot: https://irritantcreative.ca/projects/x0x Or read more. (This latest creation came out in June.) This is either the future of collaborative music making or the Single Greatest Way To Make Music While Pretending To Do Other Work I’ve ever seen. But, as a new effort works on sharing music scores in the browser, it’s worth checking up on the Web Audio API – the stuff that makes interactive sound possible – and connections to hardware via MIDI. And there’s a lot going on, the …

READ MORE →

3D and Animation, Graphical Patching in the Browser, with vvvv – vvvv.js

Imagine access to the power of the modern Web browser – the HTML5 Canvas, hardware-accelerated graphics via WebGL, animation, and more. Now imagine that instead of writing code to access that power, you can connect modules for graphical patching. Windows visualists may recognize the software VVVV. But whereas that tool was restricted to the capabilities of Windows, VVVV.js runs directly in a browser – any modern browser. There’s even (limited) mobile support, which should improve as mobile browsers more closely resemble desktop browsers. Let’s just say that again: you can now make sophisticated visual and animation creations, in 3D, using …

READ MORE →
control-android

On Android, Free, Open Source Touch Control for Music – And It’s Just the Beginning

If you’re looking to turn an Android phone or flashy, new Android tablet into a touch controller for music, you’ll be really glad to see OSC and MIDI controller Control. Furthermore, here’s a solid, powerful app based on the Web that lets Apple and Android fans play well together. I’ve sung the praises of Control’s philosophy before. Templates are built on Web/HTML5 (WebKit) rendering, not proprietary, inflexible interface widgets, and can be created in JSON. You can make templates dynamic, too, because of everything JavaScript does. (Non-jargon-filled translation: you can use the goodness of the Web to make control layouts …

READ MORE →

Joys of OpenGL in a Browser: WebGL 1.0 Release and Dev Goodies, and Play with Fractals Right Now

It’s a great time to be coding 3D – and a great time to be destroying your workday playing with 3D – thanks to free and open resources for OpenGL, now even in the browser. If lovers of 3D dreamt up a standard for getting hardware-accelerated 3D in a browser, they’d have a tough time topping WebGL. It’s cross-platform and truly (cough, H.264 video) royalty-free – not just for some people under some circumstances, but for everybody, all the time. With similar code to the OpenGL ES 2.0 API, porting to mobile (where it fits in your hand) or native/desktop …

READ MORE →

WebGL in Chrome, Experiments Shows OpenGL in the Browser; What It Is, What It’s Not

Mmmmmm … multi-dimensional. Photo (CC-BY) fdecomite Attention, 3D fans: OpenGL in the browser has gradually gotten real. WebGL is a browser-friendly API for OpenGL graphics, and it’s pretty darned close to OpenGL ES 2.0, which in turn will be familiar to anyone doing modern mobile 3D development. WebGL isn’t part of HTML5, but HTML5 makes it possible: the Canvas element is what allows WebGL to work its magic. And WebGL goes nicely with technologies that are part of HTML5 or modern browser experiments, including the web audio API and browser video support. (The superb 20 Things I Learned About Browsers …

READ MORE →

WebGL in Chrome, Experiments Shows OpenGL in the Browser; What It Is, What It's Not

Mmmmmm … multi-dimensional. Photo (CC-BY) fdecomite Attention, 3D fans: OpenGL in the browser has gradually gotten real. WebGL is a browser-friendly API for OpenGL graphics, and it’s pretty darned close to OpenGL ES 2.0, which in turn will be familiar to anyone doing modern mobile 3D development. WebGL isn’t part of HTML5, but HTML5 makes it possible: the Canvas element is what allows WebGL to work its magic. And WebGL goes nicely with technologies that are part of HTML5 or modern browser experiments, including the web audio API and browser video support. (The superb 20 Things I Learned About Browsers …

READ MORE →
control

Music Control Meets Web Code Goodness: App for iOS, Soon OSC+MIDI Everywhere?

Music notation is powerful because it’s a standard. You can share it between musicians and understand what it means. What if, instead of being confined to individual, platform-specific apps, digital controls for music were the same way? We’re not just talking a MIDI message here or there, either – someone could walk in with some new-fangled noisemaker they just build in hardware or software, and all you’d need to talk to it and change its sound would be a Web browser. At first glance, the generically-titled “Control” seems like just another iPhone / iPad touchscreen controller, in an already-crowded field. …

READ MORE →