Page 1 Expression.Male Users Guide KURL WE Y Young Chang

Page 1 Expression.Male Users Guide KURL WE Y Young Chang
oh KURIWEIL
2
Un ExpressionMate
E EA
User's Guide
KURZWEIL E
| \У \ У
Young Chang America, P.0. Box 99995, Lakewood, WA 96499-0995 910308 ЩЕ В
=
Ni
[A
В
IMPORTANT SAFETY & INSTALLATION INSTRUCTIONS
INSTRUCTIONS PERTAINING TO THE RISK OF FIRE, ELECTRIC SHOCK, OR
INJURY TO PERSONS
WARNING - When using eiecirc products, always follow basic precatons, including the following:
+. Read all of the Safety and Installation Instructions before using the product,
2, D not use this product near water — for example, near a bathtub, washbow! Kichen sink in a
wat basement, near a swimming pool, ar the like, В
4, This product, in combination wit external equipment thal is connented ig an Amplifier and s
| | реак:
£15 o headphones, may be Capable of pong a levels that could cause sane нато
068, Do not operate for a long period of me ata hgh volume level or ata level hati urcömfortable
Il you experience any heading loss of inging in the ears, consul an audiologiel, |
4. Plape the product so thats location or position does not interteze wit is proper ventiation,
5, Keep the product away from heat sources such as ra |
produce feat actalors, heat registers, or ther products that
6. Connect tne product to a power supply only of
às marked on the nroduet, ns
7.1 the praduct wk be unused or a ong time, unplug the po
unplugging the poser supply cord, do A pul on heat me И м Poult Hoe
5. Make sure tha objects do nat tal and tha liquid de not spi into the enclosure thug openings
> This product equipped wifta polarizad fine plug (one blade wider than the other). This casete
atte. I you are nable to insert he plug nto the cule, contact an electrician fo replace your ®
solele outlet Do not dafeat the safety prose of the Dlg.
10. This product should ba servined by qualfied service personnel when:
A. The poner supply cord or the plug has been damaged: o
5. Übjects have fallen, or liquid has been spied info the product: or
С, The product has been exposed to rain or
3. Thé produet does not appear to be opérating normally or extibl in neríar.
TANCE: Of рено нота) 5 A marked change in peor
e. The product has been dropped, or the enclosure damaged
11 Donat ry to service the product beyond what is described in the user maintenance instructions
Aeler ai offer Serviciig Yo qualified service personnel.
12. WARNING - Do not place objects on the products power supply cord, or place the product in a
postion where anyone could tip over, walk or, or rol anything over cards of any ype. Di net let he
product rest or or be Installed over cords of any ybe. Impraper installation d this type create the
possibiity of a fire hazard andlor personal injury,
RADIO AND TELEVISION INTERFERENCE
WARNING: Changes or mödificalions to is insrarent not expressly approved by Young Chang
could void your authority to operate the instrument
IMPORTANT: When comagiing ths product lo accessories andíor oler equipment use only high
quaity Shielded cables.
NOTE: This instrument has bean tested and found to comply with the fits for Class B digital de-
vice, pursuant to Part 13 of the FCC Rules. These bmi are designed to provide reasonable protec-
"on against ami interference In 4 residential installation, This insbument generates, uses, and
can radiate radio irequeney energy and, not installed and used in accordance with the instructions,
May cause harmiu inlerlerence lo racio communications. Homever, tere is no guarantee that inter
erence wil not acca a particular installation, 4s instrument does cause harmtulintederenes to
adi Gr television reception, which can be determined by taming the instrument of ang on, the user
encouraged 10 fry to coment the interference hy ane or mote of the flowing measures:
+ Recrient or relocate the receiving antenna.
+ Increase the separation betwesn the instiument and the receiver
* Corre! the instrument lo an outlet qn a cireul oher than the one to which the receiver is
connected,
+ necessary. consult your dealer oran experienced radiotelevision technicien for addiional
suggestions,
NOTICE
This apparalus does not excesd he Class B émis fr rad noise emissions from dla apparatus
Set out in the Reddo terrence Regulations ofthe Canadian Department of Communications
AVIS
.6 present anparer numerique n'entel pas de bras tadioelechiques depassan les miles applica
des aux apparols numeniques de la class & prescrites dans le Rglement sur le brouilage radio-
électrique edicts par le ministere des Communications dy Canada,
SAVE THESE INSTRUCTIONS
te type described ín Ihe operating instructions or
Contents
Young Chang DisribUtOrs rien rar rare i
{: Introducing the EXpressionMate mmm: 1
Welcome"... ines sa ns |
ExpressionMate Verve. ничо EN |
The RIBDON ocr re ren „ее
Other Coot ST anni see re |
The APECZIAOS............. RS зе
MIDI MEIN aan en „|
K2000 and К2300 АУ moss 14
How to Use THiS BOOK orne cmrrsmene caen |
2: Getting Started…umsrmnneneensennennanennnnens 19
Unpacking fre Unit. нон rage RU 13
Quick Startins sara A
Placement and Connections verve В №
Placing the ExpresstonMate orn rent 5
On à Flat Surface... tre A
On a Microphone Stand with the Bracket..........—.m..)
Placing and Connecting the Ribbon Controller... 18
The Rear Panel coc encon rones I
POWET SWIEN. css mtn |7
Breath JAK oneness SO |
SPUCC Jack cnica motera nero sr |
PC ¿caserio as msi
MID Ро. мн RTO ny
POET JACK. oor rssicon ee |
Comecting Pedal u nnnnenen ||
A Special Noté About Switch POdals vois
Connecting a Breatl Controler...........—w0-rmem.n— 8
Connecting the ExpressionMate to Your MIDI Gear. |
Basic MID! Hookup сним SA re „|
Connecting Two MID! DevIosS covers 2
Connecting Several MIDI Devices covers ZU
Connecting the Power Supply ......—.—.0m menea
Setting the MIDI Channel... nene rame J]
User Interface Basics omer OS нео
The Front Panel ........... coman nen ньйснт нео
The DISPLAY css ane Y
Data Knob, - and + BUMONS......... ne pr ZZ
(USOT BUDS corr minas 3
108 BUHL ors оном
CR ERE TEL
Cw
Contents
19: 119111. янын re 3
Controller Button. A 3
Arpeggrator BUtton................ png oia Y
Global BUON ....em e M
Wind Wei sn (amino
PARIC BUROM ar оон очен 24
Front Panel LEDS номов анны A
DEEP russes OA 2
Selecting Setups. сном se 26
Baste SELECHOR o.oo SR eno 20
Using Setup Lists sane... mens ен В
Changing Setups with MIDI............. paint mara Y
PLaying SED are re A Л
Baste TECHNIQUE iii Я
Touching The Ribbon At More Than One Point. pci „В
Getting Back to Play Mode... mcm oni 2
TTOUDIESHOOËNG nement м sas 2)
But It Stil Doesn't Work rss rem 3
3: Editing and Creating Setups .....2.2cmcomenanon 3
The Controller Editor,............. eo pit ae 3]
GRRE ARUN cnc csmssonenenenenens
Jump Selection ……
FUN Q EE FEAT Lid FACE dd Nhadhrdtéaga 0 me de
mecrv |
Inturtive Entry re rentree 33
Changing the Current Zone ............ sass J)
Compare rrr er es „3
Setting a Zones MIDI Chanel... more rss À
SUCKING ZONES rincer pei 39
Ribbon Co na LON PANAMELEES cnc manana 3
SPH cn pie arrete arme %
Mode... ине EN y
Spring (SPIE)... ce ST о нонанннооных er М
Controiter Editing men Para een ons cac 38
Contingous Controllers ne... rin 40
Switch COntrollers ......... mien |
Virtual Controllers........... meno 4
Continuous Controller Parameters........... 42
DEE Deere rss 4}
EN 4}
Curve Amount (CIVÁD)............... AA 43
Sale Career ыноонне rn ond
Offset (OF) neveu NT rennes ÀS
RESOULION (RES) cars ue A
Entry (Entr) and Ett Values... enn чения a A
ENNENONOOR
Contents
Entry VEE amena renato |
Ribbon Assignment Parameters........m.. comino 1
AUD nome PU TS
Breath (BRTH) Parameters. omer. EEE 4
Contintivus Control Pedal (COPD Parameters ncn serrure
Switch Controller Prämie me 3
Switch Type (Tvpe)..... rss M
On Destination (On D), Of Des ¡nto Of D Denon
On Value (ÓN Vino pet 3]
ОЙ Мале (ОЕ У) ts a e
an try (Entr} and Exit Stes. nnn resent Je
Switch Poli (SP) rs. errant D
Panel Switch (SW) PArametess.........m. m2 J
Vinual Controller... DO
Fixed Controller (FIX) Parameter Sri nm cr 5}
MIDI Remap Controller (MAP) Parameters o.oo 24
Note Processing Parameters ......... nomas 3
Note VEIOCHY FEAIIES ocr amener 3
Continuous Controller Note Parameters sors I
ROM Seales. ovens eerie eee D
About The Harmonic Seale one rares i]
About The Arpegetator Latch Sales ……r mon. УД
The MIDI Destination LISE vivre meno armee у
Special FUACtion CORONERS omc 8!
Pitch Bend (PBend+)..... meres De
Reverse Pitch Bend Phen Le pores 0
Pitch Bend Upor Down PBend / and PBendV oe 63
Channel Pressure (CRIP) oscars 63
Program Change (PreChgi ....... menes na)
Zone Transpose ZAXpOS) amnesia DÍ
Note Controller Destinations
(130, 3TNote, Sellen, Not) vcs i
Controller 40 (13Note / Note #) & Switeh/Fixod Controllers 63
Note Offset (NOOTT. comnts cmos 00
Note Velocity (NotVel).......m...... rc ana ar 65
Note Switch (NOS WE fi
: re Controller... mun nomenon O
DI Message Strings (MMsgl-6..... creme O6
Cont it О г оао оон pass 6
Saving Your Work and EXItIg ............ rit ne A
\amine, Stonng, and Exitin 5 В porcs DT
The Store Button. vrrenrsmensse, ovni rss 67
The EXI BÜRO а serein SA. 05
1
[3
cb
Contents
Editing Hints and SUgestionS.......emm——]]]] i
Jo These Parameters Always Mean Something”... 69
Do [Need AB Those Controllers? oe 69
Assigning a Message to Multiple Controllers. 1
4: The Arpeggiator... u 71
Ареса Quick SIE oro nene nas Л
The Arpeggiator BHO. EN
AD De screens il
Tempo (Tempo).......m— mom mare rm Ш
Key range (Low Key, High Key). A,
Enable Switch (Enable SW)... oo ER 7
Note Saree (Nee Se) ev д
Beats (Beats) ornements ee 14
Note Duration (Note Dur) um sc cu. 14
Late Mode (LatchMode) mme mm 14
1 ramener mt 15
Note Order (NoteOrder) ooo ца нана нныннны 1
Shift Amount (SRAM mors ramener EN
ft Lam (УВВ ААА) оная оне иона 7
Limit Option (Limit Opthos 7
Ghssando (Glissando) nc Ii
Note Velocity (Note Vel) nwrnwremmermenenmemennene 0
Rhythm Select (REyINMSEN).....n nena si
Transpose (TTanspO8E) ………rmrenenmmenmenenmnesconn Y
5: Global Funetions onu rss 81
GRIME ATI rer оонннамоншя 8)
Global Paraneter Sel verser ssn 82
(Oster tc оонемецы dd
DUM SHC virer наро наци 33
REN DIE. cess мня 3
MDI MERE rosier mane 85
Main [email protected] and Aux [email protected] or mean 3
MamMgOpt and AuMIgOpt coon 36
À Word About SysEx and Merging... 86
Merge Unprocessed (MergUnPro) моно somone 8
APCÍOC carne ооо доном М
Send Cock {561d CRS)... vor y
Program Change Parameters aan
EXU PER miennes ción SÍ
Pem BKLSB, Pam BKMSB ur rem 9
(ХО on, pins rip gare №
EXMCUS A NAT 8
a PAN ALA mm ms +
vi
A
HETIIRR Rasa das aes aweay
Contents
Ш EA U ets ern aa ergo so cartones DN
Ex in Goh 17114 eier seen 3
Other Global Object ня sans cantaron Y
Veen RO
User RAYS... mon Y
Entering the Rhythm Editor... pm nine Je
EN rn )
SEP MP un rimes SE Y
Saving and Reloading Setups over rn vases 4
Saving Setups (NYSEX DUMPS)..rincinc cc 9
Canceling à SysEx Dump rmmmernenn tasa YO
Loading Factory ÚEtups e... BO
Leading ÚSer Setups.......inenm enn Y
MIDIScope: Overview В 98
MIDIScope: Detailed Operar jon Sres. a9
Exting a Clodal Editor ОЕ (АМ мень I
6: Messages, Troubleshooting, and Diagnostics ......... 103
Warning and Error MESSAGES, one 10
Los Balearen [U
Memory FUE un acc 103
=
Before You Begin. rer SR М
ERIE DIGZAOSTICS rires cree A
User Controls DIRgnostic omnes |S
Buttons Tester NT pines 1
SPIRROD TRSE cn rares №
SPCC Test (CC Pedal or Switch Pedal... 106
УР Test (Switch Pedal Only mn 107
Breath Controller Testers. 108
21 nas fig
Battery REPlACEMEN vraimen ne ns ||
Belore YOU BEGIN... mures "
Орейиу Фе (ЯМ cri ||
Removing the LOVE creme | 12
Replacing the Battery uvre none м оон нони |
Replacing the Cover Bar ap Carri rd bara rr hh nh nnn hg LNA aaa QU EE qe 1 | |
vi
vil
Contents
A: Sending MIDI Messages
pectal Function BES... 117
Data Format Codes... mmm чи номночении HE
Using the MID! Sting Editor vc... oran 118
8: ExpressionMate ROM Setups .......—«m0 nenes 121
Editing Program Change MeSSages мые соотамнымоононовниноны 102
Programming Conventions for Ses... cn 121
Settp DESCHPHONS marne 124
[NOEX armen nn 129
—— AS
PR
socecercoogongoggsgssgssss
Contents
Young Chang Distributors
Contact the nearest Young Chang office listed below to locate
vour local Young Chang; Kurzweil representative,
Young Chang America, Inc
PO. Box 99995
Lakewood, WA 98499-0995
Tel: (253) 589-3200
Fax: (253) 984-0245
Young Chang Co.
Kang Nam POBox 498
Seoul, Korea
Tel: 011-82-2-3451-3500
Fax: 011-82-2-3451-3599
Young Chang Akki Europe GmbH
Industriering 45 |
D-41751 Viersen
Germany
Jet: 011-49-2162-4407
tax: 011-49.2162-41744
Young Chang Canada Corp.
250 Shields Court, Unit 11
Markham, ONT L3R 9W7
Tel. (905) 948-8052
Fax: (905) 948-8172
Contents
ны
i
Li
=|
=
wa
ra
“a
=~ |
=
=
ES
53
=
Ka
Ka
es
=a
ES
introducing the ExpressionMate
ExpressionMate Overview
Chapter 1
Introducing the ExpressionMate
Welcome!
Congratulations, and thank you for purchasing a Kurzweil/
Young Chang ExpressionMate. You ve got vour hands on a
powerful and fun MIDI controller, arpeggiator, and MIDI merger,
This manual will get you started with your new instrument
You'll defintely want to keep the manual handy as vou become
an advanced user, too
ExpressionMate Overview
The Expression Mate lets you be more expressive with vour MIDI
instruments, in live performances and ip the studio
The Ribbon
For starters, the ExpressionMate has a MIDI Ribbon controller,
You may already own MIDI instruments that have wheels
joysticks, and pedals. These ef vou add lots of expressive touches
to vour sounds, including vibrate, volume swells, and pite
bends, to name a few.
A
1
The Expression Mate's Ribbon lets you do all of that, plus nas it
own unique abilities. For instance, you can create realistic pitch
bends when imitating instruments like trombone or violin,
because the Ribbon resembles a slide or a string. The Ribbon s
also great when you want lo “jump” to a certain point, rather
than moving a wheel or pedal through its entire range. You can
even use the Ribbon to play notes on your instrument,
Other Cool Stuff
The ExpressionMate has other controls too, including jacks tor
pedals and a breath controller, The Expression) late can also
change incoming MID] Controller messages into different kinds
of Controller messages, It even has “virtual” controllers that send
MID! messages automatically
J
trogucing ihe ExpressionMate
psoas Hie [evi
The Arpeggiator
It you miss having an arpeggfator on your MIDI instrument,
you'll have a blast with the Expression Viate s Arpeggiator It can
turn MIDI notes into simple broken chords, wild rhythmic
patterns, and anything in between,
MIDI Merging
The Expression ia te has two MIDI interfaces. You can use these
to merge two incoming streams of MIDI data with the data
generated in the ExpressionMate. For example, you could
connect two keyboards to the Expression Mate, play notes on
either keyboard while using the Expression Vate's Ribbon, and
send all the information into a sequencer or a MIDI sound
module,
K2000 and K2500 Users
K2000 users can create 5 Zone Setups with an ExpressionMate or
use the ExpressionMate to add Setup features previously
available only to K2500 users, such as velocity remapping and
note mapping. K2500 users will be interested to learn that the
ability to play notes from the ribbon is more versatile on the
ExpressionMate.
How to Use This Book
The ExpressionMate dr $ Gui designed t help you get up
and running quickly. IE vou know MIDI ead and you Know
prett tr much ha Jovan +0 do with the ExpressionMate, red
Quick Start on page 13. If you need some more help on using the
ExpressionMate s many advanced features 5, you should read ai
of Chapter 2 and Chapter 3. The remaining two chapters dea
with some global functions, plus advanced troubleshooting and
diagnostics
Also, don't forget to check our website
hitp:/hwww youngchang,com/kurzweil
for any late-breaking information on the Expression Mate and
other Kurzweil products,
Above all have fun, and make lots of great music with your
Expression Mate
LA ин
12
a REE
SECSSONOONNCCONOIIIESE
Getting Started
Quick Start
Chapter 2
Getting Started
This chapter will help you hook up your ExpressionMate and
ieam its basic functions
Unpacking the Unit
The box that your ExpressionMate ships in contains the
following.
The Expression Mate
Ribbon controller
User's Guide
AC adapter
Microphone stand mounting trace!
Adhesive-backed foam strip
Hook-and-loop fastener (three pads)
Be sure to keep the box and packing materials, in case vou nied
to ship the unit for any reason.
Quick Start
We recommend that you read through this whole chapter at some
6 Р
point. However, if vou want to start exploring your new
instrument right away, follow these steps.
1 Carefully remove all the contents of the box,
2, Place the ExpressionMate and the Ribbon controller on à
table or other fat, stable surface, Plug the Ribbon's cable into
the “Controller a on the Expression Mate's right end.
3, Plug one end of a MIDI cable into the ExpressionMate's rear-
panel “Main Out” port, Plug the other end of the cable into
the MIDI In port of the device or instrament that vou want to
Getting S lated
Chick San
Getting St aed
Placement sand Connections
Placement and Connections
play. Then plug one end of a second MIDI cable into the
7 Expression Mate's rear-panel “Main In” port, Finally, plug the
и other end into your instruments MIDI Out port,
Placing the ExpressionMate
4, Use the AC adapter to plug the ExpressionMate into an
electrical outlet, Then press the rear-panel power switch to
turn the ExpressionMate on. Don't be alarmed if ou see
т Hashing LEDs when vou turn the ExpressionMate on, they
a just indicate that the Arp ator 1s active on the current
On a Flat Surface
You can place the ExpressionMate on a table, an equipment rack,
or on any keyboard with a flat, open area on its front panel (such
a a PC88 ora K2000 keyboard).
setup,
- 5. Turn the receiving MIDI instrument on, make sure that it's in On a Microphone Stand with the Bracke!
1 Multi Mode, and make sure that there are programs on MIDI The ExpressionMate includes a bracket for mounting the unit on
i) channels t ug 3. It your instrument doesn't have a Multi top ota microphone stand. Follow these sleps to use the bracket,
in Mode, set it to receive on channel 1.
ja 1. Screw the bracket onto the top of the mic stand,
a 6. If you are using a MIDI instrument as both the controller and | P CS
the sound source (that i, you are not sending the
ExpressionMate's output to an external sound module), turn
Local Control Off on your keyboard, Otherwise you will ge
double note events on some Setups.
Set your MIDI instrument to General MIDI (GM) mode. Tf
your instrument is not GM compatible, some of the Setups
wil call up “random” programs on channels 1-3, In this
case, you may want to turn off the receiving of program
changes on those channels,
2. Fit the ExpressionMate’s lft bracket holes onto the racket
two left-hand tabs, Then lower the right end onto the
remaining tab. |
>. Tighten the bracket's thumb screw so that it holds the
ExpressionMate firmly in place on the bracket
2
oe Screw Hole
3, Start playing! Touch the Ribbon and buttons while you play
some notes on your MID! instrument. For starters, check out
setup 1, “Big Strum.” Play a chord on your MIDI instrument,
then run your finger up and down the ribbon to hear the
effect, You do not need to hold the notes on the keyboard,
They are remembered unit vou strike a new chord, Simply
strike a chord, play the ribbon, then strike another chord and
\ play the ribbon again.
3 To change Setups, use the data knob or the - and + buttons or
5 the front panel, A complete list of the Setups starts on page
ht 121 of this manual,
For more in-depth instructions on setting up and using the
ExpressionMate, keep reading this chapter
Attach Bracket to Top of Mic Stand
Figure 2-4, Mounting Bracke! assembly,
. —]]
DA ALA dl PAL A
SECOOONCCOCOCOOOOONOOOODES
- чи сет
71 RS CE
,
x ;
; 4
|
#
À
£
A
Getting Starts
Placement i and Connections
/ Note
Placing and Connecting the Ribbon Controller
The Ribbon controller can rest on и! flat surface, but you may
find it easiest ta play if is right in front of vou, I vour keyboard
has enough space on ts front panel, vou can place he Ribbon just
above he keys.
regi ond the end ath Ble cable). Y you rue! Hr
cil on Be Bf, amd you sill set She sume respon
read “REN Dr on page BJ
You can use the included adhesive-backed foam strip (which
attaches to the bottom of the ribbon), or the hook- a 100)
fastener pads to hold the Ribbon in place. However, don't attach
these to surfaces that become damaged easily, such as painted or
finished wooden surfaces, Also, we suggest that you attach the
hook half of the hook-and-loop pads to the bottom of the ribbon
and the loop (softer) half to the mount ing surface. This will
prevent small mammals from becoming stuck to vour keyboard.
When the Ribbon is where you want, plug the unconnected end
of the cable into the “Controller” jack on the ExpressionMate'
right side.
¢ 4 , + TS 1 7 à age
1 i
a
Co | J СОЛО
. . A À
mm to lle TTT NI RS
Figure 2-2. Connecting the Ribbon,
By default, fhe Ribbon sends higher values forvardl is
2ecooos000000000295255552358
Getting 3 Si arted
Placement ad comect tons
The Rear Panel
Here are brief descriptions of the rear panel connectors
ih
080 080
à Y: Yo
BA w x =
00-060 00 A:
que Ни phi «Рио -
Кий ый
|
Power Switch
Press this to turn the ExpressionMate on or off
Breath Jack
Plug a breath controller into this jack
SP1/CC Jack
Connect either a CC (continuous control) pedai or à sivitch pedal
to this jack
SP2 Jack
Plug a switch pedal into this jack
MIDI Ports
Use these ports to connect the ExpressionMate to other MID!
devices or instruments.
Power Jack
Plug the included AC adapter into this jack
Placement and Connections
Getting Started
Connecting Pedals
The Expression Mate fas two rear-panel jacks for connecting
pecal controllers. You can connect à switch pedal to SP2, and
either a switch pedal or a CC {continuous control pedal to SP1
CC, To work correctly, the CC pedal must be one that uses a 10K
lincar potentiometer
rm
A Special Note About Switch Pedals
The ExpressionMate works with both normaliy-open switch
pedals, and normally-closed pedals (such as those made by
Roland, Yamaha, and other Japanese manufacturers). If a pedal is
plugged in when vou turn the power on, the ExpressionMate
detects which kind of pedal itis.
If you hold down a switch pedal while the ExpressionMate
powers up, you will reverse the ExpressionMate's response to the
pedal. In other words, you might end up sustaining notes when
your foot is afthe pedal, instead of when you ph down.
Therefore, you should avoid touching the peal until the startup
screen disappears,
Turning the power off and back on agai wil set the pedals back
to normal, as long as you don't touch them
Connecting a Breath Controller
I vou have a Yamaha or equivalent breath controller, connect it o
the rear-panel Breath jack
0-
dan:
Getting St Si arted
“Placement and Conte ions
Connecting the ExpressionMate to Your MID!
Gear
There are lots of ways to connect the ExpressionMate to your
MIDI devices. We've chosen to show two simple, effective
configurations that should give you ideas for your own MID]
studio or rig, You can use the configurations as ки or
modify them for your own needs. If you play MIDI guitar or
some other instrument besides the keyboard, don't be offended.
Just use your axe as the master controller)
|
|
ps ds Dia a dmg
&
А А 2
No MOON
e
ur 3
1
<
Ten
F LE
€
Ce
re
=“,
№ а
TET
To wpe
=
i.
AT
>
Зе о
ей a В vis
E
№ ai de
NE 5
\м
!
Basic MID! Hookup
Connect the ExpressionMate's Main Out jack to the MIDI In jack
of the device that you want to control stich as a key board, sound
module, or computer), Then connect the other device's MIDI м
jack to the ExpressionMate's Main En jack. Turn Local Control Of
on yout keyboard
Expressionilate MIDI Keyboard
Figure 2-3. Connecting the ExpressionMate to one MIDI device,
19
Getting Started
Placement and Connections
Connecting Two MIDI Devices
You can connect a master controller, a MID! sound module, and
the ExpressionMate as shown here,
mi | Out
MY Ba ma y
dl) m0 “а
NVUSY Wal GC wmamse SB OD
Ц HRI MN
NEL adm DEE INT ea A PE la
—]—
Main | Main
Out
Thru In
0 ne |
6 ва \ }
| DEQDANOS пд: 85 3 |
| e à A A
Module Eros
Figure 2-4, Connecting the ExpressionMate to two MIDI devices,
Connecting Several MIDI Devices
You might have sound modules and a computer with a MIDI
interface, Here's one arrangement that lets vou play everything
in vour studio from a master controller and the ExpressionMate.
|
Etc,
Thru
о (воть ны") —
— in
Module 8 Le
Lee
| I
o
| Main | Main
Out TT In
tn | ran
Computer
> E a ,
As осавные 5 5 xs В PRE
Module A Expressionifate
Figure 2.5. Connecting the ExpressionMate to several MID! devices.
20
secconcescoosgaosconsssossg
Geting Started
sel ding te MIDI Channel
Connecting the Power Supply
Use the included AC adapter to plug the Expression Mate into an
electrical outlet
Powering Up
Once vou have everything hooked up properly, press the power
switch to turn the ExpressionMate on, The screen will display à
message similar to this one for four seconds;
Extrescioniate
Piz) P2=() C=RERN
Here's what the bottom line means;
Plis Pedal 1, It will equal Vif a CC Pedal is plugged into the
SP1/CC jack, O if a normally-open switch pedal is plugged
in, or Cif a normally closed switch pedal 1s plugged in. I
nothing is phugged in, V will be displayed
P2i5 Pedal 2. It will equal O if a nopmally open switch pedal
5 plugged into the SP2 jack, or C if a normally closed
(Roland type) pedal is plugged in. If nothing is plugged in, O
will be displaved.
Cis the controller plugged into the Camfinllriack on the right
side of the voit, It will always read RBBN, unless Kurzwer
introduces other controller types in the future, If nothing is
plugged in, RBBN will also be displayed.
IF vou see a different message, such as “Low Battery” or
"Memory Failure", refer to Chapter 6 for more information,
Setting the MIDI Channels
Every Setup has three Zanes that send out MIDI information
ven you play the Ribbort or use the Panel Switches and pedals.
In many of the Factory Setups, each Zone is set to a separate
MIDI channel. To take advantage of all three Zones, make sure
that the receiving instrument is in "Multi Mode,” (which is the
default mode for most modern instruments) and that there are
programs on channels | through 3. You can choose any programs
vou want of course, but you might have more fun if each channel
plays a different sound,
21
Getting Started
iseinedeceBasts
IF you have two or more instruments, you can set each one to
receive on its own channel, so that each ExpressionMate Zone
controls a different instrument, You can also set several
instruments o the same channel, so that a single Zone can control
multiple programs on different instruments,
If the receiving instrument can only play on one MIDI channel at
atime, set 1t to receive on channel 1, 2, or 3
User Interface Basics
The Front Panel
dor
EE EEE EEE EEE EERE EERE RE
a] KURZWEN 0
Fm RR Ey
tw] Evoressiondlate o
aan
mn ST FT vi,
HEAR ns
Sa Sehe) J _ Ohad OQ Bu
Hide Canna ía MUI
UE FE
900 000
Под
00d 0-0
foals Aia Gi Si! 5H!
>
The Display
The display shows you what Setup you Te playing, what
parameter ter you're editing, or what options you can choose during
certain tasks. I displays other information too.
Data Knob, - and + Buttons
Use these to scroll through Setups in Play mode, and to change
values when you edit Setups
Getting Started
mm ers Basics
Cursor Buttons
The cursor buttons (< and >) just below the displ ay let you
choose Setups from Setup Lists, While editing Setups, vou car
press these buttons simultaneously to jump to the next group of
parameters.
The cursor buttons also function as “soft” buttons. Options like
Yes, No, OK, and Reload will appear above the buttons at certain
tunes, ike when loading and saving Setups. When this happens,
press the cursor button that's under the option you want.
Exit Button
When you're editing the ExpressionMate parameters, vou can
press tae Exit button to leave the editor and return to Play mode,
Store Button
When you're editing Setups, you can press Store at any time to
name and save the Setup you're working on. IE you're in Play
mode, pressing Store lets you rename of move he current Setup tup,
See page 67 for more information on naming and saving Setups
vee page 9 for more information on SysEx dumps
Learn Button
The Learn button lets you perform “Intuitive Entry" which
speeds up certain editing tasks. See page 33 for details on using
intuitive Entry and the Learn button
Controller Button
Pressing this button takes you into the Controllers Editor, where
vou change how the Ribbon, pedals, buttons, and breath
controller behave in the current Setup.
Arpeggiator Button
Pressing this button takes you into the Arpeggiator Editor, where
you define how the Arpeggiator will play im the current Setup.
”
Getting Started
== чит ее ен = es — mL nn
User lerace Basics
Global Button
While in Play mode, pressing this button brings up the Global
Select screen. You can then edit Global parameters (which affect
all Setups) or perform several utilities. While editing a Setup, the
Global button works as a Compare button, letting you switch
between the original, unedited Setup and the new!y-edited
Setup.
SW1 and SW2
These are the two panel switches. You can use them to start and
stop the Arpeggiator, play notes, send program changes, or to do
other things.
Panic Button
When vou press SW1 and SW2 simultaneously, they act as a
Panic bution, which clears up stuck notes, reinitializes the
arpeggiators, and resets the Ribbon and other controllers. The
“Internal” LED will light for about 5 seconds (or until you release
the buttons) and the Expression Mate will send the following
messages:
All Notes Off, All Sound Of, and Reset All Controllers
messages on each channel of the Main Out port, then the
same for Aux Out port
Note Off messages for every note of every channel of the
Main Out port, then the same for the Aux Out port.
Front Panel LEDs
Every time you choose a new Setup, you'll see the various LEDS
on the front of the unit lighting up. Here is a description of each:
The “Internal” LED fights up when the Expression Mate
generates MIDI messages, This can happen when you play
the Ribbon, buttons, pedals, or the Breath controller, ar when
vou send Entry and Exit values by changing Setups,
The “Extemal” LED shows that the peso teis
receiving MIDI messages at either of its two MID In ports,
Main or Aux. It should light up er you send external
controtlers, or notes to the Arpeggiator.
The “3 Sections” and “1 Section” LEDs show whether he
Ribbon is configured as one or three sections.
EONNOCOOOCOOONOZOZZZODEA
Getting Started
о Setups
Ihe Zone LEDs above the Controller button igh when vol
press the button to enter the Controller Editor. They dor
which one of the ExpressionMate's three Controller Zones
you're working with, (Some edit parameters affect all three
Zones, in which case all three LEDs will light up)
The Zone LEDs above the Arpegetator button light when vou
press the button Lo enter the Arpegeiator Editor. They show
which one oËthe Expression Mate' three Arpeeptators you're
working with. {Some edit parameters affect ail three
Arpeggiators, in which case al three LEDs will ight up)
These LEDS also “wink” for each beat if that zone's
Arpeggrator 15 active,
The SWI and SW2 LEDs light whenever you pres the
buttons to turn them on. [Fa buttons mode 1s Toggle, th a
LED will stay lghted until you press the button agamn to
itoif E te buttons mode is Momentary, the LED will stay
ighted until you release the bution.
Note that the LED will only show the button's mode, Toggle
or Momentary, for Zone 1 of the current Setup.
Setups
With the ExpressionMate, you play what are called Setups. Fach
Setup contains information that tells the Ribbon, buttons, pedals
breath controller, and Arpeggiator how to behave,
The ExpressionMate comes wifh several rctory Seéps that vou
y use right away. Factory Setups are stored permanently in
ROMA Read Only Y femory) so you never have fo worry about
losing them,
Setups that you create and save are (ser Se/ups, These are stored
in battery-backed memory, so they won't be erased when vou
turn the ExpressionMate off, When vou're ready to create your
own User Setups, read Chapter 3
8 Note: À memory faute or a drones batlery eau erase les
7 , ve ; - a
AS Setups, so you should back fem up regularly, See
pige 95 for steps om dig ths
И
Get ing: Stared
————_—
Se eos
Selecting Setups
Basic Selection
Aîter the ExpressionMate starts up for the first time, you'll ee
this screen:
SU 1
B19 Strun
This is the main “Play mode” screen, At the top-left is the number
of the currently selected Setup. Below that is the Setup name, You
use the data knob and the - and + buttons to change Setups.
0
a NY ent,
CO
Using Setup Lists
Pressing the < or > buttons lets vou choose a Setup from one oi
three Setup Lists,
pra А РЕД ny
CC >
If you press either button while in Play mode, the screen will
change to this
SU 1 LS1 STERÍ
Bid Strum
The top line now shows the Setup number on the left followed
by the current List and the current Step within that List, Press the
< and > buttons togetherto go to the next List and press either <
or > to change the current Step
Setup Lists let you organize Setups so that they're easier to find
during live performances For instance, if you use the same five
Setups every time you play out, you could create a list containing
those five Setups. {See page 93 for steps on doing this)
Moving the data knob or pressing the - and + buttons takes you
out of the Setup Lists
262000000000 0000555559555
ae eee ne
Getting Started
— Rn ee
Setups
Changing Setups with MIDI
You can use MIDI program changes to select the Expression Mate
setups. When you send a program change, the Play mode screen
will show the program change number in the upper-right hand
comer:
sl MINE
519 Strun
fo be able to change Setups with program changes, you need to
sel the Ext PomCh parameter in the Global Menu to a specific
MIDI channel, and then send your program changes on that
channel. For more on receiving MID! program changes, see
Program Change Parameters” on page 87 and "Setup Map” on
page 04
Playing Setups
As ou go through the Factory Setups, try out the Ribbon and the
tront-panel buttons to hear what they do. Many of the Factory
Setups were programmed to send modtlation and Pitch Bend
messages, among others. Depending on how your MID]
instrument is configured, you may hear changes in pitch,
brightness, or volume.
Basic Technique
There is no correct way to play the ExpressionMate, but vou!
probably find yourself playing your instrument with ane hand,
and playing the ExpressionMate with the other
IF you have connected pedals or a Breath controller, vou! have
some other controls too. You can also use the ExpressionMate
with a sequencer to control tracks during playback or while
recording,
Refer to the lst of Setups near the end of this manual to see how
the buttons and Ribbon function in each setup,
21
ess ~~ Вых 0
7 Fay WE
“с
1.
Getting Started
Setups
Touching The Ribbon At More Than One Point
You car touch the Ribbon in tio or more places at once.
However, there are a few things to realize when you do this:
1. When the Ribbon is in single-section mode, play only in one
of the three marked smaller sections at any time. In other
words, If you press down on the left end and slide up and
down the entire Ribbon with the other hand, the Ribbon
won't respond correctly
fs TT - ней À une.
— ry o
. | Li 25
MO
FE a,
| 8 |
| Po |
| | |? i
LP 4
LN
y 1 | |
щий hea
ро В
ar L тины a
Right
E
“oy
X
/ mm bi: : ;
ben” Ч =
| ME mo” 1 aus
mer
1 Вит : 5 van
7 : 1 Ce '
=
J
Bi cn |.
Y teni { fimo ere om 4 I 7 У
ее fre mE Espriu i re
ТА : N to
no ie he Lo
AA ad i У
a Uy 1 a i a
ñ A ul ; A
' a Nat a
JU Вы " Гы }
| Pe pe \ +
L i Pcl : ! i
: po |
Н ‚о Л {
; des E i
В 7 De №. , |
1 Om Y
Y NEL à
Во A Pr do с
FH pe | i a ' 4 ;
Pe À
a 1 W L |
и rong uu
Pa
When there are three or mote points of contact, any points in
the center will have no effect on the Ribbon 5 output. For
instance, if you touch the Ribbon with the first, second; third
and fourth fingers on one hand, only the first and fourth
fingers will have any effect,
Only Outside Points
of Contact Respond
“ai fn dell pry
f - ie rE ‘
_RYKEWEIE AA TEE rare 1 LT
o - = -
| wl AE
` иене mmm Ader ps ms dt „нема
>
+
1
1
1
\
Lp
i ad AS нее im A
28
ROCCO DU DUT
Get eng Started
Getting Back to Play Mode
3. The two outside points of contact should be Jess than about
inches apart, I£ your fingers are more than 5 inches apart, the
other two sections won't work properly.
5" or less
pa»
; een Ш
mie ma cam +
| > | mare es
a
à E
af A
sr fi | ; y У
! A A L
of :
No |
x a .
! i
/
1 ! ;
/
yoo /
Free? pes +
h
Sa wt =u,
Getting Back to Play Mode
ive exploring you get lostim the ExpressionMate's editing
menus, press the Exit bution several times to get back to Play
node. If you're really stuck, vou can always turn the
ExpressionMate off and back or again {though vou ight lose
changes you made to the current setup)
29
Getting Started
Troubleshooting
Troubleshooting
Problem
No sound from the
tecerving mstramentts),
Ribbon, pedals, or breath
controller behave
strangely or don’t respond
If you're not getting sound from your instrument, or if the
ExpressionMate doesn't seem to be doing anything, try the
following:
Solution
Make sure that the ExpressionMate, the other
instruments, and Your mixer and Speakers Or
headphones are all plugged in and turned on.
Check the volume on the receiving mstrument and
on your mixer or speakers.
Check that the Ribbon, pedals, and breath
controller are all connected properly. Make sure
that the Ribbon's cable comes out of the right end
at all, as you face it. If pedals are plugged in, don't press
on them while the startup screen 1s displayed,
Sound comes out of Make sure that you ve connected the
receiving devices, but they ExpressionMate’s Main MIDI Out to the MIDI In
don't respond to the port on the fist receiving device in the chain, and
ExpressionMate. that this device is sc! to receive on MIDI channels
Warning message (such as
| through 3 {or channel | only). If the problem
continues, try à new MIDI cable,
Sec Chapter 6 for steps on ciearine up the
“Replace Battery" or problem.
“Memory Failure )
appears on startup.
But it Sf Doesn't Work
Ifyou connected everything properly and went through all of the
Troubleshooting Steps, but things still aren't working right, don’t
panic. Your MIDI instrument may be configured in such a way
that the ExpressionMate does unpredictable things tot, or has no
effect at all. Read Chapters 3 and 4 to lea how to change the
ExpressionMate's settings so that your instrument responds
exactly as you choose.
You can also use the built-in diagnostic software to check you
pedals, breath controller and ribbon for proper operation. See
Chapter 6.
30
IGUCUELEOULESOUUDOOUZ0DOE
Editing and Creating Setups
The Contrallar Editor
Chapter 3
Editing and Creating Setups
It's possible that many of the Factory Setups will suit your needs
perfectly. However, you might want to customize some Setups, or
vou may have a MIDE instrument that only responds to certain
messages, Therefore, you can edit every parameter of the
ExpressionMate's Setups by using two editors: The Comfer
Editor and the Arvegprator Editor The Controller Editor section
starts below; the Arpeggjator Editor section starts in the
Arpeggiator chapter, on page 71,
The Controller Editor
While in Play mode, press the Controller button at the left of the
front panel. This brings vou into the Controller Editor, where vou
configure the Ribbon, buttons, and other controllers for the
current Setup,
The Controller Editor parameters define what each ofa Setups
Zones sends to the two MID] Out ports, and to the Arpeggiator
They also determine how the ExpressionMate responds to
devices connected to the MIDI In ports,
i
Editing and Creating Setups
Gong hound nn '
Controller Editor
Parameters Values
Names
MIDI Channel MIDI Chan None, Mn 1-16, Aux 1-16
Ribbon REN Split, RBN Mode, | {see page 331
configuration RBN Spre
parameters
Controller REN for RENT, 2.43), - (see pages 38-06)
assignment BRTH, CCPD, УР,
parameters SWI&2 FIXE, 2, &3,
МАР! 2 &3, Hilo
Key Range, ZnXpos,
NVI curve, CC note
scales, ZaNoteMap
Getting Around
The upper line shows the Setup number and the current Zone. |
also shows the parameter number (left of the} and value number
lor those who really like numbers. The bottom line shows the
parameter name and value name or number for the rest of us. An
underline below the bottom line's :signals that the parameter has
the same value in all zones,
Setup Param:Value
Number Number Zone
a rm
МЕН
Ш Charity |
|| |
|
Parameter Value Name or
Name Number
The cursor buttons (<and >) below the display select parameters
To change the value of a parameter use the data knob or the -and
+ buttons on the front panel. If you hold a button down, it keeps
scrolling. Each controller has several parameters, so even
scrolling can get pretty tedious. For example, if you are looking at
REN and you want to get to BRTH, you have to scroll through al
of the RBN parameters first, Therefore, you have two other
options: Jump Selection and Intuitive Entry,
нение SA
42
аа! Рам
ESECEZECUCOCOCOcCONCTCOSUNONOE
Editing and Creating Setups
Getting Around
Jump Selection
jump selection moves you to the fist parameter for each
controller, For instance, if you ate working on RBN parameters,
as shown here:
ai 19180 2
REN Scales 166
and you want to check the BRTH parameters, press both cursor
buttons {< and >} and you'll get the first parameter for BRTH:
qui 42 2
ERTH Dest!Breath
Press both cursor buttons again to go to the control pedal
parameters and so forth to visit each controller. You can use à
sinular method to change values: press the - and + buttons
simultaneously to change a value by large increments, such as 32
or 100,
While you e in the Controller Editor, you can also press and hold
the Controller button then press the Global button to ump to the
Fixed and Map controllers as well as note processing feature,
ribbon scale select, the note map, and MIDI channel parameters,
Intuitive Entry
intuitive Entry gives you an even quicker way to enter values.
When you're in the Controller Editor, press and hold the
Controller button, then move the physical controller that you
want to adjust, The display will change to show the controller
vou ve selected and its initial parameter ("Ре ог Туре”) You
can choose other parameters for that controller by using the <
and > buttons,
Once you've selected a parameter, you can change its value by
holding the Learn button and moving the controller
Fir Ci
wor |
far E
33
o 34
i
J : | Editing and Creating Setups
В Setting a Zone's MIDI Channel —
Changing the Current Zone
While in the Controller Editor, press the Controller button (at the
lower left of the tront panel) to move among the three Zones
each having its own Controller Editor parameters. The LEDs
above the Controller button will ight to show which Zone you're
on. {Some parameters, such as RBN Split, affect ll three Zones a
once, In which case all three LEDs will light up)
You can casily set a parameters value the same in all 3 zones
without having to visit each separately. Simply set the value
desired in one of the zones (doesn't matter which one) then hold
Learn then press Store to copy the last changed value to the other
2 zones. Be sure to press and hold Learn first.
Compare
While you're in the Controller Editor, the Global button acts as a
Compare button. Press it at any time to temporarily revert to the
unedited Setup. The Zone LEDs will flash to show that the
original parameters are in effect. Parameters can still be selected
for review while comparing but they cannot be changed. Push
Global again to return to the edited Setup, and the lashing wil
sion.
promo E pas mena,
124 175
000 000
CC
Guta Ay
Setting a Zone's MIDI Channel
The MIDI Chan parameter (#1 located just before RBN Split
defines the MIDI rangi channel for the currently selected
Zone. You can sett to any ofthe 16 MIDI channels on either the
Main Out or Aux Out port. You can also set it to None, which В а
handy way to keep a Zone from sending anything, All of the
Zone's other parameters will stay intact, so you can switch the
Zone on and off using the MIDI Chan parameter
Normally, vou will want each Zone on a separate MIDI channel
This is necessary if you want to control different programs on the
same MIDI instrument. For instance, 1f vou use multiple Zones to
send program changes, and all the Zones ave the same MIDI
channel (and Destination), there will be conflicts: no MIDI device,
including the ExpressionMate, can spond co correctly to two or
дашь = | utr =
али EE ИСИ Щл Ат нити a aha rem MEALS
A EEES
Editing and Creating Setups
Hither Con qual Paramet lars
more different simultaneous Program Change commands on ong
channel. The result will be that only one Program Change will be
recognized.
[tthe MIDI Chan parameter of a zone is set to -NONE-, none of
the controls are processed for that zone, including those that send
to special destinations that don't involve MIDI. So, for example,
vou can t set the MIDI Chan for Zone 3 to -NONE- and then use
notes from, say, a ribbon in that zone as the source for an
arpegetator, If vou really want to use control values in a zone but
don't want to send any MIDI from it, consider directing the
output to the Aux port or to an unused channel,
Stacking Zones
There will be times when “stacking” Zones on the same MID!
channel will come in handy. Suppose you want to send two
diferent MIDI Controllers to the same proyranron your synti. Í
this case, vou can assign two Zones to the same channel, but with
different controller assignments, +
Here's one example: say your synth uses Modulation (01) to open
à filter, and Data (06) messages to increase the filter s resonance
if vou want to do both at the same time, you could use a single
CC pedal to send both messages. First, assign the CC pedal in
Zone to ModWhl, and in Zone 2 to Data. Then assign both
Zones to the same MIDI channel. Now moving the CC peca
opens or closes the filter and adds or removes resonance.
Keep in mind that the Factory Default settings wil look at MII
notes coming in on Main MIDI channel | and process them
through the each zone's parameters. This will double or triple the
number of notes going to pour MIDI out channel. The mos!
versatile way to prevent this is fo set the Low Key range to à note
that is higher than the High Key range (for example, NtLowher:
(3 and NtHighKey: C2). You can also set the Globat Merg UnPro
to Neither (see page 87), which will atfect all of your Setups
disabling the Note processing features in the controller editor
Ribbon Configuration Parameters
These parameters tell the Ribbon how to respond when you
touch it, When the Ribbon is in single-section made, there are
three parameters for configuring the Ribbon: Rbn Spit, Rbr
pu
E EN A
a Eciting an Creating Setups E. Editing and Creating Setups
| Attar Configuration Parameters a Abe Configuration Parme
; Mode, and Rbn Spre. In three section mode, there are seven Mode
- parameters in all (e REN Split parametes plusa Mode and Sprg Each Ribbon section can interpret your finger's position as
- parameter for each section). relative or an absolute value,
-
= The on Configur пол parameters define how the section Relative means that the Ribbon's travel will begin from wherever
Tespands to finger postion. vou put your finger. Therefore, if you set the Ribbon to hend
| DARAMETER RANGE OF VALUES DEFAULT pitch, and Mode is Relative, puting your finger on the Ribbon
= will mark a starting place, Subsequently moving your finger lef
SPLIT One Section/Three Sections One Section or right will bend pitch relate foyour initial finger position, unt
E MODE Relative/Absolule Absolute you htt your finger away, You can press down at any other place
В SPRING 0-127, None None on the Ribbon, and get the same results by moving your finger
| the same distance,
Split
This selects a one- or thvee-section configuration of the Ribbon.
You can use the Ribbon as one controller, or divide it up into
three smaller sections, each with its own controller assignments.
Along the edges of the Ribbon are several white arrows; these
setting Mode to Absolute means that the Ribbon's travel wil
start from its center, no matter where you put your finger, Every
point on the Ribbon marks a set value, and putting vour finger at
various points on the Ribbon will give vou the same values each
ume, For rampe Ha à Kibbon's Destination is Volume and Mode
is Absolute, pressing on the left-most end of the Ribbon will
always set the Zone's volume to the same value,
В arrows divide the Ribbon into sections, point to each section's
center, and show smaller divisions within the sections, The
arrows are especially helpful when Split is set to Three-Sections,
though they're also handy when using the Ribbon as a single
section controller
Spring (Sprg)
You can set each Ribbon to have a Spring, so that when you fit
ho f > | . our finger, the Ribbon returns to a specified value automatically
The figure below assumes that the Global REN Dir parameter is your finger, the Ribbon returns to a specthed value automaticll
set to Right, meaning that values get higher toward the end with
Na The value vou set for Spring defines the “center” or starting
the cable. To learn how to change this parameter, see “REN Dir |
point of travel, for each section on the Ribbon. You can choose
} on page 84 any point between and 127. A value of 64 puts the center
i physically in the middle of each Ribbon section. Values of U or
a Secion? — Secion2 — Section 3 127 place the center at the section's extreme lft or extreme right,
1 | Tr | 1 | Ï espectively
L Ш ООО Ш LIS DI. do |
ÚS — If Mode ts Relative, the Ribbon will return fo the point where vou
A
initially placed your finger. If Mode is Absolute, the Ribbon wil
Figure 3-1, Ribbon sections. rer to ss center
Note that you can set one group of parameters for the Ribbon in When Spring is “Nore” the Ribbon will “freeze” shen you i
IRUECNE E E OOCECONOOCSTUSZOO
a
| single-section mode, and different parameters for three-section yout er you oa ir ep lth mes
й mode. Both sets of parameters will be there when you save the current os ton, fra к и, N Up i | e
fi / wn lÉvou w
* Setup, but only one set of parameters will take effect at a time, In rave] wil begin here you ast presed dou. ou want
M other words. if the Ribbon is in single-section mode, you'll be avoid being surprised by unexpect ed controller values (such as
VE | ! ` ! dp | ) n celoct
J using only the single-section parameters. unruly pitch changes), po to tothe | NN Entry parameter a d selec
a an entry value other than "None" for each Ribbon section.
3 a o _ Le ea
gt 1® au
Editing and Creating Setups
Lon! role Edi ting |
Controller Editing -
Controller editing lets you create custom ExpressionMate Setups
for use in your MIDI studio or on stage, In this section, we"! talk
about two different types of “controllers” as they apply to the
ExpressionMate.
One Is he physical controllers: the Ribbon, buttons, pedals, and
breath controller that you move with your fingers, feet, or breath,
The other is 4//0/Controllers, which are the MID! commands
that the fe Expression ate sends. For our purposes, “MIDI
Controllers” includes the complete set of Controllers defined by
the MIDI Specification, as well as pitch bend, aftertouch, and a
few other useful MID! commands. To avd confusion, we'll refer
to the ExpressionMate's physical controllers with a lower-case
‘€’, and MIDI Controllers with an upper-case “C”
You can assign any physical controller, in any Zone, to transmit
any MI Controller, You can also adjust each controller in each
Zone, ust like the parameters on many synths and samplers
The ExpressionMate's physical controllers include:
the Ribbon, which you can define as a one- or three-section
controller
the two Panel Switches, SW 1 and SW 2,
the Breath jack, which accepts a Yamaha {or equivalent)
breath controller
the two Pedal jacks, SP ICC and SP 2 (SP 1/CC accepts
either a switch pedal or a continuous contro! pedal).
There are also two sets of “virtual” controllers, which behave
much tke physical controllers. These are;
Fixed controllers, FIX1, FIX, and FIX3, which automatically
send values when you select Setups.
«MIDI Remap controllers, MAP1, MAP2, and MAP3, which
can take incoming MIDI Controllers and change them into
other MIDI Contrallers,
38
ПЕСО ЕЕВС
Editing and Creating Setups
Controller ding
The pictures and tables that follow give an overview of the
controllers and their parameters.
Lars “ Frei Ms = =
[oe HE, - тет
‘ m Ш í Od О Вен
НА A
N tte
Taam HQ
Riki Понос
и ВД ен
У, An
ta ia
009 DOC
|
|
9960 5°
free Assy ful
lt le ол
Panel Switches
Л
ОЛ, PI LA TNT INP PAN rgb лолиты
280 "e:
Ao
} ; , ; Ç 1 A A
| LO EA i М Ж 4 ñ ¥ мон
el —
"E pring, Frm ых LN, LA
CI bf IN A N Os i NT A a
- X 15) e A № ULA 0 м! de
pére
A № №
x Ref ee MR |
Y e, te Na Via Ma Y о im = or 7 i
Рада Ак
Breath confrofer jack
ane Th
un | I} x ome,
Ribbon controller
Figure 3-2, The ExpressionMate physical controfiers,
or ate A
a — “oo. = - Er ОНО - a
x + me SEL
а. За a
-
———
Editing and Creating Setups
ин Er es
Con ole Ей
Continuous Controllers
Physical Controller Parameter Va
Controller Editor Name “rales
Ribbon controller | REN (in single» — Destination: Nome, 0-177
section mode)
or RBNT, Aux Destination: None, 0-39
REN? and {3.177
RENA (im three.
section mode!
Cane D |
(sce picture for shapes]
Curve Amount; 0 - $
Scale: -300% to 300%
Offset: 127 to |
Resolution: 7-Bit, 14-But
Entry Value: None, 0-127,
Current
Fit Value: None, 0-127
Br conf lls BRTH (same as Ribbon, except no
Aux Destination)
CC Pedal (СР (same as Ribbon, except no
Aux Destination)
40
BESCCCOCNCECOCIC CCC CCCDcOSCNATANODOD
Editing, and Creating Setups
Controles Editing
Switch Controllers
Physical Controller |
Controller Editor Name Parameter: alles
Switch Pedals 1 &7 PLL SP?
LANE AE A A NINA у a AAA у нид pm
Panel Switches | e 2 wi SW
№ Ве Monenay
m
Dein ton: or, 040 8 "E
ón ile Noe 7 Cure eno
Ole: None, À
Entry Value: None, O On.
Current
Exit Values None, Of. On
(same as Pedals)
Virtual Controllers
Virtual Controller |
Controller Editor Name Parameter Values
Fixed controllers FIXLFIX2, Destination: None, £140, 43-127
AI
Emite Nm DIT
Exit Value: None, $: To Ш
MDIRemp API MAPE, Dern Nord
controller; MAP?
Sue None. 02.6119,
PBend, ChaPrs
he A}
{see picture for shapes]
‘ Curve Amount: 0 - & -
Scaler 3006 to 300% ©
- Ur 2 a
A]
à
+
,
E
"
,
x
1
$
В:
5
+ +
ч J ET
Editing and (resting Setups
Cont ous Controlar Parameters
After you've selected which Zone and which controller to work
with, use the Destination parameter to choose what this
controller will do. Some of the controllers have default settings
that are pre-programmed in some of the Factory Setups (of
course, you can change them). You can select from the entire ls
of numbered MIDI controllers, as well as other MIDE commands
and some “Special Functions.” To move through the list, use the
data knob and the - and + buttons, or hold the Learn button and
move any continuous controller
Continuous Controller Parameters
7
42
The continuous (physical) controllersare those that have a zamprof values:
the Ribbon, the continuous control pedal and the breath controller As the
table on page 40showws, all of them use mostly the same parameters Each
parameters function is described below,
The illustration below shows the processing order that the
ExpressionMate uses to create Continuous Controller messages
from your input
input from Ribbon, CC pedal, and Breath controller
и
# X г * ‘ x . 1
pre . co AL AP LE PATA Ps ma LP a as NANA Paca AA Mm PV BL PA LA
' ! |
i ; Я
i pm EE TE TUEUR =
i L
X " . 1 ` "
| TRIER oe I
Destination
MDI Output
rime pg im EST
Armand
EEE EERE REE E ERE EERE EERE RRR
Editing and Creati "ng se tps
Con fnaous Controller Pa rameters
Destination (Dest)
Use this parameter to choose a Destination from the MIDI
Destination List (see page 58). The Destination tells the physical
controller what MIDI Controller to send. Such messages include
Modulation (01) and Volume (07), plus others. The
ExpressionMate also has some "Special Function” Controllers,
which can send MIDI motes, control the arpesgiator, and do some
other things,
Curve (Curv)
This lets you taper the controller response. The default setting 15
Linear, which means that it follows a straight line as you move
the controller,
Curve Amount (CrvAm)
Enter a value from 0 through 8 to specify how pronounced vou
want the curve to be, |
mk WE
| {
4
{
LE =
— . -
TA „м
-- ОСЗ №: ня
7 om
Cem
a TE
4
A A A
Editing and Creating setups
—— ланчи
Continuous € Controller Parameters
mT EE в a
Curve Examples
(Amount = 3)
/ i
7
0 Linear Texpand 2 Compress (Cmpres
ñ A
/ |
/
/ \
3 CrossFade 4 CrossSwel 5 Bump
(XFade) (Хм!)
CA едете иле Ви
|
\
\
6 Reverse Linear 7 Aer = 8 Reverse Compress
{Revlin) (RevExp) ¡RevCmp)
a
\ \ \
\ /
| ||
\ |
\ /
Ny \/
9 Reverse CrossFade 10 Reverse CrossSwell 11 Reverse Bump
(RevXid) Revkswi RevBmp)
Scale (Scal)
Seale lets you amplify or diminish the action of the controller, Ne
change is 100%, Higher values will make the controller more
sensitive, and lower values will make i less so. Setting the scale
to à negative number makes the controller action work in reverse.
You can use a controller to crossfade between two Zones by
setting the scaling for one Zone positive and the other negative
(Or pou could accomplish the same thing by having one zone set
A AT EEE
a a mA mA "ЧЕ mE AA a A A MP PIAR ‘=
coocongogooosssegsesss85998
Editing ang Creating Setups
Continous Cant soler Рае! ere
to anormal curve and the other zone set to
reverse curve- it's up to vou!
the corresponding
Maximum scale values are «300% and -300%.
The picture below shows what happens when vou change Scale
Note that Scale is the only pare! ter changed in this example
(he other parameters are set to their defaults (Offset = 0 and
Curve = none),
127 - Scale: 200%
MIDI Controller reaches
maximum ÓN medium
controñer value
— Scale: 100%
As you increase e
convollgr input. MI
Controles increases
Droporhénais
Controiler output
£20
a
|
… Scale: 50%
WD Controller never
taches maximum, even
2 maxmim controier
value
Controller ри
Offset (Offs)
This adds ot subtracts a constant to the scaled controller, and at
the same time sets minimum or maximum values. IFthe offset 1
25 the minimum value of the controller will be 25. Hit -25 fand
scale is 100%) the first one-fifth of the controller's movement (25
127 about 1/5) will send value of 0, and the maximum vaine of
the controller will be 102 (=177-25). The maximum values for
Offset are +127
You can think of Scale as being a proportional change to the
Controller, while Offset is an up or down shuft. The picture below
shows the effects of Offset. Note that Offset is the only parameter
45
me
= = >
= a EA к ЛИ
Te e 1) с EL
N
PE M
17 FA E TA 50
1
t
Eating, and Creating Setups
Lo == тн == =
Cond is Controller Parameters
changed in this example; the other parameters are set to their
defaults (Scale = 100% and Curve = none),
ul 7 -— Ote +64
Low controller values
price medium MICH
Controller and greater
Offset:
No Oise! 1s applied fo
controller
Controller Output
«>
PE
a,
- Oftset: -64
Low controller values
resul MIDI Controller
af (maximo MIDI
Controller reduced
Controller Input
Offset and Scale work together. scaling takes the controller out
of the ballpark — for example, you want to set it to 300% but that
puts 2//of the controller's readings at their maximum values —
Using à negative offset, say around -60, still lets vou send
different values, though your curve Will be lot steeper than
normal
If vou use a negative scaling, then you mustuse an offset, or af of
your Controller messages will end up as zeroes. So to get true
inverse scaling (that is, minus 100%) with the full range of values,
vou must set Offset to 127 and Scale to 100%. Doing so produces
a siope like this (whichis identical to the Reverse Linear curve)
127
мя
{Controller Output
Controller input
EE ERE EERE EERE RE RREERREERER
Editing ind Creating Sel tups
Coni tinugus Controller Paramet neters
Resolution (Res)
Resolution lets vou “smooth out” continuous controller response
or some mstruments,
Setting Resolution to 7-Bit will cause the controller to send only
MSB (Most Significant Byte) messages. This means that the
controller wil} transmit up to 128 different values, which Is what
many instruments expect.
A setting of 14-Bit will send both MSB ans LSB (Least Significant
Byte) Controllers, meaning that the controfler can potentially
transmit up to 16,364 (128x128) values. On some instruments, this
gives you finer control over parameters like Pitch Bend and
Modulation, thus making things like pitch bends and volume
swells sound smoother, If your instrument doesn't use the LSB
Controller messages, it will just ignore them, and you'll hear no
difference with 14-Bit resolution. Most of the time, however
vou ll be better off f you don't use 14-Dit resolution, since It can
use quite a bit of your bandwidth and sequencer memory
Entry (Entr) and Exit Values
Entry Value
Entry Value lets you specify an initial value tor a controller that
will be sent whenever vou select that Setup. Let's say that you
assigned the CC peda 's Destination to ModM in Zone 11 [you
want to make sure that all of the modulation in Zone 1 is turned
off when you select the Setup, set the CC pedal's Entry Value to 0
Entry Values ignore the current position of the physical controller
when the Setup is selected. In fact, if the physical controller 1s
above or below the Entry Value when the Setup is selected
(which it often is}, moving the controller will have no effect until
t passes through its Entry Value. In the modulation example,
moving the CC pedal won't turn on any modulation until you
push it all the way dote, and then up agan.
An Entry Value of None is quite different from a value of 0".
“None” means that there will be no initial controller command
when you select the Setup, and moving the physical controller
ill have an immediate effect. (The passin of the physica
controller when the Setup is first selected, however, Is sti
As
Editing and Creating Setups
Ribbon Assignment Parameters
Ignored.) Ît also means that when you select the Setup, the
controller's value will initially be the same as it was in the last
setup.
Current means that the current position of the control is sent
even though it has not changed. This may be needed as an entry
value if, for example, the previous setup sent the physical
controller to à different MIDI controller than the current setup.
Exit Value
Exit Value tells the ExpressionMate to send a value for that
controller whenever you leave the Setup. lt can be very useful
when a controller is doing something special to the sound which
vou don't want to continue after you leave the Setup. For
example, 1 you want to make sure a Zone's pitch returns to
normal whenever you leave a Setup, you would give an Exit
Value of 64 to any controller whose Destination 1s PBend+. Again
“None” means that no command is sent.
Ribbon Assignment Parameters
This section explains how to change which messages the Ribbon
sends. To change how the Ribbon responds to finger movement,
sec “Controller Editing” on page 38,
The Ribbon assignment parameters let vou define controller
asstgnments for the Ribbon controller Each Ribbon section
senses movement when you press on it and move your finger left
or right. This creates numerous possibilities for controlling pitch,
volume, panning, crosstades between zones, and other uses vou
might imagine.
As we mentioned earlier, the Ribbon can be used as a single long
controller, or it can be divided info three separate sections, each
with its own controller assignments. These sections and their
centers are indicated by the smaller arrows above the strip. There
are also arrows directly in the center to give you a visual
indication of the center point when vou are using the Ribbon as
one long strip.
Look over the various parameters, Since all the continuous
controllers work in a similar way, CCPD and BRTH have most of
the same parameters,
ms dd ae me RRR RE
SEE EERE EREEEEREREEEEEEERE]
LA a a TT NS A
Editing and Creating Setups
Breath BATH) Parametors
AuxD
There is one exception: the Ribbon has an Auiliary Destination
(AunD) lettng you senda total of two controller messages from
each Ribbon section in each Zone, AuxD takes effect whenever
you move away from the initial point of contact on the Ribbon.
AUXD will always spring to a value of 64 when it is active, iti5
controlled by Curves, Entry, and Exit values. You must scale it to
send something like modulation from 0 to 177 from the ist poi
where you place your finger
Note: Яна) в only meng en he normal
d, destination 5 ane of ose that plays notes 0-2)
ee the description of fie Note Controllrs on page 64
for more information on playing nok fr le rion
and continnous conballers
PARAMETER RANGE OF VALUES DÉFAULT
DESTINATION MIDI Destination List None
AUX DESTINATION | 0-3848-127 None None
CURVE Curve List See Text None
CURVE AMOUNT 0-4 0
SCALE 300% to +300% +100%
OFFSET 127 10 +127 0
RESOLUTION 7-Bit, 14-Bil 7-Bit
ENTRY VALUE None, 0-127, Current None
EXIT VALUE None, 0-127 None
Breath (BRTH) Parameters
You can plug a breath controller nto the rear-panel Breath jack. If
you're not famutiar with breath controllers, they usually resemble
the headsets worn by telephone operators. Blowing into the
controller's mouthpiece sends Controller data. You can imitate
flutes, saxophones, and other wind or brags instruments more
easily this way, because you're using your breath pressure to
control the sound,
4
Editing and Creating Setups
Continuous Control Pedal (CCPD) Parameters
Remember that you don't have to send just Breath (02) messages
with a breath controller. The ExpressionMate lets you send any of
the available Controllers in the Destination list
PARAMETER RANGE OF VALUES DEFAULY
DESTINATION MIO! Destination List Breath
CURVE Curve List {See Text) None
CURVE AMOUNT 0-8 0
SCALE 300% to +300% +100%
OFFSET «127 to +127 0
RESOLUTION 7-Bit, 14-Bit 7-Bit
ENTRY VALUE Nong, 0-127, Current Nong
EXIT VALUE None, 0-127 None
Continuous Control Pedal (CCPD) Parameters
The rear-panel “SPL/CC" jack lets vou connect a CC {Continuous
Control) pedal
PARAMETER RANGE OF VALUES DEFAULT
DESTINATION MIDI Destination List None
CURVE Curve List (See Text None
CURVE AMOUNT 0-8 0
SCALE *300% to +300% 100%
OFFSET 127 to +127 |
RESOLUTION 7-Bit, 14-Bit 7-8
ENTRY VALUE Nome, 0-127, Current None
EXIT VALUE None, 0-127 None
Switch Controller Parameters
50
Switch (physical) controllers have only two states: on and oft. The
the ExpressionMate’s switch controllers are;
Panel Switches 1 and 2 6W1 and SW21
Switch Pedals and 2(5P 1 and SP 2)
Switch Type (Type)
The parameters for switch controllers are sightly different trom
those for continuous controllers. The fist parameter is iv ich
Type (Type). The choices are Momentary in which a switch's
action lasts only as long as you are pressing it, and Toggle, ın
which the switch’s action lasts until vou press it again. The
Momentary mode works best for functions like sustain or
e a
opm mm mmm Rims eb oh
SESOOSONOONOOCOOOONOODOS
Editing and Creating Setups
Swich Controller Parameters
portamento, while the logge mode works best for functions like
turning the Arpeggiator on and off
The LED above each Panel Siviteh shows that switchs state. ln
Momentary mode, an LED lights only as long as vou are holding
the switch. In Toggle mode, the light stays on until you press the
Panel Switch again, Keep in mind that one Fane Switch can do
something different in each Zone, and since there's only one light
per switch, the light only shows the switch's state for Zone 1,
Horwever, when you press the Panel Switch, it executes it
assignments for all Zones that use the switch
On Destination (On D), Off Destination (Off D)
On Destination and Off Destination determine what message
will be sent when you turn a switch on or off respectively. The
list of available Destinations on page 55 1s aimost the same as for
the continuous controllers, and can be accessed the same way
I's typical to set the same Destination for both, so that you can
turn a Controller on or off, You could also send two diffrent
messages. For example, vou could set Switch Type to momentary,
On Destination to a Bank Select Controller (BkelM or BkSelL
and Off Destination to Program Change. Then vou can use à
switch or a pedal to call up a program on another instrument that
uses Bank Select to access more than 128 programs
On Destination and Off Destination can also be set to “none.” so
that pressing on the switch has no effect at all ina Zone
On Value (On V}
On Value sets the value of the Controller when you turn the
switch on. For some functions the On Value should be 127. For
example, the default On Destination for SP1 15 Controller #64 —
Sustain — with an On Value of 127. In other cases, you might
want a different On Value. For instance, you could use a button
or pedal as a “soft” switch to lower a sound's volume only part
way, In this case, you mi ghtsetthe On Destination to Volume (07)
and the On Value to 50,
Na
À A
У
+
\
Te x + т о
TT
vo ARRET IE + Ct
eee Peel.
J
- Ea. da]
Editing and Creating Setups
Such Pedal (SP) Parameters |
Off Value (Off V)
OH Value is the value of the Controller when you turn the switch
oft. The default value is 0. Continuing the “soft switch” example
above, let's say you want to bring the Zone up to full volume
when you release the switch, Set the Off Destination to Volume
(07) and set the O Value to 127,
Entry (Entr) and Exit States
Entry State can send an initial value for the switch when you
select the Setup. There are four choices: None (no change), Of
(the Off Value), On {the On Value), and Current. Current sends
the current state of the switch without changing it. ts different
than None, which specifies that nothing is to be senton entry and
exit,
If a Panel Switch's Entry State is “Or,” the switch will light as
soon as you select the Setup,
Exit State can send a value for the switch when you leave
Setup. The choices On, Off, and None are available. This is very
useful for turning off Sustain when changing Setups, so you can
avoid “stuck” notes.
Switch Pedal (SP) Parameters
On the back of the instrument, there are two jacks for switch
pedals.
PARAMETER RANGE OF VALUES DEFAULT
SWITCH TYPE Momentary, Toggle Moment
ONIOFF DESTINATION MIDI Destination List SP1: Sustain
SP2: SostPd
ON VALUE : 0-127 127
OFF VALUE 0-121 0
ENTRY VALUE None, On, Off, Current None
EXIT VALUE None, On, Off None
mm, om lt a Ppp mt
02
SEERREODCNCCC OCRE CNO—EZENONEODO
Editing and Creating Setups
Fred Controller (FIX) Parameters
Panel Switch (SW) Parameters
The ExpressionMate has two Panel Switches on the right side of
the unit, Each of these functions exactly ike the switch pedals;
vou can choose between momentary and toggle switches, and set
on and off values for each one,
PARAMETER RANGE OF VALUES DEFAULT
SWITCH TYPE Momentary, Toggle Moment
ON/OFF DESTINATION — MIDI Destination List SW1: ARM
SWe: ARP?
ON VALUE (127 127
OFF VALUE 0177 0
ENTRY VALUE None, On, Off, Current None
EXIT VALUE None, On, Off Nona
Virtual Controllers
¿very Zone has six “virtual” controllers; that is, they aren't
physical controllers like Mod Wheels or butions, but they can ac
in very similar ways, The ExpressionMate's virtual controllers
are:
Fixed Controllers (FIX, FOX, and FIG)
MIDI Remap Controllers (MATT, МАР? ала МАР)
Fixed Controller (FIX) Parameters
Ihe Fixed controllers each send a fixed value automatically
whenever vou choose a new Setup. Though you can do this with
any controller (by setting Entry and Exit values), you may prefer
to use the Fixed Controllers instead, leaving the Ribbon and other
controllers free for more complex uses.
Note that with the Fixed controllers, the Entry and Exit Values
determine the On and Off Values. Also note that when you
choose a Setup, the Expression ate sends FIX! first, then FIXZ,
then FIX, This is especially useful for sending Bank Select and
Program Change messages when selecting a Setup. (For an
example of how to do this, see the discussion of the PrgChy
Special Function on page 63.)
Fam mm fm a
53
iting and Creating Setups
Editing and Creating Setups Eciting ang GEBEN SEP
| | ID! Remap Contoler MAR Parameter Noe Prcassog Rael
- PARAMETER RANGE OF VALUES DEFAULT Note Processing Parameters
DESTINATION 0-40, 43-177 None Controller parameters 124-134 allow you to set note values, note
ENTRY VALUE None, 0-127 None velocity values, and how notes will be played by physical
| EXIT VALUE None, НЙ None controllers.
; PARAMETER RANGE OF VALUES
X MIDI Remap Controller (MAP) Parameters
5 The Expression Mate includes three MIDI Remap Controllers 424 Note Low Key (NtLowey] 01-68
| These take incoming {IDI data, such as Modulation messages, 126 Note High Key (hy 01-08
+ and turn the data into some other Controller message
| 126 Note Transpose {Nt Xpose) 54 - 63, Cllr #39
| For mstance, your MIDI keyboard might transmit only 127 Note Velocity Curve (NVI Cary) Curve List {See Text)
я Modulation (01) and Channel Pressure (Aftertouch) messages. 428 Nate Vel, Curve Amount (MIVICrvAm) 0-8
| I" might want to ro ко nou module, but 429 Note Velocity Scale (VIScal) | 300-200
5 at device wor!‘ N N sure
; iat device wort change vo Whee or Channe Pressure (30 Nee Velocity Ost (VIC) 127-12
3 messages into Volume (07). In this case, vou could set МАРТ $ tes SOM sae (dsc flo
| Source to ModWhl, and fs Destination to Volume Now the 191 CC Hole Scale (CCHolsSc ng selon) A ich, Sse
y Expression Mate will change incoming Mod Wheel messages to Clr 446
of ! LA от ^ nta |
- Volume messages. There are lots of other possibilities too, Co Nae Vly COM) OH Ci
| he Source parameter lets you choose many of the Controllers 133 CC Note Transpose (CONoteXpo) — 64-460, Clr #43
—_ - + ВЕ
. - € =.
a A
#4 6 6
Toh pm Le =
a
a Mater
кото боже
found in the Destination list (see page 38). The Special Functions
(33-63) and MIDI Controllers 120-127 aren't available as sources.
This is because most of the Special Functions are only found on
the ExpressionMate, and because remapping Controilers 120-127
(which send messages like "Omni Of" and “All Notes O) 1911
useful. However, vou can set Source to Pitch Bend (128) and
Channel Pressure (129), because vou may want to remap these
Controllers
One more thing: vou can use a remap controller as a fixed
controller by assigning None as the Source.
PARAMETER RANGE OF VALUES DEFAULT
DESTINATION 0-39, 43-127 None
SOURCE MIDI Destination List None
(with exceptions) plus
PRend anti ChnPrs
CURVE Curve List {See Test) Linear
CURYE AMOUNT 0-8 0
OFFSET 127 to +127 0
SCALE 300 to +300 100
ENTRY VALUE None, 0-127 None
EXIT VALUE Nong, 0-127 None
54
SGEBEONENDENEDZD2D2NNN20208
Off, Linear, Inverse, Constant, 1-
6:2 2.002, 1:063, 2:03, 013,
t-of4, 201-4, 064, 4004
134 Zone Note Map (Note Map)
The Keyrange parameters (NtLowKey, NtHighKey) e you se
the key range that willbe processed by the Controller Editor
functions, Notes below or above the keyrange will not be audible
and will not be sent to the Arpeggiator, [Lis also possible to se
the Note Low Key to value above the Note High Kev This can
be used to block the merging of unprocessed notes wher more
(han one Arpesgjator Zone is using the same note source. For
mare on this read the Note Source section in the Arpeggiator
chapter, and the MergeUnPro section in the Global Functions
chapter,
Note Transpose [NtXpose) allows yo o transpose a fone sacle
the original pitch
Note Velocity Features
The next eroup of parameters - Note Velocity Curve №
Cut), Note Velocity Curve Amount (NEVICrvAm), Note
— a PE m I
иней.
Velocity Scale (NtVIScale}, and Note Velocity Oifset INEVIOESt
t
output up or down a little more than J octaves. A value of zero 8
—
- — == hl I
az, 7 EA AT mr = и
a "о = a ha РОДЕ
FE qm e т > pr
+" —— + a" Ca + т =
- нк
=—- A, >
=
Ema,
DL
=
25 45 4 A E
Lr ==”
C# then play D then skip D# and so on. Zone 2 wall skip C plat
Editing and Creating Selups
№ fe Processing Par rameters
- affect note velocity. The curves used are the same as Ribbon,
Breath, CCPD, and Remap Controllers. This allows vou to switch
sounds by how hard you press the keys or tailor he "fee of 5
controller to a sound module, so the sound responds well to your
playing style. You can reverse the velocity so that when you play
harder the notes are quieter of fo limitt he ranges so that when
you play softly a sound from one Zone is heard and when vou
play harder a sound from another Zone is heard. See page 43 for
detatied description of hów the curve parameters work.
Continuous Controller Note Parameters
These parameters are used to set how controllers 40, 41, and 42
play notes from a physical controller. Continuous Controller
Note Scale {CCNoteSel) assigns the scale that will be played. You
can set it to one of the 17 ROM scales or the § User scales, The ls
of ROM scales is on page 57,
Continuous Controller Note Velocity (CCNoteVel) sets the note
velocity at which the CC mote will play, You can set it from 0-17
or use controller 44 to change it in real time
Continuous Controller Note Transpose (CCNoteXpo) transposes
CC notes up or down 3 octaves. This parameter works in
conjunction with controller 43 Note Offset (see page 65).
Remember that the 13 Note controller (40) and Scale length
controller (42) center around C4 while controller 41, 37 Note,
centers on C3, 11 you create à User scale, the starting pitch can be
any note within a 2 octave range, With controller 40 and 42,
however it will always be between C4 and Ch; in 37 Note the
scale will be between C3 and C5 (when the Note Transpose is set
art,
Zone Note Map (ZnNoteMap) allows you to change the way
notes are sent from the ExpressionMate, The Default is Linear
which plays notes from low to high as a keyboard would
normally play, Inverse (Invrse) will play the notes opposite of the
Linear setting, so high notes will play from the left to low notes
on the right, Constant (Const) will play one note; set the note
with the Zone Transpose. The next 10 values are aliernating Note
maps and these can be used in a variety of ways. If you have two
of the same sound module you can double your polyphony by
setting one Zone to send ! of 2 to one module and another Zone
to sel nd2of 2 to the other module, The first Zone will Play C, skip
= mt ER
SETHI
Editing and Creating Setups
Hot Processing Paramets
C# and so on, The rest of the maps work in the same fashion but
will skip two or three notes respectively, You can also use this to
add rhythimic holes in amegotations or play alternate sounds
from one key to the next, When set fo Off no notes will be sent.
Note that that h this will disable the ability for a Zone to send notes to
the arpeggiator
ROM Scales
CON ote allows you to choose from the following scales:
Chromatic (Chrom)
Major (Major)
Minor (Minor)
Melodic Minor (MelMin)
Harmonic Minor (HarMin)
Major Pentatonic (MiPent)
Minor Pentatoric MnPent)
Expand Pentatonic 1(ExPnt])
Expand Pentatorie XFxPnt2}
Blues (Blues!
Whole Tone (WholeT)
(W/HDim)
(H/WDim)
Harmonic (Harmon) ser descrption tt follows
Arpeggator Latch Ascending (Arl.chA)
sed descriphn thet flows
Arpegolator Latch Played (Arlch?) sie deserpíon Mar fomes
About The Harmonic Scale
Me Harmanic Scale 19 a 14-note scale that spans 4 octaves and
contains those equal-tempered notes that most closely match the
frst 16 harmonics of the root pitch. After running past the 14
notes, the scale repeats at octave intervals. This scale sounds
great when setting a ribbon to play notes with -None- for the aun
destinztion (so El strum), holding the sustain pedal down, and
wailing away on the ribbon. Set mother ribbon section to send to
CC note transpose (dest #43, NotOfs) so the scale can be
transposed.
About The Arpeggiator Latch Scales
These allure vou to play unsorted, latched arpeggiator notes,
When Note Order is set to -None- notes held in the arpegotator
AA a ta
RY
Ш
"E
a 4
Ma
y
г.
! N "
a
La
у
Li
om
“
|
|
-
me
”
=
==.
—
ae ем, . E - „4 оо.
Be > - EZ. LA LEE
Editing and Creating Setups
The MIDI Destination List
are copied to two scale tables, one in ascending pitch order
(Arl.chAj and the other in as played order (ArLchP}. The copying
takes place every arpeggiator clock beat rather than at the rate
vou play the notes.
The MIDI Destination List
Here are the Destinations, or “targets” lor each controller, in
scrolling order
MD Function in a Typical
Controller Destination Instrument (e Var
Number 9. A200)
None Off No vale yy sent
1 Bibel
de taa wm
Bank Select MSB —sends a
Controller 0 Bank Select message
ModWh Sends Modulation (Mod Whee!)
Messages
) Breath Default avsiznment for breath
controller
} MIDIÓ MIDI Controller #3
4 Foot Sends Foot controller messages
3 Port Um
This changes portamento time on
some monophonic sounds (f
portamento is tured on]
f Data
Some mstruments use this as the
default destination for a Data slider,
and respond with changes in
brightness or effects levels
7 Volume MIDE Volume
A Balan MIDE Balanco
3 MIDI 09 MIDI a -
| Pan MID! Pan
| Expres MIDE Expression - 4 aed
MID! Volume
58
AA NON NODOS
Editing and Creating Setups
The MIDI Destination Lis!
ME = |
MD Function in a Typical
: Controller Destination Instrument (e fi
Number 9. K2500)
2.13 FXCUL and Control effects depik on some
BACH? devices
М MIDI and MIDI Controllers #14 and #18
[5
16-19 GPCH 1-4 General-purpose Controller IA
| 20-31 МОЕ MIDI Controflers 82031
1 BkSell, Bank Select LSB ~ sends a Controller
paro
17 Bank Select message
Special Function Controllers
This shaded section lists the ExpressionMate's Special Functions. Note tht
these do not appear when you choose a Source for one of the MIDI Remap
(MAP) Controller For ail descriptions of these Speci) Functions, se pue
fl |
33 PRend+ Normat Pitch Bend
М PRend- Reverse Pitch Bend
3 PBend/ Pitch Besd up only
3 Phend! Pitch Bend down only
1 ChnPrs Sendi Channel Pressure (also called
Mono Pressure and Añertouchi
8 PraChy MIDI Program Change
3 LuXpos Lone transposition
40 lNoteor Sends one of 13 notes for a
Note Y continuous controller or a spectfie
note for a switch controller
4] УГМК Sends one of 37 notes
À Sellen Sends as many notes as are In current
scale (selected wath parameter 131:
CCNoteSel)
43 Notf; Offscts the Note Controtlers from C4
Ц NotVel Sets Key velocity for Note Controller:
59
Ediling and Gresting selups
The MOL Desinal lion ta
MO Function in a Typical
Controller Destination Instrument ( и 0
Number 9 Rell)
45 NoteSw Enables or disables the Note
Controllers
4 Noise! Controls parameter 131 CCNoteScl
4] ArXpos Ameggiator transpose, Controls
parameter 16 transpose in
Areggiator editor
Arp Un Como Ares a paramet en
Ertl NY
49 Laich ames jator Lateh Contar
50 Gliss Ameggiator Glissando Controller
3} Tempo Arpeggiator Tempo Controller
5 Beats Arpegcistor Clocks/Beat Cont alls
53 № Ameggiator Note Duration Come
34 ShiAmt Arpesgrator Sift Amount Controller
3 ShiT.mt Arpegriator Shift Limit Controller
3 ArpVel ‘роди: Note "ey cone
57-02 Simel-Stngb | For sending arbitrary MIDI strings
(MMsgl-MMsgb)
6 Tiempo ALS Tap Tempo
64 Sustan MIDI Sustain - os av tes cda {you
pa Me à po st di pod ds
6 PoriSw Fables portamento on some
moncpron nic sounds
6 боя Holds notes that are currently
down, but not notes played
subsequently
hi SoftPd On some sunths jowers the volume
by a pre-set amount and may
sotten the timbre as well
68 Legato Forces meno playback
60
BERERNEONDNDEERESREESEEEE
|8 fing and Creating Setups
Tre MIDI Destination Li
MIDI ames
Controller Destination e Na я
Number '
в Feo Envelopes freeze at current site Ш
E SndVar - sud Variation ‘
5 . т И 0 ..
7 a Кем Release ine
7 АТИ) Attack ine Ва
i Bright Brightness
138 SCH но Sound Controllers 45-1 1
Ou cat 54 Gaal ae Co mb )
Port Portamento control
5 Di SN MIDI Control 46500 ‘
Y XT DA Controls wetidry aux of РО Ш
a РА? Вр Con Contlswendr mir of EXZ a
yi FX) De | Control wet/dry mix of FX
Y FX4 Dp Controls tz mix of FA
| А | FXSDp 0 aol ve ved mix of ico Me
56 Datat Data Increment a
FRET PT
3 WASH NRPN (N еде Райт
Number) LSB
L NEPMSB NREN (Non-Registered pame
Number) MB
UN RL RN Reeth ont)
LSB
|] RP MSB RN (Registered peat Nuh
MOB
102-115 | MIDI 102-119 MID Controls 100 so
A
2
ÍA
a
;
Mi
a
w
cry o TF -
E E E 7
E С
> ———
sn A,
Fi E a A TT We м
a a Lee . - Te
E > A e Ee en =
.. m
e.
E
- : a
e. > ое
ETA o
Editing and Creating Setups
Special Function Controllers
— NL —]][—]]—]]] .— _——
dd ia
MIDI Function in a Tvoi
Controller | Destination metre ls га
Number ent (6.0, K2500)
120 УМОВ Sends "АЙ Sound OF message
12 СН Resets afl controllers
122 LocCil Sends “Local Control On” or “Local
Control Off” message
m AOE Sends AN Notes O message
"ll la
124,123 OmOff Sens “Om O” message
ме = че
ede mms mm a
2 OmmOn Sends “Ont On” message
126 MoncOn Sends "Mono On” message
12} PolyUn Sends "Poly On” message
Special Function Controllers
This section describes the Special Function Controllers listed on
page 59, and gives some examples of how to use them. Most of
these control internal functions of the ExpressionMate as
described (and thus do not send any MIDI but à few allow
sending other kinds of MIDI messages that are not true “Control
Change” messages.
Pitch Bend (PBends)
This sends pitch bend messages, which let vou raise or lower the
pitches of notes. Values above 64 will raise a note’s pitch, while
values below 64 will lower the pitch
Keep in mind with all the pitch bend controllers, you must set the
bend range on the resetting instrument, not on the
Expression Mate,
Reverse Pitch Bend (PBend-)
PBend- does the same thing as PBend+, but works in reverse.
Values above 64 will lower a note's pitch, while values below 64
wil raise the pitch,
62
PERESNECOCOSOCZOCNONONZUOOO
Editing and Creating Setups
Spec Funcion Controls
Pitch Bend Up or Down (PBend / and PBend)
PBend/ and PBend' will only raise or lowera note's pitch,
respectively. A value of O equals по change in pitch, while 12715
full pitch vend. You may find that PBend/ and PBend' make it
easier to bend notes with controllers that have no obvious center
ike breath controllers and CC pedals
Channel Pressure (ChnPrs)
This sends Channel Pressure (also called Mono Pressure or
Aftertouch). Many keyboards and sound modules will respond
to Channel Pressure by adding vibrato or another effect to the
sound.
Program Change (ProChg)
This sends a MID Program Change, letting vou use the Ribbon
or another controller to change programs on the receiving
instrument, You can also use Fixed controllers to link the Setup
with a particular program on your synth, so that choosing the
Setup an the ExpressionMate brings up the same sound every
time,
On some synths, you actually have to send Au messages to cal
up a program. First you send a Bank Select message {Controller
or Controller 32), followed by a Program Change. For instance,
say vou want to call up program 17 in set], bank 2 on an
instrument that uses Controllers 0 and 32 to select banks. You
could set the Fixed controllers as shown below:
CONTROLLER DESTINATION ENTRY VALUE
FIX 1 BkSelM
FIX? Bell 2
FRY ProChg {7
When vou select the Setup in Play mode, the ExpressionMate will
send the Bank Select messages, followed by the Program Change.
Not all instruments respond as described above. Read your
instrument's manual to find out which Bank Select and Program
Change methods it uses,
Editing and Creating Setups
Spec Funci tion Contraliers
Zone Transpose (ZnXpos)
Lone Franspose (ZnXpos) transposes the Zone. No transposition
is value of 64. To transpose up or down an octave, add or
subtract 12 to 64. Al of the ExpressionMate’s transpose
controllers work in 4 similar way
Note Controller Destinations
[13Note, 37Note, SclLen, Note 4)
These Controller destinations, 40-42, leta Controller send à tance
of notes {13Note and 37Note), a user-defined number of notes
(SclLen), or a single note (Note $)
[ry setting the Ribbon's Destination to any of these Controllers,
then create atonal music or “percussion jams” by randomly
touching different points on the Ribbon. If you have a stage
lighting system that uses MIDI notes to turn fights on and off,
you can use the Ribbon or another controller to “play” your
lights in time with the music, creating à killer stage show,
You can also use scales other than the default chromatic scale.
You can even program your own scales (see page 85 for
Ш information on the Scale Editor) or use notes latched into the
a Atpeggiator as a temporary scale
SciLen wil play as many notes as are in the current scale; note
lengths on the ribbon are determined by the scale selected with
parameter 131: CCNoteSel. 1 you're using a User scale, then the
length is determined by the Notes/ Octave parameter in the scale
editor SclLen will only play the number of notes in the scale and
the first note determined by te scale's Octave Size. The
untransposed root pitch for Sellen is (4
The quickest way to the Scale Editor from the Controller Editor,
by the way, Is to hold down the Learn button, then press Global
—; Зо
om -…- ен
+
= i)
я - Te a y a и PLL 2e MEC a
- - d й 3 STL em
ir AT =. ke gl. = ] Wy TE a Еа ИР ДИИ . i _
EAS 4 . a — al . E. AN рООИНРРЕ у =! =
Here are the normal, untransposed ranges for 13Note and
37Note
E a
A
" E.
=. < В
CONTROLLER —— MIDINOTES UNTRANSPOSED PITCHES
13Nole 60-72 C4-C5
37Note 48-84 C3-C6
. ts
o
o
+
DRENCNNOCOOOONTOOTEEOE
Editing and Crealing Setups
Special Funcion Con nimiere
Controller 40 {13Note / Note #) and Switch or Fixed
Controllers
You can send Controller 40 from à Switch or Fixed Controller, m
which case its name is Note # (instead of 13Note). The On value
is the note on and the Off value 15 the note off. To avoid
unpredictable results, you should set the On value and the Of
value to the same note number. Velocity is determined by the
CUNoteVel parameter orthe NotVel controller
Note Offset (NotOfs)
{his offsets the pitches of all Note Controllers in a Zone. A value
of 64 sets the Controller to its normal range. IF you want to sin
the pitch pom ave (12 sem tones) senda Not value
[= 64 + 12}, To transpose down one octave, send a value of 32 (=
6412)
Here's a more detailed example. Say you've set the Ribbon s
Destination in Zone 1 to 13Note, but you и the notes to start
on F4 and contraue up to F5, In Zone 1, set SW1's On and Off
Destinations to NotOts, its On Value to 69,1 o Value to 64, and
ts Mode to Toggle, Now pressing SIT will send the NotOÉS
value, and 13Note will send MIDI notes 65-77 (F4-F5) The
button will stay on so that you can use bo hands to play notes
When you turn the button off, 13Note moves back down to ifs
normal range (C05),
Note Velocity (NotVel)
NotVel sets the key velocity for all Note Controllers in 2 Zone
For instance, you might be using the Ribbon in Zone I to play
notes, but you need the notes to pla more loudly or soll in
certain sections of à tune. You could set NotVel as the On and Off
Destinations for a Panel Switch, You could then set the swilch's
On Value to 127 (ful velocity), and its Off Value to something [ke
50 or 60. That way, you can switch between two dynamic levels
IF vou want to vary the velocities as you play, ry this: Goto Zone
|, and set Rbn Split to 3-SECT, Next, set Ron 1's Destination fo a
Note Controller, and Rbn 2's Destination to NotVel. Then уо can
play notes with one hand, and change velocities with the other.
65
— - —
> e
*
5
vo
;
—
—
ose = =
‘
…- ap - e.
em” gal Сети ne a *
LE =
- o -.
Л € e
-_T
me.
a mE.
=
near a ;
yet
ETES
- Pr
E
ME - =
N
. Ta Ea
a еее se
E the
a Fe
Editing and Creating Setups
Contoler Order
you prefer to free up both hands for playing notes, you can assign
NotVel as a Destination for the CC pedal or breath controller in
Zone,
Ifa sound doesn't change at alt when vou send NotVel messages,
make sure that the sound you're using responds to velocity, Most
piano and other acoustic instrument sounds should respond by
getting louder or softer. On some instruments, sounds that
imitate synths and organs are programmed to ignore velocity, so
you may need to edit those sounds, if possible
Note Switch (NoteSw)
NoteSw turns all Note Controllers in a Zone on or off, Here's an
example: Go to Zone 1, and set a controller's Destination to
13Note. Then assign SW2's On and Off Destinations to NoteSw,
its On Value to 127, its Of Value to 0) and its Mode to Toggle
Now you can use that switch to enable or disable the playing of
notes from the controller. This parameter does not affect the
ribbon, which 1s always enabled, because touching the ribbon
does that
Arpeggiator Controllers
These Destinations control the Arpepgiator parameters: oft/ on,
lateh, glissando, tempo, clocks, beat, note duration, shift amount,
shift limit, transpose, and note velocity, See Chapter 4
MIDI Message Strings (MMsg1-6)
See page 115 for information about these parameters.
Controller Order
The Expression Mate sends Controller messages in specific
orders, The Fixed controllers are sent FIX? first, FIX? second, and
FIX3 third. All Controller values, including Entry Values, are sent
from Zones 1,2, and 3, in na order. You can't change this, but
vou can take advantage of it as shown in the Program Change
example on page 03.
1ec0000000000500052555208
hi ng and Creating Selups
Name Siting and Exiting
Saving Your Work and Exiting
If vou want lo save the changes you made in the Controller
Editor, or exit the editor entirely, read the section below. If you
want to continue to the Arpeggiator Editor instead, read the next
section.
À quick shorteut for updating within an editor is to press the
Store button twice, Alternatively, you can press Store, then the
right cursor button (>) to save the changes you ve made to a new
location
Naming, Storing, and Exiting
Once you re done using the Controller Editor or Arpeggiator
Editor, you can name and store your changes as a User Setup.
You can also exit without saving changes.
The Store Button
tl]
«С
°С
If you want to name and store your work without leaving the
editor, press Store, and you'll see this screen:
15 RENANE?
Fibbon Play OK
A Note: Yon cri also поте sd se Sets frown Fay mea
AN, by pressing the Store button, to brong др поте on
store dialoos, Press ble Store button afler revieæeme
dlr changing each screen
{Fou want to rename the Setup, use the < and > buttons to move
the cursor, and the data knob or - and + buttons to entera name
of up to 12 characters, While naming, you can use the following
buttons for editing the name at the cursor position
Controller swap upper lower case
Arpeggiator insert a blank character
Global delete character
67
Editing and Creating senps | ЕВ and Creating Setups
Nami Sonn and Ex pre
A Egg Het Hits and Suggestions
When you're done, press Store again or move the cursar ight
until it reaches OK. You'll then see a sereen similar to this
Su lt Store At?
Kibban Play OK
Now vou can renumber the Setup, pu is current
location. À star) next to the Setup number means that there's a
User Setup in that location. Pressing Exit will cancel and return
Editing Hints and Suggestions
DoThese Parameters Always Mean
Something?
be careful not to set up parameters that will do crazy things,
When in doubt, leave things off, or at the factory default settings.
J vou to the editing page vou were on. Press OK (>) or Store to Un some of the higher-numbered MIDI controllers and Special
! | save the Setup. When you're done, you'll return to the editing Function controllers, the On and/or Off values don't have any
N page that you were on meaning, because the controllers have very limited functionality
ja The following list shows these, “>0 means yori can use any
+ | value that's greater than zero. “=0” means the value should be 0
7 The Exit Button
A nn | “x” means you can use any value, "y means that vou must use
wl] specific value:
к. „Г
oo MIDI Controller On Value Off Value
` If vou want to leave the editor, press Fxit, and vou E return to 120 AI Sound OF \ à
4 Play mode. If you edited the Setup without saving the changes, „а ибо | | р
5 here ll be asta | next to the Setup name Ne Controles | X
г eu | 122 Local Control > ) =f
ny trun 4 MANO x
The star means that you're still usine the edited Setup, giving Ome OF | ;
vou à chance to play it and da de whether to keep the changes | sin pde mena
vou try to choose a new Setup, vou will he asked if vou want o Sm mae | y
name and save the edited Setup first: MJ So
P 126 Mono m ole on Y X
Sen 57 i
N - не 127 Poly mode On X X
Press Yes (>) to rename it and save # to à new location, ot press
No {<}if you don't want to save it Press Exit to cancel the new
Setup selection and keep playing the edited Sel p. Press the
Controller or Arpeggiator buttons il you want to do some more
editm tng,
You can reload and send ail the Entry values by pressing and
holding Store then pressing Exit, The ExpressionMate will reload
and send the setting from the last time vou saved: it will not
reload the ROM Setup.
" Tie Or Vile, 1 some syudis, species he mmr of MID channels
fo respond, with one voue on each
Do | Need All Those Controllers?
You don't have to plug in a physical controller to fake advantage
Fit. Even if a physical controller isn't there, vou can use is
ne ers to create additional “Fixed” controllers
If vou want to send commands that you know won't change
A
» while you're playing, assign Destinations and Entry and Exit
¢ values to physical controllers that aren't in use. When vou choose
4 7
|
ECT а РМ,
EEE EE ERE EE EEE ER EEEEER ERED
EL PU dT dF mle ml Ta mm AL
vof rm
=
E AA ELE
-—
Ta a ZE
TE.
EB «бтьа СНЕ
Editing and Creating Setups
o = a em
e i,
Editing Hits and Suggestons
the Setup, the ExpressionMate will send those values as if the
controller was in fact plugged in, (1 the commands must go out
in a specific order, read “Controller Order” on page 66.)
Assigning a Message to Multiple Controllers
sometimes You will want to assign the same Controller number
to more than one physical controller Tor example, vou might
want to control modulation depth with either the Ribbon ora CC
pedal. You can assign a particular MIDI message to as many
controllers as you want, (You can also assign multiple messages
to one physical controller. See "Stacking Zones on page 35
пл
70
REEZNNONONEOEZOSSOSSEUDEDTO
Te Arpegy lator
Trey пора or Édtor
Chapter 4
The Arpeggiator
The ExpressionMate's Arpepotator 15 a powerful tool for spicine
up your performances. The Arpegaiator creates arpeggio
patterns based on notes that you've played. By using the many
options of the Arpeggiator, and taking advantage of the fact that
vou can arpeggiate separately on the ExpressionMate's three
zones, te possibilities are uncountable. You can use it with à
sequencer, or you can use It completely Live, The
ExpressionMate s Arpeggiator 15 aíso fully interactive; vou can
choose how you want it to respond to the notes that vou play
Arpeggiator Quick Star
1 Start with one of the Factory Setups.
Press the Arpeggiator button one ar more times until the “1” light
above the Arpeggiator button comes on, Notice also 71” on the
top line of the display indicates the current zone
3. Double press the cursor buttons to jump to Arpeggiator parame-
ter 4 “Enable SW”, Tum the data knob to set this On.
4 Play a chord on vour MIDI instrument and listen to the Arpeg-
orators effect,
>. Double press the cursor buttons again to jump to parameter 15
“Rhythm Select”. Scroll through the fist of thythms and choose
one vou'd like to try,
6, Now go to the Shift Amount parameter {£10) and listen to 1
effect on your arpeggations. Try changing the Shift Un imit parant-
eter and listen to its effect on the Shift Amount
Finally, read the rest of this chapter to find out just how amazing
the Arpeggiator really is.
Fz
a
The Arpeggiator Editor
Pressing the Arpeggiator button at the left of the front panel
brings vou into the Arpeggiator Editor. ls parameters are shown
in the chart that follows.
The Arpeggiator
The Arpengiator y io
Arpeoglator parameters
TR dais mmm Me, pt MS at ии
TA
Parameter Values
Ta
lwathig Clues a
Key Hang
Ele Switch = Cds, OÙ On
No sou In arp ne F- MidiZ], MidiZ2, MidiZ3, CON, |
CCNot2, CCNot3, ArpOZ2, Arp023,
In arp Zone 2 - MidiZ), MidiZ2, Mid:73, CONO],
CCNoLZ, CONOB, AMOZI AMOZA,
In arp Zone 3- MidiZ], MidiZ2, MidiZ3, CCN,
CONat2, ССВ АО Ато,
Beats Cl52, ECK, 32T, 132, 16T Li, ATI
IA LT AT, N A
Note Duration} Cirl53, 3% to 400%
Lutch Mode | Keys, Keys? OverPlay, Arpegeiation, Add, Auto!, Auto2,
Autol, Autos, Toggle, Key Transpose 1, Key Transpose 2. -
Key Transpose 3, Key Transpose 4.
Note Order Played, Reverse, Invent, Played and Reverse, Played and
| Invert, Up, Down, Up and Down, Up and Downs, Random
Note, Random Order, Random Walk, Fractal Walk, Bin
Walk, AHL Nowe,
Shit Amount CtrS, 121012
Shift Limit CHÁS to 38
Limit Option Stop, Reset, Unipolar, Bipolar, Floating Reset, Floating
Unipolar, Fioating Bipolar,
Glissando CUrs0, Off, On
Note Velooy (1 % Le 127, Ped Lan
Rhythm Select - Fun ‚Funk 2, Rave E. Rave 2, Dance 1, Dance 2,
Beladi, Magsum, User 110.64,
Transpose Cetrá?, -64 10 64
N
PEENERECOCONZONOONOOZOZOE
The Arpeggialo
The Aregalalor Esto
Tempo (Tempo)
Sets the Tempo for all three Zones. You can also change the
Tempo using CHr31,
Key range (Low Key, High Key)
The low and high key determine the note range the Arpepglator
will see. You can set itso that one area of the keyboard will
arpepgiate notes while the other will play normally. You can split
the keyboard so each area arpeggiates one zone.
Keep in mind that Zone Transpose affects what the Arpeggiator
key range does. Here is an example. Turn on Arpeggrator Zone |
and make sure Zone 215 set to a MIDI channel and you hear both
sounds. In Zone 1, set he Arp key range to low C4 and High C5,
| vou play between C4 and C5 the sound in Zone | will
arpeegiate over the sound in Zane 2 Now in Zone one set the Nt
Xpos to -7. On the keyboard Zone 1 will now arpeggiate between
GA to GS, The whole Zone 1 will be a fifth below Zone two. Now
set the Transpose in the arpeggiator editor to 7. Now the
Arpeggiated key range G4 to G3 in Zone 1 will play the same
pitches as Zone 2, anything outside of the Arp key range will stil
play the fifth down.
Enable Switch (Enable Sw)
{urns on the Arpeggiator, It can also be turned on by Ctrd8
Note Source (Note Src)
This determines where the Arpeggiator gets its note input from.
Fach Zone can see notes from any of the three Controller Zones
note output, CC Notes or from another Arpeggiator Zone
(Cascading Zones). The ExpressionMate cannot send notes from
an arpegetator Zone to itself or can it see notes sent from the
panel switches or switch pedals, When cascading Zones, keep in
mind the Note Duration of your Master Zone will have a great
effect on the Cascaded Zones.
Another thing to note, if you have all three arpeggator Zones sel
to MIDIZnl, not only will the ExpressionMate Arpeggiate the
notes in Zones 2 and 3 it will play them normally if the
MereUnPto parameter is set to Notes. This may not be what you
want, however, To prevent this from happening et the Note Low
The Arpeggiator
= не = не ee LL een eas
UTN The Ar itor
The Amengiator Editor | "o |
Key to a value above the Note High Key in the Controller Editor
For more info on why this happens see the section on the
MergUnPro parameter on page 87,
Keep in mind you might have to do some transposition in the
Ш Тв Арден Édtor
Fach of the Modes make different use of Latch.
Ctir#49
lo Latch is to basically grab notes for the Arpepsiator. However
3 Arpeggiator to put things just where vou want them. This is te Latch controller #49 dos à bit more than that
because the Arpeggiator sees the incoming notes afer the
=
sa
Ty
-
+
A
n
|
у
A Expression Mate's note processing in the Controller section, so Keys When №: i pay aley he Clocks triggered. The
Si remember that key ranges and transposition in the Controller ox wii ot be etrggored unt] ll eys are released and he
8 Editor affect the Arpegatator's note input, next note played wil resync № clock. As long as a key is held
ry sos notes being played will arpeggiate.
o Cais (Leais
5 | | | В Latch Ctlr&49 will generate different effect depending on what is
A Sets the beat division the ar pergiation will be in. This ranges being played and how vou tum it off and on,
oh trom whole notes to 1 clock pulse. If you send Ctrl52, you can set
the ExpressionMate to arpeggiate in-between what is selectable
inthe Beats window, Le, just a litle longer that a 1/4 note. When
a User Rhythm is selected the heats setting has no effect
Ctlre49 Off->On while keys ate held then releasing the keys
This wil arpeggiate the pattern being plaved up to 16 notes
Keep it mind, vou can hear a lot more than 16 depending on how
the Arpegejator is set, but its pattern is built from those 16 notes,
As long as CHr#49 is on added notes you play will sound
normally and will not be arpegeiated. When Cilr #4315 turned
On->0f and you are not playing any keys, the pattern stops. If
vou hold keys down and turn off Ctlr#49 the notes you are
playing will begin to arpeggiated.
Note Duration (Note Dur)
This sets the length of time a note will sustain. You can set it to
sustain up to 400% of beat value soi your Arpeggiator is playing
1/4 notes, each 1/4 note will sustain for four beats, This can have
a dramatic effect when cascading the Zones. If you are using a
; User Rhythm then Note Duration scales durations set in the
Rhythm Editor keeping the character of the Rhythm,
Ctiré49 Oft->On while keys are played and held:
- > - —-- o_O - = dh — =~ À 1° = =.
E i x FE NP Dr xT. “
- - . .- "pt 7 J - - - - -
- = a Ш ein I SRT a —
а Y 50 use (Hr. s 100% if not us Lo
a br o A value of 36 o | i bus Play a chord and turn on and off Ctlr549 with out releasing the
CA au ' и: pt HOM Programme éurations Id us à keys. Each time you turn Ctlr#49 on and off, upon the release of
' + Je valu engine duran ile lover va es CHrt48, it reset the note order to the first note seen by the
x | Arpeggiator. This allows vou to change the order of the notes
ta Latch Mode (LatchMode) with in the rhythm being arpeggiated,
$ This tells the Arpeogiator how it will deal with notes. Keys 2- Works the same way as Keys! except the clock ıs never
‘ resynced,
2. he
A IT D
The Latch Modes relate to the ExpressionMate's constant clock in
one of two ways, either retriggering the clock or not. If the Clock OverPlay - This requires CHr#49 to hear the arpeggtation, When
Is retriggered then the Beats pattern or user rhythm starts ts vou play notes with Ctir#49 off they sound normal and are not
5 pattern at the time you strike à key: This allows vou to play arpeggiated, When you turn on CHr#49 notes played are
intricate patterns or make a mess depending on your timing, If a arpeggiated and the clock is resynced. Only the notes played at
LE E
the time Ctir#49 1s turned on are arpeggiated, giving you a single
pattern, additional notes sound normal and are not arpeggiated.
Latch Mode does not retrigger a clock when you strike the key
the Expression Mate will always play in the “correct” time thus
allowing less tight playing on vour part. The difference is most
noticeable with the ROM and User Rhythms,
IO 7
e ELL iS Do
Arpeggiation - No sound is heard until Ne Clr249 is turned on.
Once Ctr#49 is on any keys held will begin to arpeggiate and the
a ти ie
IS ARSONSCCOCNOCCOCNONETSOUNOOE
жет ое ET O PANES
14
“”
The Arpeggiator
The Куеда or Editor
clock is resyneed. Added notes will jon the arpeggiation but wil
notlatch into the pattern. When y " release the added motes they
will no longer play in the arpeggiation.
Add- Notes first played sound normal. Notes held when Ctlrz4g
is turned on will begin to arpeggiate. Added notes will be added
and latched into the arpegaiation up to 16 notes. Turn off Ctlrig9
to stop the arpeggiation..
Auto! - The first notes vou play resync the clock. As long as one
q Is held, up to 16 notes can be arpeggiated. When you release
all keys tie arpepgiation stops, The next key played will then
resyne the clock, CHr#49 has no effect on Autol
Auto2 -is the same as Autol except the Clock is never resynced.
Auto3 - The clock is never resynced in this mode, Any keys
played are arpeggiated and continue to arpeggiate even when
keys are released, Look mom no hands. Those keys will sound
until the next note, or group of notes up to 16, are played. Once
the new group is played, they begin to arpegpiate, Ctiré49 is the
only way to stop the arpeggiation.
Autod - Same as Autod except the clack is resynced when a note
is played. Ctlr#49 stops the arpeggiation.
Toggle - When you strike à note it arpeggiates even if the key is
not being held. To stop the arpegpiation play the same note
again, Each note s its own on/off switch to the arpegpiator. You
can arpeggiate up to 16 notes. Ctri#49 will resync the clock Ifa
Latch controler is connected and assigned, turning it off will also
stop notes that have been togaled on,
KeyXp1 - KeyXp means Key Transpose. IF vou play a chord and
arn on Ctr £49 the intervals between the notes are remembered
by the arpeggiatot and the first key you played becomes your
toot. When vou play a note it will transpose those intervals to the
new root Eg, Play a C major chord making sure vou play the C
trst, keep in mind you won't hear anything, Turn on Ctr #495
you hold the C E and C and it begins to arpegiate. Release the
Keys and keep Ctir#49 on, Play only a Ga forth below the C, The
ExpressionMate will arpeggiate G À D and stop when the key G
is released. To enter a new set of notes, turn off Ctlr#49 and play à
new chord and turn CYr#49 on again,
76
ME A
a RN, ALLA LP NAAA EE о но
1608000000000000020552208
mm a TNR SE AE EN A, de
The Arpeggiator
The Arpegatator Editor
In KeyXpi the clock is never resynced and the arpesgation stops
when you release the key
KeyXP2- The clock is never resynced and the notes arpeggiate
like Aute3. (look mom no hands Turn oft latch to stop
arpegpiatión,
KeyXP3 - Like KeyXPT but the clock is resynced like Keys!.
KeyXp4 - Like KeyXP2 but the clock is resynced like Keys],
Note Order (NoteOrder)
Note Order tels the ExpressionMate what order jt will
arpeggiate notes.
Played (Played): Notes play out same order as played in,
Reverse (Revise): Notes play ont reverse of order played i.
invert (Invert): First note plaved sets "reference pitch.”
Subsequent notes play out “mirrored” around the reference,
Play and Reverse (Ply&Rv): As played and reverse orders
alternate
Play and Invert (Ply&Iv); As played and inverted pitches
alternate
Up (Up): Upwards arpeggiation.
Down (Down): Downwards arpeggiation
Up and down (UpeDn): Upwards and downwards arpeggiation
with no repeat
Up and Down Plus (Up&Dnt): Upwards and downwards
arpeggiation with repeat
Random Note (RndNot): Any latched note may be played out
with equal probability
Random Order (RadOrd}: No note will be replayed until a cvcle
completes, A “cycle” is after N notes are played (N=number
latched). If you are sing a shit of tof an octave then it wil play the
notes in the first octave in a random order then play the new
random pattern in the second octave,
il
;
М
ии
Ta
+,
ROL
Po
e
;
A
Toegt
NU
vr"
In
+
wl
+
{
8
+A
В
EC
E 7
Ta Ta UT Le
DE > ds EN A
=
ae
oy
our
Lo =
* as
E] E -
Fz en
TL AA
. - Le
- e —
x un - x.
An - = "e == -
. wat ad ow nn
eh
a
- LI
=——
>"
+ ‚о -—* - ie ыы à Ly nC E —— - am Re
A [e 2 ik pe ра = т -
E pp Tog GE wt O e e UE E E.
= = ap 7 E a" Ней parc To oe
a
ny, De e Ca me
._ E
A et
bi
ERs om a TE
=
Cas Se À
The Arpeggialor
The Arengiator Editor
LT
Random Walk (RndWik): Random direction and step from last
note played, with uniform distribution of step size. Bounces at
highest and lowest note latched, The cycle ends when a low
bounce has followed a high bounce.
Fractal Walk (FrcWiky: Random direction and step from last note
played, with short steps more likely
Binary Walk (BinWlk): Random direction from last note played.
Step is always 1.
All: Plays all notes simultaneously on each beat, up to à
maximum of6 notes, Be careful, since this can overrun maximum
MID! speed, slowing everything down.
None: Notes in the list are not played. Typically used in
conjunction with the Arpeggiator scale selection for playing notes
on the ribbon.
When set to none you can use the CC Note scales Arl.chP and
ArLchA to set a temporary scale of the notes latched in the
Arpeggiator. This can be used to create strumming type effects or
to feed this zone to another Arpeggiator zone to add mythmic
elements to CC notes that relate to what you are playing on your
keyboard.
Shift Amount (Shift Amt)
This sets the amount the Arpeggiator will transpose the pitch ol
ts pattern, Set to 0 it will arpeggiate only the pitches you play
You can set it over a range of plus or minus ane octave
The Shift Amount is added after each cycle {that is, each full run
through the specified note order) completes. If the Shift Amount
is set 10.2 value higher than the Shift Limit and the Limit Option
is set to Stop then the ExpressionMate wil arpeggiate the notes
played at the original pitch and stop.
Shift Limit (ShiftLimt)
The brakes for the shift amount, It tells you how far from the
original note the arpeggiator will play, When the limitis reached
the [mut option comes into play.
ER ERE REE EE EER ERE ER ERE EE EE
The Arpeggiator
— — — hu #21 в НН к.
The Arpeggiator Editor
Limit Option (Limit Opt)
Stop: If this option is set to Stop, then once the Shift limit В
reached the Arpeggiation stops.
Reset: When the Limit is reached, the Arpeggiation goes back to
the original pitch and plays the pattern again
Unipalar (UniPir): Unipolar plays the pattern up to the limit and
then turns around and plays it the from the Limit to the original
note using the same interval. This pattern will repeat until you
stop.
Bipolar (BiPlr): is simular to UniPolar. It goes from the original
pitch to the limit and back to the original pitch, but here it wi
continue past the original pitch until it reaches the limit in the
opposite direction and then cycle back to the original pitch,
Float Reset (FitRes): Adds a bit of apparent randomness to te
process. "Flt" stands for Float, and it means that when the
Arpegpiator reaches the Shift Limit, it doesn't necessarily reset fo
the original pitch. Instead, it looks at the first note that would
exceed the Shift Limit, and calculates the interval between it and
the Shift Limit. It then starts the cycle over again, but instead of
starting with the fist original pitch 1 transposes that pitch by the
interval if just calculated and continues from there,
The range of "Float" is bound with in the shift mit, The
ExpressionMate will cycle from the original pitch once the Float
has hit the Shift Limit,
Float Unipolar (FltUni): Applies the Float” to the Unipolar
option
Float Bipolar (FltBip): Applies the "Float" to the Bipolar option.
Glissando (Glissando)
When the Glissando 15 turned on either in the Editor or by
Ctlr#50 it will play notes chromatically from the original pitch to
the limit. The limit option will affect the order of the notes, Try
using “Played” for the arpeggiated note velocities when using
Glissando.
Ve a EEE
NEL TE
+
E
E Sl Foe,
= nga
er AS EL
E =
The Arpeggiator
The Ameggiator Editor
80
Note Velocity (Note Vel)
This sets the volume of the notes being played by the arpegoiato
Played will arpeggiate the notes at the velocity pla dno
controller, Last will play the Arpeggiator at the velocity of the last
key struck. You can also contro! volume using Ctir56,
Rhythm Select (RhythmSel)
This selects ane of the § ROM Rhythms or one of the 64 User
Rhythms. You can also set this parameter to -None-
The ROM Rhythms are:
Funk |
Funk?
Ravel
Rave?
Dance!
Dance?
Beladi
Magsum
User Rhythms 1 - 8 are copies of the ROM Rhythms that you can
use as starting points for your own creations. See page 90 for
information on using the Rhythm Editor to do this.
The quickest way to the Rhythm Editor from the Arpeggiator, by
the way, is to hold down he Learn button, then press Global.
Transpose (Transpose)
Must pe 10m is for the Arpeggiator only, You can play ina
group of notes and have the Arpeggiator play ts arpeggiation an
interval higher or lower than the notes it receives trom the
Controller editor, I can be adjusted real time witn Celrd7,
Da to
1805000000005505902555398
Global Functions
Chapter 5
Global Functions
Besides the parameters for each Hp! there are numerous
parameters that affect «//Setups. They are divided into two
groups;
Global Objects ~ These include Global Parameters, User Scales
User Rhythms, Setup Lists, Setup Map, and MIDI Messages.
Global Utilities - These include commands for reloading
factory Setups, saving Setups with MID! System Exclusive
dumps (commonly called SysEx dumps), and MIDIScopeé,
Refer to the chart below whenever you need to find a Global
function,
Setup Select Mode
(Press Soba Baton)
rR A To if
ve pa Ta ADO A NU SF о
Global Select
Edt Vi |
I —
Select Select
Parameters Load
Scales Save
Rhythms MIDISCope
Setup Lists
Setup Map
MIDI Migs — .
di
8!
Global Functions
Getting howd
Getting Around
You use the < and > buttons to scroll through parameter lists, and
to choose options Érom some menus. You use the data knob and
the - and + buttons to change or enter values, In some cases, vou
can also hold the Learn button, and enter values using the Ribbon
or another continuous controller. Changes to Global parameters
take effect immediately; you don't have to save them,
Global Parameter Set
nme Bail Janet че
PI 3
200 000
[Г
i TY
While in Play mode, press the Global button, and vou ll see this
screen
GLOBAL SELECT
EDITO UTILITY
Press Edit (<) then press Select (<) to crol! through the list of
objects. When "EDIT Globl Parms" appears on the top line of the
display, press Edit (>) to begin editing Global parameters, The
first parameter is Contrast, as shown here
GLOBAL 1125
CONTRAST 125
The table below summarizes the Global parameters:
Parameter Range of Values
Contrast 0-04
Drum Sync Ot, 5 to 50 milliseconds
OND Lf igh
MainMrglo | of Mam, Aux
Maina Мен SysEx, RealTm All 8
wih Of, Main, Aux J
| AuxMreOpt Nei, Syst Realm Al
\ fergUnPro Notes Cntrls, Both, Neithr
ArpClod Int, Main в
16cc0on002000000020099239558
Global Functions
Globai Farameter Se!
Parameter Range of Values
Send Ciks Off, Main, Aux
BtPanCh - ore, Val d6 Alls
Tem ВК ЗВ 0-127, Ignore
Pom BKMSB 0-127, Ignore
Ion EMH NÉ
ZACH Of, MII, X11
SEND M12, none
ses 0m
Contrast
Fis sets the LCD contrast, The range of values is 0-64 with 0
lightest and 64 darkest. The default vale 15 5.
Drum Sync
Pedal | can be connected to a drum trigger or a footswitch and
either can be used to control the tempo of the internal arpeggiator
clock. The ExpressionMate automatically detects which kind of
sensor by the Kind of 1/4" plug used
If you use a mono plug (just tip and sleeve), a normally-open
switch pedal is assumed to be connected to it. The trigger point is
à transition from open to closed (pedal downstroke). Note that
normal Pedal 1 functions are still available even when triggering
the arpeggiator
IF you use à stereo plug (tip, ring, and sleeve), then an analog
drum trigger is assumed connected between the tip (+) and
sieeve (-) with the ring open-circuited. À positive pulse greater
than 1.3 volts and wider than 2 milliseconds to the tip wil rigger
Note that most independent drum trigger units are probably
equipped with a mono plug. So to work with the
ExpressionMate, à 2X1/4" mono female to 1/4" stereo male ¥
adapter will be needed and the trigger should be plugged into
ine Left (tip) member of the Y
o
83
"= CO ema
a -
. -
OS
"AE то e
8
- a " Te
IED sm ite Tee Ti
yo
тов еб бобов т PC
3
ú
Y
|
3
X
+
А
|
Y
Global Functions
Global Parameter Sel
84
The “Drum Sync” parameter has à range of5-50ms and OFF, To
use drum sync, select à value other than OFF (10-20ms ig 2004
start, set the Atp Clock (Global Parameter 8) to Int, and plug à
sensor or pedal into Pedal 1 as described above. As long as there
are no trigger events, the internal clock will run just as before
with its tempo set by Arpeggiator parameter | and values sent to
destination #53,
Once two trigger events closer together than 2.5 quarter-note
beats are seen, Ue tempo will change to track the tigger events
{there is à pause in the triggers greater than 25 beats, the
racking stops until another pair of events is seem, Convergence
to the tap tempo is fairly rapid - the maximum adjustment per
trigger 15 507% either way
The Drum Sync” parameter value actual controls the duration
ofa "dead time” after each trigger. During the dead time, another
trigger cannot be recopnized. This can be used to eliminate
double-riggering due to noise and echoes when using the drum
trigger.
RBN Dir
You can set the Ribbons direction to Right or Left Ifthe direction
Is Right, you send higher Controller values toward the Right end
of th Ribbon (the end with the cable. IFthe direction is Left, you
send higher Controller values toward the left end of the Ribbon,
We ve assumed that you will place the Ribbon so that as you face
1 is cable comes out of the right end. However vou can turn the
Ribbon the other way, in which case you may want to set REN
Dir to Left
PE SESEECSOOOOZZOONONOOZUDOE
—
Global Functions
! вен ——— нае
Global Parameter Set
Section! Section? Section 3
| | |
J I. | un
mn CSST
0 mm_— 107
REN Dir = Right
Secton3 — Section? Section!
| | |
а | H | ви |
i fre . и : ; : ; : - > EEE \
\ + i Les И Г
2 A |
RBN Dir = Lei
Figure 5-1. RBN Dir settings.
MIDI Merging
IF you look at the back of the ExpressionMate, vou'Î see that
nas two MIDI interfaces: the Main interface and the An
interface. Each interface lets ou send incoming data to either
MIDI Out port, along with any internal messages that vou
generate wit ExpressionMate Setups.
There are lots of uses for this; for instance, vou might want to
send several sets of messages to an instrument with only one
MIDI In port, You could also send messages from different
instruments to just one track on a sequencer. There are other
possibilities too,
The ExpressionMate can merge all kinds of MIDI messages,
including Realtime messages and SysEx,
MaindirgTo and Aux MrgTo
The MainMrgTo and Aux MrgTo parameters tel the
ExpressionMate where to send messages that it 27 at the
Main In port or Aux In port, respectively. You have three choices
for each:
Choosing Off disables merging for the input. The
ExpressionMate will respond to messages received at the
a a
„=.
1
ga 7: Lo
be TE
: a +
>
a 2” 21 ai
;——
- поно” =. 3 ри Ш Tor F
caf "à ко С. TT a .
o SV AU EE
UE
Tes TE se — - TT, E
Te LE > Cd TA
a a
E A
Global Functions
Global Parameter Sel
MIDE In port, but won't send them directly to either MID!
Out port. {There are exceptions: see the Merg UnPro,
LxNotesln, and ZxCtisIn parameters below)
Choosing Main will take all of the messages coming to the
iterface's MIDI In port, and send them to the Main Out t port
Choosing Aux will take all of the messages coming to the
interface's MIDI In port, and send them to the Aux Out port.
Here sone carpe say vou have a keyboard connected to Main
in, and MIDI drums connected to Aur In. You want play from
both instruments, merge all the notes with the ExpressionMate
messages, and send everything to a MIDI sound module that's
connected to Main Out, Set both MainMrgTo and Aux MreTo to
Main. Now the ExpressionMate sends all external and interna
MIDI data to the Main Out port, which in tum sends everything
to the module
MainMyOpt and AuxMrgOpt
These parameters let you choose whether the Main and Au
interfaces will merge Realtime messages (Clock, Start, Continue,
Stop, Active Sensing, Reset) and sx. | [here are four choices;
Neithr prevents the mterface from merging both Realtime
and SysEx messages,
SysËx allows the interface to merge SysEx messages.
RealTim allows the interface to merge Realtime messages,
All lets the interface merge all MIDI messages.
Remember that these options act exon merging; MIDI clock
data still passes through to the Arpeggiator, and obi is sul
recognized when you reload Setups.
A Word About SysEx and Merging
Long SysEx messages (those longer than 250 bytes or so) cannot
be merged simuitaneously. Also, while a SysEx message is being
merged into an output, other Expression Mate messages are
blocked at that output. For SysEx messages under 230 oytes, you
probably won't notice this
86
1800800000008 000353585503
Global Functions
Global Parameter Sel
Merge Unprocessed (MergUnPro)
MergUnPro lets you choose what to do with notes that are
intercepted by the Arpeggiator and/or note processor. When vou
merge notes and! or controllers, both the processed and the
unprocessed notes will be output, When you do not merge, only
the processed notes are sent to the output,
You can merge notes, controllers, both or neither. The default is
Notes which lets you take full advantage of the ExpressionMate's
velocity curves and note mapping features, Keep in mind that if
о are remapping pitch bend to another controller and the
MergUnPro is set to Catrls or Both, the pitch bend will be sent as
well as the remapped controller
Arp Clock
This is where you set the source of the Arpeggiator's clock. It can
receive the clock over the Main or Aux MIDI In; the default is the
ExpressionMate's internal clock,
Send Clock (Send Clks)
Use this option to send the ExpressionMate's internal tempo
clock (at 24 clocks per beat) to esther the Main or Aux Out. The
default is Off, which is generally a good setting, since sending
clocks can use up almost 10% of MIDI's bandwidth.
Program Change Parameters
You can change Setups by sending Program Change messages
from an external device, such as a seguencer or keyboard. Several
parameters determine how the Expression Mate will respond to
these program changes.
Ext PgmCh
This option determines whether the ExpressionMate wil
respond to external Program Change messages, and on which
channel (Main 1-16 or Aux 1-16). te available values are None,
Mainl-16, and Aux1-16,
87
a
-
"— - uu - .
LE
зи |. ны
a. | БЫ
Fo —, = Tw
Arg
¿ETT
e
ES Em
|
= „то
rel р -
|
ea 15
= DP ne
Global Functions
Global Parameter Sat
= |,
Pam BKLSB, Pam BKMSB
Pom BKLSB and Pgm BKMSB tell the Expression Mate how to
respond to MIDI Bank Select messages. Each may have a value of
15-127 or Ignore,
When both are set to Ignore, the Expression ate vn!
respond to program changes from Ú to 127, on the channel
specified by Ext PemChg,
When Pg BKLSB is set to Ignore but Pau BKMSB is set to a
number, first send à Controller 0 message with the same
value as Pom BKMSB. Then send the program change.
When both Pom BKLSB and Pym BKMSB are set to values,
frst send a Controlfer 0 message with the same value as Pom
BKMSB, and a Controller 32 message with the same value as
Рег BKLSB, Then send the program change.
In most cases you will want both of these parameters set to
tenore.
ZxNotesin
These parameters set the channel on which the zone receives
MIDI note information.
2XMCHisin
These parameters set the channel on which the zone receives
MIDI controller information, This must be set to à channel to use
the Expression Mate's controller remapping features.
SYS EX D
This sets the SysEx Device ID for the Expression Viate. The range
of values is 0-137, or none,
You must set the Device ID of the ExpressionMate to the same
number both when dumping and reloading Setups. The same 15
true when sending Setups from one Expression Mate to another:
they must have the same Device ID,
You can sometimes avoid problems by setting the Device [D to
127. In MIDI-speak, this means "broadcast to all units,” so any
se ate on the MID] cable will receive the Setup data
(You might not want to do this if you have multiple
ExpressionMates that you want to keep different from each
other,
68
222 RE RR EERE EERE RREEE ERE
Global Functions
User Scales
SysEx Ers
This parameter 15 set to zero on power-up and is incremented
whenever a SyxEx message is rejected because of a checksum
error. You can manually edit the value back to zero at any time.
Check the value of this parameter after a SysExc load to verify that
ali data was received correctly.
Exiting Global Edit Mode
You can leave Global Edit mode at any time by pressing the Exit
button. This returns you to the Global Select menu where vou car
select a different object to edit, Press Exit again to return to Play
Mode. Changes to Global parameters take effect immediately so
you don't need to save them.
Other Global Objects
These include the User Scales, User Rhythms, Setup Lists, Setup
Map, and MIDI Messages, MIDI Messages are discussed in
Appendix A. The remaining Global Objects are described in this
chapter.
User Scales
The ExpressionMate offers you 8 user-editable scales n addition
to the 16 standard scales described on page 57,
To enter the Scale Editor from Play mode, press the Global
button, then press Edit (<) followed by Select (<) to scroll
through the list of objects. When “EDIT Scales” appears on the
top line of hed press Edit (>). Press the left cursor (<) to
select the scale you want to edit and then press the right cursor
> | to begin eli at that scale. Remember that the scales, like al
of the global parameters and tables, are edited “live”, This means
ha the changes you make will take effect immediately
When you enter a scale you will see
Notes otaves 7
PRE! NEXT
Use the left and right Cursor buttons to move though the editor
using the +/- buttons, the Spin knob, or Intuitive entry to change
the values,
FE A
a fee Wo.
or — -
- — if “к x .
a Fa. E 7
Bo EA EA
MPA TEA Aa Es ALLA LEE A oe. LL
Global Functions
User Ahyihms
The Notes/Octave parameter sets the number of notes in the
scale, You can choose from 1 to 16, As examples, 12 could be a
chromatic scale, 5 a pentatonic, and 7 a major or minor scale,
Octave size determines the transposition of the scale, Technically
this 1s the transposition, in semitones, that is added afer al of the
notes in an octave are used. Typically ıt 15 12 but can be from to
24. For example, if you use a scale that is three notes long and set
the Octave size to 7 with CC Note Ctir#41 37Note, the first three
notes will be at the bottom end of the ribbon. As you slide your
finger along the ribbon, every three notes will transpose up the
fifth, So if the scale i eis laying C EG, the next three notes would
be GAD followed by D F A and so on upto 37 notes
The next window 15 one of the 16 Step windows.
step | Intul À
FRE! NEAT
The top left tells you what step you are editing and the top right
tells you the interval you have chosen. You can select from O to
24; tivo octaves, in other words. With no transposition, 015 (4. 1
would be the half step above that, C44, Intervals can be put in
any order in the 16 steps, For example, a major scale would have
the values:
02,457,911
Press Exit and the display goes back tothe CC Note scale select
screen. Press Exit again or the Global button to return to to the
Global edit select screen and one more time to te Setup select
screen
To hear changes to a Scale you are editing, setup a REN section to
one of the CCNote controllers and Select the CCnote User scale
you want to work with. You can exit to the Globals or use the
Shortcut to the Scale Editor from the Controller Editor (press
Learn and then the Global button to enter the Scale Editor, press
the global button to exit back to the Controller Editor, Press Ext
to go back to Play Mode)
User Rhythms
In addition to the eight ROM Rhythms provided with the
ExpressionMate, yo can als create our own User Rhythms to
use with the Arpeggiator. For your convenience, User iho
- 8 are copies of the ROM Rhythms. There's a complete sto
these rhythms on page 80,
30
OUECNOSOOOOCZOOOOEDZES
- Global Functions
Use Ans
An ExpressionMate Rhythm has a Beat Value parameter, Number
of Steps parameter, and up to 16 steps, each consisting of
Length and a Duration.
The Beat Value specifies how many clocks constitute a beat.
Possible values are 1 - 96, The standard value of 24 displays as
"1/4" and other "round" values display as other musically
meaningful time values including dotted durations and triplet
(Г) durations. Odd clock values, like 15, are displayed as ЗСК.
The Number of Steps fed ties how many of the following steps
constitute a rhythm cycle. From 1 to 16 may be specified. St thi
first before editing test teps because steps beyond the specified
number are hidden by the editor
When you select a step for editing, the screen shows 4 things
about the step
| The step number, "Stp XX”
2 The cumulative total beats from step 1 upto and including this
step, Toten’ |
3. The length of this step in beats, XXX.
4. The duration of notes started by this step, also in beats, XXX”.
Length specifies how long before the next step starts. Duration
specifies how long notes begun when this step starts will sound
and can be either shorter or longer the length of the step.
Both length and duration are stored as a number of clocks, from |
to %.T м length and duration display sn terms of beats to
reduce the amount of mental arithmetic one must do. Thus if the
Beat Value is 24 and a step's length is 12, then that step's length
will be displayed as 0,50.
The "Tot=XX XX" display Jets you know how many beats have
been "accounted for” up throught this step. If you want 4 beats per
м hon cycle for example and you ve specified 8 steps, then the
=" feld should show "4.00" when the 8th Ч is displaying
N de thythn's timing to be correct, Nothing enforces this rule
however so it is easy to get some very whacky sounding
rhythms,
ote that the Beat Value DOES NOT influence the sound in an
wav. If you change if Jou ill not hear an effect. All the Beat
Value does is to help display the length and duration o steps in à
more mean gl м way. So if you wantto Lo make à given rythm go
y
Global Functions
User A hs
md SI mp EM, AE NU кА,
double-time, for example, first change the Beat Value to half its
original value (ikely to 1/8 from 1/4), then re-edit each step to
restore the original length and duration
Entering the Rhythm Editor
lo enter the Rhythm Editor from Play mode, press the Global
button, then press Edit (<). Press Selec E(<) several times to scroll
through the ist of objects. When “EDIT Rhythms” appears pn the
top fine of the dsl press Edit (>), then press the Select and
Edit buttons again to begin editing the desired rhythin,
The Expression Mate will briefly display:
Global = Toggle
Lerdth Duration
Losa reir that the Global button toggles between editing
astep’s length or duration,
The first window is
Beat. Value 1/4
PRE HEAT
You can adjust this with +/ - or the spin knob. The cursor buttons
will take you though the other windows,
The Beat Value only atfects how your rhythms are display ed, it
makes no change in how your rhythm will sound. The Default is
1/4, meaning a value of Lis equal o one quarter note. If the
Beat value was set to 1CIK then 1.00 would be equal to one clock
puise.
The next window is:
# of Step 4
FRE! Es
This is where vou sente the 4
have up to 16,
of steps for your mythm; you can
The next window is:
SP | Net = 1,00
188 05679
4
Ha
hin
Fr LEX
Sip tefls you what step of the rythm you are editing
180000000000250002255585555
Global Functions
se up Lis
Net tells you the total length of time your rhythm takes up to the
step you reed iting In this example’ we are ook as tep |
which has a length value of 1.00 so thats the Net, It Steps Zand]
had length values of 0.50 then the Netin Step 3 would be 2.00.
L= displays the length of time the rhythm wil wait before
playing the next step.
D= tells you the duration of that step's note. lt can be up to 4
times the Length,
Estaple
Beats: 1/4
# of steps: J
Step 1. L= 0.25 D=001
step 2 L= 025 D= 0,50
Sep 3. L= 0,30 De 025
Step | will play a staccato 16th note.
Step 2 will play a 16th note with a duration that holds the length
ofan 1/8th note
Step 3 will play a 1/8th note with the duration of a 1/ 16th note.
Both steps 2 and 3 will stop their notes at the same time.
(Hr33 scales the rhythm duration from 3% to 400% of the D
values. À value of Y plays the duration specified in the rhythm
editor. If vou increase the value above 32, the ExpressionMate
will scale each duration for each 7 keeping the character ofthe
rhythm, The maximum duration of any note after scaling,
however, is 255 clocks.
Setup Lists
To edit the Setup Lists from Play mode, press the Global button
then press Edit <) followed by Select {<) to scroll through the list
of objects. When “EDIT Setup Lists” appears on the top line of
the display, press Edit (>). As we mentioned im Chapter 2, Setup
Lists area w J to organize Setups so that theyre easier to für ind
during live performances. Choosing this command lets you edit
LL ия и Ла
- >
mie Ce
i.
r. Ta That
a
- =
Global Funciions
Selphy
these lists so that they contain the Setups vou want. There are
three lists contaming 16 Setups each, fora total of 48 Setups.
SETUP LIST $147
3 Mono-Paly Si
The top line shows which Setup List you're editing, followed by
the Step within that list. The bottom line shows which Setup is in
the current Step. Press the < and > buttons together to choose
which list to edit. Press ether the < or > button to scroll through
the 16 Steps in each list. Use the data knob and -/ + buttons to
change the Setup in each Step,
setup Map
The Setup Map routes incoming MID program changes to
ExpressionMate Setups, To edit the Setup Map from Play mode,
press the Global button, then press Edit (<) followed by Select
(К) о стой through the list of objects. When “EDIT Setup Map"
appears on the top line of the display, press Edit >.
MIDI PROG CH 411
48 Iceblirik
Fach of the 128 possible program changes (0-127) has an
associated ExpressionMate Setup number, or None, To access
them using an external MIDI device, you send program changes
to the port, channel, and program bank set in Global Parameters
With Setup Map, you can synchronize the ExpressionMate'
Setups with sound setups on a synthesizer, then use an external
program change command to call up the appropriate
ExpressionMate Setup when you select a sound on vour
synthesizer,
Also, some older instruments can't send enough program change
commands for you to access all the Setups in the ExpressionMate
For instance, your keyboard might only transmit program
changes {through 63. If you want to use that keyboard to call up
Setup 64, assign the Setup to MIDI PROG CH 65 or lower
MIDI PROG CH 63
64 Sloulrive
Note that the ExpressionMate will respond to program changes
only when you're in Play mode.
Saving and Reloading Setups
Global Utilities let you load and save Setups and view MIDI
operation with MIDIScope (described on page 98), Loading
==
9
soceoonst2o200022920229555553
Global Functions
Saving Reading Ses
vsEx (e.g, Setups you've saved to another MIDI device) does
not require a special a Global Utility, For vour converience,
however, we ve included the procedure in this section.
Saving Setups (SysEx Dumps)
Even though ExpressionMate's memory is battery-backed, its
still a good idea to regularly save the Setups that vou edit and
create. You may also need to free up memory for creating and
storing more Setups.
You can use SysEx (System Exclusive) dumps to save Setups to
an extemal storage device, such as another ExpressionMate or a
sequencer that can record SysEx messages. You can then recal
the Setups ata later time.
Make sure that ExpressionMate's Main MIDI Out is connected to
the storage device's MIDI In. Also, if dumping from one
ExpressionMate to another ExpressionMate, check that the SysEx
ID is set correctly for both devices {see "SYS EX 1D” on page 88
for details on doing this). Regardless of the device you are
dumping to, however, make note of the ExpressionMate's SysEx
ID, because you will need it when you reload the SysEx. The
default SrsEx 1D 151.
Fach Setup uses a separate SysEx message, so that each message
is as short as possible
lo save Setups as system-exclusive messages, press the Global
button when in Play mode. First you'll see this screen
“GLOBAL SELECT
EDITO UTILITY
Ten press Utility, followed by Select to scroll through the list of
the Expression Mate's utilities. When Save Setups is displayed on
the top fine, press Execute
You will be presented a screen such as the following;
“OYSEN SAVE SEL-
*Globl, SU AY
The bottom line shows the objects currently selected for saving. If
there is an asterisk (*) beside “Clobl” then the global have been
selected. Sysex dumps of the globals include all global
parameters and everything else that may be edited with the
global editors including Scales, Rhythms, Setup Lists, the Setup
Map, and MMsp strings.
VUE AMA
YA
Global Functions
The number range, "XX-YY" specifies which Setups have been
selected to save, The left and right buttons move the cursor to any
of these 3 fields and the field' value may be changed with the
spinknob and inc/ dec buttons in the usual way
To save justa single Setup, set both XX and YY to that number. Ta
not save any Setups at all {for example to save just the globals),
make the range backward, ie, “20-10”
When the cursor runs off the screen to the right or the Store
button 1s pressed, system-exclusive messages are sent out the
Main MIDI port and a progress screen is displayed. The data is
broken up into messages of 32 memory bytes each sent at about
half MIDI speed so as to not overload Sequencers, mergers, etc.
that may be in the system Speed is about I Setup per second
Global Functions
Saving and Reloading Setups
Loading User Setups
To load a Setup back info the ExpressionMate, simply play it
from the storage device into the ExpressionMate. Make sure that
the storage device's MIDI Out is connected to the
Expression Mate’s Main MIDI In port, Also, check that the SysEx
ID) is set to the same value as when the data was originally saved
(see “SYS EX ID" an page 88 for details on doing this). The
Expression Mate will see the SysEx and load it, and will flash an
LED while itis loading
Keep in mind that the ExpressionMate will reload your SysEx
dumps as you saved them. tis not possible to load SU 13 into SU
2, nor is it possible to load a single User Scale or User Rhythm,
Also, if the currently active Setup 15 reloaded from SysEx, it 1
"- " = br - 6-2 - - - — E
e ‘я = - ок rT „2 я т + pr
ha aM к с X = т. _ - >
W save 15 € ; | | |
hen e saves completed, you are returned to Play mode necessary to temporarily select a different setup then return in
order for the received setup to be copied into working memory.
- i *
Tr
ile + a
Toa
TE
ой META
Cancelling a SysEx Dump
It vou need to cancel the dump for some reason, press Exit Here are some tips on keeping things organized:
Dumping wil stop after the current Setup is dumped, and vou
will return to the SysEx Select Setups screen.
sr sti
Try to save individual or small groups of Setups as high Setup
Numbers, say from 50 to 60. This makes ita bit easier to Just load
those fer setups and copy them to the lower numbers and then
load another group. Breaking things up like this allows you
I”
g Loading Factory Setups
You may selectively reload Factory Setups from the
ExpressionMate s ROM. To start, press the Global button when in
Play mode to see this screen:
“GLOBAL SÉLECT-
EDITO UTILITY
Then press Utility followed by Select to scroll through the lst of
the ExpressionMate's Global Utilities, When Load Setups is
displayed on the top line, press Execute
A screen such as the following will be displayed:
“RELOAD SELECT-
tülobi, SU 1-64
Notice that this screen is similar to that for SusEx Save. The
selection procedure is the same for either operation. See “Saving
Setups (SysEx Dumps)" on page 95 for details on using this
oreater flexibility if you want to reorganize later, Keep in mind
also that dumping all vour Setups ensures that you have
everything you need and you can always break down vour
setups into smaller blocks at à later time,
Write down your Scales and Rhythms. All of the Globals objects
are stored in one file, There 15 no way to load just one User
Rhythm or Scale, If you want to mix Rhythms or Seales from
separate dumps you will have to do it manually. tis also a good
idea to note what user scales or rhythms are being used by a
Setup. Say you load just the globals and then a group of Setups
that use 2 different group of Global Rhythms, then all vour
arpeggiation will be looking at the right User Rhythm ID but that
ID would be set to play the wrong Rhythm, Its a good idea to
note what Setup is using what Rhythm, Scale or Msg,
Once things are set the way you like, save the Setups along with
the Globals at that point. Keep in mind that many of the
À
ExpressionMate's user programmable items are Globai Settings
screen to specify what vou want to reload.
that are accessed by your Setups.
=
Nr
4 Eta ;
Ml ey PE
ВОЕННОЕ ЕОс
Sum ire
=
|
1
|
8
|
|
Eu Au AA AMO NO TT EER TERR TT RRR EE TE ETT TT o
o Al pa A, IF ARES E LEO PNTE aL le e ATA alle A i A PERA. EP ES PME ПЕСНИ >
AN EBT EPA AAA
Global Functions
MIDIScope
MIDIScope
08
MIDIScope displays MIDI data, either coming into the
ExpressionMate or being produced by the instrument itself, To
use i, press the Global button, then select MIDIScope from the
Utilities lst, Next select the source and message type as described
below. Now whenever you play a key or controller or send any
MIDI data to the ExpressionMate, the data shows up on the
display, This can be a highly useful tool for diagnosing problems
in a MIDI system, such as improper setting of controllers or dead
cables. To leave MIDIScope, press the Exit button.
MIDISCope: Overview
MIDIScope is active only while “in” the MIDIScope utility. The
current setup will continue to operate normally with MIDIScope
active, However, processing overhead is increased somewhat so
performance may suffer somewhat under heavy loading when
the MIDIScope screen is active
When vou enter MIDiScope, there will be a Signal Select screen
which allows you to select the MIDI stream to be displayed.
Choices are
» Main Output
+ Aux Output
» Main Input
» Aux Input
Only one at a time can be chosen, Note that when an output is
selected, only internally generated messages, including those
passed by the MrgUnPro global parameter, will be seen.
Messages passed by normal merging (MainMrg lo and
AuxMrgTo) will NOT be seen. If you want to see those, select the
appropriate input instead. ALL messages received by an input
will be seen. Undesired ones, such as Clk, can be filtered out as
described below.
Next a Message Select screen will be presented. The choices are
+ Notes
+ Controllers
+ System (Real-time & sys-common)
' Sw
Any combination of these may be selected, though you may
typically only select one.
mm PRES
E ZENENNNNNDSUROS
¡ISURNENS
Global Functions
О МОбоое
= — =.
After the second selection, the main MIDIScope screen is active,
Except for SysEx, the bottom line will show a complete 1-3 byte
message with timestamping. A SysEx message will always use
both lines and for long messages will just show the fist 10 bytes
including the SOX byte,
While in MIDIScope, the left soft button will freeze the display
and the right soft button will unfreeze the display, The Global
button toggles between symbolic/ decimal display and al
hexadecimal display. The Exit button will exit he MIDIScope
screen and back up one level to the Message Select screen. When
re-entering MIDIScope, the last signal and message selections
will be the initial default,
MIDI messages may come in faster than they can be displayed. I
more than one additional message has been recetved, only the
most recent message 15 displayed next
MIDIScope: Detailed Operation & Screens
fo activate MIDIScope, press the Global button from Setup Selec
or List Select mode.
The following screen is displayed.
“GLOBAL SELECT
EDITO UTILITY
Press the right soft button which brings up:
Load Setups
Select Execute
Press the left soft button until the following screen is displayed
MIDI Scope
Select Exeoute
then press the right soft button, The following screen is ter
displayed (Source will de either Main Out, Main Inp, Aux Out, or
Aux Inp}
Sources Main Ing
Select Execute
Press the left soft button to go through the 4 source choice. Pres
the right soft button to go to the next screen:
HT #00 4647 ESA
Gelect Execute
39
Tam. =.
pre Ne a
. - IT A - =
Ea AE Aa Th
wx
«Za
м”, E. TT. Th
=. E
DOTA E.
Bh
а a, -
- 7H Po
Global Functions
MDIScone
Here's what the abbreviations mean:
AT Note messages
СС Controller messages
of System messages
5 SysEx messages
The left soft button wil move a cursor to the 4 possible”
positions in sequence. Use the +/ - buttons or the spinknob to
select (* shown) or unselect a message type. Any combination of
message types may be selected.
Press the right soft button to continue to the MIDIScope screen,
The initial MIDIScope screen will appear as follows
HID Scope ACTIVE
Freeze Unfreeze
This will persist until the first message 1s received. Thereafter
messages (except SysEx) will be displayed as follows;
MIDIScoke ACTIVE
1274 NOS KM KR
The two character mnemonic identifies the message type and the
digit identifies the channel, For channels 10-16, the
ExpressionMate uses a special font capable of displaying 2 digit
In One character Space,
The message types are:
NE Note Off
NO Note On
PP Poly Pressure
CC Control Change
К Program Change
CP Pressure
PB Pitchbend
The XXX” felds are data bytes and can be displayed in either
hexadecimat (SHH) or decimal (DDD). Pressing Global toggles
the mode for SUBSEQUENT message display,
The 1234” field s the number of milliseconds elapsed betiveer
the previous message and this message. If more than 25 seconds
elapse, tre field will be “4547”,
100
PEEENOECCNOSNENOCOONSOSES
|
Global Functions
MiDiScope
— es ve re == «==
System messages {Real Time and System Common} have no
channel and will be represented with 3 character mnemonics as
follows:
MIC $F1 MIDI TIME CODE
SPP $F2 SONG POSITION POINTER
sal #3 SONG SELECT
Std $F4 UNDEFINED
SES §F5 UNDEFINED
TUN $F6 TUNE REQUEST
EOX SF ENDOF EXCLUSIVE
CLK” §F8 TIMING CLOCK
SEY $99 UNDEFINED
SRE А НАЦ
CON $B CONTINUE
off SEC SIOP
SED $FD UNDEFINED
SNS SFE ACTIVE SENSING
RES SFF-SYSTEMRESET
System exclusive messages will be displayed as follows:
LA А An AN AN
A wh КА ЕО
where "XX" is always the byte value in hex. Only the frst 10
bytes, including SOX, will appear. If the message is shorter than
{1 bytes, EOX will appear as the last byte. SysEx messages always
use both display fines.
When the left soft button is pressed, the current display content в
frozen for analysis and additional messages received are skipped.
When the right soft button is pressed, the screen will continue to
be displayed until the next message is received.
Press Exit to leave MIDIScope mode and return to the message
type selection. [twill take three Exits to return to Setup Select.
Subsequent selection of MIDIScope will retain the last signal
source and message type selections as defaults. Thus one tap on
Global and 3 taps of the right soft button will return to active
MIDIScope mode. On re-entry, the screen will always start of
unfrozen,
181
=
“ЕЁ
e Fw a oes
TIT TR TT ill
4
CR a >,
LA tx PR *
„се = Ч
Ts aE
Ta we ama
ho = г" -
ord TR
ny ww
- ..-
- =. =
mI. — e
.—_. Te TS EU a
м - = у: ле = a
- ; ER. ow 7 215 =>
и - > > En — - 20°
то точ - - ET
wu - a = = ow =
EE RT = ;
ei
Ts TET tt
rk,
a
=
и
+
#
= вое
NA
CC. “8
o; RM A °
о
SES a
Global Functions
Sap
Exiting a Global Editor or Utility
You can leave a Global Editor or Utility at any time by pressing
the Exit button; ten you can select another global object or press
Exit again to return to Play mode,
102
REUUCRECOUNCUNOCCSOOONNEONEOS
Messages, Troubleshooting, and Diagnostics
) Waning and Error Messages
Chapter 6
Messages, Troubleshooting, and
Diagnostics
Warning and Error Messages
If vou turn the power on and the Expression Mate detecis à
problem, it may display one of these messages.
Low Battery
PLEASE REPLACE
YOUR BATTERY! !
Ifthe battery voltage i less than 2.5 volts at power-on, this screen
will appear for 2 seconds before continuing. When the message
comes up for the first time, the battery should last from 1 to 6
months before it stops working completely. A fresh battery
should last 5-10 years,
Turn to page 111 for battery replacement steps.
Memory Failure
MEMORY FRILURE!!
IGNORE RELOAD
I this message appears, you have two choices
Press Reload fo continue to the Restore Defaults screen and
confirm. When you press YES, all Setups and parameters that
vou stored in memory will be reset to their factory defaults
This means that you will lose any Setups that weren't backed
up, but the ExpressionMate should now work properiy
Press Ignore to ignore the problem and try to use the
possibly corrupted Setups, Lf the Expression) ate behaves
strangely reload the Setups from either yout backup copy via
SysEx or from the ROM by pressing the Global button, then
selecting Utility. Press Select until Load Setups is displayed
on the top line, then press Execute. Press the right cursor
Messages, Troubleshooting, and Diagnostics
Diagrosties
button (>) until he cursor runs off the right edge of the
screen, then select Yes at the Reload prompt.
Ifthe ExpressionMate freezes up, turn the power off and
back on withthe Store button held down. The following
screen will be displayed:
RESTORE TEPALLTS
YES NU
Press Yes at the Restore Defaults prompt fo erase all memory
and reset the Expression Mate to is factory default settings
7 a yor turn your Expression date off too soon afer the fps
A ; Sate, Rename, a Global edit. | could also haypen of yo
E experience oer fale eb engaged in any of se
5 Acirontes, These hands of mentor y foires may be soil
; ‘ ignored because fe message really meras Mat Here и
5 mmsupicin! ie fr ile Expressional late fo recalentate 1
a ctecksum (ach fakes abosé 2 secoue) before once ions
| Jost
y
<i Diagnostics
Ay
You can use the Diagnostic tests to make sure that the
ExpressionMate s buttons, data knob, and MIDI ports are
working properly. You can also use these tests to check
=-
A,
— “Lt L —-— —
Las a ie, Sa I imi,
- ~ TE с - E E
o EA
yr controllers and MID! cables,
ay Before You Begin
E If you want to test controllers, such as the Ribbon, pedals, and
MM breath controller, make sure that they're plugged tn correctly. If
you plan to do the MIDI test, you'll need two MIDI cables,
ra - .
= - TT E
Entering Diagnostics
[the ExpressionMate is on, turn it off, Then press and hold the
cn troller and Global buttons and turn the power on, All of the
front panel LEDs should flash twice; release the buttons after the
second flash. (If the LEDs don't flash a second time, then turn the
unit off and back on again, making sure to hold both buttons for
several seconds.)
енот еее иен але вы лая ета te EE
104
A Nate: its possible to create bogus “Memory Frlure” messages 1
rn
|
Messages Troubleshooting, and Diagnostics
=== = (LE = = ета носил;
Diagnostics
After the LEDs flash, you will see the Main Diagnostic Display:
EM, DINOS UNOS -
CONTROLS CPL
The number in the upper- righ cornet is both the Operating
System version and Diagnostics version, From this screen, you
have three choices:
Press Exit to quit Diagnostics and enter Play mode,
Press Controls (<) to enter the User Controls Diagnostic,
Press CPU (>) to bring up CPU Diagnostics, which let you
access the MIDI test, (The other CPU tests are only for
authorized Kurzweil Service Technicians.)
User Controls Diagnostic
The User Controls Diagnostic lets you test the buttons, Ribbon,
and any other controllers that are plugged into the
ExpressionMate.
While on the Main Diagnostic Display screen, press Controls (<),
and youl see this screen:
PATT=0K — RIBBÓN
EXIT/GLOBAL=EAIT
IE the battery voltage is less than 2,5 volts, the display will read
"BATT=BAD." If this happens, read the battery replacement
steps on page 11]
Start pressing the buttons or moving controllers that you want to
test, The display should change to show which control you are
using, as described on the next few pages.
You can exit the Diagnostic at any time by pressing the Exit and
Global buttons simultaneously. This takes you back to the Main
Diagnostic Display screen,
Buttons Test
When you press à button, the display changes to this
BUTTON wx
MUY
ELA MA EA
ña
$ e A
Bra = da
a
== I =
Za A AOL
- ue ER =
_ =
A et TC
Fa
= CET A a
TW =
ET er
Е . LE кн
г A "AT 1°
. Movs Pa т - PO x
A em то но y A E
Cog os
= "a =
>“ =i = Бы "че “соя a. Lo M от То i
D à 1-2 208 pate Pa RE ur т
=> == = — malo ES o]; + EN TC a fk 7: ыЫ a EE
es = В = =. re - M - Ea LA Tello +, = et -
г ae =
STATE E
PC
"чая à Ca A -
EE ды
бе
Messages, Troubleshooting, and Diagnostics
Diag
nosties
where xx Is the button's number and yyyvvvyvy is the butto
name, If the button is near an LED), that LED will ight hie ile vou
hold the button. Every time you press the Controller or
Arpeggiator buttons each of ts thee LEDs wi ight in
repeating cycle,
When you stop touching all buttons, the display should turn
blank,
Spinknob Test
When you turn the Spinknob, the display should change to this
SPÍNKNOD = y
where xis à number from 0 to 3. When vou turn the knob
clockwise, the numbers should increase like this: 0-1-2-3-0-1-2,.
When you turn the knob counter-clockiwise, the numbers should
decrease like this: 3-2-1-0-3... Turning the knob slowly should
cause the numbers to change suddenly, If the numbers flicker
ivhen you do this, the spinknob may soon need replacement.
SPICC Test (CC Pedal or Switch Pedal
Plug a switch pedal or a CC pedal into the 5P1/CC Jack. (If the
pedal s already plugged in, pult it out and plug it in again.) The
display should change to this
VARTABLE PEDAL
PLUG INSERTED
IF you plug in a properly-working CC pedal, moving it should
show this:
VFIL = хх
Г
The xxx feld is à number from 0 to 235, which shows the pedal's
position from up (minimum or 0) to down (maximum or 255).
The bottom line shows a "C” for CC pedal, then a bar that shows
the pedal's position. The bar will show any roughness in the
pedal’s operation
It you unplug the pedal, the display should show this
VARTABLE PEDAL
PLUG REMOVED
mt sm i —
Messages, Troubleshooting, and Diagnostics
Diagrost ice
If you plug ina switch pedal, pressing on the pedal should
produce the following display:
UPTL = SWITCH
CLOSED
When you take your foot off of the pedal, the display should
shows this:
PIL = SWITCH
OPENED
f Note: Pedals made by Japanese manufacturers do be
7 oppostte - you Usee “CLOSE ED" vour foot 5 off
of the pedal, and "OPEN" whew you push aten on
the ped!
SP2 Test (Switch Pedal Only)
Plug a switch pedal into the SP2 Jack. {Ifthe pedal is already
plugged in, pull it out and plug it in again.) The display should
change to this:
+
SWITCH PEDAL
PLUG INSERTED
When you press down on the pedal, the display should show
this:
SWITCH PEDAL
CLOSED
When you lift vour foot off of the pedal, the display should show
thus:
SWITCH PEDAL
(PENED
§ Note: Pedal made by faponese manifactarers do fie
4 poste - you see “CLOSED when your foot sf
of fhe pedal, and "OPEN" when you push loon on
the pedal.
If you unplug the pedal, the display should show this
SWITCH PEDAL
PLUG REMOVED
The display may change while you plug in or remove a peda;
this is normal,
- E - EL Te wT pl ly =
> 1x0, t 25 rames ML -- =
ES
- Tee
a A DA E E
DT a
= pp PE AS
mis 7
ré,
DE ° elm
E e ADO
A E с
E at
E
= —
- Me та
Messages, Troubleshooting, and Diagnostics
agnostics
Breath Controller Test
Plug a breath controller (Yamaha or equivalent) into the Breath
jack. The display should change to this
ERCATH CONTROL
PLUG INSERTED
Blow into the breath controller, and the display should change to
this:
A = KAM
The xxx held is a number from 9 to 255, which shows breath
pressure from 0 (htle or no pressure) to 255 (maximur pressure).
The bottom line shows a “B for breath controller, then a bar that
shows the breath pressure, When the control is properly adjusted,
xxx should be zero, and the bar should disappear when breath
pressure returns to zero, The number and bar should also
respond to low breath pressure,
If you unplug the breath controller the display should show this
BREATH CONTROL
FLUG REMOVED
Ribbon Test
Lt possible, place the Ribbon so that as vou face it, its cable comes
out of the right end, Touching the Ribbon anywhere should
produce a display like this;
RL Door Ree
On both lines, the feftmost "R” stands for Ribbon, The top line
represents the Ribbon's three-section mode. You can
simultaneously touch any combination of sections, and the top
line should show the correct values, as described below:
Lex appears when you touch the left section (the section
furthest fone the Ribbon's cable); xxx varies from 0 for the
extreme left to 255 for the 1/3 point {the right end of the left
section)
Guo appears when vou touch the center section; xxx varies
from 255 at the 1/3 point down to zero at the 2/3 point (the
right end of the center section)
Messages, Troubleshooting, an + Diagnostics
ages $
Rowappears when you touch the right section (the section
closest to the Ribbon's cable: xxx varies from D at the 2/3
point back up to 255 at the extreme right.
If you touch the Ribbon in only one place, a bar appears on the
bottom line to shot single-section readings. If you're critically
esting the Ribbon, carefully watch both lines of the display while
slowly moving your finger from left to right, At the 1/3 point, the
Land C fields should both turn on briefly. At the 2/3 point, then
C and R fields should both turn on. The display shouldn't flicker,
and the bar should smoothly move through these transition
points without jumping forward or back.
MIDI Test
The MID! test lets vou check the ExpressionMate's MIDI ports
You can also use the test to check your MIDI cables. You need two
MIDI cables to run this test
Cantón: Do not connect te Expressiontinte au lo any
| Ш Kid of “intelligent” MIDI device, such as 9
syle merge box, puter, or computer, sere
ring this dagnostie! Dosing so aol crash fe
deanee ad may corrupt ols emery, Hoven, stl
ra boxes, passe mergers, ana LED MIDI
Indicators should not experience any problems
To start the MIDI test, first enter Diagnostics as described on page
104. Next, press CPU (>), and press SELECT (<) repeatediv unti
the display says “MIDI TEST” Then press RUN (>).
The screen will change to this
PLUG CABLE: MANN
QUT TO RUM IN, OK
Connect a MID! cable from Main Out to Aux, In, then press OK
(>), The test will run for two seconds. Jt passes, the screen will
change to this
FLUG CABLES HUA
OUT TO MAIN IN
ee
17
re
ся
> а.” CL - 221 tt Ворос i Troe: EE
an - - er prb > Ш Ш ыы Л + "
LT TS UE e e E E
- EE
me]
— "E - -_ TE
am Ee >
a. ER ULA
—- milla:
«йо Зо ОС
Ea. 5
rT Ma ак
1 Fi
«ие
a
ый
E СВО
me = > „Же
22
TT Wh oC QE TT TL
oc Hd di LT Te SR A
Mrs =
me
Messages, Troubleshooting, and Diagnostics
Diagnostics
Connect a MIDI cable from Aux Out to Main In, then press >, The
5 wil run for two seconds, It passes, the screen wil change to
this:
ADD CABLE: MAIN
THRU TO AUN TN
Leave the first cable in place, Connect a second cable from Main
Th to Aux In, and press >, The test will run for wo seconds. 1
t passes, the bottom line will change to “PASSED, OK.” Press
OK (>) to return to the CPU Diagnostics display
If any of the MID! tests fals, the bottom display line changes to
FAILEDI OK" You can press < fo repeat the tes, or press OK
(>) to stop the test and return to the CPU Diagnostics Select
screen. You can then press Exit to return to the Main Diagnostic
Display screen, or press RUN (>) to start he MIDI es agan.
TU UECNNOONCOOONOOOCOSSOES
Messages, Troubleshooting, and Diagnostics
Baty Relacemen
Battery Replacement
the ExpressionMate uses a battery to back up the Setups in RAM
when you turn the unit off. When i's time to replace it, the
ExpressionMate will show you this screen on power-up:
PLEASE REPLACE
YOUR BATTERY!!
It this happens, you should replace the battery as soon as
possible.
Before You Begin
You will need the following things:
A CR2037 battery (a 3-volt Lithium flat disc) which is
available from Radio Shack and better drug stores
À #2 Phillips screwdriver
À table or other flat work area that measures about 30" wide
by 10" deep |
& Note: Openng the Expresate do replace Île battery
Ay coul mot vod ble roarranty, as loug as you dou
replace or modify amy of te offer components tissée
of the ExpressionMiate
Replacing the battery may erase the Setups that you've created,
so back them up using a SysEx dump (see “Saving Setups (oysEx
Dumps)” on page 95),
Opening the Unit
L Turn the power off and unphug the power cord, the Ribbon,
and all pedals and MIDI cables from Expression Mate,
= Warning: Alay unplug Be Expressiontlnle before you open
4 \ it: Not deme so can cause personal nt and on
damage the wtf
2, 1 the ExpressionMate is on the mounting bracket, remove if
by unscrewing the bracket's thumbscrew and lifting the
ExpressionMate off
3. Place the ExpressionMate on a table or other fat, stable
surface
144
E
— tv
TN x
AE LIE ES
"E E а -
4
EE с
Tome
Sa
YL
= = de
ME
a |
cal
Messages, Troubleshooting, and Diagnosis
Bat attery fegiacemen
Removing the Cover
4% See the figure below. Using à #2 Phillips screwdriver, remove
the screws on the back of the Expression ate unit
pue Remove These SereWs mw
mo
280
[=
|
i
a gs M Bo Bw ha
i
Ea
-
DC
[e dur “amy
a # OF
7 A
pir
A A
dj NT öl il) A i ;
“ U vu y y Ye
- be CU еее \
«ЭГ
ha
Figure 6-1, Removal of Rear-panel screws.
>.. Slide the top cover forward about 1/4", then carefully tl i
back. The cables inside the unit are short, so you'll have to
hold the cover up with one hand while you do the next few
steps.
Replacing the Battery
6. See the figure below. Locate the battery holder, toward the
back left side as you face the front of the unit.
Messages, Troubleshooting, and Diagnostics
Bal ery Replacement
A small bracket holds the battery in place. To remove the
battery, est Lift up its front edge with your fingernail, or with
a small flat-head screwdriver, Then use your fingers or the
screwdriver to push the battery out of the bracket
y. Waning: Bevery careful mol ta damage any circuit borrds or
otter components insite of He Expression’
ma
Insert the new battery into the bracket, with the positive (+)
side of the battery facing up.
Replacing the Cover
9. Notice that there is a groove along the front edge of the top
cover, Replace the cover so that this groove fits over the front
edge of the ExpressionMate chassis and the main circuit
board, Then push the cover back so that it fits snugly in place.
10. Line up the holes on the Rear Panel of the unit with the screw
holes in the ExpressionMate Top Cover. You'll notice that the
Rear Panel has two groups of threescrew holes (6531. This is
because the Top Cover is held in place by self fread ing
screws. After the Top Cover has been removed and replaced
several times, the metal rails in the cover can become
stripped. To avoid this, always follow these steps for
replacing self-threading screws:
Put the screw on your screwdriver
Line up the screw in the hole.
Slowly turn the serew counter-Clockiise until you feel a
sheht click,
Tighten the screw.
fa rail becomes stripped, use any one of the tree hoes of
each group. If the rails n0/stripped, put each crew in the
center hole,
Powering Up
11. When you have finished, plug the Expression Mate in and
tur the power on. The startup screen should display, then
the main Play mode screen should appear. Ifthe “Please
Replace Your Battery!” message still appears, review the
battery replacement steps to see if you missed something,
JGCEREREEEREEEEEUE
Messages, Troubleshooting, and Diagnostics Sending MID! Messages
Battery Replacement
12. If you see a "Memory Failure” message, select “Reload”
Ten choose Yes f you backed up your a on à
sequencer, play them back into the Main In port after you
achieve normal operation with the factory defaults
Appendix A
Sending MIDI Messages
For more information on memory failures, see “Memory
Failure” on page 103, “4, .
[his powerful (and potentially dangerous) feature allows the
ExpressionMate to send any kind of MIDI message in response fo
à control change, button press, setup change, etc. Even
manufacturer specific SysEx messages with strangely coded data
values embedded are possible, as long as they are 16 bytes or
fewer in length,
The basic idea is that 6 oË the special destinations (#56-02) are
assigned to the 6 possible MIDI Strings. Thus if a controller (of
any type) is moved and it was assigned to à String destination in
one or more of its zones, the string message would get sent. Ditto
for Entry and Exit values, if present, even MIDI remap
controllers, Fields in the string may be constants or variables like
the control value, the channel number associated with the zone
and others as defined below. The 6 еще themselves are
Global pa ters, edited by a ой К obal editor. They thus
forma small “pool” of available MIDI String formats from which
setups may choose,
The string can be up to 16 bytes long including SOX and EOX.
Actually it doesn't have to be ops i it could be any string or
even multiple MIDI messages (withOUT running status}; as long
as the total length is 16 bytes or less,
The editor allows each byte value in the string to De set to a
numeric value (0-127, $00-67F) or a +character mnemonic which
can represent a status byte or a variable. Following is a list of the
mnemonics
EE EREEREEEREREEEE EE.
AEG ai ame SR ANS TNS
ой ВО
e
Aa aah nt
115
WL Be 1 ET EE Ce TE 0 PA = оао
À En EA AT wd SE "E
rw. 54
>.
.— + -
ee wm
„= сет
"E ‘ - 5
г feo т
= hy _
TT Re TE +
= за
eE
Sending MIDI Messages
Fi
Six NOTE-OFF «Ку В <elocity>
53x NOTE-ON «Key ba <Velecity»
SAX POLY PRESSURE <key #5 «Pressure values
SEx CONTROL CHANGE <Control #> «values
SCK PROGRAM CHANGE «Program d>
SM CHANNEL PRESSURE «Pressure value
SEC PITCHREND <LSB Yalye> <MSE Value» 14 BIT Cova
SEL MOST SIG 7 BITS NOTE mo
Se LEAST 8I5 7 BITS ее ОКИ
SES LEFT à OF MOST SIC 8 B73 RAE Emme ane “a
SEA RIGHT 4 OF MOST STG 8 817% EXE ==.
SES LEFT 1 OF MOST SIG A BITS Ammann rr
SES RIGHT 1 OF MOST SIG В 2175
SET LEFT 7 OE MOST SICA BITS NOU mm
SES RIGHT 7 OF MOST SIC 8 BITS ARCO
SES CHANNEL OF THIS ZONE, 0-15
SEA THIS SETUP NUMBER
SED THIS ZONE
SEC KURZWEIL TD ($07)
SED NOT USED MOTRING 15 SENT]
SEN NOT USED (NOTHING IS SENT)
SEP END OF STRING
SFÜ START OF EXCLISIVE «variable number of data bytes» BOX
SEL MIDI TIME CODE «data»
2 SONG POSITION POINTER «SH
EJ SONG SELECT «Song Number
Fd UNDEFINED
SES UNDEFINED
arb TUNE REQUEST
SET END OF EXCLUSIVE
“F8 TIMING CLOCK
SPY UNDEFTNED
SFA START
SFR CONTINUE
SECO Sm
ED АРЕН
SFE ACTIVE SENSING
SE SYSTEM RESET
sition> «HSE positions
For the MIDI “Channel Voice” status bytes {those with
mnemonics in the-form of “XX-” above), ft if the right nybble
(channel field) is zero (displayed as”) then the channel
number of te ng the string will be substituted. If the
right nybble 15 1-F (hey, equivalent to channels 1-15), then ttis
sent literally, repardless of the zone's channel, Note that
Pitchbend does not have this feature; the zone's channel is always
used,
ZEREREEREREENENNSNSTSFFSFE
= mmm,
Sending MIDI Messages
Special Function Bytes
The MIDI spectal function system” messages {those with a hex
value trom ФНО (о SEF) are briefly explained below, For more
refer to the MIDI spec
SOX (80) and EOX ($57) identify a System Exclusive message.
The number and format of the data bytes between the SOX and
EOX bytes is completely device dependent and varies with
manufacturer and model Typically the first data byte {or 3 bytes
for those who got into the game late) identifies the manufacturer
Subsequent bytes identify the model and usually a device ID.
fo find out about the Syskx format for a specific device, check the
“SysEx Implementation” information in tts manual.
MTC SF) 15 used to endow MID] with a SMPTE-like absolute
time code capability. Itis always followed by one 7-bit ; ie
which is further broken down into bit fields. See the MID
Code spec for details. It is unlikely that MIDI time code vo
ever need fo be sent by the presi jonMate
Song Position Pointer (682) is used to instruct à sequencer to fast-
forward (or rewind) to a specific place in a performance, The two
data bytes identify the position. See the MIDI spec for details on
their format.
Song Select (9E3) is used to instruct à sequencer to find and load a
specific song. The single data byte identifies the song by number.
Tune Request (5F6) 15 used to instruct analog synthesizes to
retune or recalibrate themselves and 1s thus largely obsolete now
Timing Clock (or simply Just clock”) is used to keep sequencers
and arpeggiators in sync, The MIDI standard calls for this byte to
be sent at 24 times the selected tempo, Thus for a 120BPM tempo,
the transmission rate would be 48 times per second. It's unlikely
that sending single Clock messages using the MIDI strings
feature would be useful,
Start, Continue, and Stop are sequencer and arpeggiator controls
which perform the functions implied by their names
Active Sensing (SFE) is used by some Japanese synthesizers to
signal “Im alive” to anything connected to their outputs. 1s
intended use is to allow detection of an unconnected cable and
117
Sending MiDI Messages
thus automatically reset a receiver's MID! decoding logic, cance
stuck notes, etc. The MIDI spec has details about this but its
generally an unused feature (no Kurzweil gear uses i),
oystem Reset (6FF) was originally intended to reset everything in
à MIDI chain to its “power up” status. Most modern instruments
don t respond to it and the MIDI spec advises against if
transmission, Available if useful and needed however.
Data Format Codes
The coded data format mnemonies ("V7 - "V8" are used to
express how a controls value is to be formatted. The internal
control value is always 14 bits (Switch and MIDI values always
have zeroes for the least significant 7 bits), The patterns of X
(coded in this MIDI byte and sent) and - not sent) illustrate how
each code selects bits to be sent. By using one or more of these
together, most any commonly used method to format controller
data into SysEx messages may be specified. Note that "V7." and
"V8." send the same data; the fatter was included for symmetry.
Experimentation in specific cases IS also a valid way of
understanding, MIDIScope can also be useful for checking the
resulting message bytes,
Using the MIDI String Editor
To get to the editor, press the Global button then the Left cursor to
enter the Global editor select page, Press the left cursor until the
display reads
EDIT MIDI Made
The MIDI string editor presents à screen like this:
STRING A BYTE YY
ARA BRE CCC DOD
X is the MIDI string number 1-6
YY 1s the byte number the cursor is on
AAA, BBB, .. are the byte values in decimal, SXX hey, or 3-char
mnemonic.
The Left and Right soft buttons will move the cursor and thus
scroll the bottom line and alter the YY display. A left: night
double-press will cycle through the strings. The +/- buttons,
spinknob, and Learn button will change the byte value, À +/-
double-press will jump the value in large steps, The Global
button will toggle between decimal and hex display. The special
mnemonics wil follow 127 (87F) in the numbering sequence.
To exit, press Exit |
Initially the strings are filled with “END” mnemonics. Ifthe
string is shorter than 16 bytes, it must be terminated with an
"END" byte (which is not sent). If the fist byte s “END”, then
nothing is sent. Strings may be padded if desired with NUL"
bytes anywhere; the “NUL” bytes are not sent
The editor DOES NOT enforce the coding of valid MIDI
messages! Sending an invalid message can confuse or even crash
the ExpressionMate and/or external equipment. Therefore, do
not use the Strings feature unless thoroughly familiar with val
MIDI message construction. PLEASE NOTE: Running status 5
select EDIT NOT permitted in a MIDI String,
un
ve
re
nu
ra
a
su
Re
eu
na
Ea
us
Ea
ES
Es
ns
К
RAI PEN A TEE AE EAN EL ESS VD CU + L
a hy =m i - y - : - - 2 № Ee Tr ; -
i A E iL ME Tee TR = *
Press the right cutsor to enter the editor, When you first enter the
Editing of the sirings is “live” therefore if a controller is already
editor the ExpressionMate prompts
set 0 send to a String destination and te controller moves,
ae A
; ‚ partially constructed, (and thus perhaps invalıd) string can pe
4 cit un feast ES sent. Thus it is a good idea to construct the needed strings first
м (OLOBAL~HE DELS | then assign controllers to them.
у.
и
> This is to remind you the ExpressionMate can show the message Es
y you are viting in Hexadecimal or Decimal numbers. In Decimat is
| the Expression Mate will also show abbreviated names for certain
№ messages, Pres the Global button to toggle between the two ts
i VIEWS l
; 18 na 119
sing № | Messages Y Expression ate ROM Setups
A Ku Appendix B
1 À |
fi
y ExpressionMate ROM Setups
él i
1
A un
| y Bu The ExpressionMate's Setups are made for use with:
y
1 же + 3 Controller that sends on MIDI channel 1 27
if + à GM sound source,
vi ee Be sure to turn Local Control Off to avoid doubling notes if
À ny you're set up na MIDI loop leg, you're using à MIDI keyboard
; | as controller AND sound source). Also, make sure you ye m
i Eu Multi-timbral mode on your sound source {usually the default
- mode on modern synthesizers)
a |
AU va
i LL Some of the Factory Setups call up specific GM programs by
by ne sending Program Change messages. Since GM does not support
A the bank controller, no Bank Select mestages are sent,
a |
i Ka If your sound source is not GM compatible, then vou will
te probably want to disable receiving Program Changes on
fy ne channels 1-3 on that device, while vou experiment with the
| Factory Setups. If your sound source is not capable of doing thi,
es or if you need it to respond to Program Changes for other
reasons, you can edit the Fix 1 Destination and change it to None,
из or you can edit the Fix 1 Entry Value to any specific Program
Change number that you want. f you want to approximate the
ES GM Program Changes sent by the Setups, a standard GM
| program list will make a handy reference.
a
у 12 a a - =
el
LA
Expressionitate ROM Setups
editing Program Change Messages
Editing Program Change Messages
Not alt Setups send Program Change messages, Many do,
however, 50 It's helpful to be able to view and edit the Program
Changes your Expressionate sends. Here's the step-by-step
procedure:
1. Start rom any Setup, Here we'll use SL 1 "Big то”
E
‚Press the Controller button.
3, Double press the left and rieht cursor buttons (beneath the
screen) until the FIX parameter is displayed. The screen will
look like this
| | 91:38 71
FIX Dest:Pracha
Notice that FÚXI is sending Program Change message [PreChe!
4. Press the right cursor button (>) to move to the FIXT Entry Value
screen. Notice that the value is 24, indicating that program
change 241s being sent, In the General MID! program set, this i
Nylon String Guitar. You can change the value here by entering
the number for a different program - another guitar patch if ou
ike or any other program of your choosing, You can change the
value with the data knob or the -/ + button,
“IE
Now press the Controller button again. If you check the upper
right-hand corner of the screen, you'll see that vou're now look
ing at Zone 2, abbreviated here as “77”,
М1 9746 77
FIX! Entridé
The Program Change sent on this zone is 46, which is GMs
plucked harp. Again, you can edit the Program Change message
here, if that's what you'd lke to do.
6. Press the Controller button one more time to have a look at Zone
3, and change its program if vou want
7. Press the Exit button when vou e satisfied with the programs. If
you've changed any of the values, you! see an asterisk (*) which
indicates that changes have been made from the default settings.
Press Exit again, and you'll have the opportunity to save this
Setup with a new name and/or location number. The naming
and saving dialogs are described on page 67.
EXENENSENNENEES
ExpressionMate ROM Setups
Programming Conventions for Setups
Programming Conventions for Setups
Most Setups follow the conventions shows in the chart below
Controller Function
MO Ve
REN Variable —
REN: ‘ Arpesgitr Tempo
Breath Brest
CCPD Foot
SP} Sustain
SP? Latch -
WI | ra
SW2 Arpeggiator On
Вх! Program change
т ee
fir © Ahnotsef
Мар! | Sustain to Latch
Мар; Puch BendioPúchBend
Man) Modulation to Modulation,
hmm Ra Am Ll by pl gl ld a u
Й Note: Zone 1 Setup #8 and Lames 2 and 3 in Setup 4H
AY) contara program changes on MIDI chanel 10 flat may
mot avork with 2d GM modules, The Program change 1s
located ai FIAT, you cam rn of ff or set if ot progr
Hat works with vous sound source
123
I
fe
|
” ¥
X
Li
e
E
a 1
de
—_
+ 5 TT E UM
- — "ое но” -. Pe -
ML DA
TRE Cap TET e AN
ro RO
aa =
= 4 =
a de:
Be of ER
124
ExpressionMate ROM Setups
Setup Descéptons ‘ ;
Setup Descriptions
|. Big Strum - What you play on your controler ends up as a
scale on the ribbon, Play a chord then run your finger along the
ribbon to ascend up the notes vou played,
2. ABS Bend - The ribbon sends pitch bend in absolute mode
with a spring set to return the pitch to the center,
3. REL Bend - MAP3 remaps modulation messages to amegoj-
ated notes’ duration,
4. ABS mo Sprg - Map? reverses pitchbend, up is now down,
Map3 sends arp note duration
3. GM.Pb/PanXp - Section ! sends pitch bend. Section 2
sends MIDI pan, and Section 3 sends expression. Map3 sends
arp note duration,
6. GM KeysRemap - The ExpressionMate is using its note
mapping features to play a different sound every three keys
Each ribbon section controls volume for each sound.
7. GM. VelRemap - The velocity you play will determine what
sound or blend you hear. Ribbon section | controls pitch bend,
section J sends modulation, section À controls the Arpeggiator
tempo. SW1 changes the Shift Limit of the Arpeggiator
S. Bass& Cym/Org - Section | sends modulation to the organ
and section 2 controls the organ volume. Section 3 controls the
Arp tempo, The CCPD also controls the organ volume, SP!
sends modulation to the organ. Map 2 sends pitch bend to the
bass sound. Map3 controls modulation on the organ.
9. SheSellShell - Playing hard adds a low octave piano. Section
| starts the Waves and section 2 controls the waves speed, Press
SW] to stop the waves
ExpressionMate ROM Setups
Setup Descaplion
10. GM. Tap&Slide - Play Section | to start arpeegiation, if vou
side your finger after playing a note it adds modulation, Section
2 plays notes as well, Section 3 plays a lead sound and sliding
your finger adds pitch bend. Pitch bend is remapped to control
volume on the sound in section 3. Modulation is remapped to
Arp note duration.
11. Harp Gliss - Section 1 strums the harp. Section 2 controls
pan. Section 3 controls Arp tempo. $W1 changes the harmon
when the arpeggiator is on,
12. GMIndXfade - Section 1 crossfades the sounds. Section
2 controls Arp note duration
13. GM.NtMap-of2 - Section 1 controls pan, Section 2 controls
Arp note duration, Map! remaps zone | to sustain and zone 2
and 3 to latch. Map2 remaps pitch bend to zone |. Мар 3
remaps to par. |
14, ChickenFrippin - Section 1 controls Arp note duration,
Section 2 controls Modalation, Section 3 controls Tempo. Мар3
remaps zone | to volume and zone 2 and 3 to Arp shift limit
13. SloHeldArp - Section | controls flute's Volume, Section 2
controls Arp note duration, Section 3 controls tempo.
16. 3.1.3 Rhythm - Section | plays notes, Section 2 controls
Arp note duration, Section 3 controls tempo. SW2 sends Arp
Shift amount.
17. Cascade 1 - Section 1 send zone 1 Arp note duration, Sec-
ton 2 sends zone 2 Arp note duration, Section 3 sends tempo.
CPC send expression, Map ! sends sustain.
18. RBN/Arp/Solo - Section | plays notes 1n Arp pattern Sec-
lion 2 changes zone Arp shift amount. Section 3 controls lef
hand split Arp velocity. Map 1 sustains zone 1.
19. Cased, 3xSplt - Section {is Arp note duration, Section 2 is
pitch bend on harp.
EL mms am rn + tan Sm
128
=.
Lo
; I
:
fy
-
Жо
DY
|
Ой
ро
о
+,
О’
=
LO.
wk
и.
В
жи
a +
=
Е
a
2 à
УЧ
2
AM
y Y
. i
r
A
;
EN
"LE
NA
A LA
= +
ER
o
TE
LEA 4
a
“a
o
My
nr
rs в
LE
IRN
RTE
A
A
Ne
hv
E
E
-
+ й
Я РЫ
"E
Ei
E
No
Te
= pe
A
Ly
* wd
|
+ 4 *_—
Tha we aw tL
== т + Х
A
Th aa
Чи
e :
EA чо
== эт
a we,
AE
En Fa
Ta жай EL E
E
ExpressionMate ROM Setups
Setup Descriptions
20. Toggle Split - Section 1 plays notes in zone 3, Section 2
controls Arp note duration in zone 3. Section 3 controls tempo,
Марг sends expression to Zone 3, Map 3 crossfades pan for
zone | and 2,
21. CCNotRhyTogl - Notes played are toggled into the Arpeg-
giator using notes played from ribbon section |. Section 2
changes the Arp shuft amount and section 3 changes Arp shift
mi,
22. PlayHold/SW1 - Play notes and hold them and press SW1.
23. C2Drms 3/48 - Play C2 to start Arp pattern, Play with Sw
and Pedals. They turn on and off part of the pattem.
24. BoomBeBoomBe - Drums everywhere. Sounds on all rib-
bon section, SW and SP controllers. The Arp plays different
patterns across the key splits, Map3 controls the note switch to
enable notes to be played from the CCPD.
25, MIDI Volume - Sends volume on one channel up the rib-
bon.
26, XG Snd Cntrl - Sends channel-based sound modifications
to Xr sound modules, RBNT sends controller #71 which 15 fre-
quency cutoff and centers at 64, lower values being darker and
higher values being brighter. REN? sends controller #74 which
controls resonance. RBNJ sends controller #72 which adjusts
the release time, The CCPD sends controller #73 which adjusts
the attack time, Breath sends controller #2 Breath: SP sends
controller 468 soft pedal; SP2 sends controller #66 Sostenuto.
11, XG Efx Cutrl - Sends controller information to effects on
XG sound modules (similar to XG Snd Cntrl, above). KBNY
sends controller #91 which is effect send 1, RBN2 sends 49
effect send 2, and RBN3 sends #94 effect send 3, the CCPD
sends controller #16 which adjusts the assignable effect control-
ler when the Variation ts 1n INS (often controls the Wet/Dry
amount or something like distortion level
делим 5 meme
126
ExpressionMiate ROM Setups
Setup Descaptions
28, Seq Cntrl - Section I sends volume, 2 pan, 3 tempo. SW
on Sends Seg, start, press again sends seq stop. SW2 sends seq
continue press again sends seg. stop.
29. KDFX Cntrl - Ribbon sections send MMsg for KDFX
users. SW sends note on C4 for live mode.
30. K23 Bends - The ribbon sends all three K2500 pitch bend
controllers: section | pitch bend, section 2 aux bend 1, sect 3
aux bend 2
y. Data+/D-"Not - Section | sends data -, sect 7 sends data +
sect 3 sends chromatic scale. SW also send data+ and data -.
32.64. BLANK - No parameters are set to any values
33-63. FACT DEFAULT - These Sctups arc good starting
points for your own Setups. Parameters are set to reasonable
values, |
eresioniae ROM Setup Indes
Setup Descrpions TT ) ' К TT ;
< Numerics Connecting the Ribbon Control
Note em le
May ed comentas 17
Continuous Control pedal 18
ue A continuous control pedal 17
Continuous Control Pedal Pa
a Ap Hock у rameters 50
Arpeggatr i Continuous Controllers 40
ES Arpeggiator Lätch Scales 57 Conroe 83
Asterisk Controller 40
| = ys dump 3 with Switch or Fixed Con-
; ES Aux Mrglo 85 trollers 65
; AuxMrgOpt 8 Controller Button 23
у Es Controller Editor 31
g В Controller Order 66
| и Bank Select CrvAm 43
E к and MID! Program Change Cursor Buttons 23
i 6 Curve Amount 43
я responding to messages 88
, К
7 with Fixed Controllers 3 D
1 ES with Switch Controllrs 51 Расе) 90
| i Battery 103 Dance? §0
y Es Battery Replacement 111 Data Knob 22
3 КЗ cad a Deleting setups 9
hig strum 1 Diagnostics 104
ES Breath lack 17 Drum Sync 83
4 Breath Parameters 49 Dumping setups 5
J Es Buttons
j Es Global 81 E
; 6 Error Messages 103
j me Fit 6
{ “ pera e Exit Button 23
) E. CCNotesel 55 Exit values 47
j a CCNoteVel 55 Ext PomCh 7
; (CNoteXpo 55
À as Choosing Setups 26 F
{ Compare button 34 о 53
В "a ПО 59
12 в 4%
ea ek gan TET dut Я
- - or
55 —-
=.
E a — WE Cec SED IE PO TL AA
in i Fara ML A
=. wT
AE LEA
Ч
доче
Sram. $
TA dj MÍ ere соо, ЗЫ is A TAE
index
НА 53
Fixed Controller Parameters 53
ashing LEDs 14
Funk 1 80
Funk 2 80
G
General MIDI 14
Global Button 24
Global button 81
Global Edit Parameters 82
Global parameters 81
Giobals
with SysEx 95
(M
H
Harmonie Scale 5/
intuitive Entry 33
J
Jump 33
K
K2000 12
K2500 12
Key Enable 66
Key Number 64
Key Offset 65
atch Mode
Arpeogiaior 74
Learn Button 23
130
Lists
setup 26
Loading Factory Setups %
Local Control Off 14, 19
Low Battery message 103
M
MamMgOpt 86
MainMrg To 85
МАР! М
MAP?
МАР Я
Magsum &0
Memory Farlure message 103
MergUnPro 87
Microphone Stand Bracket 15
MIDI Char
setting to NONE 35
MIDI Channel
setting for a zone 34
IDI Channels
setting 21
MIDI Destination List 55
DI Hookup 19
MIDI Merging 12,85
MIDI Messages
sending 115
MIDI Remap Controller Parame-
tors 3d
MIDIScope 98
Mode
Ribbon parameter 37
Momentary
switch type 50
Multi Mode
on receiving instrument Z]
Index
N
Naming Setups 67
Note Controllers 64
Note Map 35
Note Processing Parameters 5)
Note? 64
At Xpose 55
AtHighKey 53
NtLowKey 5)
NEVE Cary 55
NEVICrvAm 59
NEVIORSESS
NV Scale 55
Р
Panel Switch Parameters 33
Panic Button 24
Parameters
global 8]
Pedals 69
Pam BRLOB 88
Pom BRMSB db
Pitch Bend 62
Power Switch 17
Pressure 63
Program Change 63
Program Change Parameters 87
A
Rave | 80
Rave 2 80
Rear Panel 17
Reset 104
Resetting ExpressionMate 14
Restoring Defaults 104
Reverse Pitch Bend 62
Rhythm Editor 92
shortcut fo 64, 80
Rhythms 80, 90
Ribbon 11
Mode 36
Ribbon Configuration 3
Spring 3/
technique for playing 28
Ribbon Assignment Parameters
43
Ribbon Configuration Parame-
ters 35
ROM Rhythms &0
ROM Scales 57
ROM Setups 121
$
Saving Setups 67
Scale Editor 89
cales 39
SciLen 64
Selecting Setups 26
Send Clock 87
Sending MID! Messages 115
Ной <. 58er
— a i
Se 7
WE AE na
=
e
En ое
RI. i
Index
Setups 75, 121 Switch pedals 17, 18
choosing 26 Syskx
Continuous Controller Pa- and Merging 86
rameters 42 SysEx Dumps 95
Carve (Cury) 43 SysEx Ers 9
deleting 95
Destination (Dest) 43 T
dumping Toggle
cdiimg Finis and Sugges- cie ype 0
| fos 09 Transposio 64
Entry (Ent) and Exit States —. |
В" lroubleshooting 30
Entry values 47
loading 97 ‘
MIDI Control Source List 58 Use Rms 80,51
naming 67 User Scales 89
Of Value 52
Offset (Offs) 45 \
On Value 51 Vittual Controllers 41, 33
physical controllers 38
RIBBON Page 35 W
saving 67 Warning Messages 103
Scale 43
selecting 26 l
Switch Type (SwType) 50 Topas 64
SP1/ CC Jack 17 Zone
502 Jack 17 Changing current 34
Special Function Controllers 62 Zone Transpose 64
Split 36 Zones
opr stacking 35
Ribbon parameter 37 АМС &
Store 67 ZxXotesin 55
store Button 23
SWI 24
SW2 24
Switch Controller Parameters 50
SW
it
itch Controllers 41
it
Switch Pedal Parameters 52
= АН NA од д уе А BS RN RB EE REN На идя ми д да UA,
EEREEERRENEESIEZERIS
KURZWEIL
ExpressionMate Release Notes
Setup Order Changed
The order of the Hrst three ExpressionMate ROM Setups was changed after the Pape vvionMae
Users Guide 1910308 Rev. A) was printed, The first three Setups are now:
|. ABS Bend
2. REL Bend
3. Big Strum
Some of the examples in the ExpressionMare User s Guide (910308 Rev. A) make use of the Big
Strum Setup. To access this Setup while in Play mode, simply turn the units data knob uno! -Bre
Strum” ix displayed on the ExpressionMate's screen.
Updated information at Web Site
You can always find late-breaking news, updated manuals, and support information tor sour
ExpressionMate air our World Wide Web site. The location is: |
http://www.youngchang.com/kurzweil
910328
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement