Page 2 - Contents
XGedit95 User Manual Page 2 Contents 1. INTRODUCTION ................................................................................................................................... 4 2. GETTING STARTED .................................................................................................
Page 4 - You may not disclose registration keys to non-registered users.
XGedit95 User Manual Page 4 1. Introduction Legal Stuff - License/Warranty/Disclaimer XGedit is distributed as Shareware. You may make as many backups of the program as you need, howeveryou may not run the registered version on more than one PC at a time. You may not distribute XGedit for profit exc...
Page 6 - System Requirements
XGedit95 User Manual Page 6 2. Getting Started 2.1 System Requirements The program is designed to operate on machines with the following specification • A 486 PC (or faster) running Microsoft Windows 95 or NT4.0 • 8MBytes RAM • 1.5Mbytes Disk space • Multimedia Drivers for use with attached XG Synth...
Page 7 - TAB - moves between groups of controls
XGedit95 User Manual Page 7 3. The Main Screen The main screen consists of a single dialog window from which all XG parameters may be accessed. 3.1 Controls You can use the Standard Windows keys to move around the main screen controls:- • TAB - moves between groups of controls • Cursor Arrow Keys - ...
Page 8 - decrease; Silence Button; Caution; XG Button; Caution - all current; AD Button
XGedit95 User Manual Page 8 3.1.2 Dials are digital readout controls with no associated knob. To adjust the value press and hold the left mousebutton down over the dial. Moving the mouse with the button down will increment the dial. Up / Left decrease Down / Right Increase Releasing the mouse deacti...
Page 9 - GM Button; Sysex Messages; Difficult to selectively filter
XGedit95 User Manual Page 9 GM Button A two state push button. If the button is up the program will use System Exclusive messages tocommunicate with the synth module. If the button is down the program will use only GeneralMidi controller messages. Note that only a small subset of the XG parameters m...
Page 10 - Midi File Edit Parameter Contents LEDs; These LEDs determine the content of saved midi files as follows:-; Midi File Format LEDs; The Type LED determines the format of saved midi files.
XGedit95 User Manual Page 10 4. Master Module The Master module controls the global settings for both the XGedit program and the attached XG synthmodule. 4.1 Midi File Edit Parameter Contents LEDs These LEDs determine the content of saved midi files as follows:- Compact - The midi file contains a GM...
Page 11 - Number of Parts LED; These buttons control Midi File Playback
XGedit95 User Manual Page 11 4.3 Number of Parts LED This LED determines the number of synth parts saved to the midi file. Normally the saved file will only include tracks for System data, A to Ds and 16 synth parts. On multi portsynths the user may choose to save all 32 synth parts. However, since ...
Page 12 - These controls adjust the synths global parameters:-
XGedit95 User Manual Page 12 4.7 Knob Controls These controls adjust the synths global parameters:- VOL Master volume level 0 - 127 ATT Master volume attenuation level 0 - 127 TUNE Master tuning control -102.4 - +102.3 cent KSHIFT Master Key Shift control -24 - +24 semitones UNIT Module Unit Number ...
Page 13 - Equaliser Controls
XGedit95 User Manual Page 13 5. Equaliser Module The Equaliser module provides editing of the built in sound output equalisation unit. This function is only available on the higher range devices. For other XG synths use theequalisation parameters built into the Variation effects 5.1 Equalisation Pro...
Page 14 - Volume Panel Mode; S represents the master setting. Adjusting the; Reverb Panel Mode
XGedit95 User Manual Page 14 6. Display Panel The display panel provides a graphical representation of the system parameters. The panel has sevenmodes, which are selected by left clicking on the appropriate button above the display. Note that thestandard Windows keyboard navigation keys may be used ...
Page 15 - A To D Converters; AD Message Enables; The following general AD properties should be noted:-
XGedit95 User Manual Page 15 7. A To D Converters This module provides control over the A to D converters of the MU10/MU80/MU100/SW1000 and SW60synths. 7.1 AD Controls Stereo Select AD converter stereo mode ofoperation (Ads are grouped in pairs andcontrolled from a single set of parameters) Note :Th...
Page 16 - Understanding The Effects Unit
XGedit95 User Manual Page 16 8. Effects & Controllers Module The Effects module consists of controls relating to both the global effects settings and the part basedcontinuous controller settings. 8.1 Understanding The Effects Unit S Y N T H P A R T R E V E R B C H O R U S V A R I A T I O N I N S...
Page 17 - Insertion is only available on higher range XG devices.
XGedit95 User Manual Page 17 manner to the Reverb and Chorus send controls. Hence, in this mode the Variation module is systemglobal. It should be noted that in this mode each synth part signal is also routed via a DRY knob. This controls the amount of dry (pure signal) that bypasses the effects uni...
Page 18 - HCH
XGedit95 User Manual Page 18 HCH Selects Plug Harmony effect – Harmony MIDI control channel 1 – 16,OFF MCH Selects Plug Harmony effect – Melody MIDI control channel 1 – 16,OFF
Page 19 - Effect Parameters Module
XGedit95 User Manual Page 19 8.3 Effect Parameters Module This module provides editing of the currently selected effects parameters. 8.3.1 Effect Name List-box Effect types may be quickly selected using the Effect Name Listbox. Each name corresponds to one of thebuilt in effect macros Reverb NO EFFE...
Page 23 - Harmony
XGedit95 User Manual Page 23 AMPSIMULATOR A simulation of a guitar amp. 3BANDEQ(MONO) A mono EQ with adjustable LOW , MID, and HIGH equalising. 2BANDEQ(STEREO) A stereo EQ with adjustable LOW and HIGH. Ideal for drum Parts (MU100/SW 1000 only) AUTOW AH(LFO) Cyclically modulates the centre frequency ...
Page 24 - Controller selection is achieved using the controller list-box; Low Frequency Oscillator Parameters
XGedit95 User Manual Page 24 8.4 Controllers The parts response to continuous controller messages is edited using the controller section of the EffectsModule 8.4.1 Controller Selection Controller selection is achieved using the controller list-box For standard controllers, select the required item f...
Page 25 - Assigns a controller to the VL function
XGedit95 User Manual Page 25 8.4.5 VL Specific Parameters (MU100R/SW1000XG Only) VLASSIGN Assigns a controller to the VL function 0 - 95, Aftertouch,Velocity and Pitch Bend DEPTH Adjusts the depth of effect produced by the controller -64 - 0 - + 64
Page 26 - The following general part parameters may be adjusted:-
XGedit95 User Manual Page 26 9. Part & Drum Module This module allows editing of the current part parameters or current drum edit buffer parameters. (Note thecurrent part and drum edit buffer are selected using the VoiceBox ) 9.1 Part Edit Mode 9.1.1 General The following general part parameters...
Page 27 - Adjusts the EQ characteristics applied to the part.
XGedit95 User Manual Page 27 9.1.6 Part EQ (MU100/SW1000 Only) Adjusts the EQ characteristics applied to the part. LGAIN Bass frequency gain -12dB - + 12 dB LFREQ Bass centre frequency 32Hz - 2.0Khz HGAIN Treble frequency gain -12dB - + 12 dB HFREQ Treble centre frequency 500Hz - 16.0KHz 9.1.7 Outpu...
Page 28 - no matter; NO DRUM KEY; ALTGRP
XGedit95 User Manual Page 28 9.2 Drum Edit Mode In this mode the Part Module allows editing of individual drum tone parameters Drum editing is only available for parts set up for editable Rhythm use. Normally only part 10, is used forrhythm, although any part or number of parts may be used. However ...
Page 29 - Green; Message Enables
XGedit95 User Manual Page 29 10. Enables Module This module provides a group of LED’s to select the midi messages received by the current part. To enable or disable a message left click on the appropriate LED or press the space bar whilst the LED ishighlighted. Green Enabled Dark Green Enabled but c...
Page 30 - Performance; Selecting Key Ranges
XGedit95 User Manual Page 30 11. Keyboard The Keyboard is primarily used to define the input key range for a part. This is useful if you wish to producea performance setting incorporating multiple layers. The keyboard is also used for auditioning sounds andselecting drum tones in Drum Edit mode (see...
Page 31 - Midi Channel Selection
XGedit95 User Manual Page 31 12. Voice Box The Voice box is used to select the current active part and provide an overview of the Synth setup. 12.1 Part Selection Part selection is achieved using the radio button array on the left of the Voice Box or clicking on the partsassigned voice in the list b...
Page 32 - Voices; The first column groups voices according to their type:-; Drum Kits
XGedit95 User Manual Page 32 Voices The Voice List provides a three level grouping of patches to allow for easy selection of the required sounds. The first column groups voices according to their type:- MELODY Normal melodic voices SFX Sound Effect voices MU100 Exclusive Special voices only availabl...
Page 33 - Voice Selection Tips
XGedit95 User Manual Page 33 Voice Selection Tips Only those banks and voices currently defined in the XG data book are available for selection. Some midi files may contain voice selections where a bank does not provide a voice for a givenprogram number. In this case the corresponding capital (or fa...
Page 34 - The following Menu commands are available:-; Registered Version Only; Current Part parameters only
XGedit95 User Manual Page 34 13. Menus The following Menu commands are available:- 13.1 File Menu 13.1.1 New This menu item allows the contents of the editor to be reset to its default state (note all edits and mergedmidi song data will be lost) 13.1.2 Save Setup (XGE) Registered Version Only This m...
Page 35 - Device Driver Lists; The state will be saved in XGEDIT.INI for use in future sessions.
XGedit95 User Manual Page 35 13.2 Setup Menu 13.2.1 Setup Midi Opens the Midi Port Setup dialog allowing the user to select the midi drivers used to communicate with theattached XG synth module. Device Driver Lists The three list boxes select the device drivers used for midi in/out messages. The top...
Page 37 - caution
XGedit95 User Manual Page 37 13.3 Utils Menu 13.3.1 SW Mixer Provides access to the SW Mixer panel when XGedit is operating in SW60XG mode. 13.3.2 Clear Midi Song Data Clears any merged midi song data from the editors memory. Useful if you wish to extract a setup headerfrom an existing midi file and...
Page 38 - This mixer screen provides control over the SW card built in mixer.
XGedit95 User Manual Page 38 14. SW Mixer This mixer screen provides control over the SW card built in mixer. There is no way to read back the current status of the mixer. Hence to ensure, the panel correctlyreflects the current setup you may wish to use the Refresh Synth menu option The mixer setup...
Page 39 - Enables/disables the voice cancellation DSP function; Lock; Enables/disables the Analogue to Digital converters.
XGedit95 User Manual Page 39 (7) Left To Right/Right To Left Controls Allows the left audio signal to be overlaid on the right audio channel and vice versa. These controls are useful when balancing the right and left channels for voice cancellation, or for switchingleft and right inputs of an attach...
Page 40 - Working With Midi Files; Setting Up Your Midi System; The following sections describe some recommended midi setups.
XGedit95 User Manual Page 40 15. Working With Midi Files 15.1 Introduction Your XG synth is a superb instrument, designed to offer a large variety of high quality tonal sounds,supplemented by multiple drum kits, special effects banks and a versatile effects unit. However the realbenefit of the XG fo...
Page 41 - ON
XGedit95 User Manual Page 41 15.2.1 Stand Alone Mode This is the normal mode of operation if you are using XGedit on its own and you want XGedit to providesoftware thru from an external keyboard The table below shows the correct driver settings (note you should substitute your drivers namefor the wo...
Page 42 - OFF
XGedit95 User Manual Page 42 15.2.2 Dual Mode This is the normal mode of operation if you are using XGedit in parallel with your sequencer and thus needboth programs to access the midi out port. The table below shows the correct driver settings (note you should substitute your drivers namefor the wo...
Page 44 - I seem to be losing notes and/or getting noticeable delays.
XGedit95 User Manual Page 44 15.2.4 Trouble Shooting The following provides a list of possible problems and solutions related to midi setups:- I get the message ‘Device Already In Use’ when I try to run both XGedit and my Sequencer. You are using a Single Client Midi Driver. Please install Multimid ...
Page 45 - The Authoring Process; Suggest Authoring Steps are outlined in the following sections:-
XGedit95 User Manual Page 45 15.3 The Authoring Process XGedit is designed to be used throughout the authoring of a Midi project. However it must be realised that itis a specialised editing tool; it does not provides capabilities for note entry, recording, arranging etc andtherefore is not designed ...
Page 46 - Resolution; Track
XGedit95 User Manual Page 46 Resolution - the author should be aware that the order of some events is important (particularly controller changes such as Bank select, Program Change, Continuous Controllers andRPN/NRPN). If such events are placed at the same ‘midi tick’ within a song, their ordering m...
Page 47 - RES; Sequencer
XGedit95 User Manual Page 47 The following is my preferred procedure for editing an overall voice mix:- Start by assigning basic (GM) voices to each track/part Where the basic voice is unsatisfactory, try voices from the corresponding patch number in thehigher XG banks. Where a voice is still unsati...
Page 48 - Avoid excessive amounts of data; Save The Setup Bar To The Midi File
XGedit95 User Manual Page 48 Where possible use XGedit in Controller Output mode (General Midi button down). XGedit normally transmits edits as a series of System Exclusive Parameter Change messages.These are capable of editing every parameter within the XG synth, but their format is relativelybulky...
Page 49 - Merging Within XGedit; Merging Midi Data; The XGedit Midi Merge feature is; merge operation. It is; Setup Bar
XGedit95 User Manual Page 49 timing should not be altered by the merge process. In addition the XG specification states that a period of200ms should be left between the setup data and the first note on event of a song. Merging Within XGedit This is a simple operation and should provide the best resu...
Page 50 - The
XGedit95 User Manual Page 50 The File | Merge Midi menu item performs the following:- Provides Midi Input File Selection A standard file select dialog box is opened allowing the user to select the Midi input file. The filemust have the .MID extension and must contain either a type 0 or type 1 header...
Page 51 - ready for output to midi file
XGedit95 User Manual Page 51 ready for output to midi file
Page 52 - Problem Files; The file is badly structured; Saving Midi Data
XGedit95 User Manual Page 52 Problem Files It should be noted that under certain circumstances XGedit will not show all setup data contained within aloaded file and/or may not correctly play a midi file. This is usually an indication that the file deviates fromthe XG Midi File Authoring Guidelines. ...
Page 53 - menu; Using Native Save Formats; XGedit provides four native save formats as follows:; Part Copy
XGedit95 User Manual Page 53 The user should refer to Merging Midi Data for which events will have been stripped from the merged midifile. If the user does not wish to include the merged midi file data, then the Utils | Clear Midi Song Data menu item should be clicked prior to saving. This will eras...
Page 54 - Create Your Own System Exclusive Messages; Hexadecimal Notation and MIDI; Figure 1 Decimal To Hexadecimal
XGedit95 User Manual Page 54 16. Create Your Own System Exclusive Messages There are times when you may want to enter just a single System Exclusive message into your midi file(e.g. to change an effect mid way through the song). W here possible such activity should be avoided as it isgenerally bette...
Page 55 - Check This Out First; Parameter
XGedit95 User Manual Page 55 16.2 Check This Out First Before you attempt to create the sysex message, please take the time to check the XG manual sectionconcerning Controllers and NRPN. It may be that the message you require can be input as a simplecontroller message (which is both faster to transm...
Page 58 - Constructing XG Parameter Change Sysex
XGedit95 User Manual Page 58 16.4 Constructing XG Parameter Change Sysex The general format for an XG Parameter Change message is shown below. F0 43 1n 4C ah am al xx F7 F0 The Midi command byte for a system exclusive message 43 The Yamaha manufacturer ID n Device number (normally an XG synth will r...
Page 59 - However certain restrictions apply as follows:-; Numbers That Are Too Big For Single Bytes; Also we find that VARIATION PARAMETER 1 requires two data bytes.
XGedit95 User Manual Page 59 If we were really ambitious we could extend this multi byte Parameter Change message to change allVariation parameters in a single message! However certain restrictions apply as follows:- a) You must send messages with number of data values defined in the Sysex tables. b...
Page 60 - Other Useful Sysex Information; All XG synths will respond to the following three sysex messages:-
XGedit95 User Manual Page 60 16.5 Other Useful Sysex Information This section highlights some other useful sysex strings and sysex related facts you should be aware of. 16.5.1 Reset Messages All XG synths will respond to the following three sysex messages:- GM Reset - F0 7E 7F 09 01 F7 This sysex st...
Page 61 - Index
XGedit95 User Manual Page 61 Index A About, 36ALTGRP, 27AMOD, 23AMP, 14, 23, 27, 46Amplitude Envelope Generator, 14, 27, 46Analogue To Digital Converters, 15, 38, 43Assign, 25Attenuation, 12Auditioning Sounds, 29 B Band, 13Bank, 25, 30Bank Select, 15, 28 Bass Centre Frequency , 26 Bass Frequency Gai...