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

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

jrs's picture
Re: Eye Synth OSC

Hi Dust,

No offense but you really need to polish both your apps a bit more as currently they do you a disservice. Before reading the post I followed the itunes link and read the store description. Not realising you had given us a code I paid for both apps as I like your work and wanted to offer some support......I've since asked apple for a refund on both (which is petty I know and probably took more time than it was worth) but I felt pretty ripped off with both.

Whilst this is a bit of a rant please realise I'm only writing with your interests in mind.

Eye painter didn't seem to give me any control over position so I felt the title/description was pretty mis-leading. I mean sure your using the camera but as far as I can tell only as trigger to do a random paint splat.

Eye synth runs really poorly on my 2010 macbook pro - every time a not plays the video pauses to the point where things are not usable. Also without and control of the thresh-holding it means it constantly triggers even if I'm not in the scene or not at all to the point where I feel I have no real control what so ever and that its just random.

I appreciate you offered this to us for free but if your going to charge others then I suggest you put in the extra time to get things working well - your easily capable of it.

As for some more constructive criticism I'd really like to see the following features which I think would make things a lot more usable.

1) Some more feedback - maybe an option to display the trigger regions, a level meter indicating movement amounts

2) Threshold control

3) Instructions - whilst no one likes writing doco a few instructions explaining what each of the parameters controls would be nice (ie what is the bank path and bank number as they don't seem to do anything). Am I meant to be able to control position in the paint app and my tracking/lighting environment isn't right or is it just random? What is the OSC message format and what params are sent?

Regards - James

(P.S - whilst I'm a firm believer in that if you say something you should be prepared to say it in public I think this message is a good reason for enabling personal messages on the board, currently this is the only contact I have for dust - even enabling emails on our profiles would be handy)

dust's picture
Re: Eye Synth OSC

great so you where able to download it. i'm working on a wiki right now. the synth is a sequenced arp you would want to set it to single note mode if you want the music to stop. good feedback though maybe i should make the default to single note mode instead of sequenced ?

it took me awhile to understand random as well. i wouldn't expect to much control from a web cam, particularly when velocity is the only input. i plan on adding a soundbank to each update. i don't see a meter to be to difficult to add or to much of a request.

i have a kid i have to take care of so i'm sorry that the extra time your entitled to i have to give to my daughter and projects that will benefit her. these apps are novel random toys and not for developers. i'm not sure how much time someone is supposed to spend on an app that doesn't generate any profit as i am new to this dev stuff... so i welcome your constructive criticism. to bad you returned the apps. i guess i set the bar to high for myself with some other open source i have posted ;(

here is the support web site... with parameters explanation.

http://d0cut0uch.com/index.php/eyesynthosc

leegrosbauer's picture
Re: Eye Synth OSC

The app shows up just fine in the Canadian app store. I bought it. Any chance it might recognize other video sources in the future? CamTwist?

dust's picture
Re: Eye Synth OSC

thanks lee. i was thinking of adding fire wire support. un-fortunately i'm not able to add any of the kineme video goodness as they use private frameworks and stuff. honestly i'm not sure how to access cam twist in qc i always use it the other way around. if you got a patch that shows how to do this, i will gladly put it in an update for you.

leegrosbauer's picture
Re: Eye Synth OSC

Thanks dust, but I haven't a clue about how to implement access to video sources in apps. As for CamTwist, some apps recognize it while others don't and sometimes that circumstance changes one way or the other during updates to the app. As for accessing CamTwist as a video source in QC, the only way I know to do it currently is to run QC in 32 bit mode ... then CamTwist simply appears as a source in the Video Input patch.

CliffSchwarz's picture
Re: Eye Synth OSC

I had no problem following the links to the app store I bought the paint program, It sounded interesting, I am assuming this is the finished version of splat2 that was posted here.

Nice work

dust's picture
Re: Eye Synth OSC

the splat2 here on kineme has nothing to do with second version of eye splatter paint. actually eye splatter paint is based on v1 in the repository.

i have actually put sometime into really trying to get the best sort of splatter painting. using particles and 3d mesh physics fluid simulations etc... i have posted them all here. i'm not really sure if using the kinect is ok for the apple store ? if it is that would solve some of the problems and provide much better control and experience for people. i suppose i could try to add the kinect to an update and see if it flys.

so far it seems a heuristic approach to splatter painting is going to be the best solution for the iOS. this is a little demo of what i'm talking about. its an app for my mate mr brainwash. he just got an iphone and is all excited. sort of a promotional tool that lets people make one of kind stencil / splatter painting art he makes.

i'm just testing some brushes here in qc even though this will eventually be for the ipad. i all ready have a good framework for a mac app here so maybe some of the brushes might get included into a eye spatter paint update.

besides one of my best friends being splatter paint artist it was really my daughters love for memo's paint program that spawned all of this.

here is a video demo of the eye synth. i just made. its simple but shows how it can be used in a multi application context.

dust's picture
Re: Eye Synth OSC

lee check your messages, i'm sending a cam twist version to test ;) i think thats a great idea to let video effects drive some of the synth. not sure if i can support a 32 bit cam twist version on the store but certainly can can experiment with some video effects and colors, see if i can make it more responsive

leegrosbauer's picture
Re: Eye Synth OSC

Thanks dust, done and done. I'm not clear about that 32 bit circumstance in regard to the app store, either. We'll see where it goes. Thanks again.

CliffSchwarz's picture
Re: Eye Synth OSC

It is a very nice program It loaded up great on my laptop, after its on for a while it does slow down a bit.
Any Idea if you can set it up to run any video input I would like to try it with a hand held camera video source.

dust's picture
Re: Eye Synth OSC

yeah i have plans to make various updates. its not an instant kind of thing like you can do here on kineme bouncing comps around. updates need to go through validation and apples review board just like any app does. so an update i make today might not show up for a few+ weeks. i like the feedback it helps improve things. what kind of camera to you have ? im thinking the first thing i'm going to do is add internal strings to synth. maybe some video effects. i'm really trying to keep things simple. i have a free app in the queue after that i think i will be able to update.

CliffSchwarz's picture
Re: Eye Synth OSC

I have lots of camera's Panasonic DVX 100, Sony Cx 150, Also have various input devices for input, advc100, Black magic HD. My background is in music and television production. If you need a beta tester let me know.

dust's picture
Re: Eye Synth OSC

Sure you can beta test. It seems jrs isn't the only person that needs some visual feedback as to where the notes are on the screen. Ironically this is actually built into the app already for debugging purposes. Do you have a kinect ? I plan on making some updates soon. Just go to website and send your contact info to my email.

gtoledo3's picture
Re: Eye Synth OSC

Quote:
the splat2 here on kineme has nothing to do with second version of eye splatter paint. actually eye splatter paint is based on v1 in the repository.

You're referring to "splatter paint"?

Do you remember how when you posted that I asked:

Quote:
This reminds me of my feedback paint with optical flow posts, and then the water displacement I've posted on top. Nice look.

...and then you said:

Quote:
yeah this is a combination of all those files, well i actually used chris woods life form today.

It's like.... wow. A for-sale app that's a cludge of a bunch of other people's comps. Good for you dude. I wouldn't have commented if you hadn't have started to go into your "background" on it, that's sorta not rooted in reality.

dust's picture
Re: Eye Synth OSC

i was referring to the techniques used in the files or inspirations. george you can download source here and see that neither yours nor chris's source is included.

http://kineme.net/composition/dust/SplatterPaint

try to be fair here george. you never posted any source for your feedback painting patch. that was one of my first applications.

i learned how to place an extra billboard in a render in image to create feed back from chris wood's life form patch it had nothing to do with your files. why cant you accept that we where working on kindred ideas of body painting at the same time.

why don't you post something from qc on the app store. you have a lot of killer patches.

just to be clear here is your petri dish.

this is what you said...

Quote:
I see this as my petri optical flow example with some extra filters on the back end, and the same basic thing as my feedback particle system posts with gaussian image input.

http://kineme.net/Applications/Compositions/georgetoledosamplethread#com...

the petri comp your referring to from the gt super sampler was posted as a quartz builder app where the source was instantiated into a nib so there was no way i could have used it george. please just give me a break with this issue. this has nothing to do with the synth

dust's picture
Re: Eye Synth OSC

Quote:

I wouldn't have commented if you hadn't have started to go into your "background" on it, that's sorta not rooted in reality.

that was my reality back then i just went through a divorce, and your harshness actually hurt as i really wanted to build a splatter paint program for my daughter because she brings so much light into my life. then you come along thinking i stole this idea from you. that just sort of ruined the nice thing i thought i was doing by making my daughter a splatter paint program and sharing the source with people. that is why i was hurt hurt.

im noticing with comments people really like to just focus on the negative aspects of things.

gtoledo3's picture
Re: Eye Synth OSC

I did post source, to multiple comps involved here, and then one of them to the dev list, which you've indicated using as a mashup. There was a thread here that had a "particle wreath" comp, some op flow paint stuff w/kineme particles too, and then I started layering it, changing it, and calling it petri. Around that time, I also posted a water sim comp. You kinda mashed it all up and threw in some chris wood stuff too.

Again:

Quote:
yeah this is a combination of all those files, well i actually used chris woods life form today.

So, I'm just going on that. Your words. If you've rationalized it into something else since then, whatever. I think it's in bad taste, and doesn't really encourage anyone to post any opensource things around here.

I don't accept any kind of postulation that we were working on similar things in parallel, since I was using QC, and posted related qtz's before you ever posted in any public capacity, and also because:

Quote:
yeah this is a combination of all those files, well i actually used chris woods life form today.

That's the last I'm saying about it here. It's irritating because those were artistic endeavors as opposed to some kind of utility macro, or something.

dust's picture
Re: Eye Synth OSC

just because you have used qc longer than me doesn't mean you need to take things out of context to despite me. i should have said thats its a combination of those techniques to be a little clearer. george your intentions here are wrong and your trying to use my own words against me. for what its worth it doesn't bother me anymore. the patch really started with the optical flow example.

gtoledo3's picture
Re: Eye Synth OSC

Go cry a river to someone else. You aren't the only one who's had unfortunate things happen to them.

Quote:
yeah this is a combination of all those files, well i actually used chris woods life form today.

I wouldn't have even commented had you not had the unmitigated audacity to start going into the background of it and not acknowledge that which you've already admitted to.

dust's picture
Re: Eye Synth OSC

this is just all out of context george. i used a-lot of techniques here. (referring to running a feedback loop with image filters)i honestly figured out how to how to attach a gaussian blur to a particle system my self. you where obviously doing that before me. do you want me to put your name in the meta deta.

gtoledo3's picture
Re: Eye Synth OSC

Now you're being disingenuous. My take on it being "cut and paste-ery" is from my looking at your composition at the time, email discussion, on-board discussion, and your reply :

Quote:
yeah this is a combination of all those files

Here's my rating:

You do a good job of cutting and pasting other people's work into stuff that has enough of a visual impact to be sometimes impressive at surface level, though often lacking in logical flow, and with buggy performance issues. If I made comment on all of the work of others that I see you lift in your compositions (as in, not my work), without credit, I would be commenting on the vast majority of your "work". If you sought out inspiration in non-progamming centric areas of your life, and brought them to the table when you did your programming or art, you would likely find yourself without a shortage of original ideas.

dust's picture
Re: Eye Synth OSC

your entitled to your opinions george. you have been doing this way longer than i have. your welcome to point out any uncorrected faults in any of the compositions i have posted here.

gtoledo3's picture
Re: Eye Synth OSC

You know, I really don't like going on any kind of negative jags.

The thing that pisses me off about you is that you would come onto forum in the past while, and throw out all kind of negative barbs about me in context of a job offer that was here, just because you had some VAGUE IMPRESSION that I might be getting the job instead of you (meanwhile, I had only inquired about it). You besmirched me numerous times, in public, when I wasn't even remotely involved in you getting or not getting whatever gig it was.

All the while, you prepare an application that, admittedly, uses swarths of programming from Chris Wood as well as I, and sell it for money on the Apple App store, and come on here spamming it up to sell it.

So, you rip me a new asshole because I'm supposedly taking some job from you, while you're actually selling part of my work for profit. Cool one.

Did you tell me that you saw my work and decided to make something like it? No, you told me you took actual pieces from published work, and reconstructed it to reconstitute the whole of another piece that I hadn't published, slapped your name(s) on it, and did whatever other shit you did to it. I've bit my tongue for a long time, but I'm sick of you, and your using mental illness as an excuse to fuck me and others. I don't know you, what you or your scenario is... for all I know that's just an excuse for being a total ass and having no boundaries or rules of decorum when it comes to lifting the work of others.

I'm sorry for my strong language, to other forum members. I trust that people are aware that I've never felt compelled to react this way before, but I'm not going to let this one go, or keep getting walked over.

gtoledo3's picture
Re: Eye Synth OSC

I'm not letting the lay, as I still haven't said everything I wish to say about this.

You, admittedly, mashed my compositions for your thing, and you admitted to this long ago. At the time, you reacted in what I perceived to be a really inflammatory way, bringing up all kinds of personal issues, and justifications.

Anytime anyone has treaded into uncomfortable territory concerning mashups, copyright issues, or when I've made contributions to public works, I've never before had any problems clarifying these matters. It's usually a few words back and forth, and all is resolved.

After being - I feel - wronged by you in that scenario, but turning the other cheek, you (some time later) decided to cast aspersions on my professional conduct when there was a posting here where a developer was being sought, and you were not chosen.

Now, I browse the forum and see you selling an app that you say revolves around programming that you have previously told me was a mashup of my programming, and that of another forum member.

No matter what contributions a forum member has (or hasn't, imo) made, I don't think that one forum member (me), deserves to be consistently treated by another forum member (YOU), in a way that is so devoid of moral or professional conduct.

The thing that truly amazes me, is that when you were having your persecution complex meltdown for not being chosen for the gig solicitation months ago, I had not mentioned one word of you, but merely mentioned my own merits. I hadn't even accepted the gig, and eventually another forum member was a better fit and I bowed out. Yet you went on a rant to end rants about me. I decided to not say anything at the time, since other forum members decided to skewer you. So, I'm this heinous individual, yet you are the one selling a product that rips me off.

I know that this may seem outlandish to other forum members that may find your programming (or whatever it is) to be really awesome, but I think you should be banned. I don't think any other forum member should have to endure this in the future, and I don't think I should have to wait until the next time something like this happens.

dust's picture
Re: Eye Synth OSC

George just tell me what you want I don't want this to go on any longer. I will Glady give you credit any where you want it. Make the app free. Share proceeds. You obviously feel like I stole this idea from your very passionately, I want nothing more than to resolve this. I will implement and update with splatter v2 for the time being.

millenliam's picture
Re: Eye Synth OSC

Hey Dust, Just downloaded your app so I could use the OSC data within Max/MSP, however I am getting an error. Max is saying that the OSC message pattern is invalid as none of the messages (Note/1 Note/2 etc...) start with a '/', which is a standard spec of the OSC protocol. Is this something you can correct in the next update? Liam