You are absolutely right about the workaround needed!!!
Create a template with some kinda data at the very beginning of each track--volume, pan, CC, etc. This will preserve your channel/desination assignments from defaulting to internal (and the cannel defaulting to the track number) when the track is "empty." Consider storing it at pattern 000^0 so its there at power up for your current project(s).
I try to give my templates memorable names so I know which is which, for example: (1) External->ProtX->B has all tracks set up to send data out port B (in this case for use with a computer running Proteus X) where each channel is the same as the track number and (2) 16 Tracks->MultiB where each track is set to send data on all channels through port B [MultiB]. For both of these templates I inserted controller # 7 data on each track.
See: http://launch.groups.yahoo.com/group/xl7/message/19585
--Steve
--- In xl7@yahoogroups.com, "innovine1" <innovine1@...> wrote:
Show quoted textHide quoted text
>
> Hi!
> I want to set up a default pattern with the track assign dest set to int/ext/both... it seems the xl-7 will only save this setting for non-empty tracks. This is not much good if I am setting up a default.. so is there some kind of workaround where I can insert trivial information that will not affect playback but cause the settings to get saved?
>