The X6 seems to be limited to 267 bytes of sysex data per track. The manual has very little info on this so I hope that someone here knows the answer.
I'm using the sequencer to not only control the internal sound generator but also an Access Virus Ti. The Virus has a 16 track sound generator capable of playing 16 simultanious patches in SEQ multi mode. A sysex dump of the multi requires a little over 8 kbytes of data storage.
Is there a way to record and Tx 8 kbytes or more of external sysex data with the Fantom? Or will I need to use my MPC 4000 to do this?
X6 sequencer and Sysex data?
Re: X6 sequencer and Sysex data?
I find that hard to believe as the entire patch collection of the XV-5080 translated for use with the Fantom is in one midi file. Maybe you should be looking into ways to split the sysex into chunks of 256 bytes as that would seem to be the maximum allowed for your Access Virus per message. So, 267 minus 256 bytes data leaves 11 bytes overhead which sounds about right. Don't know how Access implemented it's sysex commands but with the Fantom it's 12 bytes overhead for memory writing operations, I believe. F0, F7 and Checksum + 4 bytes identification + 1 byte command type + 4 bytes start adress = 12 bytes
Either the Fantom is not letting you send more than 256 bytes for writing operations at a time. Or the Access is not accepting more than 256 bytes at a time. So look for constraints like that in your Fantom's/Access's manual.
One way to find that out is to perform a bulk dump and analyze it using a sequencer/midi tool. Look for F0 F7 pairs and count the bytes in between.
Regards,
Laurenz Nitert
____________________________________________________
Now, if you'll excuse me; i've got some more cuddling to do

Either the Fantom is not letting you send more than 256 bytes for writing operations at a time. Or the Access is not accepting more than 256 bytes at a time. So look for constraints like that in your Fantom's/Access's manual.
One way to find that out is to perform a bulk dump and analyze it using a sequencer/midi tool. Look for F0 F7 pairs and count the bytes in between.
Regards,
Laurenz Nitert
____________________________________________________
Now, if you'll excuse me; i've got some more cuddling to do


Re: X6 sequencer and Sysex data?
Thanks for your reply, lazzeeboy. I already did a bulk dump into Sonar 4, before I posted this. No problem dumping 8 kbytes into Sonar and back into the Virus.
Not possible with the Fantom X sequencer. For whatever reason, the sequencer tracks on my X have a limit of 267 bytes.
I'll contact Roland tech support as see what they say about it.
Not possible with the Fantom X sequencer. For whatever reason, the sequencer tracks on my X have a limit of 267 bytes.
I'll contact Roland tech support as see what they say about it.
Re: X6 sequencer and Sysex data?
hmm, that's strange behaviour. Maybe someone else can chime in?
Anyway, have you tried to transfer the dump that you recorder to .mid and import it in your Fantom? Not that that's a good solution, but it may indicate where the problem lies ...
Regards,
Laurenz Nitert
____________________________________________________
Now, if you'll excuse me; i've got some more cuddling to do

Anyway, have you tried to transfer the dump that you recorder to .mid and import it in your Fantom? Not that that's a good solution, but it may indicate where the problem lies ...
Regards,
Laurenz Nitert
____________________________________________________
Now, if you'll excuse me; i've got some more cuddling to do


