Author |
Topic: MIDI-OX for sending SYX files to YS200? (Read 2387 times) |
|
micmen
New Member


Gender: 
Posts: 2
|
 |
MIDI-OX for sending SYX files to YS200?
« on: Sep 30th, 2022, 8:28am » |
Quote Modify
|
Hi, for many many years now I try to get new sounds onto my YS200. Now I found out that there is a standard file format for FM sound files (type SYX), and that there is a real lot of that kind sounds on dxsysex.com. So I'd like to try some of them and then get them onto my keyboard, using my Win10/64bit PC. Is that possible using MIDI-OX? And if so, what do I need? Only the MIDI-OX software or anything else (like MIDI Yoke for instance)? I tried that with TX81Z Programmer but only copying YS200 sounds from synthi to PC and back worked, I couldn't find out how to send SYX files in a way that my YS200 "understands" them and plays a sound. I didn't install MIDI-OX yet because today I heared of that software the first time. What I would like to do as well is saving my user sounds from the YS200 to my PC and restore (send back) them if necessary. But that is not the main thing, so no problem if that's not possible with MIDI-OX (could do that with TX81Z Programmer). thanks!
|
« Last Edit: Sep 30th, 2022, 10:25am by micmen » |
IP Logged |
|
|
|
Breath
Administrator
    

Gender: 
Posts: 1029
|
 |
Re: MIDI-OX for sending SYX files to YS200?
« Reply #1 on: Sep 30th, 2022, 11:39pm » |
Quote Modify
|
Hi the YS200 (which is a TQ5 - which I have - except with a keyboard added). It should be simple to send system exclusive (sysex for short) patches to load them in. You will need a MIDI interface to connect the synth to a computer usually by USB. If you have a USB audio interface there may be one already built in. If not, save yourself a lot problems by spending the extra money on a named brand like Roland, or Yamaha or M-Audio (MidiSport) or Behringer or PreSonus or Korg. The best types of interfaces have their own special drivers for Windows. If it doesn't have a downloadable or supplied driver then the interface has to use Microsoft's driver which is not very good and has limitations. Many of the cheap interfaces don't work at all. Most of the cheap interfaces will NOT work with sysex. There are many new ones out that are not cheap, but I'm not sure I would get one. You just need to install your new interface and the driver. Install MidiOx and go to 1) Options Midi Devices.. and select the Inputs and the Outputs of your interface 2) View / Input Monitor 3) View / Port Routing You can arrange these windows how you would like to see them - MidiOx remembers your settings Connect your YS200 from the MIDI OUT to the MIDI IN on your interface (cables always go from OUT to IN. Midi THRU is also an OUT) Play a few notes and you should see data displayed on the Midi Input Monitor. Connect your YS200 with a cable from the MIDI IN to the MIDI OUT on your interface - NOTE that you now have a loop YS Out->Interface and Interface -> YS In You can connect the input to the output in MidiOx but that would cause a loop like audio feedback from a mic too close to the speakers. SO DON'T do that. The sending / receiving of Sysex is straight forward. Post again when you are ready and I will step you though it. All the best Royce
|
« Last Edit: Sep 30th, 2022, 11:39pm by Breath » |
IP Logged |
|
|
|
micmen
New Member


Gender: 
Posts: 2
|
 |
Re: MIDI-OX for sending SYX files to YS200?
« Reply #2 on: Oct 1st, 2022, 7:52am » |
Quote Modify
|
thank you very much! I'm using the M-AUDIO AV1-MIDISPORT Uno USB. As I wrote I managed to send and receive sounds using the TX81Z Programmer, so anyhow this works with my equipment. But I don't understand the difference, what is ok and what is "forbidden": on Sep 30th, 2022, 11:39pm, Breath wrote:Connect your YS200 from the MIDI OUT to the MIDI IN on your interface (...) Connect your YS200 with a cable from the MIDI IN to the MIDI OUT on your interface - NOTE that you now have a loop YS Out->Interface and Interface -> YS In You can connect the input to the output in MidiOx but that would cause a loop like audio feedback from a mic too close to the speakers. SO DON'T do that. |
| I connected both, YS200 MIDI out to M-Audio MIDI in and YS200 MIDI in to M-Audio MIDI out and therefore was able to send and receive sounds without touching the cables again. Is that a "forbidden loop" Never heard it is not ok to use both cables (both ways) the same time... thanks!
|
|
IP Logged |
|
|
|
Breath
Administrator
    

