iPhone Day: LaDiDa’s Reverse Karaoke Composes Accompaniment to Singing

LaDiDa Demo from khush on Vimeo.

There’s no question iPhone/iPod touch development – really, just clever mobile development – has gotten a bit overhyped lately. But that’s all the more reason to do a round-up of genuinely interesting stories, real innovation happening on the platform. So, I’m clearing out my inbox with some of the more creative tools appearing recently on Apple’s mobile gadgets. There’s no better way to kick off today’s festivities than with this unusual “reverse karaoke” creation.

Sure, people may think they’re tone-deaf. But even the layperson has extraordinary powers of musical perception. So how could you train your iPhone to perceive and respond to music? That’s the question asked by LaDiDa for iPhone, the first of a new line of “intelligent” music applications for mobile devices. A “reverse karaoke” tool, the idea is to listen to singing and fake accompaniment, rather than having you sing along to canned backing tracks. Nothing is pre-programmed; everything is generated on the fly on the device.

It’ll even make up a Bollywood accompaniment to your singing:

LaDiDa Bollywood Duet from khush on Vimeo.

Of course, to me, it’s interesting not only what the iPhone is able to musically, but also what these algorithms are unable to make sound musical. Both reveal a whole lot about how we hear and conceptualize music. I think the team deserves real credit for making this fun, though, and on constrained hardware.

The app’s creator Khush follows in the footsteps of Smule in that it takes hard-core academic music research and uses mobile devices as a vessel for getting that tech in the hands (literally) of the general public. (See my interview with Smule founder and ChucK originator Dr. Ge Wang.)

Parag Chordia, developed at professor at the Georgia Institute of Technology and the gentleman you see in the video, spoke to CDM about what’s happening behind the scenes. He tells us about how this application was developed, and how the intelligent algorithms work (or at least try to work, as music analysis and auto-accompaniment remain at early stages).

First, an explanation of the app.

read more

Obsessive Windows 7 Under-the-Hood Guide for Music; Can You Finally Dump XP?

Windows 7 running on a laptop, as photographed by / (CC) Luke Roberts. Windows 7 makes far subtler changes than Vista did, which gives it an opportunity to refine features by the ship date. And it’s been tested unusually widely, by testers like Luke.

Windows matters. It’s what roughly half of CDM readers use, and – for all the attention Apple gets – it’s a big part of the computer music world. Windows today also faces many of the same under-the-hood challenges that other operating systems do, so even if you’re a die-hard Linux or Mac user, you may want to pay attention.  You don’t need to love Windows, and you certainly won’t be hosting a Windows 7 launch party. You want to know if the OS will get out of your way and let you get to work.

Windows Vista proved what happens when an operating system’s many interconnected pieces are out of alignment. Even a graphics driver out of sync with underlying changes in the OS could render audio unusable, because just one missed sample can produce an audible glitch or dropout. Part of why I’m optimistic about Windows 7 is that Vista today is a radically different picture, thanks to many, many fixes delivered by Microsoft in updates and more mature audio and video drivers. But that means not just whether 7 is better than XP, but whether 7 is also better than Vista.

Vista wasn’t entirely alone: Mac and Linux have all had their share of growing pains in recent years. The devil is usually in the details. So, I again turn to one of the best guys in the business for sorting out all those technical details. Noel Borthwick, the CTO for Cakewalk, probably has a better big-picture view of how music and audio work in Windows than anyone on the planet. He’s a person hardware and software vendors outside Cakewalk often rely upon as a resource. Noel kept us technically honest on Vista, and he’s doing it again on Windows 7, with some exclusive information for CDM.

Those details get mighty technical, so here’s the punchline: Windows 7 is an OS Noel would use himself. It was hard to get anyone to recommend Vista over XP; loyal Windows-using developers I know still largely stick to XP. But would Noel switch from XP to 7?

Yes, absolutely. Windows 7 finally delivers on the stability and performance that users hoped for from Vista. The kernel changes and optimizations for large scale multi-core processors make it very attractive to DAW users who are interested in better low latency performance. I will be building a new DAW soon and Windows 7 X64 will be my OS of choice.

What’s new in Windows 7?

  • Better multithreading: Improved performance of highly-multithreaded software and hardware by removing a significant bottleneck, especially relevant to a tool like SONAR
  • Better memory management: Improved memory management when working with multiple threads
  • Less nagging: More customization over UAC prompts (meaning they don’t have to nag you more than you want)
  • More lightweight: Fewer system services run by default on a stock system, plus a leaner footprint of the OS
  • Media support: More native media format support, including QuickTime MOV and H.264, plus drag-and-drop media transcoding
  • Composite devices: More logical display of hardware with multiple functions (like audio and MIDI).
  • FireWire: Enhanced FireWire support, with IEEE 1394b
  • Multi-touch: Multi-touch display support
  • Usability improvements: An improved user interface, task bar, and Libraries for managing files

If you’re ready for all the gory details, read on – including a frank appraisal of how all of this compares to XP in real-world performance, and what compatibility issues to look out for if upgrading from either Vista or XP.

