そりゃflight404さんには対抗できませんわな。
オブジェクト指向ってなんじゃそれってぐらい描きなぐられたスケッチです。最初は気にしながら作ってたのですが。
僕がさんざん遊んだあとなのでなんのこっちゃ分からないと思いますがいちおうProse55ingソース→particleworldsprite.zip
実行にはサウンド用のライブラリEssが必要です。Three-Axis»krister»Ess

PCで鳴らしている音ではなく。ライン入力された音を拾います。入力された音をスピーカーに出力する方法が分かりません。MacであればXCodeについてくるAU Labで入力を出力へスルーすることができます。
ボーカル入りの曲よりもインスト、アンビエント系の曲で調整してます。

keyReleased()やmouseDragged()を見ていただければなんとなく操作法は分かると思います。
あとは、まかせた。(誰に?)