Gender: 
Posts: 1029
|
 |
Re: MIDI-OX for sending SYX files to YS200?
« Reply #3 on: Oct 1st, 2022, 8:32pm » |
Quote Modify
|
Hi Both cables connected is both fine and usual. A MidiOx, like a DAW, can echo the Midi coming in to a Midi out. This is useful if you would like to play another synth with your main keyboard. If you 'echo' the Midi back to the originating keyboard, at the very least, it will play the note twice (quite often when you hear a unexpected chorus effect this is the cause). To stop the keyboard doing this you can turn 'Local' on the keyboard to off and so the keyboard only sounds the notes coming back from the PC. Some keyboards will also echo the Midi data with what is being played. In this situation you get Midi data going round and round. This can cause the keyboard to lock up with too much Midi data coming. MidiOx should sense this and warn you when it thinks this is happening. To send a Sysex file out Set up you connection MIDI Port Routing window Drag the picture of a Midi socket on the bottom left called "MIDI-OX Event Port" to the MidiSport out on the right and a line (cable) will be drawn showing the connection. Reset the permission to allow Sysex to be sent on the new connection by clicking SYX in the bottom right. If it is already on click to turn it off and then click it again to reset it. View / SysEx... On the menu of new dialog that pops up File / Send SysEx File... Select the file and press OK. The file should be sent to the output and the data loaded into the SY200 and the sysex data displayed on the MidiOx Output Monitor. If you have any problems post again. All the best Royce
|
|
IP Logged |
|
|
|
plow73
New Member

 MIDI-OX Rules!
Posts: 2
|
 |
Re: MIDI-OX for sending SYX files to YS200?
« Reply #4 on: Oct 11th, 2022, 5:19am » |
Quote Modify
|
Hi, I'm also trying to transfer some patches to my YS200. When I send the sysex files to the synth, nothing happens i.e. the sysex transfer is executed, I can see the commands being sent but no new sounds are available in the YS. Do I need to setup the YS200 to accept the transferred sounds? The midi in/out connections works, and I'm also able to edit sounds using the TX81Z editor. BR, Peter
|
|
IP Logged |
|
|
|
Breath
Administrator
    

Gender: 
Posts: 1029
|
 |
Re: MIDI-OX for sending SYX files to YS200?
« Reply #5 on: Oct 11th, 2022, 10:08pm » |
Quote Modify
|
Do you have the YS200 Midi transmit channel matched to the file ? This setting can effect the Sysex input to the YS200 as all the data sysex messages start with F0 = Sysex 43 = Yamaha ID ?? = 0 to 15 (channel 1 to 16) Transmit channel. The files you are trying to load could have been saved with a different Transmit channel to your current setup. JOB / MIDI On the "Transmit" parameter, set it to 01 and then try to load the sysex. No good ? try Transmit = 02 etc A quicker way might be to look at the sysex data you are trying to send. In MidiOx go to View /SysEx... In the menu of the dialog that pops up select Command Window / Load File... The file is displayed as text in the window and will start in hexadecimal... F0 43 00-to-0F The third byte should be from 0 to 15 (00 to 0F). So add 1 to get the Midi channel as you know it 1 to 16. Set the Transmit channel and try again to download the data. Let me know if that fixes things. All the best Royce
|
|
IP Logged |
|
|
|
plow73
New Member

 MIDI-OX Rules!
Posts: 2
|
 |
Re: MIDI-OX for sending SYX files to YS200?
« Reply #6 on: Oct 28th, 2022, 6:20am » |
Quote Modify
|
Hi, Finally got things working. Turns out the sysex files I was using did not work with YS200; when I switched to a different set of files for TX81Z, things started happening in my YS, showing a "receiving" message in the display. BR, Peter
|
|
IP Logged |
|
|
|
|