The Sonic Algorithm