Yamaha MU80 User Manual Page 48

  • Download
  • Add to my manuals
  • Print
  • Page
    / 62
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 47
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 relatively
bulky and not all Sequencers can handle them in real-time. Consequently wherever possible midi
controller messages should be used. These are much shorter to transmit and are guaranteed to
work with almost all sequencers.
Avoid excessive amounts of data
Whether you choose to use XGedit in Sysex or Controller mode, you should avoid recording
excessive amounts of edit data to the body of your song. If too much data is present the
sequence may suffer from timing instabilities during playback (particularly on slower machines).
Consequently after recording it is always good practice to utilise your sequencers editing
capabilities to remove duplicates and thin out the number of messages. (Note the XG
specification recommends a spacing of at least 5/480 between each controller event)
Check for multiple events on the same midi channel and midi tick
When using dynamic controller events you should always check that each midi event occurs on a
separate midi tick (this is particularly true where RPN/NRPN controllers are used). The ordering
of events on the same midi tick value cannot be guaranteed across all sequencers. Hence to
ensure correct ordering you should separate each event onto a different tick (the XG specification
recommends a minimum separation of 1/480)
Avoid using Macro parameters
Macro parameters are those edits which effect multiple parameters within the synth as follows:-
Effect Program changes
Voice/Bank program changes
Equalisation program changes
These parameters alter several settings within the synth and consequently take a significant
amount of time to process. If normal note events arrive at the same time, the synth may not
process them, resulting in lost notes, or unpredictable behaviour.
If you must use these parameters, either position them within the setup bar (where no note
events are present) or utilise then during gaps in the music i.e. think ahead.
Record Dynamics to a separate track within your sequencer
In order to assist later editing (and thinning of controller data) you should record all dynamics to a
separate track within your sequencer. However please ensure that the tracks midi channel is
assigned to the same value as the Part you are editing. Although this is not important for Sysex
commands, it is important for controller messages as they may be re-channellised by your
sequencer. .
15.3.4
Save The Setup Bar To The Midi File
Up until now you have been working with the majority of voice edits being held within XGedit and the
dynamic song data being held within your sequencer. Before you can distribute your midi file you must first
combine the two.
There are two ways to perform this operation; either merge the data within your sequencer or merge the
data within XGedit. However before you decide on which operation to perform, you should first decide on
what format the XGedit setup data should be stored (see
Saving Midi Data
)
Merging Within a Sequencer
This method involves saving the XGedit setup data in a format that can be imported by your sequencer and
then manually splicing this into the song data. This method can be a little tricky but provides the user with
the greatest control over where the data is placed. Please refer to your sequencer user guide for performing
midi merge/cut/paste operations.
Note XGedit saves setup bar data with the correct timing intervals between events. Wherever possible this
Page view 47
1 2 ... 43 44 45 46 47 48 49 50 51 52 53 ... 61 62

Comments to this Manuals

No comments