Yamaha RX11 MIDI Control Program Copyright (c) 1996 - Karl Schmidt Introduction If you are reading this manual, you probably have an RX11 in your MIDI setup or on a shelf somewhere. I wrote this program back around 1992 to help me control the drum machine. I now release it as FREEWARE with the following license agreement: You are granted the right to use and to make an unlimited number of copies of this software. You may not disassemble, decompose, reverse engineer, or alter this file or any of the other files in the package. This software is provided as FREEWARE and cannot be sold. This restriction does not apply to connect time charges, or flat rate connection/download fees for electronic bulletin board services. This software can not be bundled with any commercial package without express written permission from the author. The author of this program accepts no responsibility for damages resulting from the use of this product and makes no warranty or representation, either express or implied, including but not limited to, any implied warranty of merchantability or fitness for a particular purpose. This software is provided as is, and you, its user, assume all risks when using it. Given this, enjoy the program. If there is anything that you would really like to see added to the program, write me an e-mail. Hope I can squeeze a little more life into your RX11. Karl Schmidt - August 18, 1996 karl@cyweb.com http://www.cyweb.com/~karl Functionality The purpose of this program is for the computer to remotely control as much of the functionality of a RX11 as possible. This functionality includes: Bulk data send and receives for both pattern/song data and parameter data Easy changing of all RX11 drum parameters Transmission of drum real-time messages User definable system exclusive MIDI channel Requirements IBM-PC compatible computer running DOS (DOS shells from other operating systems may work) MPU-401 compatible MIDI or sound card (I/O address must be 330H) Yamaha RX11 drum machine Command List Startup: At the DOS prompt, type ‘RX11’ optionally followed by the RX11’s MIDI exclusive channel. For example, if the RX11’s MIDI exclusive channel is 5, type ‘RX11 5’ at the DOS prompt. If no MIDI exclusive channel is specified, the channel will default to 1. Main Menu: 1. System Exclusive Data Transfer Menu - Moves to the system exclusive data transfer menu. 2. Parameter Change Menu - Moves to the parameter change menu. 3. Select Song Number - Asks for the song number to select. The RX11 must be in song mode for this option to work. Press Q to cancel. 4. Send Timing Clock - Send a MIDI timing clock message to the RX11. This is only useful when MIDI the RX11 is in MIDI sync mode. 5. Send Start Message - This is the equivalent of pressing the start button on the RX11. 6. Send Continue Message - This is the equivalent of pressing the stop/continue button on the RX11 when the song/pattern is not playing. 7. Send Stop Message - This is the equivalent of pressing the stop button on the RX11 when the son/pattern is playing. 8. Send System Exclusive Break Message - Resets the RX11. System exclusive messages must be available to the RX11 for this option to work. 9. Change System Exclusive MIDI Channel - Prints the current MIDI channel and asks for a new MIDI channel. The MIDI channel must be between 1 and 16. Q. Quit - Exits the program. System Exclusive Data Transfer Menu: 1. Send Pattern/Song Data Dump to RX11 - Displays the pattern/song bulk dumps that are stored on disk. Pressing 0 through 9 sends the appropriate bulk data to the RX11. Press Q to cancel. System exclusive messages must be available to the RX11 for this option to work. 2. Save Pattern/Song Data Dump to Disk - Gets the current pattern/song bulk data from the RX11. Press a key to stop the transfer (but don’t save the data). Once the bulk data is received, pressing 0 through 9 saves the bulk data to that disk location. Enter a 25 or less character description of the data and press return. The data is then saved to disk. System exclusive messages must be available to the RX11 for this option to work. 3. Send Parameter Data Dump to RX11 - Displays the parameter bulk dumps that are stored on disk. Pressing 0 through 9 sends the appropriate bulk data to the RX11. Press Q to cancel. System exclusive messages must be available to the RX11 for this option to work. 4. Save Parameter Data Dump to Disk - Gets the current parameter bulk data from the RX11. Press a key to stop the transfer (but don’t save the data). Once the bulk data is received, pressing 0 through 9 saves the bulk data to that disk location. Enter a 25 or less character description of the data and press return. The data is then saved to disk. System exclusive messages must be available to the RX11 for this option to work. Q. Quit - Moves back to the main menu. Parameter Change Selection Menu: 1. Drum MIDI Channel - Chooses which MIDI channel a drum responds to. Press a drum between A and P, or Q to cancel. Finally, type the MIDI channel number between 1 and 16, and hit return. System exclusive messages must be available to the RX11 for this option to work. 2. Drum MIDI Note - Chooses which MIDI note a drum responds to. Press a drum between A and P, or Q to cancel. Finally, type the MIDI note number between 36 and 99, and hit return. System exclusive messages must be available to the RX11 for this option to work. 3. Drum Instrument Level - Chooses the non-accented volume level of a drum. Press a drum between A and P, or Q to cancel. Finally, type the instrument level between 0 and 31, and hit return. System exclusive messages must be available to the RX11 for this option to work. 4. Drum Accent Level - Chooses the accented volume level of a drum. Press a drum between A and P, or Q to cancel. Finally, type the instrument accent level between 0 and 31, and hit return. System exclusive messages must be available to the RX11 for this option to work. 5. Drum PAN - Chooses the right/left pan of a drum. Press a drum between A and P, or Q to cancel. Finally, type the pan setting between 0 and 15 (8 is equal volume to both sides with lower numbers at increased left volume levels and higher numbers at increased right volume levels), and hit return. System exclusive messages must be available to the RX11 for this option to work. 6. Total Volume - Chooses the RX11’s overall volume level. Enter a number between 0 and 63 and hit return. System exclusive messages must be available to the RX11 for this option to work. 7. Instrument Change - Changes the drum sound for a drum. Press a drum between 1 and 9, or Q to cancel. Finally, type the number for the desired drum sound to be assigned, or Q to cancel. System exclusive messages must be available to the RX11 for this option to work. 8. Set System Exclusive Available - Sets MIDI system exclusive messages available to the RX11. 9. Metronome - Sets the parameters for the RX11’s metronome. First choose if the drum will be accented or not (Y/N), or Q to cancel. Then enter the metronome volume level between 0 and 31, and hit return. System exclusive messages must be available to the RX11 for this option to work. Q. Quit - Moves back to the main menu.