Who are you? How are you using jitter?

    May 09 2006 | 2:05 am
    I'd like to know how people are using jitter in the real world. Is anyone using it professionally?
    I have a jitter class here at ISU and I am using it to perform music videos. How are you using jitter?

    • May 09 2006 | 2:23 am
      one of my students is using it to store and access different modal scales.
      another one is processing the RSS feed for craigslist casual encounters.
      i use it to hypnotize infants.
      i think gregory taylor makes gestural tapestries.
    • May 09 2006 | 2:29 am
    • May 09 2006 | 3:05 am
      Happily, I'm a *voluntary* affliction (for c74 listeners, anyway). Everyone whines about how mellow I am now and occasionally berates me for forcing *them* to tell people to STFW/RTFM, etc. So far, no satisfactory Jitter patches to accompany the RTQE webcast that don't look suspiciously like kin to the tiresome throbbing technotorus that follows you around the room, or I'd probably be more visible. :-)
    • May 09 2006 | 6:00 am
      I think you guys need to lighten up. I mean seriously, you might burst a blood vessel. :)
      That XML thing sounds cool. How is max useful for that kind of thing?
      It would be interesting to compose video based on daily RSS feeds. Warp 3d text or something along those lines.
    • May 09 2006 | 6:05 am
      Besides occasionally going outside and performing with some of my openGL patches I've used some jitter in video post production to do effect work that would otherwise be very tiresome with after effects, etc, mostly music videos - Hip Hop ( for The Roots).
      v a d e //
      www.vade.info abstrakt.vade.info
    • May 09 2006 | 6:07 am
      Here is a patch to get you going:
      it uses Jasch's excellent detox object for xml parsing, and his string library as well.
      v a d e //
      www.vade.info abstrakt.vade.info
    • May 09 2006 | 3:19 pm
    • May 09 2006 | 4:37 pm
      Joshua's good advice deserves a response in kind:
      1. Nearly any problem in Max/MSP/Jitter benefits from being understood in terms of seeing it as data being output from something that needs to be transformed before being sent as data to something else [where it works as input]. NOT understanding that is a big reason why some new users don't bother to learn anything about messages and data formats, and also why those same people spend so much of their lives doing "cargo cult patching" [i.e. randomly connecting things together with no particular understanding of the data moving down the wires/pipes].
      2. Don't assume that there is either a single external object that performs any given function you may want or require, or that there is a single solution or "proper" solution to something you want to do. The search for idiosyncratic solutions is a habit that will serve your art well in general - and, once you have your own solutions, the process of working to optimize things is the second great school of programming.
      3. In the long run, the perceived efficiency of the patch grovel is illusory with respect to the insight gained from an attempt to solve the problem that confronts you. Once found, shared solutions can be a formidable source of insight - having mastered the habits of thought the solution requires, the work of others can be appreciated as embodying the results of a similar search by others in a way that may generate other insights for you.
    • May 09 2006 | 7:41 pm
      All great insight guys.
      I'm going though the Andrew GL tutorials and they are amazing.
      They are really helping me to understand what is going on. I don't quite understand trigger yet but I'm sure I will get there.
      I think you guys are forgetting about the creative part of max. Sometimes the ideas are more important the fancy coding.
      A couple of things I've learned:
      Break everything down into small pieces. If you try to skip steps then you will never get to the end. If you first have an idea so you think. Ok, this is what I want to do. How do I get there? This is the object I think will do it. How does it work? Print it up and see how the data is moving.
      One of the most complicated things to do is move a lot of data. Lists are very hard to deal with. I recently discovered the spray object. Cool stuff, I used it to trigger a bunch of line objects, and then send them out a random outlet. It was very difficult to deal with that much data. It was worth it though. I based it off of Andrew’s animation tutorial and really made that thing dance. Any ideas on how I might edit that tutorial more to make it really cool? I've got it set up so that my drum machine is making the animation dance. You know, #31 animator.
      Also is there anyway to edit the backdrop of GL stuff without adding more GL objects. I know I can do colors but that seems kind of dull.
    • May 09 2006 | 9:19 pm
      joshua goldberg wrote: > the jitter recipes are wonderful, but they are really best for learning > how to program like andrew! (not such a terrible thing. andrew is a > genius programmer.)
      Thanks for the good laugh, Goldberg. Looks like my biggest fears are confirmed. :)
      Andrew B.
    • May 09 2006 | 9:50 pm
      Actually, Andrew's recipes are about as good an example of a "programming style" in Max as I can readily summon, unless you want to look at Tim Place's alpha version of the Tap.Tools [which are abstractions rather than externals]. Joshua's right, and I wouln't sweat it. I should program as well as he does.
    • May 09 2006 | 10:12 pm
      On May 9, 2006, at 3:41 PM, Tristan Hansen wrote: > Break everything down into small pieces. If you try to skip steps > then you will never get to the end.
      the oblique strategies needs some new cards for coders. gregory, josh, this is a great start :)
      best, jonathan
    • May 09 2006 | 10:29 pm
      On May 9, 2006, at 5:12 PM, jonathan marcus wrote:
      > On May 9, 2006, at 3:41 PM, Tristan Hansen wrote: >> Break everything down into small pieces. If you try to skip steps >> then you will never get to the end. > > the oblique strategies needs some new cards for coders.
      read .those free manuals
      solve it yourself
      what is it connected to?
      audio rate/signal rate
      use another control source
      intercept messages
      play catch~
      pittr pattr
      think globally, patch locally
      it's worth a # of cure
    • May 09 2006 | 10:57 pm
      > I think you guys are forgetting about the creative part of max. Sometimes the ideas are more important the fancy coding. >
      It's all creative. Code is poetry, to swipe the WordPress motto. :p
    • May 10 2006 | 6:01 am
      ah, maybe it's time to put another page next to the FAQ - the FGA (frequently given answers) ;-) in that case, my personal favourites shouldn't be forgotten: 'yes' 'no' 'maybe' 'please post an example patch' 'I am away from the office for two weeks and will respond to your email upon my return. I apoligise for any inconvience this may cause. '
      by putting all these together & stirring really well, it might be possible to find THE UNIVERSAL ANSWER TO MAX QUESTIONS, which could be given to any question appearing on the forum, which probably could be automated, and everybody had more time to do fun things with max/ msp/jitter ;-)
    • May 10 2006 | 6:12 am
      Are you proposing to write the patch that does this? I think this could best be done by creating an abstraction that interprets the keypresses from someone smashing their forehead against their keyboard and passing the output to an mxj that posts to a PHP script via ssh key authentication. I searched the manual, but I'm not sure if it'll work yet.
    • May 10 2006 | 9:13 am
      I apologize to anyone I offended. I just want you guys to admit that you like answering noob questions and everyone will be just a little happier.
    • May 10 2006 | 12:28 pm
      the only aspect i found unpleasant about answering your questions was when you told us all we needed to lighten up and pay more attention to the art than the programming.
      that was a particularly arrogant thing to tell us. where i come from, it's called biting the hand that feeds you.
      otherwise, yes, i enjoyed it. i deal with noobs every day, and in general, teaching max to them is what has made me a better programmer.
    • May 10 2006 | 12:51 pm
      Although I might quibble with the tone somewhat, quite a few of us play round-robin when it comes to posting this helpful guide to asking questions in a way that will almost surely guarantee a focused and helpful answer.
      It seems worth mentioning more widely again. And, it's available in your native language!
    • May 12 2006 | 7:32 am
      honour thy tryping as a hidden message
      do something else for xx minutes