OSC

Eye Synth OSC

dust's picture

http://itunes.apple.com/us/app/eye-synth-osc/id428793374?mt=12&ls=1#

just thought i would share this with community here as i would not have been able to build something like this if it wasn't for the help of people here over the last few years.

ironically an application like this is how i found quartz composer. i had been dabbling with web camera piano's, and theramin's etc.. in max msp and isadora. i did a search for web cam piano and memo.tv popped up.

i was like what is this quartz composer. to my surprise it was part of xcode which i had and it was made for motion graphics. my life changed at that moment and ever since then i have been immersed in qc.

all the pieces used to make this app are here on kineme as open source. primarily my synth plugin and note to midi number macro as well as optical flow where used to make this app.

so in effort to say thanks for all those who have helped me. here are some promo codes to download this app made with quartz composer.

good for 4 weeks from today ;)

WNLRTE34E4YK
7MN67RNXLRPE
HRELJKXPY3P6
6NNTX3TTFETW
L4ENY9XXW4FN
WKK6PPP6N9WN
ALKFW9YX7A4L
4LX6T6FRN4T4
MJPR9T9HLFWW
3WNNLFPTXHTM

for some reason i can not see my app on the app store. so if anybody has some time and wouldn't mind trying to download it i would be greatly appreciative. i think maybe it has something to do with my itunes account being disabled at the moment.

has this ever happened to anybody ?

a month or so ago i tried to purchase a mac dev account. my card was declined for some reason. i had money for this so i called apple eventually escalated my call to executive customer service to figure out how i could purchase the account over the phone. while on hold i conferenced my bank. as it turns out i was getting itunes charges from germany. my bank declines charges that are not made in new england where i live for my protection apparently. i wish i had known that on my last vacation.

to make the long story short as i have told this to i don't know how many people at apple. while on conference with my bank and apple we all decided it was best to let the charges post in order to figure out whom was using my info. apple sent me a hat for all the trouble i went through and everything was gravy. then a couple weeks later my account started getting hit from germany again. so i called the bank disputed these charges.

its obvious to them that i was purchasing things in my local market at the same time things where being purchased in luxenburg. so to make the short story a bit longer. i got a new bank account and the charges where credited back to me.

i must say apple works fast because the next day my itunes account was disabled. apparently for my own protection although no one has told me this. the weird thing my dev/itunes account was never used. i think it might be a mix up with apples system because today i was charged twice for apple care like a week later?

the point is i am unable to download anything from the store at this moment but would really like to make sure my app is downloadable as i can not see it on the store anywhere.

thanks

dust

mobile browser based osc multi-touch to qc

dust's picture

so the idea is you come up to an interactive display, lets say at some arbitrary store front, and your waiting for the bus etc... you notice a sign that says "your art here dot com :8080 " just browse to this website with your mobile to begin drawing.

in this simulation you see a mobile ipad web browser and a quartz composer view to simulate an interactive display.

this actually runs smoother on the device. the cool part is it totally works over the cell data network. so there is no need to join a network. obviously a wifi adhock is much faster but it does work via data.

multi-touch music box

dust's picture

so this is a comp i have been working on. it is a pretty intensive process as i am using quartz composer, unity3d, and ableton live. in future versions im pretty sure this will have to be a multi machine set up one for rendering one for audio etc..

any thought on how a 3d osc/tuio/midi node graph type of program should work. its all experimental at the moment so i'm making it up as i go along.

the basic idea is to be able to place these nodes or units i'm calling them in chains on the screen to be able to make up graph that produces usable midi data for synthesis. the quick low down is, this patch is sending the position, rotation and scale vectors as midi control messages as well as a randomized arbitrary midi note map to ableton.

this is currently in progress but if anybody is into experimental ways of making music and wants to try this. i'm happy to supply the binary quartz builder and unity files as it seems things run smoother from the binaries.

here is a more detailed explanation from vimeo...

this is an early experimental multi-touch music project, i am working on. it is inspired by the reactable and utilizes the tuio protocol to transmit cursor data to unity via xTuio. in addition to being rendered in unity, quartz composer is being used to parse the spectrums peak amplitude for each instrument that is also being feed into the unity render engine via osc to visualize the waveform between the 3d music box nodes.

there are two types of nodes that both transmit midi note and control data to ableton live for synthesis. the two type of nodes are a synth unit and fx unit. although the nodes act as two different classes they are inherently the same objects transmitting the same data to live.

meaning the fx unit nodes also can act as a synth node and utilize its midi note data and like wise the synth unit nodes also send midi control messages. the nodes are transmitting a random note in the range of 0 to 8. this note is subsequently parsed and retransmitted to live in a particular scale. in addition music box is also sending 8 harmonic notes based on transformation logic as well as transmitting the subsequent rotation, position and local scale vectors for each node as midi control message.

so what this means is you could use a two finger pinch zoom to scale the node up which in turn can be mapped to an instruments amplitude or what ever parameter you would want scale to be used for. although this video is only showing positional usage both position and rotation vectors are sent to live as midi cc. doing a pinch zoom pivot rotation will give the xyz rotational messages to subsequently map.

the fx units are chained to the synth unit nodes via a spring joint so that the position of the fx unit can modify the location and rotation of the synth node by utilizing rigid body physics. meaning that the control messages of the synth unit can also be effected by the fx unit and vice versa. this is all experimental and there is no right configuration at the moment.

Splatter Paint II (Composition by dust)

Author: dust
License: MIT
Date: 2010.05.29
Compatibility: 10.6
Categories:
Required plugins:
(none)

here is another splatter paint this runs via multi-touch and mouse. try some blend modes out for interesting splats.

multi-touch fun

dust's picture

just wanted to share a composition i made today...

the idea came when i started making a multi-touch painting app native to the ipad. sure there are lots of painting apps but i wanted to make a motion painting app i guess you could call. basically painting with particles that sparkle and stuff. once the particles get stacked up my frame rate dropped making it only possible to draw a smiley face ;(

so i changed the duration to just visualize the touch so the particles would fade out and made a osc controller out of it so not all is lost... might try and send this one through itunes.

im worried as apparently apple gave memo.tv a hard time. i guess he had to change his to be more dj like. i have one of those apps 2. i don't really want to combine them as think a multi-touch controller and a virtual turntable are totally different things.

any thoughts ?

here is video snippet.

http://pelican.asap.um.maine.edu/~oconnordw/vid/mtosc.mp4