I took a look at one of the pack, Arcadix. The samples are in .syx
format. I open one of the files and I see that indeed the name is included in the file. A .syx
file is made up of one or more Sysex messages all in one.
I think that C6 sends user samples not as Sysex files but as SDS files. The reason I think that is because of your observation that it doesn’t send the names when the option is checked. This makes me think that when it is checked, C6 tries to send 3 things in a row for each sample:
- the initial Sysex header which tells the MD that it is about to receive a sample at slot ID
x
; then
- the Sysex message with the sample name (which is what is failing either on the C6 side, or the MD side); and finally
- the SDS sample data
If C6 instead created a .syx
file with these three things combined, and sent the whole thing at once, I feel that would work, in the same way that the free sample packs work.
UWEDIT combines that SDS sample data with the additional Sysex naming instructions right of the bat, and that’s why it works.
I hope that’s a bit more clear…