Re: X6 sequencer and Sysex data?
kailid,
There is no such limit on the Fantom sequencer AFAIK. What exactly happens when you dump from the TI to the Fantom? You go to an empty track, arm the recorder, then go to the TI and initiate the multi dump, then what? What is your cabling like between Fantom and TI? Anything running from MIDI OUT on the Fantom to MIDI IN on the Virus? I suspect a buffer overflow during the dump...
-illiac
There is no such limit on the Fantom sequencer AFAIK. What exactly happens when you dump from the TI to the Fantom? You go to an empty track, arm the recorder, then go to the TI and initiate the multi dump, then what? What is your cabling like between Fantom and TI? Anything running from MIDI OUT on the Fantom to MIDI IN on the Virus? I suspect a buffer overflow during the dump...
-illiac
Re: X6 sequencer and Sysex data?
illiac,
No buffer overflow during the dump. Ti midi out>FantomX midi in. No handshake needed. No X midi out>Virus midi in needed at this time.
Place X into record mode>Hit play to start sequencer. Initiate dump on Virus Ti. Dump progress bar on Virus reaches 100%.
Stop sequencer on X. Go into micro edit mode for data check.
First 266 bytes check out fine. Byte #267 is an F7. The X stopped recording data at byte 266 (the F7 is automatic) leaving about 8 kbytes unrecorded.
Has anyone actually RECORDED more than 267 bytes of sysex data on a Fanton track? If so how did you do it?
No buffer overflow during the dump. Ti midi out>FantomX midi in. No handshake needed. No X midi out>Virus midi in needed at this time.
Place X into record mode>Hit play to start sequencer. Initiate dump on Virus Ti. Dump progress bar on Virus reaches 100%.
Stop sequencer on X. Go into micro edit mode for data check.
First 266 bytes check out fine. Byte #267 is an F7. The X stopped recording data at byte 266 (the F7 is automatic) leaving about 8 kbytes unrecorded.
Has anyone actually RECORDED more than 267 bytes of sysex data on a Fanton track? If so how did you do it?
Re: X6 sequencer and Sysex data?
kailid,
I just did a sysex dump of the multis on a Virus TI into a Fantom X8.
I went to an empty sequence in the Fantom and pressed REC + PLAY.
From the CONFIG menu of the TI I did a Transmit MIDI Dump, and pressed STORE.
Stopped the X8 when the TI was done. I have 61 measures of sysex data. I lost count of how many individual sysex blocks, something around 90 or so.
Much much more than 267 bytes.
Soemthing strange, I get some pitch bend messages in there, but I wasn't touching any pitch wheel... I've noticed that the Virus blurts out some pitch bend messages from time to time. weird.
Did you upgrade your OS to 1.1 beta yet? I don't think that's related to your problem with dumping sysex however ...
-illiac
I just did a sysex dump of the multis on a Virus TI into a Fantom X8.
I went to an empty sequence in the Fantom and pressed REC + PLAY.
From the CONFIG menu of the TI I did a Transmit MIDI Dump, and pressed STORE.
Stopped the X8 when the TI was done. I have 61 measures of sysex data. I lost count of how many individual sysex blocks, something around 90 or so.
Much much more than 267 bytes.
Soemthing strange, I get some pitch bend messages in there, but I wasn't touching any pitch wheel... I've noticed that the Virus blurts out some pitch bend messages from time to time. weird.
Did you upgrade your OS to 1.1 beta yet? I don't think that's related to your problem with dumping sysex however ...
-illiac
Re: X6 sequencer and Sysex data?
illiac,
Damn man!! That's really great news. Now I just need to figure out why mine will not record my Ti dump beyond 267 bytes.
I can dump the multi into Sonar>No problem. Into my MPC4000>No problem.
Thanks for letting me know. I'll just dig a little deeper into the Fantom to find out what the problem is. There must be some kind of wrong setting somewhere.
Yes I did upgrade my Ti Polar to the 1.1 beta. I'm not having as many stuck notes as before and my arp's are syncing pretty nice now.
Thanks for the good news. Now I just have to find my problem.
Damn man!! That's really great news. Now I just need to figure out why mine will not record my Ti dump beyond 267 bytes.
I can dump the multi into Sonar>No problem. Into my MPC4000>No problem.
Thanks for letting me know. I'll just dig a little deeper into the Fantom to find out what the problem is. There must be some kind of wrong setting somewhere.
Yes I did upgrade my Ti Polar to the 1.1 beta. I'm not having as many stuck notes as before and my arp's are syncing pretty nice now.
Thanks for the good news. Now I just have to find my problem.