• arranpoole

    Hi Everyone,

    I'm attempting to make a TouchOSC/iPad control surface for Adobe Audition in OSX. The basics are running well: Audition accepts only Mackie Control, so I'm routing signals into audition via midi using the Mackie-specific midi notes/channels to control basic transport controls and faders. I then made a 'bridge' with PD, to translate and communicate messages back to Audition via OSC for visual feedback on the iPad.

    However, I've hit a brick wall trying to grab the 'track names' from Audition's Mackie Control sysex feed. I've reversed-engineered the messages and made a patch to pick out the relevant bits of data and translate them into words, but the sysex stream that PD is receiving seems to be truncated, and not received in full... It cuts out mid-flow (eg. "240 0 0 102 20 18 77 32 48 48 52 32" - without the terminating 247) and seems to completely omit a good few sysex messages entirely. To test, I've just been using the standard [sysexin] - [add2 $1( - [ (

    FWIW, I know Audition's spitting all the data out, as MIDI Monitor, and other iPad apps (AC-7 core) receive the track names in full, but am confused about what's going on in PD.

    Any ideas, anyone?

    Cheers in advance.

    posted in technical issues read more
  • arranpoole

    Sure - to look and see what sysex data PD's receiving I've literally just made a very simple patch:

    [sysexin]
    !
    [add2 $1 (
    !
    [ (

    and triggered something in audition that'll make it spew out its data (eg. opening a session file, or changing a channel name), which just throws all of the sysex data into a message box. I've connected PD to Audition and vice versa with an IAC driver.

    The actual bridge patch I was making is a little more complex, but basically picks out the start of each sysex message by selecting 240, before translating each of the relevant numbers in the following stream into its corresponding letter in the form of a list; and finally, sending this list out when a 247 is received.

    posted in technical issues read more
  • arranpoole

    Thanks for the reply.

    Sounds like PD may not be the way forward with this.

    In short bursts, sysex is definitely working for me on OSX - one or two 14 byte messages work fine. It's just when big chunks of data are chucked out of Audition I'm having problems - the cutoff point seems to be around 300 bytes, though it's bizarrely not fixed to a certain number.

    Thanks again.

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!