Matt Montag

Sound, music, perception, and interaction

Matt

Exact MP3 Recompression

Let's say you have a library for decoding MP3* streams, and your library exposes some API methods that provide access to the resulting uncompressed PCM audio stream. It's meant to hide the original MP3 data, so people can't save it to disk and rip you off. Is it possible to "reverse engineer" the PCM data [...]

Multi-Touch for Musical Applications

This semester, I have been working with Stefan Sullivan and Scott Dickey on a multi-touch table for musical applications. My goal was to get latency to an absolute minimum, since even small delays can ruin the experience of performance. We achieved 25-30ms latency from touch to audio output with our camera-based system, compared to 50-60ms [...]

Speech Gender Conversion

Interesting gender conversion results... Barack Obama obama.wav obama_to_female.wav obama_to_child.wav Sarah Palin palin.wav palin_to_male.wav palin_to_female.wav Katie Couric couric.wav couric_to_male.wav Al Gore algore.wav algore_to_female.wav algore_to_child.wav Hip-Hop turnstiles.wav turnstiles_to_child.wav Details on the project page.

Voice to NES Music Converter

This is a weekend project idea. Wouldn't it be cool to sing into a mic and have your voice converted to the sweet sound of a 2A03 pulse-width-modulated square wave? "Yes, Matt, that would be cool! But how can it be done!?" I'll tell you. I've got a VST instrument that does my NES synthesis [...]

WFS Designer Preview

Coming soon...

Human Birdwings Hoax

This human flight hoax has been picked up by all the tech and gizmo blogs within the past 12 hours. http://www.wired.com/wiredscience/2012/03/human-bird-wings/ They have Youtube videos going back several months, working machines, blueprints, blogs, press kits... pretty impressive. The videos on the whole seem vaguely like some kind of fake European viral advertisement, but if you [...]

Display-Aided Head Tracking

If you've ever used Apple's PhotoBooth software to take a picture of yourself with the webcam built into the screen, you'll notice the display turns white when the picture is taken. The idea is to use the monitor as a flash bulb - it illuminates your face and produces a better image in low-light conditions. [...]

Wave field synthesis graphical simulation

This is a Processing sketch/Java applet that simulates wave field synthesis. A virtual source follows the position of the mouse cursor. It's useful for visualizing the behavior and limitations of WFS. Right now it lets you change parameters of a line array, and I'll try to extend it to simulate other array configurations. Key Commands: [...]

Wave field synthesis build progress

Spent the week building speakers. 12 modules complete (48 speakers). Have yet to wire them all up. Still waiting on a few power adapters.

Pandora and Flash Player, a CPU Hog? Really?

OK. I am using a Pentium 4 2.2 GHz machine, Chrome browser, and playing some Pandora tunes. When Pandora is in the foreground, Flash Plugin is using 50% CPU time. When I switch to another tab, Flash cools down to 10% CPU time. So just a tip there, hide that Pandora if you want your [...]