Maker-Faire Music: The K-Bow for Sensor-Augmented Violin

Barry Threw demos the K-Bow at Maker Faire from The Amazing Rolo on Vimeo.

Yann Seznec aka The Amazing Rolo brings CDM his coverage of
music tech at the Maker Faire in three episodes today.

As long as there have been computers, violinists have looked for ways of extending the nuances of their physical performance into the digital realm. (Us keyboardists have it easy – we’re used to pressing an array of levers, and a lot of the gestures we make are, arguably, superfluous.) Many of these concepts return to the idea of the bow.

The K-Bow by Keith McMillen Instruments is a Bluetooth-enabled bow with sensors that read bow angle, length, acceleration, grip pressure, and even hair tension. It’s accompanied by software developed in Max/MSP. The bow itself is one of those “if you have to ask, you can’t afford it situations,” at US$4000-5000 retail, though they claim the bow itself – specially-designed kevlar and carbon graphite, anyone? – can compete with more expensive bows even before you add in the sensors.

read more

Favorite Artists on Productivity, Process: Jonathan Coulton, New Imogen Heap Album

Food for thought: if we didn’t still make “albums,” we’d never know when the album was done. Sure, the delivery mechanism that spawned the album may be disappearing – “LP’s” in particular are long gone. But perhaps, like so many ubiquitous technologies, the album was a fortuitous coincidence of physical practicality and human scale, happenstance generating some unit of creativity that just makes sense to artist and listener alike.

For Imogen Heap, the beloved artist who’s just finished her latest, it’s cause to literally dance and sing, accompanied by a generative Buddha Box. (We can dance around when we get the album in August.)

http://www.imogenheap.com/

Jonathan Coulton in Dublin, with – code monkeys? Photo (CC) crazyjaf.

It’s not the only approach. Geek troubador Jonathan Coulton rose to Interweb fame partly through the creation of his Creative Commons-licensed Thing-a-Week podcast, which fired up his productivity as he released 52 (get it?) tracks in the space of a year. The episodic form helped him build a following and created a new unit of musical output.

From other parts of the online world, we get a little insight from each of these favorite artists. Imogen Heap videoblogs her latest album and talks promise at top, as found via the lads of SonicState.

Jonathan Coulton talks to one of my favorite non-music blogs, Lifehacker, about staying musically productive – and keeping other productivity away from his musical process. He talks about using Google apps and MobileMe as an intelligent cloud he can share with his assistant and PR person.

He also speaks to musical process:

It’s a combination of things. I generally write when I have guitar in my hand, but, capturing ideas is like … I do use the voice recorder app on my iPhone like crazy. I’ve learned that whenever you get one of those little song fragments, out of the ether, it’s like a dream—no matter how much you’re going to remember it, you’re going to forget it, in like five minutes. And I’ve lost too many of those, so wherever I am, I take my phone out, I pretend that I’m making a phone call, so that people don’t think I’m crazy, and I sing into the voice recorder, and then I have it available later on.

If I want to do a more involved quick capture of something, my MacBook has a piece of software on it called Ableton Live. It’s meant for loop-based composition, but it does recording as well. It’s very easy to capture an idea and sort of rough something out, even if you don’t have a bunch of gear handy. You can use the built-in microphone, use your keyboard as a MIDI keyboard. It’s a nice way to put together a quick demo, and capture some ideas about arrangements.

And, comfortingly, he doesn’t have enough time for music, either, and winding up wasting time on latency problems. (Jonathan, we feel your pain. And if you came to this site and didn’t find your answer, well… sorry. I need to put together a better reference for that stuff; open to suggestions!) He dives into finance, career goals, the game Rock Band and “accidental” discovery of music – all fantastic stuff. Thanks to Kevin Purdy for a great interview – who says you need music publications for great music magazines?

Jonathan Coulton on Making Songs and Geeking Out [Lifehacker]

Android MIDI Controller, Musical App Updates with MIDI Over Wifi

Okay, Google Android fans — your apps are starting to arrive, especially as Google continues to improve the SDK.

First up, here’s a demo of the new app FingerPlay MIDI, which turns Android into a simple touch controller. True, we’ve seen similar things on iPhone, and Apple’s platform has precise multitouch which Android lacks, but it’s nice to see the concept extended across platforms. Big thanks to postromantic on Twitter for the tip! (Follow cdmblogs for more.)

FingerPlay MIDI

