Forums > MaxMSP

[sharing is defeatism] MOUSE MUSIC – MOUSE MAX

August 21, 2010 | 1:32 pm

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 >>

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

August 21, 2010 | 5:44 pm

great stuff as always :)

August 21, 2010 | 7:54 pm

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!)

August 22, 2010 | 12:06 am

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…

August 22, 2010 | 12:34 am

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

August 22, 2010 | 10:03 am


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

August 23, 2010 | 4:21 am

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.

August 23, 2010 | 7:17 am

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…



August 24, 2010 | 1:31 am

thanks for the hint!

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

August 27, 2010 | 5:25 pm

I in delight from these paches, thanks!)

August 30, 2010 | 4:17 pm

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

Viewing 11 posts - 1 through 11 (of 11 total)

Forums > MaxMSP