|
|||||||
![]() |
|
|
Thread Tools |
|
|
#1 |
|
DriverHeaven Newbie
Join Date: Sep 2003
Posts: 1
Rep Power: 0 ![]() |
sysex in/out mismatch
When I send a sysex file trough a midiin/out loop with midiox the number of bytes recieved doesn't match the number of bytes sent. I suspect this is a bug in the drivers, is it an old problem or is there any solutions (buffer settings etc.)?
I use Version: 5, 10, 00, 3534 - debug and WinXP. |
|
|
|
|
|
#2 |
|
kX Project Lead Programmer and Coordinator
Join Date: Dec 2002
Posts: 3,119
Rep Power: 75 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
yes, there's a bug with SysEx buffers -- and it cannot be solved at the moment due to certain hardware/software limitations
the bug depends on the SysEx timings and buffer size that is, if you output the data in, say, 128-byte blocks, the bug should not happen /E |
|
|
|
|
|
#3 |
|
HardwareHeaven Lover
Join Date: Dec 2002
Posts: 150
Rep Power: 0 ![]() |
Hi
You can in Sonar or Cakewalk edit the file called TTSSEQ.INI and add this in the [Options] section : SysxRecordBuffers=128 PumpDataMsec=200 Second line gives a delay before sysex transfer Bye Vik |
|
|
|
![]() |
| Thread Tools | |
|
|