I can’t tell yet if this will be open source – that would actually be nice, I think, as it’d allow the community of developers to have a shared set of tools. (In fact, it seems a logical model would be to cash in on general-market apps and open source the more music-specific, niche stuff.)

In other Android mobile news, Christopher Souvey continues to work on his Musical application and the Musical Pro desktop app. The desktop client works with MIDI over Wifi, and thanks to the Cupcake OS update, latency is greatly reduced after a complete rewrite and the creation of custom drawing and event handling and controls. Check out the slick new tuner and UI Christopher has been developing, too.

http://www.souvey.com/ [blog with all the latest]
http://www.souvey.com/musical/

This play-along piano is probably not something any of you folks desperately need, but it is a good demonstration of what’s possible.

Another interesting thread to follow will be the growing power of Web apps. On Android, you’re already able to combine a Web app with the Java APIs, and going another level, mobile apps with native ARM code for the processor. Translation: while phones still have a fraction of the power of your computer, it’s getting easier for developers to work across platforms and to take advantage of what power is there. That’s leading to trends that could be of use not only to a single platform (Android, iPhone), but to mobile devices in general.

TouchOSC Controller with Template Editing Coming Soon to iPhone, iPod touch

touchosc

The beauty of using touch for controllers is flexibility. Sure, you give up tactile feedback – but you can also quickly make your own layouts, make touch controllers an ideal complement to your existing hardware gear (the stuff with physical knobs and faders and pads).

For that reason, we’re all eagerly anticipating an upcoming version of the awesome OSC-based iPhone/iPod touch controller, TouchOSC.

http://hexler.net/software/touchosc

The included layouts are already fantastic, with rotaries and virtual buttons and multi-faders and toggles and X/Y pads. But custom control would be even better. Creator hexler writes CDM with the latest:

The long-awaited update to TouchOSC that will allow for custom layouts has just been submitted for review to Apple,
so I hope that as soon as next week it will be available as a free update to all users on the App Store.

Together with this release (1.3) there will be a free editor application to visually design and upload layouts to the device. You can take a look at the last beta version I published if you want, there’s both Windows and OS X versions available, but I will also prepare a Linux version as soon as possible, of course without the new version of TouchOSC this is but a preview of things to come:

http://dev.hexler.net/touchosc/touchosc-editor-0.7-osx.zip
http://dev.hexler.net/touchosc/touchosc-editor-0.7-win32.zip
http://dev.hexler.net/touchosc/touchosc-default-layouts.zip

And nicely enough, the editor is built in cross-platform Java, which I think makes a whole lot of sense. (Go Java, Python, etc., rather than getting stuck in hard-to-port platform-specific stuff like Cocoa.)

Thanks, hexler! I don’t have a video of the new features yet, so instead here’s a nice novelty – the beginnings of a creation using the free SuperCollider (which runs OSC natively) in combination with TouchOSC to make a custom step sequencer. Should fuel other ideas, too:

Play Super Mario Bros. with a Theremin

This is worth posting for this line alone:

“Who needs a Natal when you’ve got a theremin!”

(If you don’t know what he’s talking about, see here.)

Yes, in case you’re looking for a creative way to practice your Theremin playing, here you go. Now, where’s our Theremin Hero game? From the description by Glasgow-based YouTuber conquerearth, previously seen using the Theremin to play “Still Alive.”

This is even more fun with two people playing! One person controls left/right, the other controls jump.

Its not just limited to the theremin. Its even possible to hook up a microphone and use your voice to control the game! Or a guitar! Or a violin!

Heres how it works:
The sound from the theremin is split into its frequency and amplitude components in real time, which are then mapped to values in a linear scale representing the X and Y axis. Pitch becomes horizontal control, and Volume becomes vertical control.
The X and Y scales are then cut up into different zones. In this case, Left; Right and dead zones for the horizontal, and a single trigger and dead zone for the vertical.

The trigger zones are then mapped onto a virtual joystick hooked into an emulator.

The end result is a fairly usable input control for playing games like mario. The bars give the much needed visual feedback as to how “in tune” you are, so you have a better feel of where the trigger points are.

I’m sure there’s a deeper meaning I could extract about gestural controllers, expressive musical instruments, and the meaning of life, but it’s Friday and it’s lunch break time. If you can do my job, feel free – add in comments. (If your cat walks across your keyboard, it’ll still probably come across as more intelligent than an average YouTube comment, so have at it!)