X 5 Dedman
X 5 Dedman
X 5 Dedman
Please note that this program is copyright 2001 by Soundtower Inc. You may distribute the
program freely without the registration code that is issued and assigned to only one registered
user. This program is continually being updated. Please check www.soundtower.com site for
most recent X5DEdPro program update.
E-mail: editors@soundtower.com
Home Page: http://www.soundtower.com/
Midi Setup
Receiving
Editing Programs
Program Genetics
Program Librarian
Editing Combinations
Combination Genetics
Combination Librarian
MIDI SETUP
Important: In order for X5D to communicate with the computer, Global setting EXCL has to be
enabled.
1. Run X5DEdPro.exe.
Press STOP and START. If midi communication between editor and synthesizer is OK then X5D
ROM Version will be displayed.
4.If you have another Midi port with Midi Controller Keyboard hooked to it, you can use it to
audition sounds by selecting MIDI IN (External Controller) port and activating it. This Feature will
function properly only if there is separate port available on the system other than the port that
synthesizer is connected to. MIDI In (External Keyboard) should not be set to the same Midi port
as MIDI In (X5D). If you using X5D Keyboard for playing notes, this port should not be
activated.
If communication between X5D and editor is OK, X5D’s ROM version will be displayed on tom on
MIDI SETUP Window and Global Channel will be automatically assigned.
Midi Settings are also automatically saved.
Midi Channel Thru - If you use keyboard controller to play notes, the notes are played on a
specific midi channel (1 - 16). If this option in unmarked, the editor will automatically reroute midi
channel to global channel in Program Mode or selectable channel in combi mode. Midi Channel
for playing and auditioning can be selected in V-Pianoor by computer keys
Now you should see the progress bar indicator and after about 20 seconds a total of received
bytes will be displayed. It should read: 35318. This is a size of Korg X5D dump all sysex data.
4. Your whole X5D memory contents is now loaded to the editor - you can save it to disk drive by
selecting "Save X5D All Data File". It is always a good idea to back up all your precious sounds!
EDITING PROGRAMS
2. The list will now display list all PROGRAMS in Ram Bank A that are loaded into the editor:
3. Select and click on any program that you want to change/edit.
4. After you click on the selected program, single program data will be requested from the synth
and loaded into the editor. Now you should see basic patch information displayed on the panel
above:
Oscillator mode, OSC1 and 2 multisounds assigned to this patch, levels, Pan, Send settings and
effect routing.
5. Now you selected program and received it from X5D itself, but you can also get the program
data for editing from the editor's memory by clicking the right mouse button on list and selecting
"Edit..." for pop-up menu:
6. After selecting a patch for editing click on the "EDIT" button and the "Program Edit” window will
be displayed.
7. From this window you can edit ALL X5D program parameters. Let’s change a few:
Click on Osc1 section and a smaller window will open with a list of
8. After selecting a new multisound, click "Done" or fold down Osc Multisound window. You do
not have to close any editing windows. You can have them all open to quickly move from
adjusting one parameter on the other whenever your screen size allows.
9. By clicking various parameter value labels control slider will pop up allowing you to change
values.
10. You can also change program parameter values in the "Parameter Group Controls” window.
11. Changing VDF, VDA and Pitch EG envelopes can be done either by clicking on labels (Attack
Time, Attack Level etc.) and pulling a slider or by dragging envelope points with a mouse.
12. You can rename program by typing over the name in a text box:
13. If you still need more options, click right button of mouse to display an additional pop-up
menu.
14. You may save or transmit changed program (Transmitting program is not necessary unless
you were performing editing OFF-LINE). You can also copy parameters of separate oscillators in
order to use their settings in another program. If you paste copied OSC all OSC1 or OSC2 will be
transferred except the multisound number.
PROGRAM GENETICS
Synth GENETICS window in X5DEdPro lets you to generate, mix and mutate patches, creating
random or intended 100's of X5D programs at a time. Also you will be able to select parameter
filters that will help you to get the most desired sounding results. For example, one click of mouse
will present you with a choice of hundred versions of pianos, strings pads and etc. bred from one
patch. You can also automatically audit them all or quickly edit. You can apply fine tuned
algorithms to get weird, hard to image sounds that you would never thought possible with X5D.
The GENETICS feature alone makes X5DEdPro a treasure program to have. In addition there is
FX Wiz function that applies randomly chosen effects from bank. On top of many benefits of
GENETICS module it’s possible to use Genetics "Kids" manipulation to edit and change any
program parameter in a whole bank. Combination GENETICS works in a similar way. By
selecting corresponding filters you can change all channels and parameters and have results
presented in the Kids List.
1. To open the PROGRAM GENETICS window, select “Genetics” from the Options menu in the
Program mode.
2. Select Program Banks for Mommy and Daddy by clicking the right button of the mouse on
Mommy and Daddy’s lists. The pop-menu will allow you to insert programs from available banks.
3. Select one desired program in Mommy’s list and one in the Daddy’s list. Generation of Kids will
be performed on variables of both selected programs.
4. There are a few different ways of generating Kids from both parents. You can either morph
from Mommy to Daddy meaning that Mommy’s Program parameters will shift slowly into Daddy’s.
Mixing will produce Kids with randomly chosen parameters taken from both parents. Mutate
yields Kids with randomly changed parameters of Mommy or Daddy. To select any of those
options, click on corresponding buttons (MUTATE, MIX, MORPH).
The FX Wiz function will create 100 copies of selected Mommy’s Program and apply effects
taken from across Mommy’s Bank.
The Generate function will produce completely random programs. This function may not be as
useful as MUTATE, MIX or MORPH because the Kids created this way may not sound well.
Note: some generated programs in GENETICS may not sound loud or be simply trash. This has
to do mainly with some program parameters (such as the OSC level or VDA Envelopes) set
randomly to some low value. You may also notice weird names appearing in the Kids’ litter - this
is normal since program names are also affected by Generation.
5. “Gene“ selection such as “Dolly”, “Chaos Gene”, and etc. also have effect on generated
programs. Some of the genes put emphasis on the Pitch EG Envelope and some others on Pitch
MG or VDF/VDA slopes.
5. You can audit or display selected Programs in Mommy, Daddy, Kids and Top Offspring lists by
enabling “Auto Edit” and “Auto Dump” check boxes. If the size of your computer screen allows
and the “PROGRAM EDIT” window is open then parameters of Kids and etc. will be displayed.
Displaying programs this way will help you see multisounds assigned and envelope graphics.
Like anywhere in the program, you could use computer keys to play notes.
6. After Kids are generated there are many other options to modify Kids litter. You can change
any single parameter in every Kid by using the “Parameter Filter” and the “Value Slider”.
Here is an example:
Let’s say we want to change the second letter in the names of all Kids to the letter “e”.
Click on “Exclude Parameters” list by selecting Program Name 1, move the slider to display the
letter “e” and press the “Do” button.
As you will be able to see, all programs that appear in the Kids’ litter contain the letter “e” as a
second character. In this way, you can change any parameter of the programs such as
Multisound OSC levels (parameter No. 65 - VDA1 Oscillator Level) and etc.
There are limitless possibilities for use of this function. If you use the guitar to play the
synthesizer you can adjust Pitch Bend across the whole bank without having to edit single
programs one by one. If you want to change some parameters in the Program User Bank - use
transfer function from the pop-up menu of Mommy’s list. After, simply use the “Transfer Kids To
Bank A” function from the “Kids” pop-up menu.
7. By clicking the right button on the mouse, the pop-menu will provide additional functions.
Changing the desired parameter in the whole User Bank can have interesting effects. For
example, you might change OSC to one Multisound across the Bank creating 100 versions of
piano, strings, etc. Increase the levels. Add little detune to the sounds.
Choose :”Rename” from pop-up menu to rename the selected Kid Program.
“Rename All “ will add a number to every Kid’s name. Type new name in the text-box and press
ENTER.
If you aren’t satisfied with the results, select “Randomize Multisounds” from the pop-up menu
to randomly change oscillators.
“Apply FX Wiz to Kids” will take Effect settings across the programs in Mommy’s Bank and it
will apply them randomly to the Kids.
8. The good sounding Kids that you’d like to keep you can set aside to Top Offspring by dragging
the selected Kid Program.
9. If you want to save your programs from “Top Offspring” list into the Program Library you can
simply open the PROGRAM LIBRARY window and drag them over to the Program List in the
Program Librarian. Click the right mouse button to have the pop-up menu of Top Offspring
appear with other saving options.
PROGRAM LIBRARIAN
Program Librarian’s function is to store, organize and quickly access and restore Programs
stored on your disks. X5D Programs are stored in *.5pl library files. You can load/import
different files that contain program data into librarian.
1. From main editor screen you can access Program Librarian by clicking on the “Lib” button.
Or you can drag single Programs by dragging corresponding program numbers into Program List.
6. As anywhere else in the editor you can use copy/paste function to paste programs into the
librarian.
7. Dragging numbers of programs in Program List will change position of programs in the library
file. You can sort program list by selecting “Sort” from Edit menu.
8. You can save/load your program list by using File menu. All files will be saved by default with
extension *.5pl for easy recognition. If you like, you can also open Windows Explorer and drag
and drop *.5pl files directly into the Program List. X5D and 05r files can be dragged and dropped
to the Program Bank.
9. Programs could be also dragged from GENETICS window (Resultant Kits or Top Offspring).
10. Auditioning of the Programs loaded in the librarian can be done automatically by clicking on
“Send” button located beside the corresponding program. Selected programs will be
dumped into the synthesizer’s buffer and displayed in the editor.
11. If you want to WRITE a particular program into the synthesizer click on the “Write” button
beside it.
12. To rename a Program description in Program List, double-click on the selected program and
type the new description into the “Rename” text-box.
EDITING COMBINATIONS
2. List on the bottom of the window shows all combinations in the bank. If you select one of the
combinations from the list the editor will request selected combination data from the synthesizer
and the data will be loaded into the editor. In the main screen, names of the combination’s
assigned programs will be displayed.
3. If the combination bank-data currently loaded into the editor is not the same as a synthesizer’s
you may use RECEIVE bank function. You can also display and send combination loaded into
the editor by dragging the selected combination from the list to panels above.:
5. Edit combination window displays ALL combination parameters. Use sliders to adjust volume
panning, sends, transpose and detune. Red, purple, green and yellow buttons switch combination
filters: program change enable, controller enable, dumper and aftertouch enable.
#
6. Clicking on the program names will display the PROGRAM SELECT window.
By selecting different programs from synthesizer banks in the PROGRAM SELECT window, you
assign new programs to combination. The slider on the button of PROGRAM SELECT window
will change volume level of selected channel.
#
PrgSel
7. To change from one channel to the other you can either click on different program in the
COMBINATION EDIT window or use drop-down menu (ex. Chn 1 - G:91 Poly Pad). ON/OFF
button will turn on/off programs assigned to channels.
8. Adjusting the keyboard and velocity zones is done by dragging the mouse with pressed right
and left button. With right button pressed TOP ZONES will change. The left button will change
BOTTOM ZONES. If you click VALUE labels of top/bottom the value will automatically reset to 0
or 127.
9. Clicking on channel values will increment channel number by one.
10. There are additional functions available in the EDIT COMBINATION window that can be
accessed by clicking the right button of the mouse anywhere on the screen.
12. The WRITE COMBINATION dialog window displays the list of combinations in the bank. You
can select new combination number as a destination for your changed performance. Use
RENAME text-box to change combination name.
Click WRITE and your combination will be sent and written into the synthesizer and also the
editor’s data will be updated automatically.
COMBINATION GENETICS
Combination Genetics is an intelligent way to change and create Combinations. The concept
used is different than Program Genetics. It simply involves setting “Filters” that create new
combinations from a source combination. In other words, it is creating combinations of the
combination. I guess I’ll be saying this word a lot so brace yourselves…I know I did…I added this
word to the clipboard.
1. To open the Combination Genetics screen, select GENETICS from the Option menu in the
Combination Mode of the editor.
2. Place Combination Bank into Mommy’s list by clicking “Bank” button or using the right button
of the mouse to retrieve the pop-up menu.
3. Select the combination you want to work with from Mommy’s list.
4. Now, we will set some filters as an example.
Mark Channel 1 and Channel 3. Mark “Programs” and “Transpose”.
GENETICS has just created 100 new combinations. All of them with different program assigned
on Channel 1 and 3. Also, levels on channel 1 and 3 are randomized. “Transpose” on Channel 1
and 3 now varies in octaves (it wouldn’t make sense to randomize “Transpose” in semitones).
Unmarked channels remained unchanged in any way.
Note: If you select a channel that is set to OFF the channel will automatically turn ON.
If you click “Generate” with no channels checked , the combinations produced will be exact
copies of the source combination (Mommy’s).
6. You can set “bottom” and ”top” limits restricting the range of randomization by clicking on
parameter labels:
7. FX Wiz produces combinations with randomly applied effect system settings taken from
Mommy’s Bank.
8. Use “Regenerate” and “Kid FX Wiz” to reapply filters or effects to Kids’ Bank.
9. Click the right button on the mouse to display pop-up menu with additional functions.
Select “Rename” from the pop-up menu to rename a single Kid. “Rename All” will rename all Kids
and add a number to the end of the combination name.
10. Like in the Program Librarian, you could drag Kids you’d like to keep into Top Offspring list.
11. With the Combination Librarian open, you can drag the Top Offspring into “Combination List
of Librarian”.
COMBINATION LIBRARIAN
Combination Librarian’s function is to store, organize and quickly access and restore
Combinations stored on your disks. X5D Combinations are stored in *.5cl library files. You can
load/import different files that contain program data into librarian.
1. In order to correctly edit and audit drum kits make sure that you select “Program” containing
OCS set to DRUM.
2. Click on the “Drum Kits” button and the editor will switch itself and the synth into the “Global
Mode”.
3. The DRUM KIT EDIT screen displays the drum kit data that has been loaded from data files. In
order to get your present content of drum kits residing in the synth select the Midi window menu
and then “Receive Drum Kits”. In the same moment the editor will request drum kit data from the
synth and upon receiving it the content of the drum kit will be displayed.
4. There are two options to display the contents of the drum kit located under the View menu.
· The List view displays the list of all 60 drum instruments with their parameters.
· The Control view displays panels with sliders to change parameter values.
5. In the List view, you cannot change single drum parameters but it presents an excellent way
to reference, copy, paste, and organize drum instruments especially if you use it in a connection
with the Drum Instrument Librarian
6. To copy and paste single drum instruments, click right mouse button and Edit pop-up menu will
appear. You can move drum instruments within a kit using (Exchange 7<> 4). In the example
shown in the picture above, drum instrument no. 4 and “001 Rock Kick” will be moved to drum
instrument no. 7 and “009 Metal Kick” will be moved to drum instrument no. 4.
8. In order to change drum instrument parameters (eg sound, level, transpose) use sliders in the
Control view.
9. On the left of the Control view screen the list of assigned drum multisounds is displayed. In
order to see other drum instruments you can scroll the horizontal slider and scroll/select
instruments on the list.
10. Changing parameter values is done by adjusting the sliders. The description of slider will
appear when you place the mouse above it. Selecting different multisounds is done using
“Multisound Select” window that appears after clicking on the Multisound label:
11. You can copy and paste single drum instruments in the Control view as in List view by
clicking the right mouse button on the Instrument Panel.
12. The drum kit loaded into the editor can be saved as a SINGLE DRUM KIT using the Save As
function under the File menu. Single drum kit files are saved with extension *.drk.
13. Loading the *.drk is done by using Load Drum Kit menu. Loaded drum kit is not automatically
transferred to the synth. To transfer the loaded drum kit, use the Transmit function located under
the Midi menu. X5D has also ROM drum kits. For your convenience, ROM drum kits are supplied
with editor setup and you can find them as *.drk files in the Editors folder.
2. If the Drum Edit window is in the List view, you can drag single drum instruments directly to the
librarian.
3. You can also use copy and paste commands to place drum instruments to the Librarian.
4. To move the drum instruments around in the Librarian drag the index numbers.
5. In order to transfer a selected drum instrument from the Librarian into your drum kit select the
destination using “Current Location” fold down list.
When you click the “Dump” button, the editor will apply selected drum instruments into the
kit and it will send commands to the synth to reflect changes made to instrument. Note Number
Parameters (C-1, …G8) are omitted.
6. Clicking on the “Speaker” icon will play the note of the “Current Sound”. In order to hear the
selected drum instrument, instrument parameters have to be dumped first using the “Dump”
button. If you enable the “Auto Dump” check box, the instrument’s parameters will be sent
automatically followed by the note.
1. Effect Editing Window can by opened by clicking on the “Effect Routing” labels or on the
toolbar on the left side of the main window. The “Effect” window whenever activated, will always
display effect setting of currently edited program, combination or multi depending which mode
you are in.
2. To change the assigned effect pull down the list of effects and select a desired one. All other
effect parameters will change accordingly and preset values will be displayed. Select “routing” of
the effects (serial, parallel and etc.) is placed on the bottom of the window.
3. You can copy effects between programs combinations or multies by using Edit window menu.
EFFECT LIBRARIAN
1. Besides a basic function of storing effect settings, the Effect Librarian can serve as a very
flexible way to quickly copy effects from different sources to current program, combination or
multies. This way you can browse through all effects stored with programs or combinations in all
banks or files. With one simple mouse click or arrow key they can be applied and audited in the
synthesizer's buffer.
2. To open the Effect Librarian window pull down the File menu of the main editor window or if
you opened the Effect Editor then click on "Effect Librarian
3. Ai2 Effect Librarian can interchange X5D effects with programs and combinations of the other
Korg® Ai2 synthesizers like X series or N264/N364 and etc.
4. Like in the Program and Combination Librarians there are two lists. One on the left is the list
for Effect Library files (files with extensions *. kfx) and the other on the right is the list for Effects
available in the banks loaded into the editor.
Top [A] and [G] are your program banks. Lower [A] is a combination bank. You can also import
any banks from files.
List of programs is displayed. Click on a list and brief information about routing and effects used
is displayed on the right.
6. Whenever you select an effect from any list the brief information about the effect‘s routing and
assignment is displayed.
7. As mentioned above the list on the right represents the actual Effect Library. Effects can be
dragged/copied from “Effects Bank” by dragging single effects from Ai2 Effect Bank to the Effect
List.
If you want to move whole Ai2 Effect Bank into Effect List then drag the “Ai2 Effect Bank” label
into the Effect List.
8. To exchange position of effects in the Effect List, drag corresponding Effect numbers.
9. The most powerful function of the Effect Librarian is to apply a selected effect to current
Program, Combination or Multi with a click of the mouse. By clicking the “Send” button, the
corresponding effect will be applied to current Program, Combination or Multi depending on which
mode the editor/synth is in.
10. You can rename effects in effect list by double-clicking selected effect and typing a new
description of your choice in the “Rename” text-box.
11. If you used the "Copy" function of Effect Editor you can paste that effect to this list as well.
Hint: You can “hang” a note by pressing down a “note” key and while it is depressed, press
“octave” key.
When computer keys are played value of note played is displayed together with channel and
velocity on main window’s status bar.
- Clicking on the piano keys sends midi note data to the selected MIDI output port (see MIDI
Setup).
- Clicking on the 1-16 buttons sets the MIDI Channel for the out going MIDI notes
- Adjusting Velocity control (on a right with "100" showing) changes the out going MIDI note's
Velocity (+ and - keys also do this)
- Clicking on the Octave control (above with "3" showing) shifts the keyboard's octave
accordingly. (Q, W, E, R, T, Y, U, I, O, P keys also do the same trick)
- The joystick icon launches the Joystick/Mouse Controller Tools
X5DEdPro ORDER
FORM
Name ____________________________________________Date____________
Street_________________________________________
Email___________________________________________________________
Soundtower
P.O. Box # 33105
Halifax N.S.
B3L 4T6
Canada
editors@soundtower.com
Comments/Suggestions
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
Thank you
Soundtower Inc.