Page 2
Important Notice: In order to obtain warranty service on your UltraProteus unit, the serial number sticker must be intact and you must have a sales receipt or other proof of purchase. If there is no serial number sticker on UltraProteus, please contact E-mu Systems at once.
Page 3
3. Do not use UltraProteus near water — for example near a bathtub, washbowl, magnitude to constitute a risk of kitchen sink, in a wet basement, on a wet bar, or near or in a swimming pool.
Page 4
5. UltraProteus should be located away from heat sources such as radiators, heat registers, fireplaces, stoves, or ovens. 6. UltraProteus should only be connected to a power supply of the type de- scribed in the operating instructions and as marked on the product.
Page 5
TABLE OF CONTENTS INTRODUCTION & BASIC SETUP Introduction ........................3 Getting Started ........................ 4 Connection Instructions ....................5 Background - About Sampling ..................9 BASIC OPERATION Main Controls ........................ 12 Selecting MIDI Channels ....................14 Selecting Presets/Hyperpresets ..................14 Adjusting Volume & Pan Position ..................14 Memory Card ........................
Page 9
Anatomy of an Envelope ....................144 Sound Delay ........................ 145 Sound Start ......................... 145 Application: Sound Splicing ..................146 Time to Save?......................147 LFO Modulation ......................147 Modulating Modulators ....................150 The UltraProteus Filter ....................151 Just Do It ........................152 Filter Filosophy ......................154...
Page 10
TABLE OF CONTENTS STEP-BY-STEP (cont) Morphology ........................ 157 Using UltraProteus with a Sequencer ................158 More Advanced Sequencing ..................159 REFERENCE SECTION Factory RAM Presets - Bank 0 ..................162 Factory ROM Presets - Bank 1 ..................163 Instrument Listing......................164 B3 Wave Diagrams ......................
HOME/ENTER 195 Star Ship MIDI DEMO UltraProteus UltraProteus is a new type of music synthesizer which upholds the legendary THIS SYMBOL APPEARS THOUGHOUT THE MANUAL TO Proteus tradition of crystal-clear sounds while significantly furthering the HIGHLIGHT ADDITIONAL evolution of electronic sound synthesis.
GETTING STARTED In its most basic form, UltraProteus is organized as shown in the diagram below. Complete acoustic instrument samples and electronically created sounds are used as raw material to form Presets. The Preset is a complete set of all program functions and combinations for a complete UltraProteus sound.
MIDI In UltraProteus is controlled by MIDI messages received at the MIDI In connector. Connect the MIDI In of the UltraProteus to the MIDI Out connector of a MIDI controller such as a MIDI keyboard, MIDI wind controller or MIDI guitar MOST ULTRAPROTEUS FACTORY controller.
Page 16
UltraProteus has three sets of programmable stereo outputs; Main, Sub 1, and Sub 2. Sub 1 is a non-effects output, Sub 2 is an effects-only output. Specific UltraProteus presets (or MIDI channels) can be routed to one of these stereo pairs in order to be further processed or mixed separately.
Page 17
In jack. Audio Outputs Each of the Sub 1 and Sub 2 output jacks on the UltraProteus are stereo jacks. The tip of each jack (accessed when a standard phone plug is inserted) is the left or right output of that group. If a stereo plug is inserted, the Ring of the stereo plug serves as a signal Return which sums into the Main outputs.
Page 18
The Sub 1 and Sub 2 jacks can be used as effect returns to the Main Outputs. POWER UP! The power switch is located on the right side of the front panel. UltraProteus and its MIDI controller may be turned on in any order. When power is applied, the liquid crystal display will light, indicating that UltraProteus is operating.
Page 19
BACKGROUND ABOUT SAMPLING UltraProteus utilizes digital recording of acoustic sounds for the basis of each Instrument. This is similar to a tape recorder except that inside the UltraProteus, the sounds are permanently recorded on digital memory chips. Sound and instrument waveforms are first sampled into the Emulator III, our top of the line, 16 bit stereo digital sampler.
Page 22
The LED to the left of the button indicates that you are in the Master menu. Midimap Menu Select Button A Midimap is a set of parameters used to configure UltraProteus to other MIDI gear such as a sequencer or keyboard setup. The 16 Midimaps contain digital effects setting as well as assignments of presets/hyperpresets to MIDI channels.
The Home/Enter button is used to confirm a particular operation or to return the cursor the “Home” position in the upper left corner (main screen-lower left). The LED flashes to indicate that UltraProteus is waiting for your response. Data Entry Control...
Page 24
Rotate the data entry control to select MIDI channel 01-16. As the channel is changed, the display will change to show the preset/hyperpreset, IF ULTRAPROTEUS IS NOT volume and pan associated with the displayed channel. RESPONDING PROPERLY OR...
“Effects Preset”, since each Midimap stores a complete effects setup. RAM CARDS NEED TO BE INITIALIZED BEFORE THEY There are 16 Midimaps in UltraProteus and an additional 16 Midimaps can be ARE FIRST USED. THEY stored on a memory card.
Page 26
UltraProteus to receive using the MIDI Enables in the Midimap menu (page 33). Turning “All Messages Off” turns that channel Off. If you do not turn any channels Off, UltraProteus will receive all 16 MIDI channels simultaneously! Select the desired preset or hyperpreset for each of the MIDI channels you wish the UltraProteus to receive using the Preset/Hyperpreset ->...
Page 27
UltraProteus MIDIMAP MENU Chapter 4: Midimap Menu...
The Midimap contains all the pre-sequence setup infor- mation, such as the program (preset or hyperpreset) for each MIDI channel, effects settings, etc. There are 16 Midimaps in UltraProteus and an additional 16 can be stored on a memory card.
Page 30
To enable the Midimap menu Press the Midimap button, lighting the LED. The current screen will be the one most recently selected since powering up UltraProteus. The cursor will appear underneath the first character of the screen heading on line one.
Page 31
MIDIMAP MENU Midimap Name This function allows you to name each of the 16 Midimaps with a name of up to THE AUTO-SELECT FEATURE IN 12 characters. Position the cursor underneath the character location and use THE MASTER MENU MUST BE the data entry control to change the character.
Page 32
F X A M I D I C h a n n e l 1 6 F X B The Output Mix Select (for each MIDI channel) selects which bus in the Output Section will be used. UltraProteus Operation Manual...
PRESETS. The “All Messages” filter is useful when you have other MIDI devices connected and do not want UltraProteus to respond to the MIDI channels reserved for other devices. Messages will be passed when On and filtered out when turned Off.
MIDIMAP MENU Program Map Select There are four Program Maps in UltraProteus. Program Maps allow incoming MIDI program changes to be translated into another number. For example, a program map could be set up so that program number 12 is selected whenever THE PROGRAM CHANGE MAPS program change number 26 is received at the MIDI in port.
MIDIMAP MENU FX B This function allows you to select which effect is active on Effect Processor B. Processor B effects include echo, delay, chorus, phase shifter, distortion and ring modulator. Each effect has one or more adjustable param- eters which are accessed by moving the cursor to the lower line. See the Effects section for detailed information on these functions.
Pressing the Home/Enter switch will confirm the operation. Writing to a Midimap location erases the existing Midimap in that location. Make sure that the location does not contain information you want to keep. Save MIDIMAP to M00 -defMIDIMap- UltraProteus Operation Manual...
EFFECTS SECTION Where are the Effects? The effects in UltraProteus are separate from the preset. This is similar to an external effects unit except that the signal path is kept in the digital domain to maintain excellent sound quality. MIDIMAP...
FX B ULTRAPROTEUS EFFECT BUS ARCHITECTURE The two stereo effect processors on UltraProteus are designated as A and B effects. “A” effects contain Reverb and other effects. The “B” effects do not include Reverbs, but include a host of other great effects which are listed on page 53.
Page 41
EFFECTS SECTION TO PROGRAM AN EFFECT: 1) Press the MIDIMAP button lighting the LED. 2) Slowly turn the data entry knob clockwise until you find the screen shown below. Select one of the effect processors in the Mix Selection. This selects the input to the effect processors.
REVERB Reverberation is a simulation of a natural space such as a room or hall. The reverb effects in UltraProteus simulate various halls, chambers, rooms and reverberation plates. In addition, there are several other reverb effects such as Early Reflections and Rain. There is only one adjustable parameter on the reverbs - Decay Time.
Page 43
EFFECTS SECTION Room programs simulate small rooms with high frequency absorption caused by drapes and furniture. Plates simulate plate type reverbs with their tight, dense early reflections and sharp reverb build-up. Chambers simulate medium sized rooms with hard reflective surfaces. Hall programs recreate the open, spacious ambience of large concert halls.
Page 44
Simulates a plate reverb unit. Gives a tight, bright, slightly metallic sound. Reflection buildup is very rapid, with high density. Early reflections are mini- mized. Plate 2 An effect similar to Plate 1, but slightly warmer with less density. UltraProteus Operation Manual...
Page 45
EFFECTS SECTION EARLY REFLECTION GROUP All Early Reflection programs have a single Ambience parameter which adds diffusion to the individual reflections. Lower ambience settings cause reflec- tions to become more discrete, simulating harder reflecting surfaces. The early reflection programs are simulations of increasingly large acoustic spaces, from a small studio (Early Refl 1) to a large room like a sound stage (Early Refl 4).
The flanger in the UltraProteus is a stereo device consisting of two separate delay lines controlled by a single set of controls. The block diagram of the flanger is shown below.
Page 47
EFFECTS SECTION A Minimum Delay control serves to tune the flanger. In other words, it adjusts the placement of the comb filter notches. The initial delay is variable from 26 microseconds to 6.5 milliseconds. FXA:StereoFlange Min Delay A Low Frequency Oscillator (LFO) varies this initial delay setting, changing the frequency of the notches and adding animation to the sound.
Ph a se L In pu t L O ut p ut S hi ft er M in imu m Fre q. Depth L F O Rate FXA:Phaser FXA:Phaser LFO Rate LFO Depth FXA:Phaser FXA:Phaser Min Freq Feedback UltraProteus Operation Manual...
LFO Rates generally requiring less LFO Amount and vice-versa. The stereo chorus in the UltraProteus is very similar to the stereo flanger except that the delay time is longer. The delay times for the stereo chorus range from 13 milliseconds to 52 milliseconds, compared with the 26 microsecond to 6.5...
Page 50
Feedback controls how many echoes are produced. A setting of 0 produces only one echo. The delay line is incredibly UltraProteus Operation Manual...
Page 51
EFFECTS SECTION stable even with large amounts of feedback. This quality allows the delay line to be used as a resonator, where it acts as a kind of oscillator when excited by an input signal. Infinite delay effects are also possible without the risk of runaway. The stereo delay can function as two independent delay lines by panning the primary and secondary instruments to the extreme left and right.
Page 52
L In pu t L Ou tp u t L e ft L eft De l ay Ta p L evel FXA:Echo FXA:Echo L DelayTime R DelayTime FXA:Echo FXA:Echo L Tap Level R Tap Level FXA:Echo Feedback UltraProteus Operation Manual...
EFFECTS SECTION B EFFECTS The B effects include Stereo Flanger, Stereo Chorus, Phaser, Fuzz, Ring Modu- lator, Delay, Cross Delay and Fuzz Lite. Some of the B effects such as the Fuzz and the Ring Modulator are a bit bizarre (you won't want to use them on every sound), but can be used to create some truly amazing effects.
The level of the input sound greatly affects the amount of fuzz, so that UltraProteus' envelopes can now control harmonic content as well as the volume. Output Volume sets the output level of the fuzz. There are two complete fuzz effects, controlled by the same set of controls as shown in the diagram below.
Page 55
EFFECTS SECTION Ring Modulator A Ring Modulator is a device which takes two signals and multiplies them together into one resultant signal containing only the sum and difference frequencies of the two input waves. The original frequencies are not output! However, every harmonic of each signal multiplies every other, according to its amplitude.
Pan the primary and secondary instruments to left and right in the pan screen, then move to the Effect B screen and select Ring Modulator. There are no parameters to adjust in this effect so the lower line of the display reads: None. FXB:RingModulate None UltraProteus Operation Manual...
Page 59
EFFECTS SECTION Where are the Effects? The effects in UltraProteus are separate from the preset. This is similar to an external effects unit except that the signal path is kept in the digital domain to maintain excellent sound quality. MIDIMAP...
Page 60
FX B ULTRAPROTEUS EFFECT BUS ARCHITECTURE The two stereo effect processors on UltraProteus are designated as A and B effects. “A” effects contain Reverb and other effects. The “B” effects do not include Reverbs, but include a host of other great effects which are listed on page 53.
Page 61
EFFECTS SECTION TO PROGRAM AN EFFECT: 1) Press the MIDIMAP button lighting the LED. 2) Slowly turn the data entry knob clockwise until you find the screen shown below. Select one of the effect processors in the Mix Selection. This selects the input to the effect processors.
Page 62
REVERB Reverberation is a simulation of a natural space such as a room or hall. The reverb effects in UltraProteus simulate various halls, chambers, rooms and reverberation plates. In addition, there are several other reverb effects such as Early Reflections and Rain. There is only one adjustable parameter on the reverbs - Decay Time.
Page 63
EFFECTS SECTION Room programs simulate small rooms with high frequency absorption caused by drapes and furniture. Plates simulate plate type reverbs with their tight, dense early reflections and sharp reverb build-up. Chambers simulate medium sized rooms with hard reflective surfaces. Hall programs recreate the open, spacious ambience of large concert halls.
Page 64
Simulates a plate reverb unit. Gives a tight, bright, slightly metallic sound. Reflection buildup is very rapid, with high density. Early reflections are mini- mized. Plate 2 An effect similar to Plate 1, but slightly warmer with less density. UltraProteus Operation Manual...
Page 65
EFFECTS SECTION EARLY REFLECTION GROUP All Early Reflection programs have a single Ambience parameter which adds diffusion to the individual reflections. Lower ambience settings cause reflec- tions to become more discrete, simulating harder reflecting surfaces. The early reflection programs are simulations of increasingly large acoustic spaces, from a small studio (Early Refl 1) to a large room like a sound stage (Early Refl 4).
Page 66
The flanger in the UltraProteus is a stereo device consisting of two separate delay lines controlled by a single set of controls. The block diagram of the flanger is shown below.
Page 67
EFFECTS SECTION A Minimum Delay control serves to tune the flanger. In other words, it adjusts the placement of the comb filter notches. The initial delay is variable from 26 microseconds to 6.5 milliseconds. FXA:StereoFlange Min Delay A Low Frequency Oscillator (LFO) varies this initial delay setting, changing the frequency of the notches and adding animation to the sound.
Page 68
Ph a se L In pu t L O ut p ut S hi ft er M in imu m Fre q. Depth L F O Rate FXA:Phaser FXA:Phaser LFO Rate LFO Depth FXA:Phaser FXA:Phaser Min Freq Feedback UltraProteus Operation Manual...
Page 69
LFO Rates generally requiring less LFO Amount and vice-versa. The stereo chorus in the UltraProteus is very similar to the stereo flanger except that the delay time is longer. The delay times for the stereo chorus range from 13 milliseconds to 52 milliseconds, compared with the 26 microsecond to 6.5...
Page 70
Feedback controls how many echoes are produced. A setting of 0 produces only one echo. The delay line is incredibly UltraProteus Operation Manual...
Page 71
EFFECTS SECTION stable even with large amounts of feedback. This quality allows the delay line to be used as a resonator, where it acts as a kind of oscillator when excited by an input signal. Infinite delay effects are also possible without the risk of runaway. The stereo delay can function as two independent delay lines by panning the primary and secondary instruments to the extreme left and right.
Page 72
L In pu t L Ou tp u t L e ft L eft De l ay Ta p L evel FXA:Echo FXA:Echo L DelayTime R DelayTime FXA:Echo FXA:Echo L Tap Level R Tap Level FXA:Echo Feedback UltraProteus Operation Manual...
Page 73
EFFECTS SECTION B EFFECTS The B effects include Stereo Flanger, Stereo Chorus, Phaser, Fuzz, Ring Modu- lator, Delay, Cross Delay and Fuzz Lite. Some of the B effects such as the Fuzz and the Ring Modulator are a bit bizarre (you won't want to use them on every sound), but can be used to create some truly amazing effects.
Page 74
The level of the input sound greatly affects the amount of fuzz, so that UltraProteus' envelopes can now control harmonic content as well as the volume. Output Volume sets the output level of the fuzz. There are two complete fuzz effects, controlled by the same set of controls as shown in the diagram below.
Page 75
EFFECTS SECTION Ring Modulator A Ring Modulator is a device which takes two signals and multiplies them together into one resultant signal containing only the sum and difference frequencies of the two input waves. The original frequencies are not output! However, every harmonic of each signal multiplies every other, according to its amplitude.
Page 76
Pan the primary and secondary instruments to left and right in the pan screen, then move to the Effect B screen and select Ring Modulator. There are no parameters to adjust in this effect so the lower line of the display reads: None. FXB:RingModulate None UltraProteus Operation Manual...
Page 77
UltraProteus HYPERPRESET MENU Chapter 6: Hyperpreset Menu...
Press the Hyper button, lighting the LED. The current screen will be the HYPERPRESET AS YOU EDIT one most recently selected since powering up UltraProteus. IT, YOU MUST HAVE IT The Hyperpreset to be edited will be the LAST one selected or edited. The...
MENU) IS TURNED ON, ZONES WILL BE SELECTED AS THE KEYBOARD IS PLAYED. IN THE CASE OF OVERLAPPING ZONES, THE LOWEST ZONE NUMBER WILL BE SELECTED. VELOCITY WILL SELECT THE ZONE IF VELOCITY SWITCHING HAS BEEN PROGRAMMED. UltraProteus Operation Manual...
Zone Key Range Key range sets the keyboard range associated with each of the sixteen possible zones. The key range of each zone can be set anywhere from key C-2 to G8. UltraProteus Keyboard Range MIDI 120 127 Key #...
Because there are sixteen possible zones, presets can be layered 16 deep! VEL RANGE low:000 hi:127 High Velocities Preset (Velocity Range 065-127) Play this Preset Low Velocities Preset (Velocity Range 001-064) Play this Preset Zone Velocity Range allows you to select different preset layers according to key velocity. UltraProteus Operation Manual...
HYPERPRESET MENU Zone Velocity Offset This function works in conjunction with the Zone Velocity Range feature and adds a programmable offset value to the velocity value applied to the preset. The velocity offset is variable for each zone from -126 to +126. Suppose that a preset is assigned a velocity range of 000-026 (see previous screen).
PAGE 239 OF THIS MANUAL. Function Generators contain up to eight segments, each with a level, time, shape, and conditional jump parameter. The Free-Run FG is a kind of “Master” controller which can control all presets contained in a hyperpreset. UltraProteus Operation Manual...
Page 85
HYPERPRESET MENU Hyperpresets contain a slightly different version of the function generator called a Free-Running Function Generator or Free-Run FG. There is one Free-Run FG per hyperpreset (effectively one per MIDI channel). What the Free-Run FG actually controls is programmed in the preset itself. The Free-Run FG differs from the other FGs in two fundamental ways.
Pressing the Enter switch will confirm the operation. Any of the hyperpreset locations may be selected. Saving to a hyper erases the existing hyper in that location. Make sure that the destination does not contain informa- tion you want to keep. SAVE HYPER to... 000 SynBass/Lead UltraProteus Operation Manual...
One way to represent complex waveforms is to use a chart with frequency on one axis and amplitude on the other. Each vertical line of the chart represents one sine wave at a specific amplitude and frequency. 1440 2880 Frequency UltraProteus Operation Manual...
Page 89
PRESET PROGRAMMING WHAT IS A FILTER? Most of the instruments in UltraProteus are complex waves containing many sine waves of various amplitudes and frequencies. A filter is a device which allows us to remove certain components of a sound depending on its fre- quency.
Page 90
Parametric equalizers are usually either two-pole or three-pole filters. In terms of vintage synthesizers, Moog and ARP synthesizer filters used 4-pole filters, Oberheim synthesizers were famous for their 2-pole filter sound. 4-pole 2-pole Lowpass Lowpass Frequency UltraProteus Operation Manual...
PRESET PROGRAMMING Using a filter, we now have a way to control the harmonic content of a sampled sound. As it turns out, even a simple low pass filter can simulate the response of many natural sounds. For example, when a piano string is struck by its hammer, there are initially a lot of high frequencies present.
Page 92
The UltraProteus filter is actually much more complex than the four parametric sections described above. As an example of its power, the diagram below shows one of the possible ways that the UltraProteus filter can be configured. This amount of filtering is unprecedented in all of electronic music history.
Page 93
Morph Frequency The UltraProteus Z-plane filter has the unique ability to change its function over time. Filters A and B represent two different complex filters. By changing a single parameter, the Morph, many complex filter parameters can now be changed simultaneously.
In the UltraProteus filter there is only one parameter that can be continuously varied in realtime and that is the Morph parameter. Other filter parameters, such as Frequency Tracking, can only be changed at note-on time.
Page 95
PRESET PROGRAMMING Suppose we added yet another dimension to the filter model. We could have the realtime Morph parameter, the Frequency Tracking parameter (set at note-on time) and one more parameter, perhaps controlling the amount of the filter peaks with key velocity. One way to visualize a three-dimensional filter model is shown by the diagram below.
Of course, you can put any instrument through the filter and the filter will shape the basic character of the instrument. This “building-block” approach to synthesis is only a part of what makes UltraProteus such a unique and powerful synthesizer.
PRESET PROGRAMMING ULTRAPROTEUS SIGNAL FLOW Going back to the block diagram for a single channel we can re-examine the complete signal path. Instrument Z-Plane Filter Tone Freq Trans Sample Morph Pitch Start Volume Function Aux. Volume Velocity Possible Gen. DAHDSR...
FILTER TRANSFORM 2 PRIMARY FILTER TRANSFORM 2 The possible modulation routings are completely flexible as shown in the SECONDARY FILTER TRANSFORM 2 diagram above. Multiple sources can control the same destination, or a single source can control multiple destinations. UltraProteus Operation Manual...
PRESET PROGRAMMING REALTIME Modulation Destinations MODULATION SOURCES PITCH WHEEL Primary LFO 1 Z-Plane Instrument Tone MIDI CONTROL A Filter Amount Rate MIDI CONTROL B Pitch Morph MIDI CONTROL C Volume LFO 2 MIDI CONTROL D Amount Rate Volume MONO PRESSURE X-Fade AHDSR Portamento...
MIDI controller. Experiment with the curves to find the one that works best for your style and MIDI controller. Curve 1 Curve 2 Played Velocity Played Velocity Curve 4 Curve 3 Played Velocity Played Velocity UltraProteus Operation Manual...
Each of the 16 MIDI channels uses basically 3 types of messages; note on/off, program changes, and continuous controller mes- sages. Your MIDI keyboard, in addition to telling UltraProteus which note was played, may also send realtime control information, which simply means occurring in real time or live.
Portamento Rate Primary Portamento Rate Secondary Portamento Rate MIDI Filter Morph Primary Filter Morph Controller Secondary Filter Morph Amount Primary Pan Secondary Pan The MIDI controllers A-B-C-D must have both a source (0-31), and a control destination assigned. UltraProteus Operation Manual...
It’s easy to create new presets by using the Preset Edit menu to modify existing presets. This is really the best way of getting aquainted with UltraProteus. If you don't like the results, simply change the preset momentarily and you'll be back to the original sound.
Page 106
UltraProteus is designed so that for each of the variable parameters, such as the volume, there is an initial setting which can be changed by a modulation source.
Page 107
PRESET PROGRAMMING MODULATION SOURCES UltraProteus uses three kinds of modulation sources. NOTE-ON MODULATION CONTROL Values which are generated at the start of a note and do not change during the note. Keyboard Key Which key is pressed. Key Velocity How fast the key is pressed.
Page 108
MIDIPATCH Connecting a modulation Source to a Destination is called a Patch. UltraProteus lets you connect the modulation sources in almost any possible way to the modulation destinations. You can even modulate other modulators. Each patch also has an amount parameter which determines “how much”...
Page 109
An envelope can be described as a “contour” which can be used to shape the sound in some way over time. There are two different envelope generators on UltraProteus. The Alternate Volume Envelope generator controls the volume of the primary or secondary instrument over time and has 5 stages: Attack, Hold, Decay, Sustain, and Release.
Page 110
3) The envelope remains at the Sustain level until the key is released, then it glides back down to zero at the programmed Release rate. level time released down When the key is released, the Release phase immediately begins. UltraProteus Operation Manual...
A Low Frequency Oscillator or LFO is simply a wave which repeats at a slow rate. The UltraProteus has two multi-wave LFOs for each of its 32 channels. The LFO waveforms are: Triangle, Sine, Square, Sawtooth, and Random, which is a random “sample and hold”...
5 if the key is held, but jump to segment 8 whenever the key is released. Jump if Note On ROUTING THE FUNCTION GENERATOR TO CONTROL PITCH MAKES IT EASY TO HEAR WHAT YOU ARE DOING. Jump if Note Off UltraProteus Operation Manual...
Page 113
PRESET PROGRAMMING The jumps are called Conditional Jumps because they only jump if a certain condition is met. For example, the function generator can be programmed to jump to another segment only if the key is still being held. Otherwise it will continue on to the next segment.
Page 114
In the example below, segments 2 and 3 would only be played if the velocity value were 84 or above. Velocity values below 84 would cause the function generator to jump to segment 4. Jump to Segment 4 if Velocity is less than 84 UltraProteus Operation Manual...
Page 115
PRESET PROGRAMMING In the example below the function generator becomes a complex LFO through the use of an “Always End” jump which always forces a jump back to segment 1 from the end of segment 5. Thus the function generator constantly repeats forming a low frequency oscillator.
Page 116
In the example below, the function generator will follow a random course within the limits of ±48. ALWAYS END MEANS ALWAYS Etc. JUMP AT THE END OF THE SEGMENT. Always Jump at End UltraProteus Operation Manual...
Page 117
PRESET PROGRAMMING To access the Random Delta parameter, turn the level value of a function generator one unit past r +127. The random delta (r ∆) symbol appears in the value field. FUNC GEN F1S1 Level r∆-127 A Random Delta level allows the function generator to change by a random amount which does not exceed the random change specified.
Page 118
Note-On time Preset Preset Preset Preset & are not synced Function Function Function Function with each other. Generator Generator Generator Generator There are two Function Generators per Preset which start at the time a note is pressed. UltraProteus Operation Manual...
Page 119
PRESET PROGRAMMING When Presets are Selected, The Free-Run the Free-Run Function Generator ONLY works Function Generator has No Effect in a Hyperpreset. Preset 1 Preset 2 Hyperpreset Morph Volume Preset 1 Preset 2 Free-Run Free-Run Morph Volume Free-Run Free-Run Free-Run Free-Run Hyperpreset The Free-Run Function Generator only works in a Hyperpreset, even though the...
Page 120
UltraProteus PRESET MENU Chapter 8: Preset Menu...
PRESET MENU The Preset menu contains functions that can be modified by the user and then saved as preset information in one of the user RAM presets. For example, the LFO speed or other parameter can be edited, then the preset can be saved to a user RAM location (0-127, bank 0).
ALL OTHER PARAMETERS OF THE PRESET. Secondary Instrument This function allows you to select which of the available instrument sounds (or none) will be placed on the secondary layer of the current user preset. INSTRUMENT sec I037 Solo Cello UltraProteus Operation Manual...
This sets the keyboard range for the entire preset and will further limit the primary and secondary keyboard ranges. The key range can be set anywhere from C-2 to G8. KEY RANGE C-2 -> G8 UltraProteus Keyboard Range MIDI 120 127 Key # Name...
COMBINED TO FORM SPLIT OR Pri Instr. LAYERED KEYBOARDS. SEE THE CHAPTER ON HYPERPRESETS IN THIS MANUAL. Sec Instr. LAYERING TWO INSTRUMENTS This diagram shows how instruments can be layered or “stacked” using the primary and secondary instruments. UltraProteus Operation Manual...
PRESET MENU Transpose This function allows you to transpose the key of the primary and secondary instruments in semitone intervals by shifting the keyboard position relative to middle C. The transpose range is -36 to +36 semitones. TRANSPOSE USE TRANSPOSE WHEN YOU pri:+00 sec:+00 WANT THE INSTRUMENT'S...
TIMES OF THE ALTERNATE ENVELOPE CAN ALLEVIATE CHANNEL “RIPOFF” PROBLEMS. Secondary Alternate Envelope Parameters ULTRAPROTEUS EXAMINES THE This function allows you to adjust the alternate volume envelope parameters for ALTERNATE ENVELOPE TO the secondary instrument. The parameters are Attack time, Hold time, Decay...
Sound Reverse When sound reverse is turned On, the instrument will be played backwards. Since instruments tend to sound very different when reversed, this function extends the number of possible sounds in UltraProteus. SOUND REVERSE pri:Off sec:On...
THE CASE, TURN LOOP ENABLE OFF. Loop Offset All the UltraProteus instruments have been factory looped for your convenience. The Loop Offset function allows you to modify the Loop Start Point and the Loop Size so you can create your own loops.
PRESET MENU Loop Loop (-) Start Point (+) Start Point Loop Piano Choir Strings Brass Synth Sample Memory Changing the Loop Offset Start point moves the loop forward or backward (+ or -) SOUNDS ARE LOOPED SO THAT through the sample memory, keeping the loop size constant. Large changes will move THEY WILL CONTINUE TO the loop completely out of the original sample.
The portamento is variable from convex exponential (8) to linear, for both the primary and secondary instruments. Using the exponential shapes, the porta- mento rate will slow as the note nears its destination. THE PORTAMENTO SHAPE CAN PORTAMENTO SHAPE BE VARIED FROM LINEAR TO pri:Ex4 sec:Lin CONVEX EXPONENTIAL. UltraProteus Operation Manual...
PRESET MENU Portamento Mode This function sets the number of notes that will be affected by portamento. For example, if the Portamento Mode is set to two keys and a three-note chord is played, only two of the notes will glide. Notes will glide from the previous note or notes played.
Balance + Mod Medium Crossfade Amount Balance + Mod Small Crossfade Amount Balance + Mod Modulation and Crossfade balance are added together to determine the mixture of primary and secondary instruments. Higher values increase the secondary volume. UltraProteus Operation Manual...
PRESET MENU Cross-Switch Point The Cross-Switch point determines the point at which cross-switching will occur when key position or velocity is controlling Cross-Switch. XSWITCH POINT IN ORDER TO CONTROL THE Velocity 064 (E3) CROSS-SWITCH FUNCTION, YOU MUST ASSIGN CROSSFADE TO A MODULATION SOURCE IN Primary Filter Type THE NOTE-ON OR REALTIME...
CONTROL WHICH BRIGHTENS tracking as a tone control. In order to have keyboard tracking, you must also OR DARKENS THE SOUND. patch the “Keyboard to Filter Frequency Tracking” in the Note-On modulation screen. FILT FREQ TRACK pri:000 sec:000 UltraProteus Operation Manual...
A way to visualize a three-dimensional filter model is shown in the diagram below. Frequency Tracking Frequency Tracking Frequency Tracking Frequency Tracking Key Number Each UltraProteus filter is actually constructed of up to eight different complex filters. Chapter 8: Preset Menu...
Filter Transform 2 sets the Initial Point along the Transform 2 axis. Subsequent modulation (from note-on modulation) adds to this initial setting for the primary and secondary filters. MANY OF THE FILTERS IN ULTRAPROTEUS DO NOT USE FILT TRANSFORM 2 TRANSFORM 2. pri:000...
PRESET MENU LFO 1 - Shape & Amount This screen controls the waveshape and amount of Low Frequency Oscillator 1. The LFO can be used to produce vibrato (when routed to pitch), or tremolo (when routed to volume). The LFO can be routed to control any of the Realtime Modulation destinations (page 123).
Linear Generator CondJump Never Parameters CondValue +000 CondDestSeg ROUTING THE FUNCTION GENERATOR TO CONTROL PITCH MAKES IT EASY TO HEAR WHAT YOU ARE DOING. The Function Generator contains eight segments, each with a level and time parameter. UltraProteus Operation Manual...
Page 140
PRESET MENU The function generator can have up to eight segments, each with a Level and a Time parameter. The level parameter can be either positive or negative. Each segment of the function generator can have a different Shape. There are 63 different shapes consisting of various curves, straight and crooked line seg- ments, random, chaos and delays.
Page 141
See the following page. Key End ....... Jumps at the end of the segment if the note value is greater than a positive conditional value or less than a negative conditional value. See the following page. UltraProteus Operation Manual...
Page 142
PRESET MENU For Velocity End & Key End When the value is Positive, a jump FUNC GEN F1S1 occurs if the velocity or key number is CondValue +064 Greater than value shown. When the value is Negative, a jump FUNC GEN F1S1 occurs if the velocity or key number is CondValue...
PRESET MENU Realtime Modulation Control REALTIME MODULATION SOURCES These functions allow you to route realtime controllers to any of the modula- PITCH WHEEL tion destinations except Tone, Sample Start, Filter Frequency Tracking and MIDI CONTROL A Filter Transform 2. Up to 10 simultaneous patches may be programmed. For MIDI CONTROL B each modulation patch, there is a source and a destination parameter.
IN ORDER FOR THE REALTIME MODULATION CONTROL CONTROLLER AMT CONTROLLER AMT AMOUNTS FOR THESE FUNCTIONS TO HAVE A FULL A:+127 B:+127 C:+127 D:+127 RANGE OF CONTROL, THE PRESSURE AND CONTROLLER A-D AMOUNTS MUST BE SET TO +127. UltraProteus Operation Manual...
PRESET MENU Velocity Curve Incoming velocity data can be modified by a velocity curve in order to provide different types of dynamics in response to your playing or better adapt to the MIDI controller. This function allows you to select one of the four velocity curves available in the Preset menu or leave the velocity data unaltered (Off).
KEYBOARD CENTER KEY CENTER Keyboard Tuning In addition to the standard equally divided octave tuning, UltraProteus contains four other types of scale tuning and one user-definable tuning. This function selects which tuning will be used in the current preset. The choices of keyboard tunings are: Equal tuning (12 tone equal temperament) Standard Western tuning.
PRESET MENU Mix Select This function allows you to direct a particular preset to one of the four destina- tions (Main, Sub 1, FXA, FXB). This routing is utilized if Mix Select for a par- ticular MIDI channel is set to “Preset” in the current Midimap. Otherwise this setting is ignored.
COPY MENU FUNCTIONS Copy Preset This function allows you to copy a preset from any location in UltraProteus into REMEMBER TO SAVE YOUR the current preset location. The current preset is the preset showing in the EDITED PRESET, HYPERPRESET main screen.
This function allows you to copy the LFO settings for LFO1, LFO2 or both from another preset into the current preset. There are five options available: 1 to 1, 1 to 2, 2 to 2, 2 to 1, 1 & 2 (Both). COPY LFO 000 PresetName UltraProteus Operation Manual...
COPY MENU Copy Function Generator This function allows you to copy the function generator parameters for either FG1, FG2 or both from another preset into the current preset. There are five options available: 1 to 1, 1 to 2, 2 to 2, 2 to 1, 1 & 2 (Both). COPY FUNCGEN 1 1 000 Preset Name Copy Auxiliary Envelope...
This function allows you to copy all the Free-Run Function Generator param- eters from any hyperpreset into the current hyperpreset location. COPY FREE-RUN FG 000 HyperName Copy Midimap This function allows you to copy an entire midimap into the current midimap location. COPY MIDIMAP M00 MidiName UltraProteus Operation Manual...
COPY MENU Copy Channel This function allows you to copy all the information from a single MIDI channel from any midimap into the current midimap location. Channels may be placed into any other channel number in the current midimap. The parameters that will be copied are: Preset/Hyper, Volume, Pan, Mix, MIDI Enables, and Bank Select.
Presets - RAM to Card, Card to RAM, ROM to RAM, ROM to Card, Hypers - RAM to Card, Card to RAM, MIDImap - RAM to Card, Card to RAM, All - Card to RAM, RAM to Card COPY BANK Presets RAM Card UltraProteus Operation Manual...
EDITING PRESETS A good way to get acquainted with UltraProteus is by examining and editing existing presets. If you hear an effect or a control you like, take the time to discover how it was achieved.
The Instrument The instrument is the basis of your sound. The instruments in UltraProteus are digital recordings of various sounds from the simple (sine wave) to the complex (Grand Piano). The second screen in the Preset menu selects the primary instrument.
STEP-BY-STEP Volume Turn the data knob one click to the right to the Volume screen. This screen adjusts the volumes of the two instruments. Refer to the block diagram on the previous page as you adjust the volume of the DCA. VOLUME pri:110 sec:100...
LED, dial momentarily to another preset and then go back to the ‘-defPreset-’. Now everything is erased. Set the primary instrument to I337 Synth Pad, press Home/Enter, then slowly turn the data entry knob until you find the screen shown below. ALT VOL ENVELOPE pri:Off sec:Off UltraProteus Operation Manual...
Organ produced. Every instrument in UltraProteus has its own volume envelope which is used when the Alternate Envelope parameter is turned Off. By turning the Alternate Strings Volume Envelope On, we can re-shape the instrument's natural volume enve- lope any way we want.
Because this function works by using two instruments per layer, it halves the number of available notes that can be played. Therefore you should only use this feature when necessary to achieve the desired effect. DOUBLE + DETUNE pri:06 sec:Off UltraProteus Operation Manual...
STEP-BY-STEP Sound Delay This function delays the onset of the note after a key is pressed and is mainly used when a secondary instrument is also present. Go ahead and select a sec- ondary instrument now, then come back to this screen to experiment with the delay.
Finally, the volumes of the two instruments are balanced with the volume control. Splicing is only of the many things you can do with UltraProteus. Think of UltraProteus as an audio construction set, which allows you to mold the sound as you would a piece of clay.
STEP-BY-STEP Time to Save? If you wanted to keep this sound, you would have to SAVE it using the Save Preset function (the very last screen in the Preset menu). To save a preset, simply move the cursor to the bottom line of the display, select the preset location where you want to store it, then press Enter.
Page 169
Change the amount to -128 and notice that it now ramps down and comes abruptly back up. Anytime you use a negative amount (in any part of UltraProteus), you Invert the modulation.
Page 170
STEP-BY-STEP Go back to the Realtime Modulation screen and set it as shown below. REALTIME CTRL #0 Lfo1 Pan +127 Notice how the LFO now moves the sound from side to side. The diagram below illustrates the connection you just made. Instrument LFO 1 The Realtime Control screen connects ANY realtime modulation source to...
There can be ten Note-On modulations and ten Realtime modulations in each preset. You can probably see why patch diagrams are important (even if they only exist in your mind). They allow you to visualize how the connections are being made inside UltraProteus. UltraProteus Operation Manual...
This is what a lot of you have been waiting for. This incredible filter is what puts the Ultra in UltraProteus. If you have not read the section on the Z-Plane Filter in the Preset Programming section, please do so before proceeding, since it contains important background information.
“I049 P2 Strings 1”. TRANSFORM 2. The mod wheel is usually transmitted on MIDI controller 01. UltraProteus Controller A is set to controller 01 by default. So if you have not changed this parameter in the Master menu, Controller A is the mod wheel. We want to route Controller A (the mod wheel) to Morph.
Page 174
STEP-BY-STEP Move to the “Filter Frequency Tracking” screen and adjust the primary offset while playing the keyboard. (You must re-key the keyboard to hear the results of changing this value.) As specified, this parameter changes the frequency of the filter, making it brighter as the value is increased. Feel free to adjust the morph parameter as you adjust frequency tracking.
The Filter can only act on frequencies that are present in the Instrument. Use the Filter Frequency Tracking control to “fine tune” the filter to the instrument. No sound would be output from the example above because the filter's frequency response and the harmonic spectrum of the instrument do not coincide. UltraProteus Operation Manual...
Page 176
STEP-BY-STEP Original Instrument Spectrum 1440 2880 Frequency Filter Response Instrument Through Filter 1440 2880 Frequency Resulting Frequency Spectrum 1440 2880 Frequency The Filter imposes its response on the harmonic spectrum of the Instrument. Chapter 10: Step-by-Step...
Page 177
Interesting and expressive sounds have many different controls occur- ring simultaneously. Genius is in the details. Take the time to fine tune and polish your creation! UltraProteus Operation Manual...
The best and ultimately the only way to choose filters is to try them out. UltraProteus is no mere mortal synthesizer with a single filter. UltraProteus has 288 filter types to choose from. Think of the filters as you do instruments: entities which have a particular sound.
Midimap button and turn the data entry control to the last screen, “Save Midimap to”. Then select a location and press Enter. In order to respond to multiple MIDI channels, UltraProteus must be in Multi- Mode. Multi-Mode is selected in the Master menu. Press the Master menu button and use the data entry control to scroll through the screens until you find MIDI MODE.
Pre-Sequence Setup Suppose that you want to have your sequencer set up everything for you before the start of the song. Good idea. This will make the UltraProteus setup proce- dure automatic and prevent the wrong presets from playing. The basic idea of a pre-sequence setup is to send out a Midimap Select com- mand just before the start of the song.
Page 181
Double+Detune. While this is fine when the SOUND INSTEAD OF “DOUBLE+DETUNE” IN THE hyper is played solo, you may begin to run out of channels when UltraProteus is PRESET MENU. played multi-timbrally. Layered hyperpresets and the Double+Detune function cause extra output channels to be used.
FACTORY ROM PRESETS - BANK 1 PIANO BRASS BASS/SYNTH BASS DRUMS/PERCUSSION 0. Stereo Grand 3. Pop Brass 7. Funk Pops 14. Standard Kit 16. Heaven 19. Brass Falls 8. Plexi Bass 30. Dance Drums 32. Pianova 35. L.A. Brass 23. Jazz String 46.
Page 185
1. Stereo Grand THE STEREO GRAND PIANO IS A TRUE STEREO GRAND PIANO 2. Stereo Slack 35. E. Guit D 68. Troubador SAMPLES TAKEN FROM THE E-MU 3. Stereo Tight 36. E. Guit E 69. Troubador A PROFORMANCE™ PIANO MODULE.
Page 186
INSTRUMENTS 134. Oboe 168. Jews Harp A 100. Dark Sax 101. Tuba 135. Long Oboe 169. Jews Harp B 102. Trumpet 1 mf 136. Alt. Oboe 170. Jews Harp C 137. WoodWinds 103. Trumpet 1 ff 171. Jews Harp D 104.
213. Crash Cymbal 247. Maracas 281. Bata Ipu Slap 214. BD/Tom 808 248. The Tabla 282. Bata Enu Tone 249. Bata Drums 215. Snare 808 283. Bata Hi Tone 216. Cowbell 808 250. Udu Drum 284. Bata Hi Mute UltraProteus Operation Manual...
Page 188
PERCUSSION INSTRUMENTS 319. Plexi-Slap C 285. Bata HiSlap 286. Tabla Tone 320. Bonang 287. Tabla Mute A 321. Kenong 288. Tabla Mute B 322. Saron 289. Tabla Mute C 323. Rubbed Bonang 290. Tabla Open 324. Rubbed Kenong 291. Udu Tone 325.
Page 189
365. Low Evens 366. FourOctaves Frequency (log) OCTAVE-5 ODD 1 2 3 4 5 6 7 8 9 10 15 16 17 Harmonic Octave As an example, this chart shows the harmonics present in the Octave 5 Odd waveform. UltraProteus Operation Manual...
Page 190
WAVEFORM INSTRUMENTS STANDARD SYNTHESIZER WAVEFORMS 367. Square 368. SquareChrs1 369. SquareChrs2 370. Sawtooth 371. Filter Saw 372. Sawstack 373. Dark Stack 374. Triangle 375. Ramp SYNTHESIZER & ORGAN WAVEFORMS Single cycle waveforms are sampled waves from various synthesizers and organs. Waveforms highlighted in Bold lettering are multicycle samples. The others are single cycle waveforms.
Page 192
B3 WAVES - DRAWBAR SETTINGS DRAWBAR DIAGRAMS Each drawbar controls the volume of the associated harmonic or overtone. The 8' drawbar is the fundamental pitch of the sound. You can add animation to the B3 waves (or any other waves) by modulating their pitch or volume with the LFO.
PERCUSSION INSTRUMENT LOCATIONS Open Hand Tone High Tumba Closed Slap MIDI Key # Hi Tumba Tone Timbale Rimshot High Tumba Open Slap Latin Drums Instrument 245 Wood Maracas Cabasa Guiro Up Block Claves MIDI Key # Guiro Down Ambient Rasp Agogo Bell Latin Percussion Instrument 246...
Freq. Tracking: Moves the notches to 400, 800, 1600, 3200, 6400, 12800Hz, which allows key tracking to keep the “sweet spot” of the flanger centered over the harmonics of the note. Transform 2: Not used. UltraProteus Operation Manual...
Page 200
Z-PLANE FILTER DESCRIPTIONS F004 CubeFlanger A flanging filter featuring deep notches tuned in octaves and a steep roll-off of high frequencies when all axes have no offset. High settings for Trans- form 2 can produce some rather metallic-sounding overtones. Apart from flanging effects, this filter can be used in much the same way as a standard resonant synth filter.
Page 201
Morph: Reveals flat to flange filter Freq. Tracking: Provides key tracking to maintain spectrum Transform 2: Adds volume, different flange Comments: Nice for introducing a subtle flange to a pure sound. Velocity has a natural effect increasing flange depth, volume and brightness. UltraProteus Operation Manual...
Page 202
Z-PLANE FILTER DESCRIPTIONS F014 Flng>Flng3b Morph: Sweeps from flange 1 to 2 Freq. Tracking: Provides key tracking to enhance flanging Transform 2: Increases depth of flange Comments: A gentle sweeper. F015 Flng>Flng4 Morph: Sweeps flange Freq. Tracking: Provides key tracking to enhance flanging. Transform 2: Reduces depth of flange effect with Morph offset, other- wise, increases flange depth.
Page 203
Transform 2: Controls the amplitude of all of the resonances. F024 AOParaVowel Morph: Controls movement between vowels. Freq. Tracking: Shifts all of the resonances up in frequency. Transform 2: Controls the amplitude of all of the resonances. UltraProteus Operation Manual...
Page 204
Z-PLANE FILTER DESCRIPTIONS F025 AUParaVow.4 Morph: Controls movement between vowels. Freq. Tracking: Shifts all of the resonances up in frequency. Transform 2: Controls the amplitude of all of the resonances. F026 UOParaVow.4 Morph: Controls movement between vowels. Freq. Tracking: Shifts all of the resonances up in frequency. Transform 2: Controls the amplitude of all of the resonances.
Page 205
Morph: Sweeps between ‘ah’ and ‘oh’. Freq. Tracking: Provides key tracking to balance keyboard brightness. Transform 2: Provides volume and brightness control with velocity and/or key position. Comments: Transform 2 increases volume and depth of vowel effect. UltraProteus Operation Manual...
Page 206
Z-PLANE FILTER DESCRIPTIONS F040 Vow>Vow2 Morph: Sweeps between ‘ee’ and ‘oh’. Freq. Tracking: Provides key tracking to fix partials. Transform 2: Provides volume and brightness control with velocity and/or key position. Comments: Morphing sweeps between vowels- slight ‘E’ effect. F041 YahYahs.4 Morph: Sweeps between ‘eeya’...
Page 207
This is basically a 2-pole lowpass filter which can be swept from 60Hz to 19.5kHz. Modulating the Frequency Tracking parameter upward will increase filter resonance. A good choice for emulating certain kinds of analog filter effects. Morph: Controls filter cutoff. Freq. Tracking: Controls resonance. Transform 2: Not used. UltraProteus Operation Manual...
Page 208
Z-PLANE FILTER DESCRIPTIONS F051 4 PoleLoQ.4 A resonant low-pass filter emulation. Morphing creates the familiar filter sweep effect. Morph: Controls filter cutoff. Freq. Tracking: Controls filter resonance. Transform 2: Not used. F052 4PoleMidQ.4 A 4-filter version of the classic 4-pole resonant filter found in most analog synthesizers.
Page 209
A high-pass filter with the cutoff point moving from about 160Hz to upwards of 2.5kHz (with a sizable gain in resonance) as the filter is morphed upward. Morph: Higher settings increase cutoff frequency and ‘Q’. Freq. Tracking: Controls filter depth. Transform 2: Not used. UltraProteus Operation Manual...
Page 210
Z-PLANE FILTER DESCRIPTIONS F062 Deep Combs This filter can provide a tremendous variety of comb-filtering and filter sweep effects. Higher frequencies are sharply attenuated with Frequency Tracking and Transform 2 set to low values, so be sure at least one of these is either set in the mid- to high-range, or that a modulator is used to offset.
Page 211
Freq. Tracking: Frequency Tracking opens filter completely at maxi- mum offset. Transform 2: Not used. F071 B BOOST.4 Morph: Boosts frequencies around 60Hz, sweeping to open response. Freq. Tracking: Provides gentle rise at 320Hz and 5kHz. Transform 2: Not used. UltraProteus Operation Manual...
Page 212
Z-PLANE FILTER DESCRIPTIONS F072 BssBOOST2.4 Morph: Boosts frequencies around 60Hz, sweeping to open response. Freq. Tracking: Introduces a dip at 320Hz and a peak at 2059Hz. With axes offset, a bump at 60Hz and 1200Hz is introduced. Transform 2: Not used. F073 BassDrumEQ Morph: Adds low end boost.
Page 213
Morph: Try assigning Control A or Velocity to Morph as a note-on controller. Increasing Morph Offset reveals less muted, more open response. Reverse filter for opposite response. Freq. Tracking: Modulates between a similarly shaped second set of resonances for additional Note-on control. Transform 2: Not used. UltraProteus Operation Manual...
Page 214
Z-PLANE FILTER DESCRIPTIONS F083 Clr>Oboe Morph: Sweeps from Clarinet to Oboe Freq. Tracking: Provides key tracking to fix partials. Transform 2: Provides volume and brightness control with velocity and/or key position. Comments: Strong morphing effect with this filter. Transform 2 takes care of velocity expressivity.
Page 215
Morph: Sweeps from peaks at 100Hz, 300Hz, 400Hz, 600Hz, 900Hz and 1500Hz to peaks at 200Hz, 600Hz, 800Hz, etc. Freq. Tracking: Keyboard tracking. Transform 2: Deepens the effect. Comments: Designed to make interesting cymbal sounds. Both Morph and Frequency Tracking manipulate frequency sweeps. UltraProteus Operation Manual...
Page 216
Z-PLANE FILTER DESCRIPTIONS F094 VelMarim Morph: Sweeps frequencies of small, closely-spaced peaks. Freq. Tracking: Keyboard tracking. Transform 2: Deepens the effect. Comments: Designed to make dynamic marimba sounds using mallet and plate sounds. F095 EZ Vibez.4 Like 098-“Easy Rhodez4”, this is essentially a 2-pole low-pass filter, sweep- ing from a gentle roll-off at 65Hz to reveal a wide open response.
Page 217
Freq. Tracking: Tunes the notch. Transform 2: Controls the lowpass filter cutoff frequency. F104 Qbase.4 Morph: Sweeps from a bright nasal response to accentuated low- frequency boost. Freq. Tracking: Tracks filter with keyboard. Transform 2: Not used. UltraProteus Operation Manual...
Page 218
Z-PLANE FILTER DESCRIPTIONS F105 AcGtrRs.4 This filter is designed to emulate some of the resonant characteristics of an acoustic guitar body. With Morph Offset and Frequency Tracking set to 000, the body is extremely resonant, as if a large acoustic guitar were close- miked near the sound hole.
Page 219
Freq. Tracking: Provides key tracking to fix dissonant partials. Transform 2: Increases bell-like effect, makes brighter, louder. Comments: To be used in conjunction with 0>Bell+. Morphing sweeps partials downwards just away from harmonic values causing bell-like effects. UltraProteus Operation Manual...
Page 220
Z-PLANE FILTER DESCRIPTIONS F115 0>Bell+ Morph: Sweeps from flat to dissonance. Freq. Tracking: Provides key tracking to fix dissonant partials. Transform 2: Increases bell-like effect, makes the sound brighter and louder. Comments: To be used in conjunction with 0>Bell-. Morphing sweeps partials to a different dissonance than with 0>Bell-.
Page 221
Odd>Even Morph: Changes from odds to even harmonics. Freq. Tracking: Provides key tracking to maintain spectrum. Transform 2: Controls brightness and volume. Comments: Odd harmonics are replaced by evens. Can give an impression a raising one octave. UltraProteus Operation Manual...
Page 222
Z-PLANE FILTER DESCRIPTIONS F127 0>Shp1 Morph: Changes from flat to shape. Freq. Tracking: Provides key tracking to maintain spectrum. Transform 2: Controls brightness and volume. Comments: Imposes a vowel like shape on a pure sound. (Can be useful for morphing in and out using two samples.) F128 0>Shp2 Morph: Changes from flat to shape.
Page 223
Morph: Moves from a brickwall low pass to higher frequency, relaxed SLOPE. slope response. Freq. Tracking: Frequency Tracking at maximum inverts effect of morph. Transform 2: Not used. Comments: Designed for Frequency Tracking to control brightness with velocity. UltraProteus Operation Manual...
Page 224
Z-PLANE FILTER DESCRIPTIONS F138 Krators.4 Morph: Provides resonant peaks at low-frequencies, morphing from lower to higher frequency. Freq. Tracking: Controls brightness. Transform 2: Not used. Comments: Designed to control brightness by assigning Velocity to Frequency Tracking. F139 Harmonix.4 Morph: Morphs between complex responses sweeping mid frequency resonances while leaving edges untouched.
Page 225
Morph parameter varies the ‘Q’ settings for most of the peaks and notches, while sweeping the frequency and Q of the first pole. Morph: Sweeps one of the resonant peaks and varies ‘Q’. Freq. Tracking: Tunes the filter. Transform 2: Controls resonance. UltraProteus Operation Manual...
Page 226
Z-PLANE FILTER DESCRIPTIONS F149 Lo/High4 A scattering of poles and zeros with fairly high Q settings produces this very resonant filter. Sweeping the Morph axis produces quite pronounced wa-wa effects in which multiple resonances are clearly audible. Morph Offset and Frequency Tracking can be used to tune the filter, although with Morph Offset set to 255, the filter is essentially flat.
Page 227
Morph: Produces low-pass filter effects. Freq. Tracking: Use to control key tracking or to set overall filter depth. Transform 2: Controls brightness. UltraProteus Operation Manual...
Page 228
Z-PLANE FILTER DESCRIPTIONS F157 Intervallc4 This filter is similar to the ‘Bendup/Swap’ filter, but here the effect is even more pronounced. With Frequency Tracking set to 000, pushing the Morph Offset higher produces and downward sweep of a series of very resonant harmonics.
Page 229
An emulation of a resonant low-pass filter. Both Morph Offset and Fre- quency Tracking control cutoff frequency; the brightest sounds are ob- tained with both these parameters set to 255. Morph & Freq. Tracking: Control filter cutoff. Transform 2: Not used. UltraProteus Operation Manual...
Page 230
Z-PLANE FILTER DESCRIPTIONS F168 CntrySweep4 Multiple peaks are swept in a variety of directions, imparting a phase- shifter-like, almost vocal quality when this filter is morphed. Morph: Set this higher to move widely spaced peaks closer together. Freq. Tracking: Set this higher to move low-frequency peaks towards the higher ranges.
Page 231
Comments: Uses Morph to simulate acoustic versus electric type response to velocity: plucking closer or further from the bridge of a guitar for example. F179 MovingPick2 A variation on “MovingPick1” to simulate different pick positions, for example. Morph moves closer to neck, further from bridge. UltraProteus Operation Manual...
Page 232
Z-PLANE FILTER DESCRIPTIONS F180 Mph+Trns1 Morph: Makes vowel like changes. Freq. Tracking: Provides key tracking to enhance vowel. Transform 2: Controls vowels, brightness, volume. Comments: Uses Morph to sweep from one vowel to another. Transform 2 takes care of velocity expression. F181 0>Odds Morph: Sweeps from flat to odds only.
Page 233
Morph: Use to sweep the filter. Freq. Tracking: Tunes the filter. Transform 2: Controls filter resonance. F189 MildQPole Morph: Sweeps between a shallow roll-off low-pass to almost flat response. Freq. Tracking: Tracks keyboard. Transform 2: At maximum, inverts morph effect. UltraProteus Operation Manual...
Page 234
Z-PLANE FILTER DESCRIPTIONS F190 Bonk>CO A series of highly resonant peaks alternating with notches are spaced at intervals of about an octave. The Morph Offset parameter is used to control ‘Q’ — modulating the Morph Offset upward causes the curve to flatten out. Frequency Tracking can be used to tune the peaks/notches;...
Page 235
F197 TubeJam.4 All rules are broken here. Peaks are intentionally clipped, yet output volume is within tolerance..barely! Only the morph axis is active. Freq. Tracking: Not used. Transform 2: Not used. UltraProteus Operation Manual...
Page 236
Z-PLANE FILTER DESCRIPTIONS VARI-POLE FILTERS This group of lowpass filters all have a variable slope. Variable slope filters are very rare in synthesizers, but the effect of the variable slope occurs in natural sounds. The number of poles relates to the maximum steepness of the filter. F198 Poles 1-7 Morph: Controls filter cut-off (Fc);...
Page 237
Tracker5ths Morph: Increases filter peak gains. Freq. Tracking: Tunes the filter. Transform 2: Use as LP filter (lower values = darker). Harmonic peaks tuned to fifths. For most accurate key tracking, set Key to Freq. Track +127. UltraProteus Operation Manual...
Page 238
Z-PLANE FILTER DESCRIPTIONS F209 InFifths.4 The filter thins and mellows out almost any sound. Morphing has the effect of adding low end warmth. Nice with cellos, hip with trombones. All filters are scaled for Keyboard Center C1. Morph: Starts with the fundamental, and the 5th and their multiples from 65Hz through 16.64kHz attenuated by 18dB.
Page 239
Use Filt. Freq. Track to control whether filter produces peaks or notches (higher values produce peaks), and use Morph to tune them (higher values move them lower in frequency). Increasing Transform 2 flattens response. Morph: Tunes the filter. Freq. Tracking: Controls polarity. Transform 2: Controls overall filter depth. UltraProteus Operation Manual...
Page 240
Z-PLANE FILTER DESCRIPTIONS HARMONIC SHIFTERS These filters are are designed to alter the normal harmonic relationships of instruments by radically shifting the resonant frequency bands using the Morph parameter. The Frequency Tracking parameter allows the filter to “track” specific harmonics as you play up and down the keyboard. F219 HrmncPeaks Filter bands can be tuned using Freq.
Page 241
Higher Transform 2 values result in widely spaced peaks. Morph: Increases depth of notches and peaks. Freq. Tracking: Tunes the filter. Transform 2: Controls polarity. F229 New Boost An attempt to make a more versatile version of the popular F71 B Boost.4 filter. UltraProteus Operation Manual...
Page 242
Z-PLANE FILTER DESCRIPTIONS VOCAL FORMANTS These filters are designed to simulate human vocal resonances. In these filters, all axes control the movement between vowels. Each filter allows a slightly different type of vowel shifting control. F230 Vowel Space2 Imparts a different vowel color to the source at each corner of the cube. No simple shifting of formant frequencies is accomplished by any of the three filter controls.
Page 243
Morph: Controls the height and width of the subtle peaks at resonant frequencies. Freq. Tracking: Tracks filter frequency response with keyboard. This filter works best with Velocity assigned to Morph ≈+150 (use two patch cords) and no key to Filt. Freq. Track assigned. Transform 2: Not Used. UltraProteus Operation Manual...
Page 244
Z-PLANE FILTER DESCRIPTIONS F237 PianoSndBrd Designed for use with the Stereo Grand Piano, the filters in this cube create a variety of resonances designed to imitate the resonances of both the piano soundboard, the surrounding wood, and various mic placements. All filters in this cube are scaled for Keyboard Center, Minimum Morph, Minimum Transform 2.
Page 245
Freq. Tracking: Maintains harmonic filter tracking. Transform 2: Controls timbre choice. (aah <> oohish on choir-like instruments.) F243 Quartet.4 Morph: Widens bump around 1.6kHz while reducing steepness of low- pass slope. Freq. Tracking: Tracks filter over 5 octaves. Transform 2: Not Used. UltraProteus Operation Manual...
Page 246
Z-PLANE FILTER DESCRIPTIONS F244 Mellotron.4 Designed for use with strings, voices, flutes, and synth pads, this filter attenuates certain lows and low mids while boosting upper midrange frequencies to give that unnatural, tweaked Mellotron sound. All filters are scaled for Keyboard Center C1. Morph: Opens filter to allow the natural sample to come through unprocessed.
Page 247
Maximum Morph, Max. Transform 2: Represent the pick position nearer the base of the neck. Tone has body, but also has some high-end “singing.” Determines neck position pickup used. UltraProteus Operation Manual...
Page 248
Z-PLANE FILTER DESCRIPTIONS F252 Breather 1 An easy to adjust filter suitable for using breath control for the simulation of wind and brass instruments etc. Also for keyboard use with breath controllers connected. Full effort blow gives more brightness and volume, soft playing gives mellower, quieter sound with optional timbre change with velocity.
Page 249
Freq. Tracking: Controls the frequencies of the resonances. Assign Velocity to Morph and Key to Filt. Freq. Track. Transform 2: Not Used. F261 New Mute.4 Morph: Higher values flatten filter response. Freq. Tracking: Tunes the filter. Works well for brass muting. Transform 2: Not Used. UltraProteus Operation Manual...
Page 250
Z-PLANE FILTER DESCRIPTIONS F262 Trempeto.4 Morph: At 0 offset, response is a lowpass with bump at ≈50Hz and cut- off before 1000Hz. At 255, filter is flat. Freq. Tracking: Tracks keyboard. Transform 2: Not Used. F263 SfBrzando.4 Morph: Starts with a 12dB overall boost except for a dip at ≈140Hz. At higher values, dip is reduced and boost increased after dip until flattening at 5kHz.
Page 251
Morph: Tracks one set of unevenly-spaced notches from medium to medium high frequencies. Freq. Tracking: Tracks another, lower frequency set of unevenly-spaced notches to higher frequency notches. Transform 2: Reduces overall effect of filter as amount is increased. UltraProteus Operation Manual...
Page 252
Z-PLANE FILTER DESCRIPTIONS F272 Spectra This filter can produce some fairly metallic sounds when Morph is set high and can result in distortion. Use velocity to control Morph for clangorous effects. Some interesting digital chiffs can be produced as well. Best tracking is obtained with Key Center C1, and Key to Filt.
Page 253
(Use headphones for maximum effect.) Morph: Sweeps transform peak and notches from high to very high frequency. Freq. Tracking: Reverses left and right filters, regardless of morphing level. Transform 2: Gradually increases brightness and volume. UltraProteus Operation Manual...
Page 254
Z-PLANE FILTER DESCRIPTIONS F282 Head Pan 2 The same as F281 Head Pan 1 with the Frequency Tracking filters reversed for the opposite ear. Morph: Sweeps apparent elevation angle from low to high. Freq. Tracking: Shifts apparent azimuth from left to right. Transform 2: Shifts apparent distance from far to near.
Page 255
Transform 2: Sweeps a single pole. F288 AllPoleDst2 Warning: This filter can easily overload. Morph: Sweeps the frequency of a single zero. Freq. Tracking: Lower settings rolloff highs, higher settings rolloff lows. Transform 2: Higher values increase overall Q. UltraProteus Operation Manual...
LOOP OFFSET SAMPLE LOCATIONS This listing represents the actual order of the ROM samples in memory. This information may be useful when adjusting the Loop Offset parameters in the preset menu. When the loop size reaches the end of memory, it jumps back to the start.
Page 261
FUNCTION GENERATOR CURVES Circle 1.4 Circle 1.6 Circle 1.8 Circle 1.16 Squeeze Fast Line 1 Fast Line 2 Fast Line 3 UltraProteus Operation Manual...
Page 262
FUNCTION GENERATOR CURVES Medium Line 1 Medium Line 2 Slow Ramp 1 Slow Ramp 2 Bloom Bloom 2 Circle 1.16 R Circle 1.8 R Chapter 11: Reference Section...
SPECIFIED TIME, THEN OUTPUTS THE LEVEL. DC DELAY OUTPUTS THE LEVEL, THEN WAITS FOR THE SPECIFIED TIME BEFORE MOVING ON TO THE NEXT SEGMENT. THESE TWO SHAPES ARE USEFUL FOR CREATING STEPPED MINI- SEQUENCES. Curve 2x Curve 2x B UltraProteus Operation Manual...
Page 266
FUNCTION GENERATOR CURVES Linear Shuffle Linear Shuffle 2 Random A Random B Random C Random D Random E Random F Chapter 11: Reference Section...
Page 267
FUNCTION GENERATOR CURVES Random G Random H Random I Random J Random K Random L Random Z UltraProteus Operation Manual...
FUNCTION GENERATOR, LFO & ENVELOPE SPECIFICATIONS DELAY T IM ES LF O RA TES Displa y Ti m e (se c s) Disp la y R ate ( Hz ) .0 2 .0 52 .1 0 .1 8 .3 8 .8 9 1.
Mode 3: OMNI OFF, POLY Mode 4: OMNI OFF, MONO GENERAL INFORMATION FOR ULTRAPROTEUS SYSEX • Product ID for UltraProteus is 0C. • Device ID is [00-0F] (0-15 decimal). • Parameter Number and Parameter Value are 2 bytes each. • Since MIDI data bytes cannot be greater than [7F] (127 decimal), the data values are “nibble-ized”...
From Mono Mode ... Mono Off turns Poly On; Omni On turns Omni On. From Multi Mode .... Omni On turns Omni On; Omni Off or Mono Off turns Poly On; Mono On turns Mono On. All other changes have no effect. UltraProteus Operation Manual...
Warning: When transferring preset banks and tuning table data back and forth CHANGING THE CURRENT from UltraProteus to a computer, the data should be recorded as you would a PRESET, HYPER OR MIDIMAP regular sequence. Sending the data in one huge chunk will clog the input buffer...
Page 273
MIDI SPECIFICATION COMMAND SUMMARY The following SysEx Command IDs are recognized by UltraProteus. Command Function Number Preset Request Preset Data Parameter Request Parameter Data Tune Table Request Tune Table Data Prog Map Request Prog Map Data Master Data Request Unused...
Page 274
0-127 RAM, 128-255 ROM, 256-319 CARD. Values 0x0400+ bank number represent request for banks. (Banks are blocks of 128 presets.) SysEx Status Byte E-mu Mfg. ID UltraProteus Product ID Device ID 0-15 Command ID lsb Preset Number msb Preset Number...
Page 276
MIDI SPECIFICATION Offset Name Range FG Seg Time 0-4095 msecs FG Seg Shape See FUNCGEN SHAPES chart FG Seg CondJump See FUNCGEN CONDITIONS chart ± 127 FG Seg CondVal FG Seg DestSeg 0-7 segment number 8 funcgen segments (6 parms each) 2 function generators (49 parms each) Aux Env Delay 0-127...
Page 277
0-127 RAM, 128-255 CARD. Values 0x0400 + bank number represent request for banks. (Banks are blocks of 128 Hyperpresets.) SysEx Status Byte E-mu Mfg ID UltraProteus Product ID Device ID 0-15 Command ID Hyperpreset Number ls byte Hyperpreset Number ms byte...
Page 278
MASTER settings or individual parameter requests. Values 0x0400 + bank number represent request for banks. (Banks are blocks of 16 Midimaps.) SysEx Status Byte E-mu Mfg. ID UltraProteus Product ID Device ID 0-15 Command ID ls byte Midimap Number...
Page 279
Version 01 of the midimap follows. If map is sent to current selected location, the scratch map will be loaded from the newly stored map. Midimap numbers: 0-15 RAM, 16-31 CARD SysEx Status Byte E-mu Mfg. ID UltraProteus Product ID Device ID 0-15 Command ID Data Version Midimap Number ls byte...
Page 280
Individual parameter editing uses a unique parm number for each editable parm. See PARAMETER NUMBERS chart for a listing of the param- eters. SysEx Status Byte E-mu Mfg. ID UltraProteus Product ID Device ID 0-15 Command ID Parm Number ls byte Parm Number ms byte...
Page 281
SysEx Status Byte E-mu Mfg. ID UltraProteus Product ID Device ID 0-15 Command ID Table Number (only 1 table in UltraProteus) ls byte of Tune Value ms byte of Tune Value 128 total entries End of SysEx Status Program Map Request SysEx Status Byte E-mu Mfg.
Page 282
MIDI SPECIFICATION Program Map Data SysEx Status Byte E-mu Mfg. ID UltraProteus Product ID Device ID 0-15 Command ID Map Number, 0-3 ls byte of Program Number ms byte of Program Number 128 total entries End of SysEx Status Master Settings Request SysEx Status Byte E-mu Mfg.
Page 283
Device ID 0-15 Command ID End of SysEx Status Version Data SysEx Status Byte E-mu Mfg. ID UltraProteus Product ID Device ID 0-15 Command ID Version Code for UltraProteus Revision x.xx (i.e. 1.00) End of SysEx Status UltraProteus Operation Manual...
Page 284
This command can be used to determine if a card is presently installed. SysEx Status Byte E-mu Mfg. ID UltraProteus Product ID Device ID 0-15 Command ID End of SysEx Status...
Page 285
MIDI SPECIFICATION Instrument List Request Request list of available instruments. See data message for format of response. SysEx Status Byte E-mu Mfg. ID UltraProteus Product ID Device ID 0-15 Command ID End of SysEx Status Instrument List Data List of currently available instruments and their ids in the order they appear in the box.
Page 286
List of currently available filters and their ids in the order they appear in the box. See FILTER TYPES for information regarding interpretation of this data. SysEx StatusByte E-mu Mfg. ID UltraProteus Product ID Device ID 0-15 Command ID lsb Number of Filters...
Page 287
MIDI SPECIFICATION Preset List Data List of currently available presets in the order they appear in UltraProteus. SysEx Status Byte E-mu Mfg. ID UltraProteus Product ID Device ID 0-15 Command ID lsb Number of Presets msb Number of Presets Preset Name...
Page 288
UltraProteus Product ID Device ID 0-15 Command ID End of SysEx Status Midimap List Data List of currently available midimaps in the order as they appear in UltraProteus. SysEx Status Byte E-mu Mfg. ID UltraProteus Product ID Device ID 0-15...
Page 289
List of currently available effects and their IDs in the order they appear in the box. See EFFECT TYPES for information regarding the interpretation of this data. SysEx Status Byte E-mu Mfg. ID UltraProteus Product ID Device ID 0-15 Command ID lsb Number of A Effects msb Number of A Effects...
Page 290
You can use a PARAMETER request to determine what the current edit buffer number is for each of the types. SysEx Status byte E-mu Mfg. ID UltraProteus Product ID Device ID (0-15) Command ID Buffer type 0 = Preset, 1 = Stack, 2 = Midimap...
Page 291
Value Velocity Pitchwheel Control A Control B Control C Control D Mono Pressure Free-run Function Generator The realtime patchcord sources, valid for UltraProteus, are as follows: MIDI Description Value Pitchwheel Control A Control B Control C Control D Mono Pressure...
Page 292
The MIDI patchcord destination numbers are unique across all Proteus type products. Note-on and realtime numbers are shared. The chart shows whether a cord is available to note-on (NO) realtime (RT) or both. The patchcord destina- tions available to UltraProteus are as follows: MIDI Description...
Page 293
The function generator shapes are as follows: MIDI Shape MIDI Shape Value Name Value Name Linear Squeeze Expo+1 FastLn1 Expo+2 FastLn2 Expo+3 FastLn3 Expo+4 MedLn1 Expo+5 MedLn2 Expo+6 SlwRmp1 Expo+7 SlwRmp2 Circ1.4 Bloom Circ1.6 Bloom2 Circ1.8 Cr1.16R Cir1.16 Cir1.8R UltraProteus Operation Manual...
Page 295
The number of parms active for any filter is determined by the number of frames in the filter. Number of Active Frames Parms Morph Morph, Frequency Track Morph, Frequency Track, Transform 2 Morph, Frequency Track, Transform 2 UltraProteus Operation Manual...
Page 296
MIDI SPECIFICATION Transform Filter Type 2 frame filter 4 frame “square” filter 6 frame “phantom cube” filter 8 frame “cube” filter unused 4 frame “square” filter, gain reduced Effect Types Use the EFFECT LIST command to get a list of the currently available EFFECTS and their IDs.
Page 297
(romset<<8) + index. bits 8-13 = romset number. bits 0-7 is an index into the romset. The UltraProteus contains romsets number 9 & 10. Instrument numbers start at 2304 for romset 9 and 2560 for romset 10. Program Numbers The mapping of program numbers for preset changes and midimap program...
SYSEX TUTORIAL 14-BIT SIGNED 2'S COMPLEMENT NUMBERS If the data value is negative, you must first take the 2's complement of the number: In the case of a 14-bit number this is equivalent to adding 16384 to the original negative value. To fit the 7-bit MIDI protocol, numbers must be “nibble-ized”.
Page 299
7) The completed message is: F0 18 0C 00 03 5D 40 00 00 F7. 8) If we wanted to change the waveform to Square, the message would be: F0 18 0C 00 03 5D 40 04 00 F7. Substitute 04 00 for 00 00 in the data bytes (lsb first). UltraProteus Operation Manual...
Page 300
SYSEX TUTORIAL HOW TO EDIT A GLOBAL PARAMETER Parameter data editing is accomplished using the format described on page 259. System Exclusive Status Byte E-mu Mfg. ID Ultra Product ID Byte Device ID 0-15 SEE MIDI MODE IN THE MASTER...
Page 301
6) From the table on page 259 we see that the FXA Amount range is 0-100%. Simply send the desired amount in Hexadecimal. 50 in Hex = 32, or 00 32. 7) The completed message is (lsb first): F0 18 0C 00 03 63 12 32 00 F7. UltraProteus Operation Manual...
• Deterioration or damage of the cabinet. • Damages occurring during any shipment of the product for any reason. • An E-mu product that has in any way been modified by anyone other than E-mu Systems, Inc. Limitation of Implied Warranties No warranty is expressed or implied.