README Yamaha CBX Driver for Windows95 Version 1.80b4 Before using this software, please read the "License Agreement" at the section (6). Using the software means you have agreed to all the terms and conditions of the Agreement. Please note that the software is a beta version and may contain bugs that could cause some problems on your system. Yamaha CBX Driver for Windows95 is software which enables IBM PC or compatible computers to directly connect to the "TO HOST" port of Yamaha Tone Modules. The TO HOST connection allows the Tone Module to "talk" to the PC without having a dedicated MIDI board attached to your PC. In order to utilize this CBX Driver, you will need a "TO HOST" cable which is available from Yamaha dealers. =============================================================== Index (1) Main Features and functions (2) System Requirement (3) Installation and Setting-up (4) Removing the Driver (5) FAQ (6) License Agreement ---------------------------------------------------------------- (1) Main features and functions 1. Direct connection to the 9 pin serial port of the PC. You can use any MIDI capable Windows software such as Sequencers, MIDI Players or Games and multimedia titles using MIDI. 2. Multi-port support. This long awaited function is now supported. The MU80 has 3 MIDI ports (A,B and Thru) and you can access all of these 48 channels by a single TO HOST cable connection. 3.Multi-client support. Up to 3 MIDI applications can be used simultaneously. 4. Fast data transmission. 38400 bps is used for the data transmission between the PC and Tone Generator through the TO HOST connection. ---------------------------------------------------------------- (2) System Requirements -Yamaha Tone Generator with a "TO HOST" connector. Currently available products are (at the time of writing); XG Tone modules and keyboards: MU80, MU50, MU10, VL-70m,CS1X, CBX-K1XG, etc.. GM Tone modules and keyboards: TG100, CBX-T3, TG300, MU5, etc.. For the latest list, please ask your local Yamaha dealer. *Set the selector of the TO HOST" to "PC-2". (PC-1 is for NEC 9800 series computer under Windows3.1 only.) - IBM-PC or compatible computer running Windows95. - 9 Pin Serial Port - Yamaha TO HOST cable "CC-IBM" (9 pin serial to 8 pin mini DIN) or compatible cable. ---------------------------------------------------------------- (3) Installation and Setup 0. If you have an old version of Yamaha CBX-T3 Driver1.3, or 1.4, please remove it before installation of the new Driver. See the section (4) for the removal procedure. 1. After starting Windows95, insert the Yamaha CBX Driver Disk for Windows 95 into your floppy drive. If you downloaded the file from the Yamaha home page or other's directly onto your hard disk, check the location of the file. 2. Double click the System icon in the Control Panel. 2.1 Choose the Device Manager. 2.2 In this window under [Ports (COM & LPT)] confirm that the desired COM Port is functioning properly. If the COM port has a problem you will see a red 'X' mark or a yellow warning icon. If you encounter any problems here, please solve them before moving on to the next step. 2.3 Finish checking the Port by clicking [Cancel]. 3. Double click [Add New Hardware] in the control panel. 3.1 At [Add New Hardware Wizard] please click on [Next]. 3.2 When you are asked if you want to auto-detect the new hardware, click [No] and then click [Next]. 3.3 At the hardware screen choose [Sound, Video and Game Controllers] and click [next]. 3.4 Choose [Have Disk] 3.5 Using [Browse] choose the file CBXT3.INF on your floppy drive. If you have downloaded the file, please locate the file by browsing. 3.6 On [Select Device] screen you will see [Yamaha CBX Driver for Windows 95] and click [OK]. 3.8 Click [Finish]. 4. The [YAMAHA CBX Driver Setup] Dialog appears after the drivers are finished copying. Choose the proper COM port for your MIDI device and whether you will use the Multi-port feature and then click [OK]. 5. [Do you want to restart Windows?] dialog appears. Remove the floppy disk and click [OK] to activate the new driver. Setup 1.Host Select Switch: Check that the Host Select switch on your Tone Generator is set to PC-2! 2.Test the driver by playing a MIDI file with the Media Player. 3.Multiport function: If you have the MU80, you can access this function from the Multimedia Menu under Control Panel. By double-clicking 'Settings' you will see Yamaha CBX Driver A,B and C. YAMAHA CBX A Driver 01-16 Channel Use YAMAHA CBX B Driver 17-32 Channel Use YAMAHA CBX C Driver 33-48 Channel Use To use 33-48 channels, change the Thru Port setting to 3 from 1 which is the default setting. (Details can be found in the MU80 Users Manual) ---------------------------------------------------------------- (4) Removing the Driver For the Yamaha CBX-T3 Driver Version 1.3 (same procedure for 1.4) 1. Double-click [Multimedia] icon in the Control Panel. 1.1 Open [Advanced] window. 1.2 Double click on [MIDI Devices and Instruments]. 1.3 Please choose [Yamaha CBX-T3 Driver Version1.3] and click [Properties]. 1.4 Click [Remove]. 1.5 When [Are you sure you want to remove this driver?] message appears click [Yes]. 1.6 [Device is removed] appears and click [OK] 1.7 At the next message [Changes may not take effect until Windows is restarted] click [OK]. 1.8 Click [OK] in [Multimedia Properties] and the process is finished. 2. Click [Start] on the task bar Choose [Run]. 2.1 At [Open] dialog enter the name SYSEDIT and click [OK]. 3. The system editor will appear. 3.1 Edit the [SYSTEM.INI] as follows: 3.2 In the [386Enh] section remove the line [device=cbxt3buf.386] 4. Restart Windows 95. 5. Removing the old driver files. Remove the following files from your Windows SYSTEM directory : cbxt3.drv cbxt3buf.386 6. The elimination of the drivers is completed. For the Yamaha CBX Driver for Windows95 Version 1.80b4 1. Double-click [Multimedia] icon in the Control Panel. 1.1 Open [Advanced] window. 1.2 Double click on [MIDI Devices and Instruments]. 1.3 Choose [Yamaha CBX Driver for Windows 95] and click [Properties]. 1.4 Click [Remove] button. 1.5 When [Are you sure you want to remove this driver?] message appears click [Yes]. 1.6 The [Device is removed] appears and click [OK] 1.7 At the next message [Changes may not take effect until Windows is restarted] click [OK]. 1.8 Click [OK] in [Multimedia Properties] and the process is finished. ---------------------------------------------------------------- (5) FAQ - Problems and solutions 1) In some of my MIDI applications MIDI messages are sent regardless of the fact that the MIDI driver is busy so errors occur such as dropping of notes, continuous or unusual sounds. This problem is solved by using such applications that ignore the busy status of the MIDI driver only with a multi-client capable driver. 2) I have a MIDI application that divides the transmission of system exclusive messages and standard MIDI data. Sometimes the system exclusive messages are not received accurately. This problem is solved by only using such applications that divide system exclusive and standard messages with a multi-client capable driver. 3) My computer often hangs up when closing MIDI applications with the drivers set to Multi-port mode. This problem will be corrected in the future release of the drivers. 4) How can I get information about Yamaha products and updates? Please check the Yamaha home page for the latest information. When a >new version of the Serial Driver becomes available it can be found at the following site if it's not available from your local Yamaha dealer: > >URL = http://www.yamaha.co.jp/english/xg/ ---------------------------------------------------------------- (6) License Agreement Yamaha CBX Driver for Windows95 Beta version License Agreement BEFORE YOU USE THIS SOFTWARE, CAREFULLY READ THE TERMS AND CONDITIONS OF THIS AGREEMENT. BY USING THIS SOFTWARE, YOU ARE CONSENTING TO BE BOUND BY AND ARE BECOMING A PARTY TO THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS AGREEMENT, DO NOT USE THE SOFTWARE. 1. YAMAHA Corporation ("YAMAHA") grants to you a non-exclusive, non-sublicensable, license to use this Beta version of the Yamaha CBX Driver for Windows95 (the "Software"), in binary executable form for evaluation and trial use purposes only. 2. YAMAHA MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THIS SOFTWARE OR ABOUT ANY CONTENT OR INFORMATION MADE ACCESSIBLE BY THE SOFTWARE, FOR ANY PURPOSE. THE SOFTWARE IS PROVIDED 'AS IS' WITHOUT EXPRESS OR IMPLIED WARRANTIES, INCLUDING WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT. THIS SOFTWARE IS PROVIDED GRATUITOUSLY AND, ACCORDINGLY, YAMAHA SHALL NOT BE LIABLE UNDER ANY THEORY OR ANY DAMAGES SUFFERED BY YOU OR ANY USER OF THE SOFTWARE. YAMAHA WILL NOT SUPPORT THIS SOFTWARE AND WILL NOT ISSUE UPDATES TO THIS SOFTWARE. 3. All content accessed through the Software is the property of the applicable content owner and may be protected by applicable copyright law. This License gives you no rights to such content. 4. While YAMAHA intends to distribute a commercial release of the Software, YAMAHA reserves the right at any time not to release a commercial release of the Software or, if released, to alter prices, features, specifications, capabilities, functions, licensing terms, release dates, general availability or other characteristics of the commercial release. 5. Title, ownership rights, and intellectual property rights in and to the Software shall remain in YAMAHA. You agree to abide by the copyright law and all other applicable laws of Japan including, but not limited to, export control laws. You acknowledge that the Software in source code form remains a confidential trade secret of YAMAHA and therefore you agree not to modify the Software or attempt to decipher, decompile, disassemble or reverse engineer the Software, except to the extent applicable laws specifically prohibit such restriction. 6. YAMAHA may terminate this License at any time by delivering notice to you and you may terminate this License at any time by destroying or erasing your copy of the Software. Upon termination of this License, or in any event with in thirty (30) days following YAMAHA's release of a commercial version of the Software, you agree to destroy or erase the Software. In the event of termination, the following sections of this License will survive: 2, 3, 4, 5,6,and 7. This License is personal to you and you agree not to assign your rights herein. This License shall be governed by and construed in accordance with the laws of Japan and, as to matters affecting copyrights, trademarks and patents, by Japanese law. This License sets forth the entire agreement between you and YAMAHA. 7. YAMAHA SHALL NOT BE LIABLE FOR (a) INCIDENTAL, CONSEQUENTIAL, SPECIAL OR INDIRECT DAMAGES OF ANY SORT, WHETHER ARISING IN TORT, CONTRACT OR OTHERWISE, EVEN IF YAMAHA HAS BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES, OR (b) FOR ANY CLAIM BY ANY OTHER PARTY. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. FURTHERMORE, SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS LIMITATION AND EXCLUSION MAY NOT APPLY TO YOU. Copyright (c) 1996 YAMAHA Corporation. All rights reserved. =============================================================== Translation provided by courtesy of C. Daniel Regenberg. End of file