Reload Frameset Home German Pages

5 Yamaha XG Cubase Patchname scriptfiles (Rev. 2.2):
Very useful !


  1. Special features
  2. System requirements
  3. How to install
  4. How to select instruments, SFX sounds or drum kits in XG or TG300B mode
  5. History
  6. Download scriptfiles

1. Special features

These high complex patchname scriptfiles for Cubase Rev. 5.x and SX 1 or higher (totalling ~ 3,700 lines of source code) offer easy access via voice-name to all the available XG and TG300B melody voices, SFX sounds, QS300 sounds (if available) and drum kits (XG and TG300B) for the Yamaha XG synthesizers DB50XG, SW60XG, MU10, MU50 and MU80. With those, you won't need to remember program and bank numbers for instruments/drum kits anymore.

Advantages in comparison to the Cubase Standard XG patchname scriptfile:
I. These scriptfiles have been optimized for the real available instruments/drum kits of DB50XG/SW60XG/MU10/MU50/MU80 synths. For this reason they are a good replacement for the Standard XG patchname scriptfile (featured in Cubase 5 or higher).
II. The names of nearly all voices and drum kits appear in 'full lenght'.
III. You can additionally select all SFX sounds in Voice mode too.
IV. Since Rev. 1.2 the QS300 voices are selectable too (if available - only DB50XG, SW60XG and MU10).
V. Since Rev. 2.0 the TG300B voices and drum kits are selectable too.
VI. Since Rev. 2.1 all XG-Voices of Bank 1 using 'Keyboard Scale Panning' are marked with '(KSP)'.
VII. Since Rev. 2.1 all XG-Voices of Bank 43 using 'Velocity-Switch' are marked with '(VSW)'.
VII. Since Rev. 2.1 all XG-Voices of Bank 45 using 'Velocity-XFade' (=Velocity Cross-Fade) are marked with '(VXF)'.
VIII. With Rev. 2.2 I fixed last errors for ultimate access.

Overview of the available voices and drum kits:
  DB50XG SW60XG   MU10     MU50     MU80  
XG Voices 480 480 480 480 534
TG300B Voices 579 579 579 579 614
QS300 Voices 32 32 32 - -
XG Drum Kits 11 11 11 11 11
TG300B Drum Kits 10 10 10 10 10

About XG mode and TG300B mode:
By default these 5 synths are in XG mode: In this mode only the XG voices and XG drum kits are available (and perhaps the 32 QS300 voices - please read the notes below). If you want to access the TG300B voices and TG300B drum kits, you first have to switch these synths into the TG300B mode (with the MIDI-SysEx command F0,41,10,42,12,40,00,7F,00,41,F7). In TG300B mode these synths are combatible to the well known Roland GS mode (General Standard). With the MIDI-SysEx command F0,43,10,4C,00,00,7E,00,00,F7 you can switch these synths back to XG mode.

