I am still convinced that your problems are caused either by an undeleted SysEx header in the SMF or the preferences for song play in the globals, which are probably stored with muted tracks.
*
Musicwithharry wrote: .. It would be really neat to be able to not have to Mute/Unmute each track that I am sending via MIDI for layering (at least not beyond Muting and Unmuting Track 10) ... possible to add MIDI messages at the beginning of each song to Mute/Unmute all tracks ..
Before player starts a SMF all 16 tracks have track settings inherited of last played song. In case of mode change (from stylePlay or soundEdit) track settings of all 16 tracks are initialized with status = unmuted, volume = 100, program = 0. As soon as a song will be startet (with play) status of tracks is changed to values that are loaded with songs SysEx header - if no SysEx header exists, SysEx header is read from globals (= preference songplayer/sequencer).
Muted / unmuted tracks 1 - 16 only influence whether midi events can be read from the tracks via songplayer - but they do not change the settings of the connected peripherals.
Therefore it makes no sense to additional implement mute/unmute commands - which also is not possible via MIDI commands but only via SysEx.
Better use Global > Mode Preferences > Song & Seq page for letting a MIDI Song start immediately. Select the Fast Play checkbox to let the MIDI Songs ignore the silent setup measure at the beginning. If the peripherals are too slow for FastPlay, there is also the option of briefly pressing the FAST FORWARD button once an SMF has been loaded - this also positions the SMF behind the measure setup at the start.
In either case, this only works reliably if the SMF :
- does not have a SysEx header (i.e. has been deleted) or
- no track with "mute" is stored in the SysExHeader or
- in case of a missing SysEx header no track is saved with "mute" in the preferences for Songplay.
*
Musicwithharry wrote:......The Pa700 is sending too much data over to the Kross......
What exactly is sent to much? Did you ever look what kind of messages is sent from Pa700? Use a monitor (like MIDI-OX) to look what unwanted messages are sent - there should be no data in the SMF that you do not want to send.
Musicwithharry wrote:..........problem with the EFX for the Kross being reset to zero when loading in a new sequence or just going into sequencer mode on the PA700 .....
Should not happen if only using MIDI-channel-messages but maybe with System commands from same manufacterer disturb Kross' settings
(SysEx F0 42 7F...). If SysEx header is existing in SMF delete him (best done with freeware PSRUtil). Set all 16 tracks control to "external" (4 tracks Upper/Lower to "internal") - at least this prevent drum events from being routed to the Pa-internal drums.
In Midi-Out of Pa-Keyboard set all to channels to sequencer-tracks (Seq1 .. track 1-16), in Midi-In of Pa-Keyboard set all channels to "Off", Filter in Midi-Out at least "SysEx" and all "FX controls", Clock-Send "off".
If SysEx-Header is deleted take care to save songplay-preferences in globals without muted tracks.
What now would be seen transmitted in Midi-monitor that is not a channel message is suspicious, because should not occur again.
*
Musicwithharry wrote:.... PA700, in sequencer mode, not working right because I have the layered parts that are supposed to be triggered on the Kross from the PA700 do not always trigger. I have to hit the button next to the play button on the PA700 a couple of times before the other machine starts to play the parts"..............
What does it mean "other machine starts to play"? I rather think Pa700 is the master and tries to execute and transmit an extensive SysEx-Header during the measure setup before starting to transmit SMFs-events. Try to use fast play or fast forward before pressing play, transmission will start immediately.
*
What else is to do? I hope you do not use sequencer-mode but play-mode, because listening MIDI Songs in the Sequencer mode is useful when you want to check the results of editing.
*
If SysEx really are needed (Midi-On, GM2-System-On, Reverb, Chorus, DSP ..) insert it according to the manufactors rules and with Pa700 try to load SMFs with import, to prevent loading Global SysExs - in that case do not filter "SysEx".
*
PS DrumKits:It is not difficult to move the instruments of a Pa drum set in order to create Pa user-drums accordingly to control the DK peripherie.