Debugging is a never-ending process, especially for music software which must interact with operating systems, drivers, and other software changing simultaneously. Programs like Max are a unique case, as users are building their own software inside someone else’s software environment. Here’s the latest for Max: Even as Cycling ’74 is working on Max 5, Max/MSP 4.6.3 is a significant bugfix release.

One example, very useful to those of you building audio patches: “- sfplay~: fixed problems with crashes when clearing cues, fixed problem with crashes when loading files and playing in reverse, fixed problem with playing files with very slow playback speeds.” It goes on from there. I had noticed a launch bug in Max/MSP/Jitter when loading Java support on Windows; apparently this is related to Java 1.6; an existing workaround has now become built-in. (That was a Sun bug, by the way, not Cycling.) As with many other music developers, a lot of the bugs come from Sun, Apple, Microsoft, driver vendors, et al — not all of them, but a significant number. Even then, it may be difficult to blame any one developer; it’s easy to forget just how complex these platforms have become.

Lots, lots, lots more to talk about, so Max users, head on over to Cycling ’74. Next Max post from me: entirely in French, in IRCAM’s honor. Okay, maybe not.

3
  • electrofrog

    Maybe not indeed… you forgot the “U” in “beaucoup” ;-) … and yes in french, “eau” is pronounced [o]. Weird isn’t it ?

  • anon

    Dude, all of Java is a Sun bug ;)

    What you’re saying, is what I was talking about a few months back when I said that the devs from all sides need to get together to make their stuff wark together instead of competing. Everyone suffers in the end…

  • http://www.createdigitalmusic.com Peter Kirn

    electrofrog: I'm an idiot. I know that. I think I was falling asleep last night. :)

    anon: next week Microsoft is pulling together Windows pro audio/music developers for a free conference where there's (hopefully) 2-way communication and help porting to new tech. That's just one example. There are cases where these guys do work together. The issue with music is just the fact that's it's a small market overlapping with other interests.

    But I agree. Especially about Sun. :)