When it is hooked up and I use my midi controller (key station 49) the axe fx seems to send random midi notes.
Looks like project by project I can filter out "program changes" on the midi settings and that resolves the problem. Why is the AXE FX sending random program changes though?
In your first post you talk about random notes, and in the second post it is program changes. Is it both or one or the other?
Do you have the problem when running the Axe standalone, or does it only occur when also using AxeEdit?
I have not had any problems unless AxeEdit is running, and then I have had a few issues that have workarounds.
My erroneous messages are either SysEx or a bunch of unwanted notes if I am recording a MIDI keyboard (like huge stacks of low register chords), I have not had any program changes though, that I am aware.
Like you have noted, these are on a project by project basis so get things set up and save it as a template, then create new projects from that template.
In a nutshell you can certainly go into the input filter and filter out program changes, sysex, and notes, or whatever else. But what if you want to record those things from another source? Notes would be the big one you might want to keep open for input from another source.
So you go into the environment and create an object to absorb the data coming in from the Axe. The data is then not passed on to the sequencer input and no more weirdness ensues.
On a side note, on my system, If I do none of the above steps I get an avalanche of SysEx messages no matter what. If I set up the data sponge in the environment I get none, normally, until I play my keyboard, in which case I will get a few here and there unless I also go into the project settings and turn that filter on as well. It's almost like there is some USB crosstalk or something.
All my SysEx messages look like this: (my version of Logic thinks this belongs to Ta Horng Mus. Inst, who are assigned 00 00 74)
F0 00 01 74 10
01. In the 3rd party MIDI spec document that bold number is like 0A, 0B, etc.