Noel Borthwick of Cakewalk effectively wrote this story in response to my questions, so these answers all come from him. Microsoft has not responded to my requests for a review copy, so I’ll be able to evaluate this on my own system – albeit far less scientifically than Noel can – closer to launch.

read more

Beautiful Music Performed by Mexican Jumping Beans (Really)

jumping beans & .tape. from la bisogno on Vimeo.

What might a jar full of Mexican jumping beans sound like if composing their own ambient music? Scott Worley points us to a musical experiment by his labelmate Daniel Romero aka .tape, on netlabel yo.yo.pang!.
.tape programmed a sound environment in the free multimedia patching environment Pd (Pure Data). Contact microphones listen for the beans to jump, then use Pd’s onset detection (an analysis for transients) to trigger the sounds. Daniel reports the technique is “easy, but wholly effective.”

I’ll say – the music winds up being quite lovely, and rather than having a boring software-based random event generator, there’s something mesmerizing about watching the beans. You can download a free MP3/OGG file of the track, as well (and it sounds as though more projects may be coming):

pet-o-matic [asociación cultural la bisogno]

Descripción original en Español:

empezamos esta serie con la picante unión entre el músico Daniel Romero (aka .tape. ) y Pancho, Emiliano y Marcos, tres frijoles saltarines mexicanos

Sonidos y programación por .tape. secuenciación en directo por los 3 frijoles saltarines mexicanos micrófono de contacto + un “onset detection” en pd para disparar los sonidos. fácil pero rotundamente efectivo.

In other Pd news, the creators of the RjDj interactive/generative iPhone music app, which employs Pd patches, will be holding another sprint. This one will be located in London October 2-4.

Indamixx + Renoise + CDM Music Production Contest: Tracker Ninjas, Now’s Your Chance

At work in Renoise. Photo (CC) Federico Reiven [blog].

cclogo If you’re ready to show your skills creating digital music, we want your work.

UPDATED! New contest entry page, new deadline (10/25):
http://www.renoise.com/competitions/indamixx/
Plus tips, tracks, and more to give you additional inspiration:
More with Less:”Efficient” Renoise Music Tracks and Tips

Renoise, the "bottom-up" music production tool that makes brings modern comforts to the tracker interface, and Indamixx, the turnkey Linux-powered mobile music rig, are working with CDM on a contest to produce a new song. You’ll need Renoise to make your track, but the software now runs natively on Mac, Windows, and Linux, and you can even finish your production on the free demo version if you’d like to give the software a taste before committing to it. (Really – you can even save your file. The demo won’t let you save a wav file, but we’ll judge the xrns, and the only other restrictions are some nags – Renoise is a rare return to the old “shareware” model of development.)

Here on CDM, we’ll also be featuring some tutorials on music production using Renoise, using Linux, and using free and open source software, as well as the commercial offerings. So, this is a chance not only to compete, but to learn some new tools. Rather than just feed off your work, I’m really eager to make this competition a chance for us to work together and share knowledge, to give to you. So I’m pleased to have some of the experts in the Linux audio community and Renoise community helping us do just that.

The competition will also be fully Creative Commons-licensed, to make sure you’re free to use our tips and tutorials, and that the track you make is free for others to remix – without abusing your work. (This is not officially CC-affiliated; we’re just making use of their license.)

Aside from the prizes, I’ll be thrilled to have the chance to promote your best work here on CDM, and the winner will become a demo song available via Renoise and on the Indamixx Linux-powered USB flash drive and pre-configured netbooks. (The USB stick means that if you already have a netbook, you can get a stable, pre-configured Linux rig on your existing machine.)

ASTER 700

Above: The grand prize, the Indamixx Netbook. I’ve just gotten one in the mail from Indamixx to try, and I’m already hooked on the thing. Based on the MSI Wind, the rig is pre-configured with Linux software, set up in advance for you, with energy XT, Renoise, and ArdourXchange for converting sessions from software like Pro Tools – plus lots of free and open source software, of course. Win the contest, and you get one of your own – and your track will ship as the Renoise demo on this laptop and on the Renoise site.

How to enter:

Here’s how the competition will work:

read more

Maschine 1.1 Beta: Software Drum Machine Gets Proper MIDI, Slicing

Photo (CC) our friends over at Synthtopia.

I was one of the first people outside Native Instruments to lay eyes on Maschine, and immediately I saw something with real potential. Here was a software drum machine that was different: it was a real attempt to fuse some of the advantages of a software interface with some of the working methods of hardware. Software and hardware had really grown up together, instead of the latter simply being fitted to the former. And, of course, it had NI-style effects and UI look-and-feel, for fans of the software house’s style.

But 1.0 releases are a funny thing. As someone who spends a bit of my life developing tools, you always wind up with a choice of delaying the release, implementing something partway, or choosing not to implement it so it can be done properly later. And Maschine 1.0 lacked for me the one thing that was really essential to workflow – proper MIDI input and output support. Without that, I felt it was difficult to even give it a fair test. You’d wind up getting hung up on what was missing.

Well, good news: Maschine 1.1 gets all the little features I feel are essential to making it a viable and valuable part of the production workflow. It’s in public beta now, and I’m giving it a proper test. But here are the current changes in the present build, which includes all of the major items on my must-have list:

read more