Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
User ’s Manual
CREDITS
MANUAL WRITTEN BY KIM FLINT AND WARREN SIROTA
IN EUROPE:
TRACE ELLIOT LIMITED
MALDON
ESSEX
CM9 4GG
ENGLAND
PHONE: +44 (0) 1621 851851
FAX: +44 (0) 1621 851932
EMAIL: SERVICE@TRACE-ELLIOT.COM
IN THE USA:
GIBSON STRINGS AND ACCESSORIES
1150 BOWES RD.
ELGIN, IL 60123
USA
PHONE: (847) 741-7315
TOLL FREE: (800) 544-2766
FAX: (847) 741-4644
EMAIL: STRINGS@GIBSON.COM
HTTP ://WWW.GIBSONECHOPLEX.COM
WARNINGS
CAUTION
RISK OF ELECTRIC SHOCK
DO NOT OPEN
i-4 Echoplex Digital Pro Plus User’s Manual
Echoplex Digital Pro Plus
U S E R ’ S M A N U A L
Contents
Introduction
Credits ...........................................................................i-2
Contact Info ...........................................................................i-3
Contents ..........................................................................ii-1
About This Manual................................................................iii-1
Typeface Conventions ............................................................................iii-1
Terminology ............................................................................................iii-2
Chapter 3 MIDI..........................................................................3-1
Chapter 5 Functions...................................................................5-1
Dump ........................................................................................................5-2
Feedback ...................................................................................................5-4
GeneralReset.............................................................................................5-8
HalfSpeed..................................................................................................5-9
Insert .......................................................................................................5-10
Load.........................................................................................................5-18
LoopDivide .............................................................................................5-20
LoopTriggering .......................................................................................5-21
LoopWindowing.....................................................................................5-22
MultiIncrease..........................................................................................5-26
Multiply...................................................................................................5-28
Mute ........................................................................................................5-38
NextLoop ................................................................................................5-41
T Y P E FA C E C O N V E N T I O N S
User Interface elements like Buttons, Jacks, and Knobs are shown in
bold, since references to them are usually about actions that you might
take.
Function and Operation names are shown in a plain typeface.
Buttons generally either represent parameters or initiate actions, which
we usually call functions or operations.
We use different versions of the same typeface for the button (bold) and
the function (regular); e.g. "the Record button starts and ends Record
operations."
Parameter Names and Values will be shown as italics.
EXAMPLES:
■ "Press the Overdub button."
■ "You can end the Record operation several ways:"
■ "When MuteMode=Continuous, the loop runs in the background even
when it’s silent."
Introduction iii-1
TERMINOLOGY
There are a few key terms that are used frequently in this manual. Here’s
a summary:
PLAY MODE
This is the condition of the Echoplex Digital Pro Plus when you’re not
editing parameters or performing an operation like recording,
overdubbing, inserting, etc. None of the Row Indicator LEDs are lit in
this condition, and the current loop simply plays back over and over.
OTHER MODES
These are the states that the Echoplex Digital Pro Plus is in after you’ve
pressed a button to initiate an action, but before you’ve ended the
action. The mode is the name of the button that you’ve pressed; e.g.
Record mode, Mute mode, Insert mode, etc.
SHORT PRESS
Most functions are accessed with a quick tap of the appropriate button.
This is usually referred to as a Short Press.
LONG PRESS
In many situations, a Long Press of a button will have a different effect
than simply pressing the button and releasing it immediately (resetting
a loop through a long press of the Record button is the most obvious
example). Although there are situations where you may want to press a
button for quite a long while, any press longer than half a second will
count as a long press.
Introduction iii-3
IMMEDIATE ACTION
This is a term used in the Reference chapter to describe buttons that
initiate an operation as soon as you press them, in contrast to buttons
that set parameters.
QUANTIZE
When an action is Quantized it means it will waits until an appropriate
rhythmic moment before it executes. The Quantize parameters let you
choose whether actions wait until the next Loop StartPoint, the next Cycle
StartPoint, or the next Cycle Subdivision point (or 8th).
User Guide
This section will help you get started using the Echoplex and provide
instruction on using some of the Echoplex’s most common features. For
greater detail and complete information about all Echoplex features,
please consult Section II, the Reference Guide.
This section contains the following chapters:
■ Chapter 1 - Quick Start
■ Chapter 2 - Front, Back, and Underfoot
■ Chapter 3 - MIDI
Quick Start
C
ongratulations! You’re in for more fun than you can possibly
imagine, playing music with the Echoplex Digital Pro Plus. This is
the spiritual successor to the original Echoplex, a device made by
Maestro in the 1960s that relied on tape loops to create effects. It was
used extensively by the Jimi Hendrix, the Doors, and many others. Now,
the temperamental tape technology that terminated the triumph of the
original Echoplex has been replaced by high-fidelity, utterly consistent
digital technology. Not only does this result in increased sound quality,
but the flexibility afforded by programmable digital control also makes
possible a much wider range of performance options.
I N S TA N T G R AT I F I C AT I O N A N D D E P T H
One of the great things about the Echoplex Digital Pro is that it offers
both instant gratification and depth. Once you hook it up, it will
probably take you about 10 minutes to learn how to work the basic
functions and start making music. After that, you may be intoxicated
with power for an hour or two before you’re ready to come back and
learn more. The Echoplex Digital Pro will reward further study, because
there are layers of refinements that will allow you to create more
complex pieces with interesting variations. But, because you start
making cool music from day 1, you can learn to use these refinements at
your own pace, gradually adding to your bag of Echoplex tricks when
you have the time and energy. We’ve tried to make that process as
efficient for you as possible by providing you with a carefully-planned
front panel, footpedal, and manual.
BEFORE POWERING UP
LEVEL ADJUSTMENT
Record
It’s easy to record your first loop.
1. Press the Record button.
2. Play a few notes.
3. Press the Record button.
Now you should be hearing your notes loop over and over again. If you
don’t like what you recorded, simply repeat the steps above once again.
The Record function starts instantaneously when you press the Record
button. You’ll probably find that you get the best timing results if you
press Record simultaneously with the first note or chord of your loop
(as opposed to trying to press it an instant before). To end recording,
press it exactly at the time when you want the loop to restart (right on
the downbeat, if you’re recording rhythmically). A few minutes of
practice will be all that you need to create great loops with no audio or
rhythmic glitches.
As you record, you’ll see the length of the current recording in the
display. Keep an eye on this, especially if you don’t have much memory
installed in your unit (see Appendix A, Memory for more details). Your
maximum recording time is displayed when you first power on the
Echoplex Digital Pro Plus. If you exceed this time during recording, your
loop won’t be kept (with the default settings. See Overflow in the
Reference chapter for other options).
If your loop seems surprisingly loud or soft in relation to what you
played, adjust the Mix knob until you find the right balance.
If you want to record a new loop, simply repeat steps 1-3 above. If you
want to reset (completely clear) the loop, simply press and hold the
Record button for half a second.
For more information on recording, see Record in the Reference chapter.
Overdub
Now that you have a loop running, let’s start to have some fun by
overdubbing some additional sounds. It’s incredibly easy.
1. Press Overdub. The Overdub light turns red.
2. Play. Each time the loop restarts, you’ll hear whatever you played during
the last pass added to the mix.
3. When you’re done overdubbing, press Overdub again to stop (it’s a
good idea to not leave the Overdub function on when you’re not actually
playing).
For more information, see Overdub in the Reference chapter.
Undo
If you don’t like what you’ve just overdubbed, you can press Undo to
erase it. If your loop length is short compared to the amount of memory
in your Echoplex, Undo can erase the layers of overdubs one by one.
However, this capability is limited by the amount of memory that you
have installed. If your loop length is longer than half your memory
capacity, for instance, you won’t be able to Undo at all.
Undo also cancels a function that you may have started by accident.
After you press Record without meaning to, for instance, you can
recover your loop simply by pressing Undo instead of Record to end
the Record operation.
For more information, see Undo in the Reference chapter.
KEY POINT: The first loop, the “atom” that you started with, is called a cycle. We’ll
reserve the term loop to refer to the full loop, which can consist of
several full cycles (never a fractional number of cycles, like 2-1/2). If
you’ve just recorded a single loop and not used Multiply or Insert, then
your loop will be exactly one cycle long.
Reverse
Reverse is a great deal of fun. In the Echoplex, loops can be Reversed at
any time. You can easily and quickly create loops with some parts going
forwards and some parts going backwards. Before we can do Reverse
however, we will need to edit a Parameter value. This is a good
opportunity to learn how to do Parameter editing.
The parameter we wish to change is called InsertMode. This parameter
determines what function the Insert button will do. We are going to set
it to become the Reverse button.
We’ve now programmed the Insert button to be the Reverse button, and
learned about Parameter Editing in the process. The InsertMode
parameter has some other interesting functions in it as well, like
HalfSpeed, Substitute, Replace, and of course, Insert. But we want to
play with Reverse first, so let’s do that!
1. Record a loop.
2. Press the Insert button.Your loop is playing backwards!
3. Now press Overdub, with your loop still in Reverse.Play something
interesting over your backwards part. Your Overdub will now be playing
in the loop forwards, while the original part is playing backwards.
4. Press Insert again. Your original part will be going forwards again, and
the Overdub you added is now Reversed.
You can go on like this, adding as many forwards and backwards parts
as you like!
See the InsertMode and Reverse sections of the Reference Guide for more
details on these features.
Input Feedbk
dir loop • • • •
Input Output Mix Feedback LOOP LOOPTIME MULTIPLE
FIGURE 2.1A: The Echoplex Digital Pro Plus front panel, left half
FIGURE 2.1B: The Echoplex Digital Pro Plus front panel, right half
T H E F R O N T PA N E L
The front panel of the Echoplex Digital Pro contains a Power Switch,
Knobs that set critical levels, two multicolored Level Indicator Lights
to monitor levels, a 6-character Display that shows timing and other
information, and a row of eight multi-function Buttons for setting
parameters and operating the unit. It also contains four Row Indicator
Lights, controlled by the Parameter button, that determine which set
of functions or parameters correspond to the buttons. Each button has a
multi-colored Status Indicator Light.
KEY POINT: Set the Input Knob so that the loudest signals make the Input
Indicator Light turn orange. It should never turn red.
Display
The Echoplex display conveys some critical information in a compact
manner. It takes on different roles according to the context.
STARTUP DISPLAY
When you first power on the Echoplex, it will show the amount of time
available in the current loop. If MoreLoops=1, it will show the total time
available, reflecting the amount of memory installed in the unit. The
Multiple display on the right will show how many loops are currently
setup with the MoreLoops parameter.
The following illustration shows the display immediately after bootup.
•
LOOP LOOPTIME MULTIPLE
Flashes to indicate
Cycle StartPoint
Loops
MIDI
• • • • Switches
LOOP LOOPTIME MULTIPLE Timing
FIGURE 2.3: The PlayMode display provides important information about current status and activity
KEY POINT: If you shut off the Echoplex Digital Pro and restart it, all your saved
parameters will remain the same (although you will lose any music that
you have in your loops).
You can reset all parameters to their factory defaults by holding down
the Parameters button when you power up.
T H E B A C K PA N E L
WARNING
Mains Input 100-240 V.A.C. Voltage TO REDUCE THE RISK OF FIRE OR
50-60 Hz. 130mA @ 115V Selector ELECTRICAL SHOCK DO NOT EXPOSE
THIS EQUIPMENT TO RAIN OR MOISTURE Made in the UK Brother Beat In Out Thru FootPedal Overdub Feedback Output Input
The back panel contains all the jacks for connecting the Echoplex
Digital Pro to the rest of the world.
Audio Connections
The Echoplex Digital Pro can accept a wide range of audio signals as
input, and it outputs a line-level signal that can be attenuated by the
MIDI Connections
The standard MIDI In, Out and Thru ports are described in detail under
the MIDI Ports heading in the Reference chapter. A wide range of MIDI
functions are available to you. These are summarized at the start of
Chapter 3.
Footswitch Jacks
FEEDBACK
1/4" jack that connects to the output of a passive volume pedal (one
that doesn’t require power) with a standard guitar cord. This connector
doesn’t work with all pedals, but it will work with many, including the
popular Boss FV-50L. Call Gibson if you are in doubt about whether a
particular pedal will work (or test it, if it’s convenient).
FOOTPEDAL
A 1/4" mono phone jack that connects to the optional EFC-7 footpedal
with a standard guitar cord. This jack also accepts a momentary switch
to execute the Record function.
If you are electrically and mechanically skilled, building your own pedal
is fairly easy. Contact customer support if you would like instructions on
how to do this.
Sync Jacks
These jacks are used to synchronize to external sync pulses or to
synchronize multiple Echoplexes. The BeatSync jack takes 1/4 mono
cord, while Brother Sync uses a 1/4" stereo cable. See the Reference
chapter entries for BeatSync and BrotherSync for more information.
Vo l t a g e S e l e c t o r S w i t c h
The Echoplex Digital Pro Plus can operate on US-style 115V power,
Japanese-style 100V power, and on European-style 230V power. All that’s
required is that the Voltage Selector Switch be set properly and the
proper power cord be attached to the Power Input Jack.
"Slave" Echoplex
Left Left
Stereo Audio Source Stereo Audio Amplifer
Right Right
"Master" Echoplex
Footpedal
MIDI
There are a number of different ways that MIDI interacts with the
Echoplex Digital Pro. The MIDI chapter in the Reference guide contains
extensive details on all MIDI features. The MIDI functions available are:
■ You can virtually control all front-panel buttons with NoteOn or
Continuous Control messages (see the ControlSource and VirtualButtons
entries in the Reference chapter).
■ You can directly control many features that are difficult or complicated
to access from the front panel with NoteOn or Continuous Control
messages (see the MIDI Command List and DirectMIDI entries in the
Reference chapter).
■ MIDI NoteOn messages can be used to trigger loops (see the LoopTrig,
LoopTriggering, and SamplerStyle entries in the Reference chapter).
■ MIDI clocks can be used to synchronize the cycle time with drum
machines and sequencers (see the Sync parameter entry and the
Synchronization chapter in the Reference section).
■ MIDI Continuous Controllers can be used to control Volume and
Feedback levels (see the VolumeCont and FeedBkCont entries in the
Reference chapter).
■ MIDI Program Change messages can be used to select parameter
Presets. (see the Presets chapter in the Reference section.)
■ One Echoplex can control numerous others by connecting the MIDI Out
port of each one to the MIDI In port of the next, as in the figure below.
Be careful not to complete the circle and make a closed loop.
MIDI 3-1
X
Reference Guide
Within each chapter the entries are listed alphabetically with their titles
at the top of the page, so it should be relatively easy to find what you are
looking for. If you have difficulty, consult the table of contents.
Reference II-i
KEY TO THE DIAGRAMS
Some of the entries in this section contain diagrams portraying the way
various Echoplex functions behave. Here are some tips that will help you
to interpret them:
R Record button
O Overdub button
M Multiply button
I Insert button
Me Mute button
U Undo button
N NextLoop button
Reference II-iii
II-iv Echoplex Digital Pro Plus User’s Manual
C H A P T E R 4
Parameters
When editing 8ths/cycle, the most important values come first to make
them easy to select: 8,4,2,6,12,16,32,64,128,256, then it goes on with
1,2,3...96.
Note that with the DataWheel feature, the top of the knob range ends
at 54 instead of 96. This was done because we found it was easier to set
the more typical values when the knob resolution was limited a little bit.
To reach the values between 54 and 96 you simply use the front panel
button to continue incrementing the number in the usual way.
4. Make sure that your clock source is set to transmit MIDI Clocks (this
setting is usually found under a “MIDI” or “Sync” menu or function
key).
5. Reset the current loop by holding down the Record button for several
seconds.
6. Load a rhythm pattern or sequence into your clock source, set it up to
loop indefinitely, and hit Play. At the beginning of each measure, you
will see the sync LED flash on the Echoplex display.
7. The next time you hit Record, the Echoplex will wait for the beginning
of the next measure before starting the Record process. You end the
Record operation by pressing the Record button a second time. Instead
of ending immediately, recording will continue until the next measure
boundary, as determined by the incoming MIDI clocks.
8. Once you’ve recorded your first cycle this way, the Echoplex continues to
monitor the clock source and maintain synchronization. However, once
the basic loop is recorded, the Echoplex will not change the timing or
playback speed of the loop to respond to changes in your clock rate.
Sequences with tempo changes in them, therefore, are not good choices
for sync sources for the Echoplex.
Another useful variation on the above theme is to reset the current loop
and briefly send MIDI clock to the Echoplex from your clock source. You
can easily do this by playing a single empty measure from a sequencer.
Once the Echoplex has received MIDI clock while in reset, it will know
to expect more. Press Record before restarting your clock source. Then,
the Echoplex will wait for the first clock pulse before recording,
displaying "ooo" in the display while it does so. This is a good way to get
the Echoplex and a sequencer to start simultaneously. Some sequencers
make this approach difficult, however, because they send out MIDI
clocks even when they’re not actively playing.
2. Set Sync=Out.
3. Connect the MIDI In port of a sequencer or drum machine to the
Echoplex Digital Pro’s MIDI Out port using a standard MIDI cable.
4. Load a pattern or sequence into your drum machine or sequencer. Set
the clock parameter to Internal and play back the material to verify that
your MIDI and audio connections are working. Stop the device.
5. Set your drum machine or sequencer to sync to incoming MIDI Clocks.
6. Press Play on your drum machine or sequencer. It will wait for incoming
clocks before taking off.
7. Record a loop one measure long (in 4/4 time) in the Echoplex. As soon
as you press Record the second time, MIDI clocks will be transmitted.
Your drum machine or sequencer should play back in perfect sync.
If you want to sync to loops that have different lengths, set 8ths/Cycle
appropriately. For instance, set 8ths/Cycle=6 to sync to a 3/4 time
measure, or set 8ths/Cycle=16 to sync to 2 4-beat measures.
C H A N G I N G T I M E S I G N AT U R E IN
RHYTHM
When a loop is playing and the 8ths/Cycle or Sync parameters are edited,
the change of value is only activated at the first Loop StartPoint after you
come out of the Parameter Editing state. At that point you jump directly
to the new selected value. This means the value change occurs only
while back in the playing state, and only at a rhythmically sensible
point. This helps eliminate any confusion when working with a
synchronized sequencer and makes for much smoother transitions into
new time signatures.
Try changing 8ths/Cycle with Sync = Out and a sequencer slaving to the
clock. You control the sequencer's tempo in relation to your loop!
See Also: Sync, Quantize, Visual Tempo Guide, LoopDivide, MIDI Ports
Values: Off, On
When this is on, the Echoplex Digital Pro will start recording every time
you enter an empty loop. This only applies when the number of loops is
more than one.
Values: 1-16
This sets the MIDI channel for controlling Echoplex operations with an
external MIDI controller or sequencer.
Every button on the Echoplex Digital Pro front panel (and the
corresponding buttons on the footpedal) can generate either a Note On
or a Continuous Controller (with value 64) when it is pressed. When it is
released, the corresponding Note Off or Continuous Controller with
value 0 is sent. This allows a sequencer to capture and later recreate
almost any sequence of Echoplex moves, no matter how complex. The
fact that each button push and release pair generates a pair of MIDI
messages allows you to duplicate long presses of buttons that either
initiate special functions or reset parameters to their default values.
You generally won’t know what state the Echoplex Digital Pro will be in
when you play back your control sequence. Because of this, there are
many cases where it’s not enough to simply record your button pushes.
Suppose, for instance, that you want to create a short sequence to
change the SamplerStyle to One. If you start from the normal playing
state, and also have SamplerStyle set to its default value of Run, it takes 4
pushes of the Parameters button and two pushes of the NextLoop
(SamplerStyle) button to accomplish this. So you record exactly those
button pushes into a sequence. Fine. Then you play it back—Whoops!
You didn’t start from the same state as when you recorded the sequence,
and the sequence starts a Load operation, wiping out your current loop.
Ouch!
The moral of the story is that, when recording a control sequence, each
button that you press should start with a long press to reset it to its
default state.
Values: 0-99
This function lets you pick which MIDI Continuous Controller will
control feedback. The feedback value can be controlled by MIDI, by the
Feedback Knob on the front panel, or by a volume pedal connected
to the Feedback Jack on the back panel.
See the explanation of the Feedback Knob in this chapter for the most
detailed explanation of feedback.
INSERTMODE=REHEARSE
When used in Play mode, Rehearse has the same meaning as if
InsertMode=Insert, described fully under the Insert heading.
The effect of InsertMode=Rehearse is felt when you end a Record with the
Insert button. The cycle that you’ve just recorded will be played back
exactly once, regardless of the feedback setting. The underlying timing of
the cycle will continue and any new audio played is fed into the loop. If
you play something that you really like and want to keep for more
repetitions, press Insert again immediately after you’ve played it. One
cycle’s worth of material prior to that point will be kept as the loop, and
will repeat according to the feedback setting.
INSERTMODE=INSERT
When used in Play mode, this causes you to go into Insert mode when
the Insert button is pressed, fully described under the Insert heading in
this chapter.
INSERTMODE=REPLACE
When InsertMode=Replace, the Insert button becomes the Replace
button. Each press and release of the Replace button during Play mode
will replace a segment of the loop with new material for as long as
Replace is held down. The overall loop length is not changed.
INSERTMODE=SUBSTITUTE
When InsertMode=Substitute, the Insert button becomes the Substitute
button during Play mode. Substitute has some similarity to the Replace
function. However, with Substitute the original loop playback continues
while you are playing the new material. On the next repetition, only the
new audio will remain in the loop and the old portion will be removed.
INSERTMODE=HALFSPEED
When InsertMode=HalfSpeed, the Insert button becomes the
HalfSpeed button during Play mode. Pressing HalfSpeed switches
the current loop an octave lower, to half speed. The Insert LED turns red
and the display says H.SP briefly. Press HalfSpeed again and the loop
returns to FullSpeed. The LED turns green and F.SP is displayed for a
moment.
INSERTMODE=REVERSE
When used in Play mode, Reverse causes the current loop to be played
backwards.
I N S E R T M O D E = S U S TA I N
InsertMode=Sustain changes the way the Insert and Multiply buttons
work. SUS turns Insert and Multiply into Unrounded functions with
Sustain action on the button. In other words, they start when the button
is pressed and end immediately when it is released, just like Record or
Overdub do when RecordMode or OverdubMode=SUS. When the function
ends it does so as if Record had been pressed as an alternate ending to
the Insert. This is what we call an Unrounded Multiply or Unrounded Insert,
because instead of rounding off to the next Cycle point it is ended
immediately and the loop time is redefined.
See also: Insert, Record, HalfSpeed, Reverse, Replace, Substitute, SUS Commands
Now we have added several new options to allow new ways to interact
with the loop, for a total of eight. Four of the InterfaceModes are available
at any time, and four require a pedal to be inserted in the Feedback
Pedal Jack. Those four are not visible in the parameter selection
unless the pedal is connected.
L O O P M O D E ( L O O P / D E L AY = L O P )
LoopMode is the default setting for the Loop/Delay parameter, and is the
most common way of using the Echoplex. This is the InterfaceMode we
recommend people to start with, and most people stay with it.
The following table shows how Feedback, Loop Input Volume, and Loop
Output Volume are set in various states.
Recording NA 100% 0
Inserting 0 100% 0
Replacing 0 100% 0
Mute 100% 0 0
D E L AY M O D E ( L O O P / D E L AY = d E L )
DelayMode operation is like a traditional delay, and is useful for people
familiar with that style of looping. In a traditional delay, the input to the
delay line is always open and Feedback is always being applied. When a
“Hold” button is pressed, the input to the delay is closed, and the
Feedback is set to 100%.
The following table shows how Feedback, Loop Input Volume, and Loop
Output Volume are set in various states.
Recording NA Pedal 0
Inserting 0 Pedal 0
Replacing 0 Pedal 0
E X P E R T M O D E ( L O O P / D E L AY = E X P )
ExpertMode uses the pedal for Feedback during play and the front panel
FeedBack Knob for Feedback during Overdub, Multiply, and Substitute.
This allows you to have different Feedback settings between playing and
overdubbing. When there is no pedal connected to the Feedback
Pedal Jack, the Feedback during play is always set to maximum
(100%).
The following table shows how Feedback, Loop Input Volume, and Loop
Output Volume are set in various states.
Recording NA 100% 0
Inserting 0 100% 0
Replacing 0 100% 0
Mute 100% 0 0
S T U T T E R M O D E ( L O O P / D E L AY = S t u )
StutterMode is just like LoopMode, except that Insert works as what we
call a SingleCycleMultiply.
Using Insert-Undo like this lets you alter the flow of a loop by having
one of the Cycles Stutter in a way similar to a skipping CD, and then
return to the original. This can make very interesting results when
working with very short Cycles, and that is why it is called StutterMode.
Reference - Parameters 4-19
Loop/Delay (InterfaceMode)
Continued
Another trick you can do to avoid the loss of the overdubs is to first fill a
bit of memory reserve by letting the loop repeat a few times without
AutoUndo. (Without the left green dot AutoUndo LED blinking.) You
can do this by reducing Feedback a little bit for a few repetitions, say to
120 – 125. That is small enough that the fading will not be obvious over a
couple of repetitions, but you will force the Echoplex to copy the loop a
few times into new memory. Obviously by doing this you lose some of
the older stuff in memory, which you will note if you later want to go
backwards with Undo. The reasons why this works are very
complicated, but suffice to say that you will not find bits of your loop
disappearing when doing heavy stuttering effects!
The following table shows how Feedback, Loop Input Volume, and Loop
Output Volume are set in various states.
Recording NA 100% 0
Replacing 0 100% 0
Mute 100% 0 0
O U T M O D E ( L O O P / D E L AY = O u t )
The Out choice for the Loop/Delay parameter is only available when a
pedal is plugged into the Feedback Pedal Jack. This state is identical
Reference - Parameters 4-21
Loop/Delay (InterfaceMode)
Continued
to normal LoopMode, except that the pedal will now control the Loop
Output Volume, and Feedback will be controllable only from the front
panel FeedBack Knob.
The following table shows how Feedback, Loop Input Volume, and Loop
Output Volume are set in various states.
Recording NA 100% 0
Inserting 0 100% 0
Replacing 0 100% 0
Mute 100% 0 0
I N P U T M O D E ( L O O P / D E L AY = I n )
The In choice for the Loop/Delay parameter is only available when a
pedal is plugged into the Feedback Pedal Jack. InputMode behaves
just like LoopMode except that the pedal controls the Loop Input Volume
in the states where the input is open. Feedback is only controlled by the
front panel FeedBack Knob. InputMode does not exist without a Pedal
connected.
The following table shows how Feedback, Loop Input Volume, and Loop
Output Volume are set in various states.
Recording NA Pedal 0
Inserting 0 Pedal 0
Replacing 0 Pedal 0
Mute 100% 0 0
R E P L A C E M O D E ( L O O P / D E L AY = r P L )
In ReplaceMode the pedal controls Loop Output Volume and Feedback
simultaneously. The result is similar to LoopMode, except that you hear
the reduction for Feedback immediately instead of on the next loop pass.
with smooth level control. This allows you to add new material and
smoothly drop out the loop underneath you as it is Overdubbed,
allowing for a smooth real-time Replace.
The following table shows how Feedback, Loop Input Volume, and Loop
Output Volume are set in various states.
Recording NA 100% 0
Inserting 0 100% 0
Replacing 0 100% 0
Mute 100% 0 0
F L I P M O D E ( L O O P / D E L AY = F L I )
FlipMode is an unusual and interesting InterfaceMode, in that the pedal
controls both Loop Input Volume and Feedback simultaneously. The
interesting thing is that Feedback on the pedal is reversed! When the
pedal is all the way in the toe-up position, the Loop Input level is zero
and the feedback is at 100%. When the pedal is all the way in the toe-
down position, the loop input is at 100%, but the feedback goes to 0.
In use this is like a Hold pedal, but with a more fluid action. You can also
think of the pedal as a “soft replace” since operating the pedal lets you
smoothly crossfade a replacement section into your loop.
USING FLIPMODE
To get the hang of FlipMode, use loops of about 1 second, keep the pedal
in the toe-up position most of the time, and turn the front panel
FeedBack Knob to zero. Set the loop time with a couple presses of
Record, and experiment with the pedal as you play new material.
In Overdub the Feedback is taken from the front panel FeedBack Knob
(which also operates in reverse!), so once you've made an interesting
loop by crossfading in Play, you can keep it by pressing Overdub. You
can then Overdub onto it using the pedal to control the Loop Input
Volume.
By setting the front panel FeedBack Knob you can make the Overdub
state into a simple delay, which can be used as a contrast to the unusual
crossfade effect.
The following table shows how Feedback, Loop Input Volume, and Loop
Output Volume are set in various states.
Recording NA Pedal 0
Replacing 0 100% 0
U S I N G T H E I N T E R FA C E M O D E S WITH A
STEREO ECHOPLEX SETUP
Many of the InterfaceModes require a pedal connected to the Feedback
Pedal Jack in order to be available at all, and use that pedal as a key
part of their functionality. This causes a problem with the traditional
Echoplex Stereo setup, where a pedal is only connected in the Master
side, and all value changes made with it are sent to the Slave Echoplex by
MIDI. With the alternate InterfaceModes, the slave in such a setup will
not have a pedal inserted and it can not be set to the InterfaceModes
requiring a pedal. The slave will only cycle through the first four
InterfaceModes, while the master cycles through all 8.
One way is to use a stereo volume pedal for the Feedback Pedal Jack.
Connect the two channels of the pedal to the two Echoplexes, and then
each will have a pedal inserted with the control coming from the same
place. Both can be set to all InterfaceModes, and be controlled
appropriately. If you are really picky, you may find that your pedal is not
exact between channels, so you may find values are not set exactly the
same between the two Echoplexes. Fixing this will either mean finding a
pedal that is better matched, or soldering a wire between the two
potentiometer wipers inside your pedal to force them to have the same
voltage. (This makes the pedal useless as a true stereo volume pedal, so
make sure you understand what you are doing before attempting such a
modification.)
A third way which is less useful is to insert a dummy connector into the
Feedback Pedal Jack of the slave, without connecting it to anything.
Then you will be able to at least set the slave to any of the InterfaceModes
and use some of their functionality, but on the slave you will not be able
to control some parameters that the pedal controls in some of the
InterfaceModes. Any Feedback settings controlled by the pedal will be
sent by MIDI from the Master, so InterfaceModes that use the pedal for
Feedback will work fine. But Loop Input Volume and Loop Output Volume
will not be transmitted, so any InterfaceModes that use the pedal for
those will not work very well this way for Stereo.
See also: Feedback Knob, Feedback Pedal Jack, Overdub, Substitute, Replace, Record,
Multiply, Insert, Mute, Undo, LoopCopy
When LoopCopy is set to Sound (Snd) or Timing (ti), The Echoplex will do a
copy function anytime you switch into a reset loop.
Values: 0-127
The LoopTrig parameter sets the value of the MIDI note number that will
trigger Loop 1. The other loops are triggered by successive note
numbers; i.e., if Loop 1 is triggered by note 84, then Loop 2 will be
triggered by note 85, Loop 3 will be triggered by note 86, etc.
Values: 1-16
This function lets you divide the Echoplex Digital Pro’s memory into up
to 16 separate loops. You can switch among them with the NextLoop
button or with incoming MIDI messages.
The Echoplex Digital Pro’s memory will be divided evenly among the
loops; for instance, if you have 198 seconds of memory installed, then
setting MoreLoops=4 will give you 4 loops of 49.5 seconds each.
Changing the number of loops with the MoreLoops parameter will reset
all existing loops since the memory must be reconfigured.
When you first turn on the Echoplex Digital Pro, the rightmost two
characters of the display (above the word “Multiple”) tell you how many
loops are set up.
If the number of loops is more than one, than the leftmost digit in the
display (above the word “Loop”) tells you which loop is current. On the
Loop Display the numbers above 9 are shown with letters, due to the
lack of a leading 1. So they go 1, 2, 3…9, A, b, C, d, E, F, G.
All recording and overdubbing operations affect the current loop only.
You can Reset all the loops at once by a long press of Record (to reset
the current loop) followed by a long press of Multiply. This is called a
GeneralReset. Both types of Reset are also available as DirectMIDI
commands.
MuteMode determines where loop playback starts the second time you
press the Mute button to UnMute a loop. Whichever approach you
choose, the Undo button takes the opposite viewpoint, so you’ll always
have both ways to end a Mute readily available.
MuteMode=Star t
When MuteMode=Start, a second press of the Mute button will always
restart the current loop at the beginning. This is probably the most
useful setting for solo playing.
Be aware that restarting the loop can move your StartPoint in relation to
external sequencers or other musicians. This could be a problem if you
wish to keep things tight with a sequencer, but it can also be very useful
if the band’s time has shifted and you need to line your loop up again
with everybody else.
MuteMode=Continuous
When the MuteMode=Continuous, the loop continues counting even
when it is silenced by pressing Mute. Then, when you press Mute a
second time to allow audio output again, the loop will become audible
wherever it happens to be at that time. This is probably most useful if
you want to silence the loop for just a beat or two to play a fill, or have
your loop stay in time with other musicians even while it is not heard.
However, when OverdubMode is set to Sustain, you can only layer sounds
while you hold down the button—as soon as you release it, the
overdubbing stops. This is similar to using the long presses of the
Overdub button, except it is guaranteed to always operate in Sustain
fashion no matter how short or long you press it. There are many
situations when you’re likely to want to set OverdubMode to Sustain, for
example:
■ You want to overdub extremely short excerpts from a sound source. If
OverdubMode=Toggle you have to press Overdub twice, which can be
difficult to do quickly. With OverdubMode=Sustain you can capture very
short fragments of sound into your loop.
■ You want to guard against inadvertently putting yourself into an
extended Overdub, so you decide to overdub only when your foot is
holding down the button.This is extremely useful if you are playing
without looking at the Echoplex. You will always know the state of
Overdub by whether you are pressing it or not.
An overflow occurs when you attempt to use more memory than you
have during Record operations.
See the entries for the functions affected for detailed explanations and
examples.
QUANTIZE OPTIONS
The Quantize values mean the following:
QUANTIZE = LOOP
When Quantize=Loop, the Echoplex waits until the entire loop completes
before executing the function. This is meaningful if you have used
Multiply or Insert to add cycles to the loop. When you press a function in
the middle of the loop, it will wait until the Loop StartPoint to execute.
QUANTIZE = CYCLE
When Quantize=Cycle, the Echoplex waits until the current Cycle
completes before executing the function. This is more meaningful if you
have used Multiply or Insert to add cycles to the loop, otherwise the Cycle
and the overall Loop are the same.
If you set Quantize = Loop, Cycle, or Sub-Cycle, the Echoplex will Quantize
the start of the Record to the downbeat of the external clock. When you
press Record, you will see the “ooo” display. When the external
StartPoint is reached, Record will begin.
E S C A P I N G Q U A N T I Z AT I O N
If you use Quantize, you may find that sometimes you want to execute a
function Unquantized. You could do this by changing the Quantize
parameter to Off, executing your function, and then turning it back on
again, but that is hardly convenient or economical.
Instead, the Echoplex allows you an easy way to break free of the
Quantization when you choose to. Anytime you have pressed a function
and gone into the Quantizing Mode with “ooo” on the display, all you
have to do is press the same function again and it will execute
immediately. If you like, you can think of this as “double-clicking” the
function.
See also: Multiply, Insert, Mute, Reverse, Substitute, HalfSpeed, SyncRecord, 8ths/Cycle,
LoopDivide, LoopTime Display.
Pressing the Presets in the Parameter Matrix puts you into the Preset
Editor. More information is available in the Presets section.
RECORDMODE = TOGGLE
When RecordMode=Toggle, the Record button works as described in the
Record section. Press Record once to begin recording, and press it again
to stop.
RECORDMODE = SUSTAIN
However, when RecordMode=Sustain, you can only record sounds while
you hold down the Record button—as soon as you release it, the
recording stops.
When RecordMode=Sustain, you lose the ability to Reset a loop from the
Echoplex front panel or EFC-7 Pedal, normally accomplished by a long
press of the Record button. This may not be a great loss for you, since a
short press of Record while you play nothing will create a short loop
with no contents. However, there are two consequences of this
approach:
■ A loop that is pseudo-cleared this way will not go into AutoRecord if you
enter it with NextLoop.
■ There is no way to do a GeneralReset of all loops in this situation, except
to enter a loop (with AutoRecord=Off) that has not been recorded since
power-up. The orange light under the Multiply button, signifying that a
long press of that button will execute GeneralReset and clear all loops,
does not go on unless the current loop is completely empty.
If you are using MIDI, both Reset and GeneralReset are available
independently as DirectMIDI commands. So with MIDI, reset is not a
problem.
Also note that if you are using MIDI there is a DirectMIDI command for
independent sustain action Record. This command is called
SUSRecord and is located at Source# + 14.
RECORDMODE = SAFE
RecordMode=Safe is just like RecordMode=Toggle except that after a
Record the Feedback is always set to 100%. This will be true regardless of
the Feedback Knob or Feedback Pedal position. When the
feedback is changed the Echoplex starts to respond as normal.
This setting is useful for people who change Feedback but then tend to
forget to set it back to 100% before recording a new loop. This can be
frustrating if you recorded something perfectly and then a little while
later realize it is gone because you left the Feedback down.
RecordMode=Safe is meant to protect you from that.
The disadvantage is that if you want to start a loop with the Feedback
down, you can’t do it with RecordMode=Safe. In that case you would
probably just continue to use RecordMode=Toggle.
During Multiply and Insert operations, which always are active for an
exact number of cycles (unless ended with the Record button), this
parameter determines whether new material played after the second
press of the button but before the end of the current cycle will be
recorded. Diagrams under the Multiply and Insert headings elsewhere in
this chapter demonstrate the effects of this parameter explicitly.
RUN (run)
The loop will start and play continuously, just as if you had pressed
NextLoop to trigger it. The loop always begins where it was last left.
START (StA)
The loop will trigger from the StartPoint and play forever. This is true
whether the loop is entered with NextLoop or triggered by MIDI.
ONCE (OnE)
When triggered with MIDI, the loop will trigger from the beginning to
play just once, and then go into Mute mode.
When triggered with the NextLoop button the Echoplex plays the next
loop once and then returns to the previous loop automatically. This is
very helpful as a way to improvise the form of your music. You could
have the ‘A’ section looping in Loop 1, and at some point decide you
want the ‘B’ or ‘C’ section to drop in for one repetition before returning
to the main loop. With SamplerStyle=One you can do this with one press
on NextLoop and let the Echoplex take care of everything for you.
4-44 Echoplex Digital Pro Plus User’s Manual
SamplerStyle
Continued
ATTACK (Att)
When SamplerStyle=Attack, a MIDI note will cause the loop will trigger
from the beginning play as long as the triggering note is held down; i.e.,
until a NoteOff or a different triggering note is received.
A LT E R N AT E F U N C T I O N S W I T H
NEXTLOOP AND SAMPLERSTYLE=ONE
When you have SamplerStyle=One and you are using NextLoop to
change loops, there are a few differences in functionality while the new
loop is playing once:
■ Undo: If you decide you want to stay in the new loop instead of
bouncing back, you just have to press Undo while it is playing the
single repetition. Instead of bouncing back to the first loop when it
reaches the end, it will keep repeating the new one.
■ Mute: If you press Mute during the second loop, it will Mute and stay
in that loop.
■ Insert: If you press Insert while the second loop is playing, it will
retrigger. You can retrigger it as much as you like, and when you let it go
to the end it will return to the first loop.
■ Multiply: Multiply is not available while the second loop is playing.
■ Overdub: If you turn on Overdub while the second loop is playing, it
will be assumed that you want to make some change to the new loop
and it will not switch back to the first one. If you have the SwitchQuant
parameter on and press Overdub while you are still waiting for the first
Values: 0-99
See also: ControlSource, Channel, MIDI Command List, DirectMIDI, MIDI VirtualButtons,
Receiving MIDI Commands, Transmitting MIDI Commands
The SwitchQuant parameter applies when you are using multiple loops.
(Multiple loops are set up in advance with the MoreLoops parameter.)
SwitchQuant determines when the switch to the next loop will occur
after the NextLoop button has been pressed. Loop switching can occur
immediately (SwitchQuant = Off), after a confirming press of the Undo
button (SwitchQuant = Confirm), at the end of the current cycle or loop
(SwitchQuant = Cycle or Loop), or a combination of these (SwitchQuant =
ConfirmCycle or ConfirmLoop).
SWITCHQUANTIZE OPTIONS
D I S P L AY D U R I N G S W I T C H Q U A N T I Z I N G
With SwitchQuant on, a press of the NextLoop button will turn the
front-panel LEDs under the Record, Overdub, Multiply, Insert,
Mute, and Undo buttons orange, while the LED under NextLoop will
be red. The orange color indicates that all of these buttons take on
interesting functions during the quantize period, as the explanations
and examples on the following pages will illustrate.
loop you will go to when the quantize period ends. If you continue
pressing NextLoop during this time, you will see the destination
increment.
NextLoop
Pressing NextLoop during the quantize period increments the
destination loop without switching you there. This skips over the next
loop, allowing you to move to any other loop without activating the ones
in-between. The current destination loop is displayed in the LoopTime
display.
You can also switch to a loop other than the next one with MIDI
messages, whether SwitchQuant is On or Off. See LoopTrig for more
information.
Multiply/LoopCopy
Pressing Multiply during the quantize period will put you into
SoundCopy mode when you move to the next loop. This is an alternate
method of doing copies to the LoopCopy parameter. This SwitchQuant
method of copying gives you more direct control over copying instead of
the automated method using the LoopCopy parameter.
4. Near the beginning of the loop, press NextLoop, then press Multiply.
5. When your current loop ends, you will be switched immediately into
Loop 2, and you will be in Multiply mode. You won’t hear the transition
as it will sound like your current loop continues to play.
6. Keep playing, as you layer more sounds on top of the sounds being
copied from Loop 1. When you press Multiply again, the Copying will
end and the new loop with the added overdubs will begin repeating.
One final observation: you can achieve other effects by ending this
Multiply function with any of the “Alternate Endings” listed under
Multiply in the Functions section.
Inser t
Pressing Insert during the quantize period will execute a TimeCopy in
the new loop. This copies the timing (but not the audio contents) of the
current loop cycle into the next loop, in real-time. This is essentially the
same as putting you into Insert mode in the new loop, using the base
cycle time of the starting loop. You will see the cycle count incrementing
according to the cycle length of the starting loop, and any material you
play will be added to the new loop. When you are ready to end, press
Insert again and the Echoplex will round off to the next cycle point.
Mute
Pressing Mute during the quantize period will cause the Echoplex to
toggle Mute mode when it switches to the new loop.
Overdub
Pressing Overdub during the quantize period has two possible results,
depending on whether the next loop is reset or not.
Record
Pressing Record during the quantize period will cause the Echoplex to
begin recording immediately as soon as it enters the next loop. This is
like having AutoRecord=on, except that AutoRecord will only start
recording when you move into an empty loop, and it always happens in
such a case automatically. In this case, pressing Record during the
quantize period lets you choose when to record in a new loop, and it will
work whether there is a loop recorded there already or not.
SWITCHQUANT AS A QUANTIZE
A LT E R N AT E F O R T H E C U R R E N T L O O P
ConfirmCycle and ConfirmLoop also give you an alternate method to
quantize actions in the current loop, similar to the way you might use
the standard Quantize parameter. After you press NextLoop to enter
the quantize period, continue pressing it until the current loop is
displayed as the destination. Now, any function you press will begin
according to the Confirm setting, regardless of the Quantize parameter
setting. This can be an easy way to have both quantized and
unquantized actions readily available to you without needing to change
parameter settings while you play. You can even start Overdub
quantized this way!
OFF (OFF)
No synchronization signals are received or sent.
OUT (OUT)
MIDI: MIDI clocks are sent out the MIDI Out port when a loop is
recorded or a Tempo is preset. MIDI StartSong and StopSong messages
are sent automatically when you record your loops. If 8ths/Cycle is large
and your loop is short, the effective tempo may be over 400 or so beats
per minute, in which case the clocks will be turned off. See 8ths/Cycle
for a full discussion.
BeatSync: A pulse is sent out the BeatSync Jack a the start of every
cycle. These pulses can be used to trigger or affect another device that
accepts pulse inputs. It can also be listened to as a basic metronome.
BeatSync: A pulse is sent out the BeatSync jack a the start of every
cycle. These pulses can be used to trigger or affect another device that
accepts pulse inputs. It can also be listened to as a basic metronome.
IN (IN)
MIDI: MIDI clocks are received at the MIDI In port. MIDI clock
received is piped from the MIDI In Port to MIDI Out by the MIDIpipe
function. MIDIclock is not sent based on recording a loop.
If you are also using MIDI Clock from another device, note that if a MIDI
clock is received at the MIDI In Port, BrotherSync input is ignored
Values: 0-8
When a non-zero value for the Threshold parameter is set, the Record
function waits until a large enough audio signal appears at the Input
jack before it actually starts recording. When Threshold=0, this waiting
is disabled and Recording begins immediately.
Values: 1-99
Functions
Sends the contents of the current loop, in MIDI Sample Dump format.
The dump travels out the MIDI Out port. It’s a good way to save your
best loops to a sampler or sequencer. Later, you can use the Load
function to load the loop back into the Echoplex Digital Pro. Dump and
Load are digital data transfers that will not degrade the audio quality of
your loops at all.
There are subtle differences about the way MIDI sample dump
operations work with different instruments and sequencers. You always
need a MIDI cable connecting the dumping instrument and the
receiving (loading) instrument. A cable in the other direction, which
allows both instruments to send "handshaking messages" that
communicate instrument status and confirmations, are sometimes
required by samplers and sometimes not. Even in those cases when a
second cable is optional, adding one can speed up the dump and load
processes.
The Feedback level is the amount of signal that is fed from one pass
through the loop (or delay) to the next. This is a familiar feature from
the world of delays. For most looping operations, Feedback is set to
100%, meaning that the loop will go on forever.
Because Feedback occurs at the end of a loop, you won’t generally hear
the effects of changing the Feedback level immediately. If you set the
Feedback to 0, for instance, the current loop will play out to its end
before you hear the volume drop to 0.
CONTROLLING FEEDBACK
Feedback can be set by the Front Panel Feedback Knob, by a footpedal
inserted in the Feedback Jack in the rear of the unit, or by MIDI
Continuous Controller messages. The specific MIDI Continuous
Controller used is set by the FeedBkCont parameter.
F E E D B A C K D I S P L AY
While you change the Feedback setting, the value appears briefly on the
LoopTime Display so you can easily see where you are setting it. The
value range is displayed as 0 - 127, with 0 being 0% and 127 being 100%.
This value range corresponds to MIDI continuous controller values.
UNDOING FEEDBACK
After Feedback has been applied to your loop, it is possible to Undo the
effect. If you turn down Feedback to allow you loop to fade away for a
while, pressing the Undo button will fade it back in again by stepping
back through the previous loop passes.
Reference - Functions 5-5
Feedback
Continued
This happens because the Echoplex considers any pass over the loop
with Feedback set less than 100% to be a change of the loop. Just as
when the loop is changed by Overdub, the Echoplex writes this new
version of the loop into a new section of memory. Undo is then able to
take you back to the previous versions of the loop that are still in
memory.
U N D E R S TA N D I N G F E E D B A C K
Control over Feedback is one of the most fundamental looping
techniques, and has been a part of looping for decades. Without
Feedback control your loops just develop to a certain point, abruptly
disappear, and you start a new loop. Loops only grow as new material is
added, but they don't decay and they don’t evolve. So the loop only gets
bigger and bigger until you kill it completely. You don't have any
continuity, so your loops can't grow and evolve into something else.
Using Feedback changes all of this.
Feedback comes from the old universe of delay effects. The Feedback
setting causes the delayed sound to be reduced in volume by a certain
amount each time it repeats. In delay effects it is generally used to set
how long the delay would last. That concept was applied to looping in
some devices, like the Echoplex. When dealing with longer loops
Feedback control becomes a very powerful technique for making your
loop evolve into something new over time.
When you've built up a loop, it will have certain elements that dominate
and give it a particular character. If you then turn Feedback down a bit,
those things slowly begin getting quieter. Then you begin adding new
elements to the loop, which will be relatively louder since they have not
had any feedback applied. With each repetition you add a little bit more
to evolve the loop in a new direction. Those new elements will then
begin dominating the loop, and the character will steadily change.
When it has changed to something you like, you set the Feedback up to
maximum so the level does not reduce with each repeat anymore.
This technique gives a nice evolving effect to the loop, and is a very
powerful and expressive tool. By actively controlling the feedback, you
can control how quickly this evolution occurs.
See Also: FeedBkCont, Feedback Knob, Feedback Jack, LoopTime Display, Record, Overdub,
Undo
When the number of loops (the value of MoreLoops) is greater than one,
the GeneralReset command can be used to reset all the loops at once.
When you are in a Reset loop and multiple loops are set up, the Multiply
LED turns Orange to indicate this special function.
Although GeneralReset erases the audio in all the loops, it does not cause
the Echoplex to lose sync with external devices. The Echoplex will
continue to track the Global MIDI StartPoint (or Beat 1 of the sequencer),
so that your next Recording can begin in Sync.
See Also: Reset, Record, Multiply, MIDI Command List, Global/Local MIDI Clock,
TempoSelect
HalfSpeed switches the playback speed of the loop to half the normal
speed, making it an octave lower and twice as long.
The function is reset to Full Speed with Reset, but it can be selected
while still in Reset. This allows you to start a loop in half speed with the
audio sounding normal, and then switch to full speed. It ends up as
double speed, one octave higher!
INSERTMODE=INSERT OR REHEARSE
When InsertMode=Insert, the Insert button performs its basic function of
inserting segments, or “cycles” into an existing loop. When
InsertMode=Rehearse, all the functions in this section work the same—
the only difference is in the way that Insert behaves as an alternate
ending button for the Record operation. That behavior is described in
detail under the "Alternate Endings" section of the Record entry.
When you examine Figure 4.1, you’ll see that there are two possible
results shown, depending on the RoundMode. If RoundMode=Round,
then the timing of your second press of the Insert button isn’t critical—
everything in the current cycle (measured from the first press of Insert)
is recorded. In contrast, if RoundMode=Off, then a section of silence
(marked "A" in the figure) is inserted to fill out the time from the Insert
press to the end of the insertion cycle.
5-10 Echoplex Digital Pro Plus User’s Manual
Insert
Continued
Button Actions I I
Results when
RoundMode=rnd
Results when
A
RoundMode=Off
Time
Unlike Example 4.9, the setting of RoundMode will not have any affect
when Quantize=On. Any music played after the second press of the
Insert button will be recorded until the Insert ends.
FIGURE 4.2
Quantized operation of the Existing Loop
Insert button.
InsertMode=Insert or
Rehearse New Performance
Quantize=On
Button Actions I I
Results when
RoundMode=rnd
Results when
RoundMode=Off
Time
A LT E R N AT E E N D I N G S
The simplest way to end an Insert operation is to press the Insert button
a second time. You’ll get the results illustrated in examples above.
However, you can also end the Insert by pressing any of the buttons
whose front-panel lights are on during the Insert. You’ll get some
interesting results, as illustrated in the next few examples.
UNDO
If you end an Insert operation by pressing Undo, the loop will be
returned to its state before you pressed Insert. See the Undo heading in
this chapter for more information.
RECORD
Ending an Insert operation with the Record button causes the insert to
end immediately, without waiting for the end of the current insertion
cycle. Since the loop can’t contain fractional cycles, the entire new loop
will be considered a single cycle. This is called an Unrounded Insert.
Figure 4.3 illustrates this behavior.
FIGURE 4.3
Existing Cycles Cycle 1 Cycle 2 Cycle 3
Ending Insert with Record
changes the cycle length.
Existing Loop
InsertMode=Insert or
Rehearse
Quantize=Off
New Performance
Button Actions I R
Results
Time
OVERDUB
Ending an Insert with Overdub is exactly like ending it with Insert,
except that you also toggle Overdub mode. If you had Overdub off
before the Insert, it will now be on. It’s the equivalent of ending the
insertion by pressing Insert a second time, and then pressing
Overdub immediately.
MULTIPLY
Ending an Insert with Multiply is exactly like ending it with Insert,
except that you are immediately put into Multiply mode. It’s the
equivalent of ending the insertion by pressing Insert a second time,
and then pressing Multiply immediately.
MUTE
Ending an insertion with Mute is exactly like ending it with Insert,
except that you will go immediately into the Mute mode once the Insert
has ended. The audible sound from the loop will remain off as Insert
ends. Once you’re in Mute mode, you can restart the sound with the
mute button or with the Alternate Endings listed for the Mute entry
later in this chapter.
Existing Loop
FIGURE 4.4
Replacing with a long press
of the Insert button.
InsertMode=Insert.
New Performance
I
Button Actions I
Resulting Loop
Time
INSERTMODE=REHEARSE
When InsertMode=Rehearse, the behavior of the Insert button as a way
to end recording changes. Rehearse allows you to practice a part before
committing it to a loop.
INSERTMODE=REPLACE
When InsertMode=Replace, the Insert button becomes the Replace
button. Each press and release of the Replace button during Play mode
will replace a segment of the loop with new material for as long as
Replace is held down. The overall loop length is not changed.
INSERTMODE=SUBSTITUTE
When InsertMode=Substitute, the Insert button becomes the Substitute
button during Play mode. Substitute has some similarity to the Replace
function. However, with Substitute the original loop playback continues
while you are playing the new material. On the next repetition, only the
new audio will remain in the loop and the old portion will be removed.
INSERTMODE=HALFSPEED
When InsertMode=HalfSpeed, the Insert button becomes the
HalfSpeed button during Play mode. Pressing HalfSpeed switches
the current loop an octave lower, to half speed. The Insert LED turns red
and the display says H.SP briefly. Press HalfSpeed again and the loop
returns to FullSpeed. The LED turns green and F.SP is displayed for a
moment.
INSERTMODE=REVERSE
When InsertMode=Reverse, the Insert button performs the same
function as the Reverse button on the front panel, but more
conveniently.
I N S E R T M O D E = S U S TA I N
InsertMode=Sustain changes the way the Insert and Multiply buttons
work. SUS turns Insert and Multiply into Unrounded functions with
Sustain action on the button. In other words, they start when the button
is pressed and end immediately when it is released, just like Record or
Overdub do when RecordMode or OverdubMode=SUS. When the function
ends it does so as if Record had been pressed as an alternate ending to
the Insert. This is what we call an Unrounded Multiply or Unrounded Insert,
because instead of rounding off to the next Cycle point it is ended
immediately and the loop time is redefined.
See Also: InsertMode, Multiply, Reverse, SUS Commands, Rehearse, Replace, Substitute,
HalfSpeed, Record, Undo
This replaces the current loop with the contents of a dump received at
the MIDI In port. It’s a good way to restore your best loops from a
sampler or sequencer. Dump and Load are digital data transfers that will
not degrade the audio quality of your loops at all.
Pressing Load puts you in a mode where there are several possibilities
for transferring samples. Any samples that are received will be put in the
current loop, erasing anything that was there.
When you’re in Load mode, the Echoplex will respond to MIDI Sample
Dump Requests. See Example 4.8 under the Dump heading for more
information.
The exception is when Sync=In and a MIDI clock is being received. MIDI
clock specifically defines 8th notes, so the MIDI clock information is
used for Quantizing to 8th notes in this case.
The LoopTrig parameter sets the value of the MIDI note number that will
trigger Loop 1. The other loops are triggered by successive note
numbers; i.e., if Loop 1 is triggered by note 84, then Loop 2 will be
triggered by note 85, Loop 3 will be triggered by note 86, etc.
Triggering loops in this way turns the Echoplex into a limited sampler,
with the unique ability to easily record and modify the samples in real
time. With Velocity=On the echoplex will use the velocity information in
the Note On message to control the loop volume. The harder you play
your controller, the louder the loop plays.
Define a Window for your loop and shift it over the audio
stored in memory.
U N D E R S TA N D I N G L O O P W I N D O W I N G
LoopWindowing lets you define a short segment, or Window, out of a
longer loop and let that short segment repeat as a loop. This Window is
defined on the fly, in real time.
Once you have defined a LoopWindow, you then have the ability to move
that window through the larger loop as it exists in memory. In fact, it is
more than just moving the window over the loop as it currently exists,
you really move back through the memory, through all of the changes
that have been recorded to the loop by overdubbing or multiplying or
any other functions you have used.
The LoopWindow can be moved backwards until you reach the very
initial point where the first tap of Record happened.
C R E AT I N G THE LOOPWINDOW
The LoopWindow is created by either Re-Multiplying a loop or doing an
Unrounded Multiply. Both of these are standard techniques that are are
quite useful in many cases.
Unrounded Multiply is when you start a Multiply on a loop, and then end
it with a press of Record. Instead of rounding off the cycle, it will stop
immediately and redefine the new loop length at exactly that point.
Unrounded Multiply is a great way to change rhythms by chopping out a
completely new loop lengths. Using the InsertMode=SUS function is also
an interesting way to create Unrounded Multiples.
Either one of these techniques let you chop out a segment of your loop,
either maintaining rhythm or not depending on what you want to do.
The resulting loop is your LoopWindow.
then loops over that section. You can continue moving the window
backwards to the point where the initial loop was started with the first
tap of Record. If a Reverse has been done on the loop, then you can only
move it back to the point where Reverse was tapped.
Once you have a LoopWindow defined, you can do any other loop
function on it that you like. For example, you can Overdub new material
onto it. Pressing Undo after that will first remove the new overdubs,
and then begin jumping backwards through memory of the larger loop.
Instead of waiting until the end of the Multiply to make the second press
of the Multiply button, now you can immediately tap in as many
Multiples as you want in the beginning of the multiplying. The Echoplex
will automatically complete that many multiply Cycles for you. This
same function is also available for Insert, however for simplicity we will
just describe it in terms of Multiply.
MultiIncrease is very helpful for situations where you want to have a large
number of multiples and you don’t want to wait to the very end to
remember to press Multiply a second time. This way you can set up in
advance how far it will multiply and let it go while you continue playing.
MultiIncrease is in addition to the normal Multiply operation, so the
standard use is not affected.
HOW TO U S E M U LT I I N C R E A S E
Once you have started Multiply with a tap of the Multiply button,
immediately tap the Multiply button again to signal you want to end.
The Echoplex begins Rounding off the Multiply, just as it normally does.
If you like, you can tap them in very quickly right from the beginning.
Or, if you have had Multiply going for a while, using MultiIncrease simply
adds to the number of multiples you already have.
M U LT I I N C R E A S E WITH QUANTIZE=LOOP
When Quantize=Loop, MultiIncrease adds entire loops. For example, if the
loop consisted of 4 Cycles, MultiIncrease counts C 8, C12, C16, etc.
Lets you overdub passages that are longer than the existing
cycle.
U N Q U A N T I Z E D M U LT I P L I C AT I O N
The Multiply function is started by pressing the Multiply button. There
are several ways to end the function, but the most natural and common
is to press the Multiply button a second time. When you do this, you
will always create a loop that consists of an integer (1, 2, 3, etc.) number
of cycles. The existing cycle is repeated and mixed with the new playing,
which may be several cycles long. Figure 4.5 demonstrates this behavior
when Quantize=Off.
Multiply doesn’t restart the loop the instant you press it the second
time—it always “rounds off” so that the original loop isn’t cut-off in the
middle. Normally it rounds up to the next cycle point. However, if you
press Multiply the second time within 150ms after the cycle point, it
will round down.
When you examine Figure 4.5, you’ll see that there are two possible
results shown, depending on the value of the RoundMode parameter. If
RoundMode is set to Round, then the timing of your second press of the
Multiply button isn’t critical—everything in the current cycle
(measured from the first press of Multiply) is recorded. In contrast, if
RoundMode is Off, then the overdubbing of the new performance stops
immediately, although it still rounds off so the entire copy of the original
cycle is included in the loop.
FIGURE 4.5
Basic operation of the Existing Loop
Multiply button.
Quantize=Off 1 cycle 1 cycle 1 cycle
New Performance
Button Actions M M
Results when
RoundMode=rnd
A
Results when
RoundMode=Off
Time
Q U A N T I Z E D M U LT I P L I C AT I O N
When Quantize=On, a press of the Multiply button will cause
multiplication to start at the beginning of the next cycle. As in the
previous example, ending the multiplication with a second press of
Multiply will cause an exact number of cycles to be mixed with copies
of the existing cycle—the loop will end at the end of the current cycle
(see Figure 4.6).
Unlike before, the setting of RoundMode will not have any effect. When
Quantize=On, music played after the second press of the Multiply
button is overdubbed until the Multiply ends at the next cycle point.
1 cycle 1 cycle
New Performance
Button Actions M M
Results when
RoundMode=rnd
A
Results when
RoundMode=Off
Time
OVERFLOW HANDLING
Watch the time counter when you’re doing a multiply that might extend
longer than your unit’s memory capacity. If you exceed this capacity, the
multiply operation will be undone and three dashes will appear in the
display. The Overflow parameter has no effect during Multiply—it is only
relevant when you Record your first cycle.
The Echoplex always keeps your current loop in memory when you do
another function like Multiply. This way it is always possible to Undo
back to the original if you go into a function by mistake. This means that
the memory available for Multiply is reduced by the size of your
current loop.
For example, say you had 10 total seconds of memory available for a
loop, and recorded a 1 second loop. When you Multiply this loop you
can only go to 9 cycles, since 1 second is used to store the existing loop.
It is useful to pay attention to this so you know how far you can go with
Multiply.
A LT E R N AT E E N D I N G S
The simplest way to end a Multiply operation is to press the Multiply
button a second time. You’ll get the results illustrated in the examples
above. However, you can also end the Multiply by pressing any of the
buttons whose front-panel lights are on during the Multiply. You’ll get
some interesting results, as illustrated in the next few examples.
RECORD
Ending a Multiply operation with the Record button causes the
operation to end immediately, terminating the loop at the exact time of
the button press. Since the loop can’t contain fractional cycles, the
entire new loop will be considered a single cycle. This is called an
UnroundedMultiply. Figure 4.7 illustrates this behavior.
FIGURE 4.7
Existing Cycles Cycle 1 Cycle 2 Cycle 3
Ending Multiply with
Record changes the cycle
Existing Loop
length.
Quantize=Off
New Performance
Button Actions M R
Results
Time
OVERDUB
Ending a multiplication with Overdub is exactly like ending it with
Multiply, except that you immediately toggle Overdub mode after the
Multiply rounds off. It’s the equivalent of ending the multiplication by
pressing Multiply a second time, and then pressing Overdub
immediately. If Overdub was on before the multiply, this action will turn
it off. If it was off it will now be on.
INSERT
Ending a multiplication with Insert is exactly like ending it with
Multiply, except that you are immediately put into Insert mode. It’s the
equivalent of ending the multiplication by pressing Multiply a second
time, and then pressing Insert immediately.
MUTE
Ending a multiplication with Mute is exactly like ending it with
Multiply, except that the audible sound will shut off as soon as the
Multiply ends. Once you’re in Mute mode, you can restart the sound with
the Mute button or with the Alternate Endings listed for the Mute entry
later in this chapter.
UNDO
If you end a Multiply operation by pressing Undo, the loop will be
returned to its state before you pressed Multiply.
REVERSE
Ending a multiplication with Reverse is exactly like ending it with
Multiply, except that you immediately toggle Overdub mode after the
Multiply rounds off. It’s the equivalent of ending the multiplication by
pressing Multiply a second time, and then pressing Reverse
immediately. If the loop was in Reverse before the Multiply, this action
will put it back into Forward.
1. Record a single tap or note into a short loop to provide a pulse. Make it
slow enough so that you can carry out the following steps without the
need for practice.
2. Set Quantize=On.
3. Press Multiply right after you hear a pulse. Count "One-Two-
Three_Four" together with the pulses, and hit Multiply again,
immediately after the word "Four."
4. Now you have a loop that counts from 1 to 4, as shown in the figure.
Press Multiply right after the word "One," and again after the word
"Three." Note that the loop now consists of the words "Two" and
"Three."
(tap) (tap)
"Two" "Three"
Results
Cycle 1 Cycle 2
New Loop
Time
1. Record a single tap or note into a short loop to provide a pulse. Make it
slow enough so that you can carry out the following steps without the
need for practice.
2. Set Quantize=On.
3. Press Multiply right after you hear a pulse. Count "One-Two" together
with the pulses, and hit Multiply again immediately after the word
"Two."
4. Now you have a loop that counts from 1 to 2, as shown in the figure.
Press Multiply right after the word "One," and again after the 1st
repetition of the word "Two," as illustrated. Note that the loop now
consists of the words "Two-One-Two."
Time
We’ve shown these examples with Quantize=On. Try the same ideas with
Quantize=Off to see the difference. You may find the Quantize is very
useful when you want to keep your loops rhythmically precise. When
Quantize=Off on the other hand, you have the freedom to define exactly
where things happen as they fit your sense of the music.
easily create a new loop length that is unrelated to the previous cycle
lengths. This is very useful for changing tempos, or editing out a small
fragment of a larger loop for the basis of something new.
Your taste and the musical situation will determine which of these
different techniques is most appropriate at any given time.
F O R C I N G U N R O U N D E D M U L T I P LY WHILE
ROUNDING
UnroundedMultiply can be executed while a Multiply is Rounding by
pressing Record during the Rounding period.
For example, you could press Multiply to multiply your loop out as you
add something over it, press Reverse to end the Multiply and start it
Rounding, and then press Record to have it immediately start Reversing
with the loop length redefined to that point.
Or, you could chop out a short reversed snippet of your current longer
loop in a new loop. With SwitchQuant on, you press Next-Multiply-
Reverse-Record to create a reversed snippet. The Next-Multiply
portion begins a copy of the current loop into the new loop (which is
really the same as a multiply into the new loop). The Reverse starts it
Rounding with the Reverse command armed, and the Record executes it
immediately and redefines the new loop at that length.
This mutes (silences) and unmutes the output of the Echoplex Digital
Pro. Mute works very simply—it always silences the output immediately.
However, there are a number of options for restarting the output.
MuteMode=Star t
When MuteMode=Start, a second press of the Mute button will always
restart the current loop at the beginning. This is probably the most
useful setting for solo playing.
Be aware that restarting the loop can move your StartPoint in relation to
external sequencers or other musicians. This could be a problem if you
wish to keep things tight with a sequencer, but it can also be very useful
if the band’s time has shifted and you need to line your loop up again
with everybody else.
MuteMode=Continuous
When the MuteMode=Continuous, the loop continues counting even
when it is silenced by pressing Mute. Then, when you press Mute a
second time to allow audio output again, the loop will become audible
wherever it happens to be at that time. This is probably most useful if
you want to silence the loop for just a beat or two to play a fill, or have
your loop stay in time with other musicians even while it is not heard.
A LT E R N AT E E N D I N G S
You can also end Mute with a number of other buttons, as follows:
UNDO
Acts like the second press of the Mute button, except that it uses the
opposite value of MuteMode. In other words, if MuteMode=Start, then the
Undo ending behaves like the Mute button would if MuteMode were
Continuous. Similarly, if MuteMode=Continuous, then the Undo ending
behaves like the Mute button would if MuteMode were Start.
INSERT
Plays the loop once and then goes back into Mute state. If you press it
again it will retrigger. Useful for stuttering effects.
MULTIPLY
Executes ReAlign, which allows you to get lined up with external devices
that have been stopped and restarted. See ReAlign for more info.
NextLoop is primarily used when multiple loops are set up with the
MoreLoops parameter. Pressing NextLoop will switch you to the next
loop.
RECORD - TO - NEXTLOOP
If you have the MoreLoops parameter set greater than one, ending a
recording with NextLoop immediately ends the recording and puts
you immediately into the next loop.
Overdub is the basic magic wand of the Echoplex Digital Pro. It allows
you to add layer after layer of sound to any existing loop. As you play,
the level of the sound in the existing loop is subtly lowered to prevent a
gradual accumulation of signal that would overload the system. You can
leave Overdub on for extended periods of time, but we recommend that
you turn it off if you aren’t adding new sonic material to the mix.
See the Quick Start, page 1-1, for the fastest introduction to
overdubbing.
Overdub is related to the Insert and Multiply functions, but its behavior is
simpler. Unlike those operations, Overdub never changes the length of
the cycle or loop. Overdub is also not affected by the settings of Quantize
or RoundMode—overdubbing starts when you press down the Overdub
button, and ends either when you press it a second time or when you
release it (see "The Long Press" below). Overdub is, however, affected by
the setting of OverdubMode (also discussed under "The Long Press"
below).
BASIC OVERDUBBING
The Overdub function is started by pressing the Overdub button. The
existing cycle is mixed with the new playing. Every time the cycle
reaches its start point, you’ll be adding another layer over that which
you’ve just recorded. Figure 4.10 demonstrates this behavior.
FIGURE 4.10
1 cycle
Basic operation of the
Overdub button.
In the Results row, each Existing Loop
cycle is the result of mixing
the contents of the previous
measure with the current
measures’ new New Performance
performance.
Button Actions O O
Results
A LT E R N AT E E N D I N G S
The only way to end an overdub operation is to press the Overdub
button a second time. You’ll get the results illustrated in the example
above. However, you can execute other functions while Overdubbing by
pressing any of the buttons whose front-panel lights are on during the
Overdub. The function will execute as normal, and when you end it
Overdub will still be on.
For example, you can keep Overdub long-pressed and then press
Reverse simultaneously to go in and out of Reverse while Overdubbing.
If you set one button on a MIDI controller to only send the NoteOn for
SUSNextLoop, and another button to only send the NoteOff for
SUSNextLoop, you have a convenient way to go forward and backwards
through your loops.
See Also: NextLoop, MoreLoops, MIDI Command List, SUSNextLoop, Receiving MIDI
Commands.
This is where it all starts. This button lets you record your first layer in a
loop or erase (reset) the current loop. You press it once to start
recording, and press it a second time to end recording and start looping.
A step-by-step example is given in the Quick Start.
If you go over the amount of memory available for the current loop
while recording, one of two actions can occur depending on the setting
of the Overflow parameter. See the description of that parameter for
more information.
A LT E R N AT E E N D I N G S
The simplest way to stop recording is to press the Record button a
second time. However, you can also end the recording by pressing any
of the buttons whose front-panel lights are on during the recording.
UNDO
If you end a Record operation by pressing Undo, the loop will be
returned to its state before you pressed Record. This is particularly
useful if you accidentally press Record and don’t want to lose the
existing loop.
If the Echoplex doesn’t have enough memory to hold both the existing
loop and the new loop, you won’t be able to Undo the Record. See the
discussion under the Undo heading in this chapter for a full
explanation.
INSERT
The effect of ending a recording with Insert depends on the setting of
InsertMode.
Reference - Functions 5-47
Record
Continued
MUTE
Ending a recording with Mute is exactly like ending it with Record,
except that the audible sound will shut off as soon as you press the
Mute button. Once you’re in Mute mode, you can restart the sound with
the mute button or with the Alternate Endings under the "Mute"
heading in this chapter.
OVERDUB
Ending a recording with the Overdub button ends the recording
immediately and toggles Overdub mode. It’s the equivalent of ending
the Record by pressing Record a second time, and then pressing
5-48 Echoplex Digital Pro Plus User’s Manual
Record
Continued
NEXTLOOP
If you have the MoreLoops parameter set greater than one, ending a
recording with NextLoop immediately ends the recording and puts
you immediately into the next loop.
SYNCHRONIZED RECORDING
When a sync signal is being received by the Echoplex, and Sync=In, the
Echoplex will Record loops in sync with the external device’s tempo. Sync
signals can be in the form of MIDI Clock, BrotherSync from another
Echoplex, or pulses at the BeatSync input.
During Reset, the Overdub LED turns yellow to indicate that a Sync has
arrived. When the second Sync point arrives to define the Cycle length,
the LoopTime Display shows the resulting Cycle time. This cycle time
is determined by the 8ths/cycle setting and the tempo of the incoming
clock. Whenever the Overdub LED is yellow like this, the next Record
press will be Synchronized.
QUANTIZED SYNC
When Quantize=Cycle, 8th, or Loop, the Cycles are tracked and counted
properly when recording in sync. When Record is pressed, it will be
quantized to the next sync point defined by the incoming sync signal
before it starts, and again quantized when Record is pressed to end. This
means that if the incoming clock defines a Cycle length of 2 seconds and
you let Record continue to 8 seconds, you will see the multiple counter
counting from 1 to 4. The Cycle boundaries will be set at 2.0 seconds,
and the startpoint will be aligned with the startpoint defined by the
incoming sync.
With SyncRecord, you only need to have received the first sync event to
begin Recording in sync. As you are Recording, the Echoplex will
continue watching the sync to determine what the right cycle times are.
When you press Record again to end, the Echoplex will automatically
round off to the right point so that your loop is exactly the correct length
to match the sync. This is useful to let you start recording immediately
without waiting for an entire sync period to occur.
When you play something you really like and want to keep for more
repetitions, press Insert again immediately after you’ve played it. This
will exit Rehearse mode and put you in the normal Play mode. You don’t
have to worry about where the Echoplex thinks the StartPoint is located.
One cycle’s worth of material prior to the point where you pressed
Insert will be kept as the loop, and will repeat according to the Feedback
setting.
Make sure you press Insert to exit Rehearse mode after you play the
material you wish to keep, and not after it repeats.
FIGURE 4.X
Existing Loop
Replacing with the
Insert button.
InsertMode=Replace.
New Performance
I
Button Actions I
Resulting Loop
Time
To Reset the current loop, press and hold down the Record button for
about half a second. Reset erases the contents of the current loop. This is
also called a Long-Press Record. The loop will then be in the Reset
State, and ready for a new recording.
You can also execute Reset immediately using MIDI. The DirectMIDI Reset
command is located at Source#+25.
Although Reset erases the audio of the loop, it does not cause the
Echoplex to lose sync with external devices. The Echoplex will continue
to track the Global MIDI StartPoint (or Beat 1 of the sequencer), so that
your next Recording can begin in Sync.
Reset will also leave intact any tempos you have set using the TempoSelect
feature and keeps you in the TempoSelect state. This means if you have
recorded a loop to a preselected BPM tempo, and then Reset it, the next
loop you record will still follow that tempo. If you do a GeneralReset, the
Echoplex exists the TempoSelect state, although your Tempo will be
recalled if you enter it again.
See also: Record, GeneralReset, MIDI Command List, TempoSelect, Global/Local MIDI Clock
The Retrigger command instantly restarts the current loop from it’s
StartPoint and then continues looping. This is useful for manually
triggering a loop so that it starts in time with other music.
MUTE-UNDO
Press Mute to put the loop into the Mute state. When you want to
Retrigger the loop, press Undo. The loop will trigger from the beginning
and continue playing.
This is only available when you have one loop set up in MoreLoops,
since the NextLoop button obviously changes loops otherwise.
Reverse reverses the playback direction of the current loop, so that the
audio plays backwards. Reverse can be accessed at most times, and
most functions are available even while the loop is in Reverse.
Since there is no LED specially designated for Reverse, the Insert LED
comes on when Reverse is engaged.
Whenever you engage Reverse, the front panel LoopTime Display will
briefly display “rE” to indicate that Reverse has started. When you press
Reverse again to go forward, the display will briefly show “Fd”.
ACCESSING REVERSE
There are several different ways to access the Reverse function.
There is no direct Reverse button on the front panel, however you can
bring this function to the front panel and down to the footpedal by
setting InsertMode=Reverse. The Insert button then becomes the
Reverse button, and Reverse will take the place of the Insert function.
If you only need to access Reverse occasionally and want the Insert
button available for a different function, there is an indirect method
from the front panel to control Reverse. In the Parameter Matrix there
is a space labeled Reverse, in the Timing Row under the Undo
button. At any time if you want to access Reverse, press Parameter
once, and then press Undo.
OVERDUB
If you Overdub while a reversed loop is playing and then press the
Reverse button a second time, you’ll hear your original loop play back
forwards and your overdubbed part play backwards. You can easily have
audio going forwards and backwards in loop by combining Reverse and
Overdub. This is great for backwards guitar solos or secret messages.
Reverse and Overdub are independent, so you can Reverse the loop
while Overdubbing, and the Overdub will continue.
RECORD
Reverse can be used to end Record, so that the Record stops and the loop
immediately plays backwards. This is very useful for doing backwards
audio tricks live. You may find this works especially well with the
Feedback Knob set to 0 and the Mix Knob set to Loop. Note that this
Reference - Functions 5-59
Reverse
Continued
Loops that have had cycles added to them using Multiply or Insert can
be Reversed. You will notice the green Multiple Display counts the
cycles backwards while the loop is Reversed. You can also engage
Multiply and Insert while the loop is Reversed, and they work
normally.
The Multiply and Insert functions can be ended with a press of Reverse.
The Multiply (or Insert) will round off exactly like it normally would.
When it reaches the end of the cycle, the whole loop will immediately
play backwards. In this way you can go directly from Multiply into
Reverse without extra button presses.
the other direction and overdubs made prior to Reverse get destroyed by
overdubs made after the Reverse.
All of this means that Reverse and Forward are really equal, with the
exception that the green Multiple Display counts backwards when
you are in Reverse.
The SamplePlay function triggers a loop from the StartPoint, plays it one
time, and then stops by putting the loop into Mute.
A C C E S S I N G S A M P L E P L AY
MUTE-INSERT
Mute-Insert allows you to do a SamplePlay from the basic front panel or
footpedal controls. Using this method is simple. First press Mute.When
you want to trigger the loop, press the Insert button. The loop will
trigger from the StartPoint and play once, and then return to the Mute
state. Repeatedly pressing Insert button will retrigger the loop.
playing the same note will retrigger the loop. The LoopTrig parameter
determines which NoteOn messages correspond to a given loop.
The logical starting point of a loop is the beginning of the first cycle. You
can see when this point comes around by looking at the display—the
green decimal point in the lower-right-corner of the display flashes
briefly at the start of each loop.
Pressing this button makes the instant of the press the new StartPoint for
the loop.
There are several reasons that you might want to change the starting
point. For one thing, various operations that you perform might set the
starting point to a value that doesn’t make musical sense to you. In a
rhythmic loop with multiple cycles, this would be most evident if the
cycle numbers don’t appear to change on the beat.
With Substitute the original loop playback continues while you are
playing the new material. On the next repetition, only the new audio
will remain in the loop and the old portion will be removed. This helps
keep the groove going while substituting and gives you something to
play along to, as well as giving an overlap between the old portion and
the new portion for continuity.
Substitute is the same as if you were doing an Overdub with the Feedback
turned down to zero only during the Overdub. However, it is much
easier to just press Substitute!
USING SUBSTITUTE
Substitute can be used in several ways:
■ an Insert button press when InsertMode=Sub.
■ a LongMultiply (less accurate, see below).
■ a Record-Insert combination when InsertMode=rhr.
■ the Substitute MIDI VirtualButton
■ the SUS Substitute DirectMIDI command
This is very useful for replacing an exact rhythmic element, and letting
the Echoplex keep everything precisely lined up.
SUBSTITUTE USING L O N G M U L T I P LY
One way to activate Substitute is by doing a Long-Press on the Multiply
button. This is convenient if you have the Insert button set for another
function, and are not using MIDI.
If you have Quantize on you will not have this problem, since the long
press can happen completely during the ooo waiting phase. When the
Cycle point comes Substitute is started directly.
A D VA N C E D U S E OF SUBSTITUTE
If a Feedback Pedal is connected and you are using some of the
advanced InterfaceModes, Substitute has some extended functionality that
makes it even more powerful. Loop/Delay=StutterMode and
Loop/Delay=ReplaceMode have this capability.
If you have the Feedback Knob all the way up, The existing audio is
completely preserved as you are adding more. So it turns into
Overdubbing. With the Feedback Knob turned all the way down, the
existing audio completely disappears on the next repetition, so it is the
normal Substitute. In between is where it is interesting, because you can
choose how much the level of the existing audio should decay each time
you do an "overdub" with Substitute .
In ReplaceMode the loop output level is also set to 100% during Substitute
instead of being set by the Pedal as it is otherwise. See the section on the
Loop/Delay parameter for more details on the InterfaceModes .
One use of this is to create very short loops and splice short "grains" of
sound together in real time by tapping on the multiply or insert buttons
as sounds are played into the input. If you hold the button down, the
Multiply or Insert goes on as long as you hold it, but if you just tap the
button lightly the functions will only be active for as long as the switch is
contacting. This can be as short as a few milliseconds, allowing you to
splice together very short fragments. The result is a “Granular” loop
where all the fragments, or Grains, of sound together become a new
sound.
SUS techniques give exciting new timbre and glitch effects, all created in
real-time. Real-Time Granular!
With Quantize = 8th a short press of Multiply will change the loop length
to one Cycle divided by the value of 8th/Cycle.
See also: Multiply, Insert, RecordMode, OverdubMode, Quantize, SUS MIDI Commands,
MIDI Command List
With SUSNextLoop, pressing it puts you into the Next Loop and releasing
it returns you to the previous loop. In other words, NoteOn puts you into
the Next Loop and the NoteOff brings you back. This allows you to
bounce in and out of an alternate loop from your main loop.
See also: NextLoop, PreviousLoop, SUS MIDI Commands, MIDI Command List
B A S I C U N D O O P E R AT I O N
The basic operation of Undo is simple:
■ If you have pressed a button by mistake, press Undo to cancel the
operation. The loop will be restored to the state it was in before you
started the operation, if possible. In this way, if you accidentally press
something like Record, you can recover your loop. The Echoplex even
keeps track of where in the original loop you would have been, so you
can go back to it without even falling out of rhythm!
■ After an operation like Overdub that changes the loop, a Long-Press of
Undo will erase the entire last layer of sound added (if possible).
Additional long presses will erase as many layers of sound as memory
permits, from the most recent to the most remote.
■ A Short-Press of Undo will only remove the tail end of the last layer,
beginning at the time of the button press. In this way, if you Overdub a
passage and play a bad note at the end, you can Undo just that note and
keep the rest of the Overdub.
■ Undo can even remove passes of Feedback. If you reduce Feedback and
let your loop fade down, each press of Undo will take away one layer of
Feedback reduction, so your loop fades back up to the original. If you
combine this with Overdub you can get very creative results, where you
evolve your loop in one direction with Overdub and Feedback, Undo it
back a ways, and then evolve it in a different direction.
A LT E R N AT I V E R O L E S FOR UNDO
The Undo button serves some alternate roles in certain cases.
■ The Undo button can be used to escape from SamplePlay. SamplePlay is
where a loop has been triggered to play once like a sampler, and allows
retriggering and stuttering effects. Pressing Undo during a SamplePlay
puts you seamlessly back into PlayMode, so your loop keeps going
instead of stopping at the end. This is really useful if you are doing a lot
of retriggers for stutter effects, and then finally decide to let the loop
keep playing. You just have to press Undo and it seamlessly continues!
■ When a loop is in Mute, pressing Undo triggers the loop to come out of
Mute and start playing from the StartPoint. Normally when you come out
of Mute by pressing Mute again, the loop comes back on where it
would be if it had continued playing. Note that the MuteMode parameter
reverses these roles.
■ The Undo button is how you access the TempoSelect function while in
Reset. See the TempoSelect section in this chapter for more information
on using this feature.
Button Actions O O
Audible Results
Memory A B C Empty
0 40 80 100
If, instead of completing the Overdub normally, you press the Undo
button to terminate it, the Echoplex simply resets the playback loop to
play back the first 40 seconds and marks the memory area that it was
using for the Overdub as available for the next operation.
FIGURE 4.12
Existing Loop
The difficulty of Undoing in
tight memory situations
New Performance
Button Actions O U
Memory
Playback loop
0 10 20 30 40 50
At this point, there’s nowhere to put the new material mixed with the
old. So the Echoplex starts overwriting the original loop. By the time the
Undo button is pressed, 30 seconds of material have been newly-
recorded: the 10 seconds copied from the first loop, plus 20 seconds of
mixed material. This mixed material has overwritten the first 20 seconds
of the original loop. There’s no way to Undo, because the original loop is
gone.
In this case, that press of the Undo button will set the playback loop to
play back seconds 0-40 of memory. But what you will hear will not be
the original loop; instead, it will be the final 20 seconds of the Overdub
followed by the final 20 seconds of the original loop. It’s an interesting
effect, but it may not be what you were shooting for.
Arming Undo
Undo can be executed even when the Undo LED is not green. It will be
executed as soon as the Undo LED lights up, so you can easily Undo the
maximum possible without struggling to press Undo at the right
moment. This is an improvement over previous versions of the
Echoplex, where you could have a loop with only a short area containing
an overdub that was undoable. The Undo LED turns on and off in such
a case to indicate when you are in the Undoable section. In older
versions you could only tap Undo during that time for it to work. Now
you can tap it any time and it will be done for you.
The Echoplex also monitors whenever a pass of the loop has completed
and nothing has been done to change it. When this happens the
Echoplex automatically does what we call an AutoUndo.
Ordinarily, the Echoplex is always preparing for the possibility that you
might make a change at some point in the loop by writing the current
loop data into a new section of memory. Then if you do an Overdub at
the end of the loop, your previous version is safely stored for future uses
of Undo. The new version is already in memory and becomes the new
loop that is played. However, if we get to the end of the loop and no
changes have been made we don’t want to waste new memory with an
exact copy of the previous section of memory. We also don’t want you to
have to press Undo numerous times to find the last section where a
change was made. So the Echoplex does an AutoUndo, which
effectively puts it back in the previous memory area with the latest
version of the loop.
The AutoUndo LED allows you to see AutoUndo in action. This LED is
the decimal point at the lower right of the Loop Display. Every time an
AutoUndo occurs, it will blink faintly. This can be a useful way to
monitor the Echoplex if you ever feel that Undo is not doing what you
expect.
All of this occurs behind the scenes, and is certainly not necessary to
understand in order to use the Echoplex. It is presented here for those
who wish to understand a bit more about how it all works.
Synchronization
We developed a trick to help this situation for some cases, and it runs
automatically in the background. It is called AutoStartPoint. This runs for
the case where you reduce FeedBack a lot ( resulting in a total change of
the song for example).
In that case you probably do not really care to have your old fading loop
stay in sync with the clock anymore, but you will want to stay in sync
with whatever new things you overdub. So when FeedBack is reduced
enough and the Echoplex detects that the sync has drifted considerably
off, we do an automatic StartPoint function. This sets the internal
StartPoint of our loop to the time of the Global MIDI StartPoint defined by
the external clock, and that point is then used for sync. Then when you
bring FeedBack up again the StartPoint of the Loop and the external
sequencer will be very close together and syncing resumes easily.
7. This can also be done with guitars, bass, drum machines, audio outputs
of metronomes, etc. Any audio source that can give a sufficient pulse
will work.
You can use stereo Y-cords to connect the BrotherSync jacks of many
Echoplexes. On each unit, set Sync=out and reset the current loop. From
then on, any unit can define the basic cycle time just by recording a
loop. The other units can then be synchronized to that loop time or a
multiple of it. Have an Echoplex jam session! If you think that the
Echoplex opens up a lot of possibilities for a single player, imagine the
possibilities for multiple performers.
If you are also using MIDI Clock from another device, note that if a MIDI
clock is received at the MIDI In Port, BrotherSync input is ignored
5. Somewhere in the middle of the master loop, press Record on the 2nd
Echoplex. The display will show "ooo," indicating that the Echoplex is
waiting for a sync pulse before recording.
6. When the loop on the first reaches its start point, the second will start
recording.
7. Press Record again to stop recording. The display will show "ooo," and
recording will continue until the next pulse comes in. You can wait
longer than one cycle to press Record the second time. The second unit
will count cycles in the Multiple display and round off when you do
press Record. In this way you can have synchronized loops on different
units that are multiples of each other.
8. Now repeat the above, but this time start with the second unit. Notice
how any of the units can create the basic cycle for the others to follow.
This is why it is called BrotherSync!
The Echoplex uses a Global/Local MIDIclock system that allows the slaved
unit to lock up with an external sequencer without drifting, even if the
loop start point on the Echoplex is moved by one of the following de-
aligning functions:
■ StartPoint
■ Sample Triggering
■ Mute-Undo (restart loop)
■ Reverse
■ HalfSpeed
■ NextLoop (Each loop keeps its own local MIDIclock
counter)
■ Stopping and restarting the sequencer or drum machine
This feature lets you shift the loop freely away from the downbeats of an
external sequencer for interesting rhythmic effects. All the while, the
Echoplex keeps track of the external sequencer’s downbeat and clock as
a “Global” clock, and the local Loop’s StartPoint as a “Local” clock. This
allows for incredible new capabilities in the Echoplex to shift loops out
of alignment from each other without losing sync, and then ReAlign
them perfectly with each other again at will!
After de-aligning the loop, the original alignment of the Loop StartPoint
with MIDI beat 1 can be restored with the new ReAlign functions or with
Reset. ReAlign is available as the Mute-Multiply combination on the
front panel, or directly by MIDI. See the ReAlign section for more details.
All the following functions serve to bring the loop together with the
sequencer again, once the loop has been de-aligned by one of the
functions above:
■ Reset (start a new loop with the StartPoint at MIDI beat 1)
■ ReAlign (Restart the current loop at the next MIDI beat 1)
Reference - Synchronization 6-9
Global/Local MIDI Clock
Continued
The MIDI Sync Indicators are MIDI notes are transmitted out at various
synchronization points related to the current loop. These are shown at
the top of the MIDI Command List in the MIDI section.
MIDI notes are sent to indicate each Loop StartPoint, Global MIDI
StartPoint, Cycle StartPoint, and 8th Note.
The Global MIDI StartPoint note is only sent if it is different from the Local
StartPoint, which happens if the loop has been De-Aligned from the
external clock.
The 8th Note Indicator note is sent at points determined by the 8th/Cycle
parameter and the loop length.
Another use of these notes is a metronome. You can use them to trigger
sounds on a synthesizer or sampler to serve as an audible tempo
indicator for your loops.
See Also: MIDI Command List, Source#, StartPoint, Global/Local MIDI Clock, ReAlign,
8th/Cycle
Mutes the Loop until the next StartPoint, then UnMutes and
sends a StartSong at the same time.
MuteQuantMIDIStartSong is useful for having the loop drop out and then
everything start up together and in time.
This similar to what happens when you press Mute-Multiply from the
front panel when Sync=OutUserStart (OuS).
The result is the same as if you had built the current loop from the
beginning with all operations Quantized to the external clock.
QuantStartPoint is another way to “ReAlign” the loop to MIDI, although
you are really redefining the internal StartPoint according to the external
sync instead of retriggering the loop to it.
Mute, and then the ReAlign is armed by pressing Multiply. When the
next Global StartPoint comes, the ReAlign is executed. (There are also
several MIDI commands for ReAlign, detailed in a few pages.)
Here are the different cases that can happen with the Mute-Multiply
state and various sync conditions:
BrotherSync MuteReAlign/ The loop is triggered out of Mute to play from the start
No reaction and continue playing. This ReAligns the loop while
BrotherSyncing to other Echoplexes. If a MIDI clock has
been received BrotherSync is ignored.
Global MIDI MuteReAlign If MIDI clock is already being received when Mute-Multiply
StartPoint is pressed, the Echoplex waits for the Global MIDI StartPoint
and then retriggers the loop out of Mute.
MIDI StartSong MuteReAlign If no MIDI clock is present and a MIDI StartSong is received,
followed by MIDI clock, the loop triggers immediately from
the start and continues playing in sync.
BrotherSync MuteReAlign The loop is triggered out of Mute to play from the start and
continue playing. This ReAligns the loop while BrotherSyncing
to other Echoplexes.
Local StartPoint N/A A StartSong is sent at the next Loop StartPoint so the sequencer
aligns to the Echoplex. The Loop comes out of Mute at the
same time so both start together, in sync.
This is similarly useful for when the Echoplex is the clock master and we
need to restart the sequencer. In this case, both the loop and the
sequencer can be muted and brought back on together.
If Sync=In, the display shows “AL” until the Global StartPoint defined by
the sequencer’s clock arrives, at which point the loop is retriggered
automatically from its StartPoint.
If Sync=In, when the next Global StartPoint arrives the loop is retriggered
back in time with the external sequencer.
When one Echoplex has had it’s StartPoint shifted off from the other,
ReAlign can bring them back together. Send a ReAlign command to one
of the units and it will wait for a Sync with “AL” on the LoopTime
Display. When the BrotherSync pulse comes from the other Echoplex, it
will retrigger its loop so they are both back in alignment with each other.
However, if you try to add a third unit to the sync it will see the two
different pulses coming and be unable to tell the correct loop StartPoint
and loop length. It will not be able to SyncRecord to the others correctly.
The best way to deal with this is to have the third unit record a loop in
sync before having any of them shift their StartPoints. Then the third unit
will be in sync already and not have to worry about joining the sync
later. Or ReAlign the other two first before the third unit joins.
See also: Mute, Global/Local MIDI Clock, Sync, BrotherSync, BeatSync, StartPoint
See also: ReAlign, Global/Local MIDI Clock, Sync, StartPoint, StartSong, StopSong, and
Continue
S TA R T AND STOP AT Y O U R C O M M A N D
One of the values for the Sync parameter allows you to command
directly how MIDI StartSong and StopSong messages are sent when the
Echoplex is the clock master. This is Sync=OutUserStart, or OuS.
In other cases you may want to have the StartSong sent immediately
with the MIDI clock when the loop is recorded so that a sequencer starts
right up with the clock. In that situation, use Sync=Out.
SYNC = OUT
StartSong and StopSong messages are sent in most instances
automatically. MIDI Clock is also sent based on the Cycle length of the
loop and the setting of the 8th/Cycle parameter. The Echoplex does not
send Continue.
SYNC = IN
MIDI clock, StartSong, StopSong, and Continue messages are only
received, not sent. They are piped through from the MIDI In Port to the
MIDI Out Port by the MIDIpipe function.
SYNC = OFF
MIDI clock, StartSong, StopSong and Continue messages are neither sent
or received. They are piped through from the MIDI In Port to the MIDI
Out Port by the MIDIpipe function.
SYNC = OUT
StartSong is sent at:
StopRecord (finishing a loop with Record)
Start SyncRecord (in the case where we come from TempoSelect)
SetTempo in TempoSelect
UnroundedMultiply (Multiply-Record)
UnroundedInsert (Insert-Record)
UnMute ReTrigger (when MuteMode= StA)
Mute-Undo ReTrigger (when MuteMode = Cnt)
NextLoop (when SamplerStyle = STA)
ReAlign
MuteReAlign
MIDIReAlign
MIDIMuteReAlign
QuantMIDIStartSong (only at next loop start)
MuteQuantMIDIStartSong (only at next loop start)
StartPoint
MIDI StartPoint
Undo Record (only at next loop start)
Reset
GeneralReset
Start Record
Mute (if MuteMode=StA)
IF SYNC = IN
StartSong is sent at:
Undo in Reset
QuantMIDIStartSong (only at next loop start)
MuteQuantMIDIStartSong (only at next loop start)
COMMANDING A S TA R T S O N G WHEN
SYNC=IN
StartSong can be sent in Reset with a press of Undo. This can be useful if
you have another source of sync upstream of the Echoplex, but have
stopped something downstream from it. Pressing Undo on the
Echoplex is a convenient way to send a StartSong message to the
downstream device and start it up. This also restarts the internal clock
counters used to keep track of the “beat 1” of the external sequencer. So
if you get off from the sequencer somehow, or if you want to have a
different point in the sequence considered as Beat one, tapping Undo
lets you redefine the downbeat.
This means if you have a loop in sync and do a Reset, you continue in
sync with the incoming clock. But with an Overdub press in Reset you
can then Record a new Cycle length, unrelated to the external clock. This
is mainly useful for working with other devices that send clock all the
time.
Pressing Undo in Reset when Sync=In defines a new Global StartPoint for
Sync just like switching on a MIDI clock or sending a MIDI StartSong to the
Echoplex does. This is called SyncStartPoint. The Global MIDI clock
counter is also restarted at this point. Reset does not do this.
SyncStartPoint is also useful when working with units that send clock all
the time.
When a sync signal is being received by the Echoplex, and Sync=In, the
Echoplex will Record loops in sync with the external device’s tempo. Sync
signals can be in the form of MIDI Clock, BrotherSync from another
Echoplex, or pulses at the BeatSync input.
During Reset, the Overdub LED turns yellow to indicate that a Sync has
arrived. When the second Sync point arrives to define the Cycle length,
the LoopTime Display shows the resulting Cycle time. This cycle time
is determined by the 8ths/cycle setting and the tempo of the incoming
clock. Whenever the Overdub LED is yellow like this, the next Record
press will be Synchronized.
SYNCRECORD – SYNCHRONIZED
RECORDING WITHOUT QUANTIZING
SyncRecord is a variation of Record that is automatically done when a
Sync of any type is being received, Sync=In, and Quantize=OFF.
With SyncRecord, you only need to have received the first sync event to
begin Recording in sync. As you are Recording, the Echoplex will
continue watching the sync to determine what the right cycle times are.
When you press Record again to end, the Echoplex will automatically
round off to the right point so that your loop is exactly the correct length
to match the sync. This is useful to let you start recording immediately
without waiting for an entire sync period to occur.
The tempo is set with the FeedBack Knob or by MIDI. While still in
reset and before a loop is recorded, you enter the TempoSelect state with
a press of the Undo button. From there you can set the Tempo.
After setting the tempo the loop can be recorded. When you press
Record, the Echoplex actually does a SyncRecord to the clock tempo that
has been set. (See the SyncRecord section or the Sync chapter for more
details on SyncRecord). This allows you to start the Record at any time.
When you press Record again to finish, it will continue to the precise
loop time determined by your tempo and the 8ths/Cycle parameter, and
end the Record automatically.
Once the tempo is set in the TempoSelect state, MIDI clock is sent out.
This allows you to start a sequencer or drum machine in time with your
loop length before you even record the loop! Or similarly, it allows you
to start a sequencer at the exact time you start recording a loop, instead
of when you finish Recording it. TempoSelect gives you a lot more
flexibility for working with sequencers and other synchable devices over
direct recording of loops.
To select the Tempo, first press the Undo button in Reset. This will put
you into the TempoSelect State. From there you will see the display
change and you will have several different commands available from the
front panel.
T H E T E M P O S E L E C T D I S P L AY
When you enter the TempoSelect State, the Undo LED will turn red and
the BPM will appear on the LoopTime display. The tempo LEDs will
begin flashing to the beat.
You will also see that the Record LED is green and the Overdub,
Insert, and Mute LEDs will be Orange to indicate they have special
functions.
While the knob is being turned, the Tempo is displayed in BPM on the
LoopTime display. Once you’ve stopped turning it for a moment, the
resulting loop time is displayed in place of the BPM. The loop time
depends on Tempo and the 8th/Cycle parameter. We assume that a beat
is a quarter note, so at Tempo 120 BPM and 8th/Cycle=8, the Cycle time
results in 2.0 seconds. If 8th/Cycle=16, you get 4.0 seconds, and so on.
Since the MIDI clock is being sent out during this time, any device
following the clock will be slowly changing in tempo as it follows the
fine tuning.
A long press of Undo clears the Tempo and exits from Tempo Select.
MIDICLOCK AND S TA R T S O N G S
MIDIclock is sent out immediately when you enter the TempoSelect state,
but without a MIDI StartSong message. Some devices like to have MIDI
clock in advance, and for some cases this allows you to get a feel for the
rhythm. But to really start things, you need to send a MIDI StartSong
message!
RECORDING IN TEMPO
There are three ways to send the MIDI StartSong and get things started:
The first option for starting the sequencer is to start it in tempo before
recording any loops. After you have entered TempoSelect and set the
Tempo, press the Undo button again. This press of Undo sends a
StartSong message to the sequencer and locks in your tempo. We call it
SetTempo. The sequencer will receive the MIDI StartSong message and
start playing at your tempo using the MIDI clock out from the Echoplex,
and the Echoplex and sequencer will be aligned from then on. If you
don’t like the tempo you can press Undo to set it again with the
Feedback Knob or the fine tune buttons. This StartSong is sent if
Sync=Out or Sync=OuS.
If you are not using a pedal for Feedback, make sure you set the
Feedback Knob back to where you want it for Feedback before
recording! Since you have locked the tempo, changing the knob position
at this point will not change tempo, only Feedback. You may also find the
RecordMode=Safe parameter helpful here.
Whenever you are ready to record your loop, you can simply tap Record
to begin. You will actually do a SyncRecord. After the second press of
Record to end recording, the Echoplex will round off the recording to
the next sync point as determined by your tempo. Your loop will end at
exactly the right length and in time with the sequencer.
when the Undo LED is still red, right after you have dialed in the tempo.
A MIDI StartSong message is sent, and the sequencer will start at the
same instant as you start recording your loop. In this case the press of
Record is the SetTempo moment. When you press Record again to
finish, the Echoplex rounds off the recording to the correct loop time,
same as before. For this to work you have to have Sync=Out.
The third option lets you record a loop without starting up the
sequencer immediately. This requires the Sync parameter to be set to
OuS. Set the tempo in the TempoSelect state, and then record your loop
to it as above. With OuS, the MIDI StartSong message is not sent out
when recording is started or stopped, so the Sequencer will not start up.
When you are ready to start the sequencer, you need to send a MIDI
StartSong message with the QuantStartSong command executed by
pressing Mute and then Multiply while the loop is playing. At the next
StartPoint of your loop a MIDI StartSong message will be sent
automatically and your Sequencer will start. You can also use one of the
MIDI StartSong commands which don’t necessarily require you to mute
your loop first. More details about the quantized StartSong commands
can be found in the Synchronization chapter and the MIDI chapter.
and then press Undo again to go back into the TempoSelect state. Your
old tempo is still there!
When you recall a Preset where no tempo has been set, it is just as if this
feature did not exist at all. It comes up without any tempo and behaves
normally.
When the TempoSelect state is activated with Undo, it first displays the
tempo value in the preset currently loaded.
MIDI Control
A large set of commands in the MIDI command list are called DirectMIDI
commands. Please see the MIDI command list under the Source#
parameter section to see them.
There are some limits to this, in that ReAlign, Half-Speed, and Quantize
DirectMIDI functions can execute at any time, but the others can only be
executed while the loop is playing, overdubbing, or substituting.
See also: MIDI In, MIDI Out, Channel, ControlSource, Source#, MIDI VirtualButtons
In the tables below, the Offset is the number that should be added to
Source# to get the listed command. For example, the midi command for
the Record button is an offset of 2. If Source#=36, the message number
for Record would then be 38. If you have ControlSource=Notes, you
would then use NoteOn 38 to command Record.
The note listed is assuming the default value of Source# =36. This is the
note of the resulting NoteOn message when you and Source# and the
offset together. If you played that note on a keyboard you will trigger
that function.
The tables are divided into three sections for the three types of MIDI
commands – MIDI Sync Indicators, MIDI VirtuaLButtons, and
DirectMIDI.
DirectMIDI
L o o p Tr i g g e r s
When multiple loops have been set up with the MoreLoops parameter,
you can trigger them directly with MIDI Note messages. The LoopTrig
parameter defines the base Note for Loop 1. The consecutive Loops
occupy the notes above that, so Loop 2 is LoopTrig+1, Loop 3 is
LoopTrig+2, etc.
Preset Change
MIDI Program Change commands are used to change Presets on the
Echoplex. There are 15 Preset locations available, corresponding to MIDI
Program Change 1 - 15.
See also: MIDI In, MIDI Out, Channel, ControlSource, Source#, MIDI VirtualButtons,
DirectMIDI, MIDI Sync Indicators, Transmitting MIDI, Receiving MIDI, LoopTriggering,
LoopTrig, Presets
Likewise, the Echoplex receives the DataWheel control for changing the
parameter values from MIDI.
If you are using another MIDI controller, you can easily use the
DataWheel function for quickly editing parameters.
MIDIpipe works with very low latency, so you will not notice any
significant difference between a command that is piped and one that
went direct or used the MIDI Thru Port.
MIDIPIPE OF SYSEX
MIDI Sysex commands are also piped immediately, which is convenient
for controlling multiple Echoplexes from a computer using a sysex
librarian utility. Unfortunately, while piping Sysex commands the audio
is stopped due to the complexity of handling the sysex commands in
real time. This is not audible for short commands like changing a single
parameter, but you may hear it for long Sysex strings.
With MIDI VirtualButtons you can press the front panel buttons virtually
by MIDI, and do things like long presses and short presses and cross
functions.
See the Source# section in the Parameters chapter for the command list
and specific note or controllers needed for each VirtualButton.
See also: MIDI In, MIDI Out, Channel, ControlSource, Source#, DirectMIDI
See also: ControlSource, Channel, MIDI Command List, DirectMIDI, MIDI VirtualButtons,
Transmitting MIDI Commands
SysEx is a useful way to backup your settings and Presets, send song
parameters from a sequencer, or control single parameters from a
capable MIDI controller. Since the sound is interrupted during this edit,
you may hear a pause for a longer sequence of SysEx commands. For a
single parameter change the dropout is not audible.
Every Play Mode function has a SUS version separately available through
MIDI, allowing each to be accessed at any time through a MIDI
controller using NoteOn and NoteOff messages.
The SUS MIDI commands are detailed in the MIDI Command List.
With SUSNextLoop, pressing it puts you into the Next Loop and releasing
it returns you to the previous loop. In other words, NoteOn puts you into
the Next Loop and the NoteOff brings you back. This allows you to
bounce in and out of an alternate loop from your main loop.
See also: MIDI Command List, DirectMIDI, MIDI VirtualButtons, SUS Commands,
SUSNextLoop, PreviousLoop
See also: ControlSource, Channel, MIDI Command List, DirectMIDI, MIDI VirtualButtons,
Receiving MIDI Commands
Parameter Presets
For example, if you like to switch Quantize on and off quickly, you could
switch it on through the Parameter Matrix, then save to Preset 1, then
switch it off and save to Preset 2. From then on you just have to call
those two Presets with a MIDI Program Change from a MIDI controller
while you continue to play. This is much easier than editing from the
front panel every time!
SELECTING PRESETS
The 15 Presets can be chosen by one of the following methods:
■ From within the Preset Editor, accessed with the Presets
parameter
■ Using the Mute and Insert buttons while in Reset
■ Sending MIDI Program Change commands at any time
■ MIDI SysEx
PA R A M E T E R S S AV E D I N PRESETS
Some Parameters are considered Global and are not stored in Presets.
Those will be noted shortly. The following Parameters are saved in
Presets:
■ Loop/Delay
■ Quantize
■ 8ths/Cycle
■ Sync
■ Threshold
■ RecordMode
■ OverdubMode
■ RoundMode
■ InsertMode
■ MuteMode
■ MoreLoops
■ AutoRecord
■ LoopCopy
■ SwitchQuant
■ Velocity
■ SamplerStyle
In addition, Tempos set by using the TempoSelect feature are saved in the
Presets.
G L O B A L PA R A M E T E R S NOT CHANGED
BY PRESETS
The MIDI parameters plus a few others are set globally and independent
of the Presets. They will always retain the value set no matter which
Preset is loaded. The following are Global:
■ MIDI Channel
■ ControlSource
■ Source#
■ VolumeCont
■ FeedBkCont
■ LoopTrig
■ Device ID for Sysex and Sample Dump
■ Last Preset
When you change MoreLoops from the front panel we assume you are
doing it consciously and are aware that any loops you have currently in
memory will get Reset. However, we found it was very easy to change to
a Preset while you are playing without realizing that it had a different
number of loops setup in the MoreLoops parameter, and consequently
destroy the loops you are currently playing.
If you are in a Reset loop when you make the Preset change, we go ahead
and implement the MoreLoops change as well and do the GeneralReset.
If you changed the Preset while playing and you really did want the
MoreLoops to change and have everything Reset, you will need to Reset
the current loop and then reload that Preset.
U N D E R S TA N D I N G THE P L AY I N G S T A T E
“PRESET”
Preset 0 is the Preset used and edited while playing. These are the
Parameters active while you use the Echoplex.
When one of the fifteen presets is loaded for use, what really happens is
the values in that saved Preset are copied into Preset 0 to be used while
playing. When you save a Preset using the Preset Editor, what really
happens is the values in the Preset 0 playing state are copied into the
Preset location you are saving to.
Changes made in Preset 0 are preserved when the power is turned off.
When you turn the Echoplex back on again, it will be setup the way you
left it.
We call the playing state “Preset 0” because that is the actual location in
memory where it lives. This will matter to you if you use SysEx or a
preset librarian program to edit the parameter values saved in your
presets. If you want to edit the active playing state parameters with
SysEx, you simply edit the reset 0 location. See the SysEx chapter for
more information on SysEx control.
There are two important things to note about the front panel Preset
selection feature. For one, if InsertMode=HalfSpeed you do not have the
Insert button available to scroll down through the Presets. This is
because we want to be able to start loops in HalfSpeed, so the Insert
button is dedicated to selecting HalfSpeed while in Reset. You will be able
to tell this is the case because the Insert LED will be green or red
(FullSpeed and HalfSpeed, respectively). It is Orange if it is available for
changing Presets. You will also be able to tell if you press Insert anyway,
because the display will show H.SP or F.SP instead of the Preset number.
The second important thing to note is the front panel Preset selection is
not available at all until you have saved your first preset! This was done
to make the user interface friendlier to new users. We didn’t want
somebody to accidentally press the button, select a Preset, and lose any
other parameter changes they had made before they understood how
the Preset feature worked. So until they’ve read this section and learned
how the Presets work, we save them from that mistake.
In any case, there is no point in loading Presets if you haven’t saved any,
so we don’t clutter the interface with it.
If you have edited parameters on the fly and want to return to what you
had, MIDI Program Change 16 reloads the original saved preset.
P R E S E T E D I T O R D I S P L AY
The Display shows the Preset number as “Pr #”. No dot after “Pr”
indicates that this Preset is the last one that has been loaded into the
Playing state Preset 0. If there is a dot after “Pr”, it is not the one loaded.
When the display shows “PrE” it means that the Preset 0 parameter
settings have been modified since the preset was loaded to them. With
the display indicators it should be easy to tell in the editor which preset
you are currently using, and if there are new changes made that you
may want to save.
User Interface
The Parameters that have many values can be edited with the
Feedback Knob on the front panel while that parameter is being
viewed. The Feedback Knob becomes the DataWheel.
Note this only works from the actual Feedback Knob on the front
panel. A pedal connected to the Feedback Pedal Jack does not have
this function.
AV O I D I N G C O N F L I C T S WITH FEEDBACK
Since the DataWheel is the Feedback Knob in Play Mode, the
Echoplex makes some effort to avoid conflicts between Feedback
settings and DataWheel settings.
The value for Feedback is stored and maintained when you enter the
Parameter Editing Mode. Using the Feedback Knob as the DataWheel
for editing a Parameter value does not change the actual Feedback
setting. When you leave Parameters, Feedback is still set the same as you
left it.
However, you should still be careful because the Feedback Knob will
now be in a different position. The next time you change the Feedback
with the Feedback Knob the value will jump to the knob position.
Usually it is best to remember setting it back where you want before
returning to Play Mode. The Echoplex helps you with this if you forget,
by providing a short time gap after you start moving the Feedback
Knob before the knob is read. So if you turn the knob quickly you can
return to the value you want without getting a strange Feedback setting.
When this light is dark, it is measuring very little (or no) signal. When it
is green, the signal is healthy. Orange indicators are fine too, with the
signal at a good level. Levels that cause the indicator lights to glow red
will cause distortion.
This jack lets you use a passive volume pedal (one with no power supply
or battery) to control the Feedback parameter. Use a standard guitar
cord to connect a volume control’s "Amplifier" output to this jack in
order to use the pedal as a Feedback controller.
This jack has been calibrated to work well with most passive volume
pedals. If your pedal has a significantly-different resistance, it may not
be able to span the full range of Feedback levels.
See the explanation of the Feedback Knob in this chapter for the most
detailed explanation of Feedback.
THE EFFECT OF L O O P / D E L AY
The Loop/Delay parameter determines if the pedal in the Feedback
Jack is routed to Feedback, Loop Input Volume, or Loop Output Volume.
There are eight different options for different styles of looping. Below
are three common ones, please see the Loop/Delay section in the
Parameters Chapter for more info.
■ When Loop/Delay=Loop, the pedal controls the Feedback.
■ When Loop/Delay=Delay, the pedal controls the Loop Input Volume.
■ When Loop/Delay=Out, the pedal controls the Loop Output Volume.
The Feedback level is the amount of signal that is fed from one pass
through the loop (or delay) to the next. For most looping operations,
Feedback is set to 100%, meaning that the loop will go on forever. While
you’re overdubbing or multiplying, the Feedback level is scaled back to
about 95% to prevent overloading the Echoplex with the combination of
the old signal and the new.
Because Feedback occurs at the end of a loop, you won’t generally hear
the effects of changing the Feedback level immediately. If you set the
Feedback to 0, for instance, the current loop will play out to its end
before you hear the volume drop to 0.
Use a standard guitar cord, with 1/4" mono phone plugs on each end, to
connect this jack to the optional EFC-7 footpedal.
You can also attach an ordinary momentary footswitch to this jack, and
it will function just like the Record button.
When this light is dark, it is measuring very little (or no) signal. When it
is green, the signal is healthy. Orange indicators are fine too, with the
signal at a good level but nearing the maximum headroom. Levels that
cause the indicator lights to glow red will be engaging the limiter, which
may affect sound quality. The limiter is there to prevent a surprising
loud input from causing ugly digital distortion, but it still affects the
sound by squashing the dynamics. You should avoid inputs loud
enough to turn the Input Indicator red.
Set the Input Level Knob so that the loudest levels cause the Input
Indicator Light to turn orange, but never red.
This back-panel jack accepts 1/4” phone plugs carrying the audio signal
to be recorded or delayed. It is a high-impedance input designed to
accept a wide range of audio levels, including high-impedance
microphone outputs, signals from electric guitars and basses (with
either passive or active electronics), and line-level signals from
electronic instruments and mixers.
Set this so that the loudest levels cause the Input Indicator Light to
turn orange, but never red.
The Loop Display shows the current Loop selected. This is mainly
meaningful when more than one loop has been set up using the
MoreLoops parameter.
The Echoplex can have its memory divided into as many as 16 different
loops. In order to save front panel space and use a single digit for the
Loop Display, some of the loops are labeled with letters instead of
numbers. If you set up 16 loops, you will see they are labeled 1 - 9,
followed by A, b, C, d, E, F, G.
The Loops LED is illuminated when the Loops Row of the Parameter
Matrix has been selected for editing with the Parameter Button. The
Multiple Display will also show P4 when this row is selected in the
Parameter Editing Mode.
S T A N D A R D L O O P T I M E D I S P L AY
When you are in a Record, Multiply, or Insert operation, the LoopTime
Display will keep track of how much time you’ve recorded so far. You
will see it counting the time as the operation progresses. Once
something has been recorded into a loop, the time display will show the
length of the current loop.
When you have reset a loop, the LoopTime Display will be blank until
you record some material in the loop.
A L T E R N A T E D I S P L AY S
FEEDBACK DISPLAY
Changes to FeedBack are displayed briefly on the LoopTime Display
while it is being changed. The value appears as a red number (0 - 127) in
place of the LoopTime. The display shows the change whether it is made
by the front panel Feedback Knob, a footpedal in the Feedback
Jack, or through MIDI continuous controller.
Reference - User Interface 9-13
LoopTime Display
Continued
COMMAND DISPLAY
Several functions that do not have their own obvious LED indicator are
displayed briefly with some letters on the red LoopTime Display.
These are:
Display Command
rE Reverse
Fd Forward
H.SP HalfSpeed
F.SP FullSpeed
S.Un Short Undo
L.Un Long Undo
AL ReAlign
St.S QuantMIDIStartSong
S.Pt StartPoint sent
cS.P QuantStartPoint
Pr.E Preset Editor
Pn Preset Change received
LOA Load Preset
SAF Save Preset
RES Revert Preset to default
These become especially useful with the DirectMIDI commands that can
directly access many of these functions.
SWITCHQUANTIZE DISPLAY
When SwitchQuantize = Cycle, Loop, Confirm, ConfirmCycle, or
ConfirmLoop, the Echoplex waits for the designated point or action
before switching loops after NextLoop is pressed or a MIDI
LoopTrigger is received.
PRESET DISPLAY
When you are in the Preset Editor, the LoopTime Display shows the
Preset number as “Pr #”. No dot after “Pr” indicates that this Preset is
the last one that has been loaded into the playing state Preset 0. If there
is a dot after “Pr”, it is not the one currently loaded. When the display
shows “PrE” it means that the Preset 0 parameter settings have been
modified since the preset was loaded to them.
With the display indicators it should be easy to tell in the editor which
Preset you are currently using, and if there are new changes made that
you may want to save.
When a MIDI Program Change command is received or when you use the
front panel buttons to select a Preset, the LoopTime Display briefly
changes to show the preset you are selecting. It displays it as “P n”,
where n is the preset number.
See also: Record, Multiply, Insert, Sync, Feedback, FeedBkCont, VolumeCont, Parameter
Button, Quantize, SwitchQuantize, NextLoop, Presets
PA R A M E T E R E D I T I N G M O D E
The MIDI LED is illuminated when the MIDI Row of the Parameter
Matrix has been selected for editing with the Parameter Button. The
Multiple Display will also show P3 when this row is selected in the
Parameter Editing Mode.
The MIDI Row consists of the Parameters related to MIDI control of the
Echoplex. These are Channel, ControlSource, Source#, VolumeCont,
FeedBKCont, Dump, and Load.
P L AY M O D E
During Play Mode the MIDI LED is part of the Visual Tempo Guide. It
blinks at each Loop StartPoint. This will only blink if your loop has
multiple cycles. When there is only one cycle only the Switches LED
blinks to indicate the Cycle StartPoint.
See also: Parameter Button, Multiple Display, Parameter Matrix, Visual Tempo Guide
The MIDI In, Out, and Thru ports are standard equipment on most
MIDI-capable devices. These ports are connected to other devices with
standard MIDI cables available at any music store.
The MIDI Out port is used to send messages originating at the Echoplex
Digital Pro. These include the messages generated by button pushes (if
ControlSource is not Off; see ControlSource for more information),
sample dumps (see Dump) and a single Note On message sent at the
start of each loop (see Sync).
The MIDI Thru port echoes incoming information for the benefit of
additional MIDI devices that may be "daisy-chained" with the Echoplex
Digital Pro. Messages originating at the Echoplex are sent out the MIDI
Out port only, and are not transmitted out the MIDI Thru port.
One variation worth noting is the situation when several Echoplexes are
daisy-chained, with the MIDI Out of each connected to the MIDI In of
the next. In this case, it may appear that incoming MIDI messages are
relayed out the MIDI Out port in addition to the MIDI Thru port, which
may seem puzzling. The logic behind this is not inconsistent, however.
Incoming MIDI messages from the master Echoplex are causing actions
to occur in each slave. Each of these actions generates a new MIDI
message, which is transmitted out the MIDI Out port of the slave.
This controls the mix between the input signal and the loop. If you are
using the Echoplex Digital Pro in an effects loop, then you will probably
want to set this so that the input and loop are evenly balanced, or so
that the input is a little louder than the loop (this will facilitate soloing
over the loop). If you are using the Echoplex Digital Pro in conjunction
with a mixer, so that you can hear the input signal whether or not the
Echoplex is on, then set the Mix control all the way clockwise to “Loop.”
After Multiply or Insert has been used to add cycles to a loop, the
Multiple Display will show the current Cycle. You will see it increment
as the loop progresses through the cycles.
The Multiple Display will be empty after the initial loop is recorded,
since there is only one cycle. Only after Multiply or Insert will it show
anything.
If you put the loop into Reverse, you will see the cycles count backwards.
In the Parameter Editing Mode, the Multiple Display shows the current
row selected in the Parameter Matrix.
In the Preset Editor, the Multiple Display shows the current Preset being
edited.
This line-level output jack accepts standard 1/4” mono phone plugs.
The output is a mix of the input and the current loop, with relative
volumes determined by the position of the Mix knob, and overall
volume determined by the Output knob.
This jack is provided for those who want to use their own footswitches
to control Overdub operations. Some may prefer piano-style pedals to
the Overdub button on the supplied footpedal.
PA R A M E T E R E D I T I N G
The Parameters are arranged in a matrix so you can easily find and
access the parameter you wish to edit. The Parameter Matrix is
shown in the text on the front panel of the Echoplex. When you first
press the Parameter Button to enter the Parameter Editing Mode the
Timing LED will be illuminated and P1 will be displayed in the Multiple
Display. This indicates that the row of timing related parameters next
to the Timing LED are available for editing.
Each successive press of the Parameter Button selects the next row of
the matrix. The second press selects the Switches Row, with the
Switches LED illuminated and P2 in the Multiple Display. The third
press selects the MIDI Row, and the fourth press selects the Loops Row.
Once you have selected the row with the Parameter you wish to edit,
press the Function Button over that Parameter to select it. The current
value of that Parameter will be displayed in the LoopTime Display.
Continue pressing that Function Button to change the value of that
Parameter.
When you have finished editing, press the Parameter Button to cycle
back to Play Mode. A Long-Press of the Parameter Button always
puts you back in Play Mode, which is convenient for when you are not
looking directly at the Echoplex.
Your new Parameter setting will be saved, even if you turn off the power.
P R E S S I N G PA R A M E T E R WITH MIDI
The Parameter Button can be virtually pressed with a MIDI
command. The MIDI VirtualButton command for the Parameter Button
is located at Source# + 0. The Parameter VirtualButton works exactly
like pressing the Parameter Button on the front panel.
You can also change Parameters on the fly by using Parameter Presets and
MIDI Program Change commands.
R E S E T T I N G PA R A M E T E R S
The Parameters can be reset to the factory defaults. To do this, hold
down the Parameter Button when you turn on the power to the
Echoplex. Once the start up screen displays, you can release it. When the
Echoplex has fully booted up, all of the Parameters will be reset.
With this feature you have many functions under control simply
by connecting a MIDI keyboard or other MIDI controller
programmed with the notes from 84 to 99.
DOUBLE-CLICK COPYING
When you are triggering loops with MIDI NoteOn messages and
SwitchQuant is on, repeating (double-clicking) the same note
during the quantizing period will do a LoopCopy from the current
loop into the triggered loop. This is similar to using Next-
Multiply, but is much quicker and simpler to use from a
keyboard.
DOUBLE-CLICK RECORD
DOUBLE-CLICK MULTIPLY
PA R A M E T E R E D I T I N G M O D E
The Switches LED is illuminated when the Switches Row of the
Parameter Matrix has been selected for editing with the Parameter
Button. The Multiple Display will also show P2 when this row is
selected in the Parameter Editing Mode.
The Switches Row mainly consists of the Parameters related to how the
various Function Buttons operate. These are RecordMode,
OverdubMode, RoundMode, InsertMode, MuteMode, Overflow, and Presets.
P L AY M O D E
During Play Mode the Switches LED is part of the Visual Tempo Guide. It
blinks at each Cycle StartPoint. This is helpful for you to get a visual
indication of the tempo of your loop.
See also: Parameter Button, Multiple Display, Parameter Matrix, Visual Tempo Guide
PA R A M E T E R E D I T I N G M O D E
The Timing LED is illuminated when the Timing Row of the
Parameter Matrix has been selected for editing with the Parameter
Button. The Multiple Display will also show P1 when this row is
selected in the Parameter Editing Mode.
The Timing Row mainly consists of the Parameters related to Timing and
Synchronization of the Echoplex. These are Loop/Delay, Quantize,
8ths/Cycle, Sync, Threshold, Reverse, and StartPoint.
P L AY M O D E
During Play Mode the Timing LED is part of the Visual Tempo Guide. It
blinks at each Sub-Cycle Point as determined by the 8ths/Cycle parameter
and the Global Clock. Usually this is set to indicate 8th notes, but it can
be set for any rhythmic division of the loop. This is helpful for you to get
a visual indication of the tempo of your loop.
See also: Parameter Button, Multiple Display, Parameter Matrix, Visual Tempo Guide,
8ths/Cycle
It is often difficult in looping to feel the length of a loop before there are
any good rhythmic clues recorded into it. This can make it frustrating to
overdub new material that is intended to be in rhythm. To aid in this the
Visual Tempo Guide of the Echoplex user interface is there to help
you find the tempo.
The Visual Tempo Guide makes use of several LEDs on the Echoplex
front panel that are otherwise not used during Play Mode. They work as
follows:
MIDI LED Blinks with the local Loop StartPoint. (only shown if
multiples established)
Multiple Right Dot Blinks at the Global MIDI StartPoint ( Beat 1 of the external
clock). Only shown if local loop is not aligned.
Loop Display Dot AutoUndo executed (loop was not changed in last pass)
The following figure shows the location of each Visual Tempo Guide LED.
Flashes to indicate
Cycle StartPoint
Loops
MIDI
• • • • Switches
LOOP LOOPTIME MULTIPLE Timing
EXTERNAL CLOCKS
When Sync=In and an external clock source is present, the Tempo LEDs
will initially reflect the StartPoints defined by the external clock.
If the loop is shifted out of alignment with the external clock, the
Tempo LEDs will then reflect our internal loop StartPoints. The Global
MIDI StartPoint LED (lower right dot on the Multiple display) will then
blink in time with the StartPoints of the external clock. This gives a visual
indication of how the loops are aligned. When a ReAlign is done to bring
them back together, the Global MIDI StartPoint LED stops blinking.
If multiple loops are used and the loops are switched Unquantized, it is
possible to see these move out of alignment with each other. This can be
a little disconcerting, but it can also be helpful as a reference of where
the Global Clock is in relation to your Local Cycle StartPoints as you switch
loops.
TEMPO LIMITS
If the tempo is above 400 BPM, the 8th note Sub-Cycle LED stops
blinking since it becomes useless as a visual indicator at such speeds.
This is also the point where MIDI clock is no longer sent for similar
reasons. You can still make loops as short as you like.
V I S U A L B E AT M AT C H I N G I N D I C AT O R
The Multiple Left Dot LED showing the Sync correction can be useful
for tuning the tempo on a sequencer to match with an existing loop on
the Echoplex. By watching the frequency and intensity of this LED you
can quickly speed or slow the tempo of the sequencer to match the loop
in the Echoplex, at which point the dot stops blinking. This technique
allows you to start a loop without the sequencer, then start the
sequencer and tune its tempo to match.
MIDI Sample
Dump
The Echoplex uses the MIDI Sample Dump Standard to transfer the loop
you recorded to another Echoplex, sampler, or even your computer.
MIDI Sample Dump is an extension of the MIDI standard which has been
used by many samplers in the past 20 years. It uses SysEx to transmit the
audio data. Unfortunately, not all samplers implement sample dump
exactly the same way. To give you the possibility of transferring samples
between a wide range of samplers we have provided a flexible variety of
of settings for the MIDI sample dump parameters in the Echoplex.
The following sections give a short introduction into some details of the
MIDI Sample Dump that may help you.
Connections
The minimal MIDI patch is to connect the MIDI Out Port of the
sending unit to the MIDI In Port of the receiving unit.
Dump Header
Data #1
Data #2
...
Data #8265
Dump Header
ACK
Data #1
ACK
Data #2
ACK
... ...
Data #8265
ACK
Dump Header
ACK
Data #1
ACK
Data #2
NAK!
Data #2
ACK
... ...
Data #8265
ACK
Request
Dump Header
ACK
Data #1
ACK
Data #2
ACK
...
...
Data #8265
ACK
Sample Number
The Sample Dump header and request contain several pieces of
information about the sample. The most important one for the user is
the sample number.
A sampler can store many samples. These samples are usually indexed.
In a MIDI sample dump the sender tells the receiving unit what sample
number it is sending. Correspondingly the receiving unit can request a
specific sample number. The sample number can range from 0 to 16383.
Usually not all numbers are accessible to the user.
See the following sections for information on how sample numbers are
used in the Echoplex.
Device ID
The device ID of Sysex messages (sample dumps are Sysex messages)
are used to make sure that the message is received only by the device
that you wanted to send it to.
Two units have to have the same ID in order to talk with each other.
A device ID of 127 has a special meaning. If you set the receiving unit
to 127, all device IDs are accepted. If you set the sending unit to 127, all
receiving units should therefore accept your SYSEX data. This is called
broadcasting.
See the following sections for information on how device IDs are used in
the Echoplex.
10-6 Echoplex Digital Pro Plus User’s Manual
MIDI Sample Dump Introduction
Continued
Connections
The Echoplex allows you to transfer the sound data through open loop
connections (one cable) and closed loop connections (two cables). If
you have a choice always use closed loops. The transmission will be
approximately twice as fast.
The Echoplex gives you the possibility to set a current loop number and
a “current” sample number as special Sample Dump parameters. While
in Upload-mode press Record to edit the loop number and Overdub to
edit the sample number.
When you send the current loop it is always sent with the sample
number you defined on the Echoplex.
The current sample number is then set to this value. Sample numbers
on the Echoplex range from 0 to 999.
Device ID
The device ID of the Echoplex can be changed while in Upload-mode.
Press Multiply to see the device ID. Press it again to start incrementing
the value. The longer you press, the faster the value will be
incremented. Broadcasting (device id=127) is implemented.
PARAMETER
Exits the Upload-mode. You will see the P3 display again. If you received
a loop it may be stored in a loop other than the one that you are hearing
now. Leave the parameter mode and select the loop with the Next
button.
RECORD
Changes current loop number. The default is the loop you where
listening to. Maximum range from 0 to 16 (depends on the number of
loops). Ln is shown in the green display.
MULTIPLY
Changes the device ID. The default is 1. Range from 0 to 127. 127 is
used to broadcast to all receivers/accept all senders. Id is shown in the
green display.
OVERDUB
Changes current sample number. The default is the current loop
number. Range from 0 to 999. Sn is shown in the green display
INSERT
Reserved.
MUTE
Reserved.
UNDO (=DUMP)
Send the current loop. The receiving unit will store it as the current
sample number.
NEXT (=UPLOAD)
Request a dump from the other unit. The current sample number will be
sent by the other unit and stored in the current loop. This works only in
a closed loop (2 MIDI cables).
The three value buttons (Record, Overdub, Multiply) work the same way.
The first press shows the current value. Subsequent presses increment
the value. If you press the button for a long time it starts repeating. The
repeat rate speeds up the longer you press. The maximum speed is
reached after approximately 100 increments. When the maximum value
is reached, the value is set to minimum (usually 0 or 1) and the repeat
rate slows down to give you the possibility to release the button.
SAMPLEHEADER (SAMPLENUMBER)
Samples with the Sample Numbers 1-16 are stored in the corresponding
loop. All other Sample Numbers are ignored and the sample is stored in
the current loop number.
SAMPLEREQUEST (SAMPLENUMBER)
If Sample Numbers 1-16 are requested the corresponding loop is sent.
All other Sample Numbers are ignored and the current loop is sent as
the requested Sample Number.
Examples
The Echoplex is capable of starting the transmission and of passively
waiting until the other unit takes control. The following examples give a
few examples for transmitting loops from one Echoplex to another one.
Here are a few estimates for the open loop (no acknowledges):
Here are some known details about other devices implementing MIDI
Sample Dump and how they interact with the Echoplex. This is not a
complete list. If the device you use is not on here, consult that device’s
manual or the manufacturer for more information on their Sample
Dump implementation.
ECHOPLEX
Sending MIDI Sample Dumps from one Echoplex to another one is
simple.
If you are connecting two Echoplexes make sure they don't use the
same MIDI channel and/or the MIDI parameter "ControlSource" is
switched off on the sending machines (both machines in a closed loop).
This is especially necessary now with the MIDI pipe feature when using
closed loop, since any MIDI command received is immediately sent out
again. If you forget this, the two machines will send every button you
press back and forth to each other in an infinite loop.
SOUNDDESIGNER ®
SoundDesigner subtracts 2 from the device ID number.
ALCHEMY ™
Alchemy™ needs to initiate sample dumps in both directions.
Alchemy™ actually sends the sample number off by one. When you ask
for sample #5 it actually requests #4 from the Echoplex.
Make sure the sample length actually has the number of samples that
you want to transmit. Sometimes Alchemy stores short sounds in huge
files filling the end with zeroes.
K2000 ™
The K2000™ reserves the samples 1-199 for ROM samples which can
not be dumped or overwritten.
You have to set the device ID (called Sysex ID) to the same as on the
Echoplex. Setting it to 127 doesn’t do the standard behavior (accepting
all IDs), so make sure they are equal on both units.
You need to go into the Edit Keymap to see your new sample. It is
probably best if you add a new Keymap with your new sample.
You can also start the dump from the K2000™. The function is well
hidden in the sample editor. Press <Dump>. The Echoplex will ignore
10-18 Echoplex Digital Pro Plus User’s Manual
MIDI Sample Dump Other Device Implementations
Continued
the sample number you send and store it in the loop number you
defined in the Echoplex Upload-mode (Record-button).
E-MU E64™
The device ID of the E-MU™ is set to 127 and cannot be changed. It
therefore will always accept all samples, independent of your Device ID.
or
S A M P L E D U M P D I S P L AY
A ACK received
N NAK received
W WAIT received
C CANCEL received
- nothing received
c Cancel sent
H Header sent
Error values
In case of an error (display 'E') the red display shows an error number.
These mean the following:
6 checksum error
MIDI SysEx
2) VERSION
----------
The format of the data bytes of the following commands depends on this
version number.
3) COMMANDS
-----------
Overview:
INFO_REQUEST
F0 00 01 30 0B dev vers 0 F7
240 00 01 48 11 dev vers 0 247
INFO_DATA
F0 00 01 30 0B dev vers 1 vers (mem_1 mem_2 mem_3) F7
240 00 01 48 11 dev vers 1 vers (mem_1 mem_2 mem_3) 247
GLOBAL_PARAM_REQUEST
F0 00 01 30 0B dev vers 10 from length pset F7
240 00 01 48 11 dev vers 16 from length pset 247
GLOBAL_PARAM_DATA
F0 00 01 30 0B dev vers 11 from length pset val_1 .. val_n F7
240 00 01 48 11 dev vers 17 from length pset val_1 .. val_n 247
LOCAL_PARAM_REQUEST
F0 00 01 30 0B dev vers 12 from length pset F7
240 00 01 48 11 dev vers 18 from length pset 247
LOCAL_PARAM_DATA
F0 00 01 30 0B dev vers 13 from length pset val_1 .. val_n F7
240 00 01 48 11 dev vers 19 from length pset val_1 .. val_n 247
ALL_PARAM_REQUEST
F0 00 01 30 0B dev vers 14 F7
240 00 01 48 11 dev vers 20 247
GLOBAL_PARAM_RESET
F0 00 01 30 0B dev vers 20 pset F7
240 00 01 48 11 dev vers 32 pset 247
LOCAL_PARAM_RESET
F0 00 01 30 0B dev vers 21 pset F7
240 00 01 48 11 dev vers 33 pset 247
F0 00 01 30 0B dev vers 0 F7
240 00 01 48 11 dev vers 0 247
_____________________________________________________________
|byte# | bits | description
|_______|______|_____________________________________________
|0 | | vers | version number of this unit
|1-3 | 21 | mem | soundmemory size
|_______|______|_____________________________________________
1 Loop/Delay (4 bits)
2 Timing Quantize (2 bits)
3 8th/Cycle (7 bit)
4 SyncMode (3 bit)
5 TrigThreshold (4 bits)
6 RecordMode (2 bit)
7 OverdubMode (1 bit)
8 RoundMode (1 bit)
9 InsertMode (4 bits)
10 MuteMode (1 bit)
11 Overflow (1 bit)
12 MoreLoops (4 bits) (real NLoops-1)
13 AutoRecord (1 bit)
14 Next LoopCopy (2 bits)
15 SwitchQuant (3 bits)
16 Velocity (1 bit)
17 SamplerStyle (2 bits)
18 Tempo (7 bits)
Loop/Delay (4 bits):
$00 LoopMode LOP
$01 DelayMode DEL
$02 ExpertMode EXP
$03 StutterMode Stu
$04 OutMode Out
$05 InputMode In
$06 ReplaceMode rPL
$07 FlipMode FLI
8ths/Cycle (7 bits):
$00 8ths/Cycle = 8
$01 " = 4
$02 " = 2
$03 " = 6
$04 " = 12
$05 " = 16
Reference - MIDI SysEx 11-5
MIDI SysEx Detailed Reference MIDI SysEx
Continued
$06 " = 32
$07 " = 64
$08 " = 128
$09 " = 256
$0A " = 1
$0B " = 2
$0C " = 3
. . . . . .
$69 " = 96
SyncMode (3 bits):
$00 Off Off
$01 OutUserStartSong Ous
$02 SyncIn In
$03 SyncOut Out
TrigThreshold (4 bits):
xxxx value 0-8
RecordMode (2 bits):
$00 Toggle toG
$01 Sustain SUS
$02 Safe SAF
$03 NA NA
OverdubMode (1 bit):
$00 Toggle toG
$01 Sustain SUS
RoundMode (1 bit):
$00 Off OFF
$01 Round RND
InsertMode (4 bits):
$00 InsertOnly INS
$01 Rehearse rhr
$02 Replace rPL
$03 Substitute Sub
$04 Reverse rEV
$05 Half Speed h.SP
$06 Sustain SUS
MuteMode (1 bit):
$00 Continuous Cnt
$01 Start STA
11-6 Echoplex Digital Pro Plus User’s Manual
MIDI SysEx MIDI SysEx Detailed Reference
Continued
Overflow (1 bit):
$00 Play PLY
$01 Stop StP
MoreLoops (4 bits):
$00 number of loops =1
$01 number of loops =2
. . . . . .
$0F number of loops =16
AutoRecord (1 bit):
$00 Off OFF
$01 On On
SwitchQuant (3 bits):
$00 Off OFF
$01 Confirm CnF
$02 CycleQuantize CYC
$03 ConfirmCycle CCY
$04 LoopQuant LOP
$05 ConfirmLoop CLP
Velocity (1 bit):
$00 Off OFF
$01 On On
SamplerStyle (2 bits):
00 Run run
01 Once One
10 Start StA
11 Attack Att
Tempo (7 bits):
$00 value of tempo off (tempo select off)
$01 " 26
$02 " 28
$03 " 30
$04 " 32
$05 " 34
Reference - MIDI SysEx 11-7
MIDI SysEx Detailed Reference MIDI SysEx
Continued
. . . . . .
$7f " 278
_____________________________________________________________
|byte# | bits | description
|_______|______|______________________________________________
|0 | 7 | from | param index range start
|1 | 7 | length | param index range end
|2 | 7 | pset | param set (for future use, so far 127)
|_______|______|_____________________________________________
_____________________________________________________________
|byte# | bits | description
|_______|______|_____________________________________________
|0 | 7 | from | param index range start
|1 | 7 | length | param index range end
|2 | 7 | pset | param set (for future use, so far 127)
|3..n | 7 | value | param value(s)
|_______|______|_____________________________________________
----------------------------------------------------
_____________________________________________________________
|byte# | bits | description
|_______|______|_____________________________________________
|0 | 7 | from | param index range start
|1 | 7 | length | param index range end
|2 | 7 | pset | param set number. 127 means the current
| | | | preset selected in the Echoplex
|_______|______|________|____________________________________
_____________________________________________________________
|byte# | bits | description
|_______|______|_____________________________________________
|0 | 7 | from | param index range start
|1 | 7 | length | param index range end
|2 | 7 | pset | param set number. 127 means the pset
| | | | actually selected in the Echoplex
|3..n | 7 | value | param value(s)
|_______|______|_____________________________________________
F0 00 01 30 0B dev vers 14 F7
240 00 01 48 11 dev vers 20 247
4) CHECKSUM CALCULATION
-----------------------
5) COMMUNICATION EXAMPLES
-------------------------
Note: This example fully uses the info commands to find out the
version of the different units.
In most cases this will not be necessary and the two units will
simply assume to use the same protocol version.