so i’m trying to link up my A4 with a laptop running pure data (Pd). using a USB/MIDI interface, i’m able to sync up my Pd patches to the A4’s clock, and that works fine. now i want to use events in Pd to trigger program changes on the A4. pure data has a [pgmout] object with sends program changes, so i enabled “program change in” on the A4, set the channel to 10, and tried sending program changes from Pd to the A4. it kinda works: when a pattern is playing, and i send a program change to another pattern, the new pattern is “enqueued”, blinking in the A4’s screen, until the pattern loops over. if the pattern is infinite in length (which is typically the case in my workflow), then it never changes over.
how can i make the pattern change over immediately? i’ve read something about sending MIDI notes instead of program changes, but i haven’t gotten this to work: i tried sending MIDI note 60 with full velocity out over channel 10, and nothing happens. what am i missing?