We closed this forum 18 June 2010. It has served us well since 2005 as the ALPHA forum did before it from 2002 to 2005. New discussions are ongoing at the new URL http://forum.processing.org. You'll need to sign up and get a new user account. We're sorry about that inconvenience, but we think it's better in the long run. The content on this forum will remain online.
IndexProgramming Questions & HelpSyntax Questions › is processing the right tool for my job
Page Index Toggle Pages: 1
is processing the right tool for my job? (Read 668 times)
is processing the right tool for my job?
Nov 1st, 2009, 4:21pm
 
hello all.  my apologies if anyone reads this and feels that i should have simply researched more; i'm not finding answers to my questions that are clear and firm, so i'm coming to you folks.  many thanks in advance.

i dj with my laptop; i've been doing so for several years now.  i used ableton live for years, and am now making the jump to traktor pro.  i'd love to use a jazzmutant lemur as my interface, but frankly there's a long list of things that i'd "love to have" that are similarly out of my price range.  the new mimo 7" touchscreens look really, really cool, but as far as i can tell there are no programs for mac that allow one to be used no-fuss as an interactive midi controller.  i'm playing with the idea of just learning a language like pd or processing and writing my own program.  (i also can't afford to pay for max/msp, so even if there are solutions there, they're not for me.)

now, i was a computer science major a long time ago, but i haven't tried to code anything in about a decade, so i'm turning to the experts for some quick-and-dirty answers.

1. are programs written in processing spritely enough to keep up with the real-time performance needs of a midi controller?

2. if so, processing seems to be the ideal tool for the job - is there something (maybe obvious) that i'm missing?

thanks again for any insight.
Re: is processing the right tool for my job?
Reply #1 - Nov 1st, 2009, 7:17pm
 
Since your machine is probably pretty sprightly, you can get a decent framerate, especially if you break the built-in limit of 60 FPS.  (Just add "frameRate(9999);" or somesuch to setup()...

But another option, which I haven't used but hear good things about, is PureData...
http://puredata.info/
Re: is processing the right tool for my job?
Reply #2 - Nov 2nd, 2009, 2:00am
 
Pure Data is very similar to MAX/MSP (but open source)...  I didn't get on with it at all: had to use it during an MA and TBH have little knowledge of audio.  'Programming' with it is weird and doesn't follow the format you might be used to with code-based programming languages.  Still, a lot of people seem to think it's great, so it may be just what you're after.

I've also heard good things about Chuck...  and I'm sure there are plenty of other OS Audio-focused options out there.

Also if you're interested in alternative input methods you might want to look at what people have done with Arduino, and maybe see if there's a Dorkbot group in your area: you might find people willing to collaborate on a project Wink
Re: is processing the right tool for my job?
Reply #3 - Nov 2nd, 2009, 6:56am
 
Wow, I didn't know ChucK, sure looks interesting, thanks for pointing at it.
I see no obvious timeline, but the latest release notes mention Snow Leopard so it is still maintained...
Page Index Toggle Pages: 1