About the QS300 voices:
You first need to reprogram your DB50XG, SW60XG or MU10 with specific MIDI SysEx data, if you want to use the 32 additional possible QS300 voices (This feature is neither available with a MU50/MU80 nor with a MU90, MU100 or SW1000XG!
This can be done simply with any of the 25 MIDI files available at my homepage at page Multipart mixer maps. There you will find also additional information how to use these files.
Like this you can use 800 additional sounds in total with your DB50XG, SW60XG or MU10 !

Back to the top

2. System requirements

  1. A Yamaha DB50XG or SW60XG sound card or a Yamaha MU10, MU50 or MU80 sound module.
  2. The program 'Cubase' from Steinberg (Rev. Cubase VST 5.x or Cubase SX 1 or higher) for Windows or Mac.
Back to the top

3. How to install

The following manual I've developed especially for the SW60XG, but all hints are nearly the same as for the DB50XG, MU10, MU50 and MU80 scriptfiles.

Copy the file 'SW60XG.TXT' (or: 'DB50XG.TXT', 'MU10.TXT', 'MU50.TXT', 'MU80XG.TXT') into the Cubase folder 'C:\...\Cubase*\Scripts\Patchnames\Inactive\' and additionally into the folder 'C:\...\Cubase*\Scripts\Patchnames\'
(The exact path names depend on your personal Cubase installation).

Back to the top

4. How to select melody voices, SFX sounds or drum kits

  1. Mark a MIDI track within Cubase.
  2. Activate the Cubase track inspector for this MIDI track - it must be active!
  3. Select your 'XG synth' for this track as MIDI playback device.
  4. Click on the field 'Patchname' of the Cubase track inspector.
  5. The dialog 'Setup Instruments' will open now.
  6. Please first type a name of your choice into the field 'Name' (e.g. SW60).
  7. Click on the button left beside 'Patchname Source' and select the entry 'Patch Name Script':

    Select 'Patch Name Script'

  8. Click on the button left beside 'Patchname Device': Now the entry 'SW60XG' should appear.
    If you click with your mouse on this entry, a sub menue will appear with four available entries: 'XG Voices', 'TG300B Voices', 'XG Drum Kits' and 'TG300B Drum Kits'.

    A. If your synth is in the XG mode (Default mode):
    Select 'XG Voices', if you want to select a XG instrument, a XG SFX sound or a QS300 voice -
    select 'XG Drum Kits', if you want to select a XG drum kit.
    B. If your synth is in the TG300B mode:
    Select 'TG300B Voices', if you want to select a TG300B instrument or a TG300B SFX sound -
    select 'TG300B Drum Kits', if you want to select a TG300B drum kit:

    Select XG voices or drum kits

    Important notes to drum kits:
    1. You can select drum kits via Inspector and Patchnames ONLY with 'Standard MIDI Tracks' - unfortunately this is NOT possible with 'Drum Tracks'!
    Create ADDITIONALLY to your 'Drum Track' a 'Standard MIDI Track' on the same MIDI channel just to select the drum kit via Inspector and Patchname for this MIDI channel: Like this you'll be able to edit the drum kit comfortably via the 'Drum Editor' as usual - the selection of the particular drum kit can be made comfortably via the 'Standard MIDI Track'.
    2. For drum kits the particular Part (by XG default Part Number=MIDI Channel Number) must be switched to one of the three available 'Drum Modes' ('Drum', 'Drum Setup 1' or 'Drum Setup 2') - by default only Part 10 (=MIDI channel 10) of a XG synth is in mode 'Drum Setup 1' and all other parts are in 'Voice Mode'.

  9. Now press 'OK':

    press 'OK'

  10. If you now click again on the field 'Patchname' of the Cubase track inspector, all available melody voices, SFX sounds and QS300 voices will be selectable via name!

    I. Select a XG voice (sorted by instrument groups):

    Select a XG voice (sorted by instrument groups)

    II. Select a XG voice (sorted in alphabetical order):

    Select a XG voice (sorted in alphabetical order)

    III. Select a XG drum kit:

    Select a XG drum kit

The TG300B voices and drum kits are selectable in the same way. Don't forget to switch your synth into TG300B mode if you want to access these voices and/or drum kits (view: Chapter 1).

Further information to patchname scriptfiles you'll find in your Cubase documentation.

Back to the top

5. History

Back to the top

6. Download scriptfiles

Here you can download my 5 patchname scriptfiles (db50xg.txt, sw60xg.txt, mu10.txt, mu50.txt and mu80.txt; Revision 2.2) including a HTML helpfile with installation hints (ZIP files; ~16 kB):
DB50XG: SW60XG: MU10: MU50: MU80:
Download Scriptfile DB50XG Download Scriptfile SW60XG Download Scriptfile MU10 Download Scriptfile MU50 Download Scriptfile MU80
Back to the top

Back to home

C/O 2002-2012: Werner Ogrodnik (Cologne, Germany)