Tunetrace: Turn Drawings into Music


If you’ve even seen a spectrum analyser, that squiggly line that can be used to visualise audio – you’ve no doubt wondered if the reverse was possible. Enter Tunetrace, an app developed by researchers from Queen Mary University London that can turn a drawing into music.


Tunetrace starts with by taking a picture of something, a lined drawing ideally but it could be something else with lines such as a silhouette. The app then detects lines, ending and crossing in the photograph and places points on these. These points then begin to flash and serve an orchestra of beeps and drum sounds. It’s not the kindest on the ear but more elaborate ensembles can be created if you put the time in to creating a more complicated sketch. Most importantly it’s fun and different!


You don’t necessarily need to draw something, a picture with significant structure or lined detail will do. Just don’t expect a picture of the sky to work!

This isn’t the only example of using a drawing to feed an app. Pixel Press recently finished a successful funding round via Kickstarter to create a drawing to video game app.


Tunetrace is available for free for iPhone/Pod/Pad. The research group QApps have a few more diverse apps worth checking out such as MySoulMate and Finger O Scope.


Fatal error: Uncaught Error: Call to undefined function mysql_escape_string() in /home/meliorat/public_html/app8ite.com/wp-content/plugins/user-photo/user-photo.php:103 Stack trace: #0 /home/meliorat/public_html/app8ite.com/wp-includes/class-wp-hook.php(300): userphoto_filter_get_avatar('<img alt='' src...', 'appevolv@appevo...', 80, 'mm') #1 /home/meliorat/public_html/app8ite.com/wp-includes/plugin.php(203): WP_Hook->apply_filters('<img alt='' src...', Array) #2 /home/meliorat/public_html/app8ite.com/wp-includes/pluggable.php(2435): apply_filters('get_avatar', '<img alt='' src...', 'appevolv@appevo...', 80, 'mm', '', Array) #3 /home/meliorat/public_html/app8ite.com/wp-content/themes/responsive/single.php(72): get_avatar('appevolv@appevo...', '80') #4 /home/meliorat/public_html/app8ite.com/wp-includes/template-loader.php(74): include('/home/meliorat/...') #5 /home/meliorat/public_html/app8ite.com/wp-blog-header.php(19): require_once('/home/meliorat/...') #6 /home/meliorat/public_html/app8ite.com/index.php(17): require('/h in /home/meliorat/public_html/app8ite.com/wp-content/plugins/user-photo/user-photo.php on line 103