ramtin
Dear Friends,
Last night after applying Jeff advices, I reached to very interesting conclusion! I had transferred Midi options Item by Item to PC By using Midox .The result was as fallow:
1) “ALL Part” 118377 Bytes
2) “Sequencer” 73461 Bytes
3) “Composer (style)” 37817 Bytes
4) “Sounds” 4241 Bytes
5) “Panel memory 2936 Bytes
- The first thing that drew my attention was that, the number of Bytes which were received by PC either through MIDOX or Cake walk was same for each Part. For Example when I recorded Composer Part as Sysex file the number of bytes were 73461 Bytes received through MIDOX or Cake walk.
- The no of Bytes was not depended to the data which was saved in instrument memory on each part.
- for All above 5 Items,( “ALL Part”, “Sequencer” , “Composer (style)” “Sounds” and “Panel memory“ ) when Sysex were recorded the first 3 lines were the same as fallow :
F0 50 21 01 10 01 F7
F0 50 21 01 10 01 F7
F0 50 21 01 10 01 F7
- when I was sending back the Sysex file from Midiox to Keyboard, I observed that the progress of receiving files by Keyboard are different for each part .It means that the heavy files were sooner canceled in compare with light bytes.
For example when I was going to send back “ALL Parts” with 118377 Bytes The “Receiving - - - - - - -“ Massage after 10% of progress was canceled in The Keyboard LCD and then “Receive Error “massage was appeared. Wherever, the same Process happened for “Panel memory “with 2936 Bytes, after 80% of progress.
The above observations, motivated me, to make more attempt to send back “Panel memory “with 2936 Bytes through Midiox and increase the progress to 100%.On the next attempts the progress decrease to 40% but I continued the try and finally in 14th or 15th attempt, the progress completed and “Receive completed” massage appeared on keyboard LCD screen for the first time! I checked the panel memory.
The backup was correctly transferred. And completely worked .Congratulation! But still I cannot transfer
Style and Sequence and….
The result, at least prove that the file had been completely sent from Keyboard to PC, it means that no corruption has happened when data was sending from key board to PC. And the cable is able to transmit the small files between instrument and PC. However, the following questions are not solved in my mind.
1) Why the progress result is such different for a unique part? I.e. for transferring file to “Panel memory“with 2936 Bytes. Why I was able to completely send it after 15th attempt?
2) Is there any meaningful relation between Transferring data and volume of the file?
3) Whether Technics SX KN 1000 need some delay to process and locate the SYSX dumps for heavy files?
I believe that we are too close to the final answer and need the Idea.
Have you checked the configuration setting in the SysEx View and Scratchpad?
From the help file - - -
"3) When sending Sysex, some gear needs a break after the end of a SysEx message
(signaled by F7) to process that message before it can handle another message.
Since some messages, like loading an entire bank, frequently are composed of
smaller messages, your gear might not be able to handle a composite message at
full speed. By checking the
Delay After F7 box and specifying a time in
milliseconds, any composite messages will wait the specified delay before
sending the next message. Or, if you just want to break a large composite SysEx
message into individual chunks and don't need the delay, you can check the box
but specify a delay of 0."