[sharing is defeatism] MOUSE MUSIC – MOUSE MAX

Aug 21, 2010 at 1:32pm

[sharing is defeatism] MOUSE MUSIC – MOUSE MAX

hello world.

did any of you get a chance to check this out?


it’s an interactive flash noise page produced by keiichiro shibuya, a prominent electronica artist in Japan.
it’s fun, nice sound, nice design…

i especially enjoyed the ease of the interactivity.
a mouse drawing a rectangle makes the noise.
a simple idea but very brilliant.

so i tried to recreate something like that in max with [lcd]
video >> http://www.youtube.com/watch?v=YgTRq5VjKic

directions decide four different noises;
left-up >> high noise
right-up >> low noise
left-down >> sine wave
right-down >> cranky noise

Aug 21, 2010 at 5:44pm

great stuff as always :)

Aug 21, 2010 at 7:54pm

brilliant! i love it. (from the video, it seems you wrote it backwards, left-up is not high noise but low noise? and right up is not low noise but high noise? maybe i’m not understanding… but still brilliant!)

Aug 22, 2010 at 12:06am

thanks guys.
and you are right. left-up&right-up are the other way around.
when you see dots, that’s low noise and when you see wave forms that’s high noise…

Aug 22, 2010 at 12:34am

bug : i’ve an inifinite list of “expr divide by zero detected” messages.

Aug 22, 2010 at 10:03am


This is great. Thank you very much.

I’ve checked your website and found tons of other stuff too. I love the way you always use very small font, you do not care about old people, I like that. Anyway, just to look at your interface, I already listen to beautiful music, I admire…
Amazing…I think I’ll have loads of fun with [lcd] next five years or so.
I am also a fan of R.Ikeda, maybe it’s you.

thank you very much for opening the door to this huge warehouse of inspirations.

you’re a true brother.

jae ho

Aug 23, 2010 at 4:21am

thank you for kind words…

>bug : i’ve an inifinite list of “expr divide by zero detected” messages.
yes, i noticed this when i was writing the patch,
but at that point i had a little too many [expr]s to figure out which ones causing this…
(looks like though there are multiple [expr]s doing this)
thanks to the smart design of [expr], it doesn’t halt the computations,
so i left them alone…

and yes [lcd] is a fun object,
but it you were to spend five years, i’d rather recommend [jit.lcd] or [jsui].
the only reason i use [lcd] is jitter doesn’t work on my six-year old computer, and i’m too lazy to learn javascript.

and no, i’m not ryoji ikeda, although i wish i was. i’m a big fan too.
you might want to check this as well.


Aug 23, 2010 at 7:17am

Wonderful stuff, love it.

It seems to be a Max 4 patch. In Max 5 you can simply double click on an error message and it will show you the object causing the message…
The divide by zero is happening in the drawnums subpatcher.
You feed $i3 as zero, the modulo or div operator will complain…

expr $i1+($i2*5%($i3/5*5))+1
expr $i1+($i2*5/($i3-0))*6+8

Its a bit hard to wade through all these expr and if objects. But with that hint you’ll catch it for sure…



Aug 24, 2010 at 1:31am

thanks for the hint!

hmm, probably adding another [if $i1!=0 then $i1] or even [sel 0] will solve this problem…

Aug 27, 2010 at 5:25pm

I in delight from these paches, thanks!)


Aug 30, 2010 at 4:17pm

there are more, if you are interested, on main ondomusic site as well.
more patches to come so please stay tuned…


You must be logged in to reply to this topic.