Thanks for the question. I'm using a white MacBook with FW 400. The MIDI interface is Unitor8mkll. I've got samplers and synths attached to it (moog source, prophet 5, juno-106, eps16+, emax, etc.) No program changes show up in the event list. I even clicked to filter program changes.
I start by adding an external MIDI track. The library opens up and I choose the MIDI port on my Unitor8 mkll and the MIDI channel of the device attached to that port. The track gets a default program change that I haven't been able to locate.
If I hit return to go to the beginning of the timeline, the default program change is sent. If I select a MIDI track for any reason, the record button is lit and the program change is sent. If I click the track out of record, the program change is sent.
I understand that Logic will send note off commands and sometimes even MIDI volume resets with transport stops, and I think this can be a good thing. But not with program changes. I need a global setting that will turn this off, and the knowledge of where the heck it is. I'm sick of losing my awesome synth patches in the edit buffer. Sometimes I don't want to save the patch, I just want to keep it in the buffer until the audio is tracked.
-Alien André
isopod.org