Looper's Delight Archive Top (Search)
Date Index
Thread Index
Author Index
Looper's Delight Home
Mailing List Info

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Date Index][Thread Index][Author Index]

Re: REposting: reviews of EH 2880



Thanks for the re-post on that great review from Mr. Zwicky;

"The ability to respond to Midi PC and CC input for the normal front panel functions. (Electro Harmonix have told me that this may be possible to add)"

According to the firmware update you can now do that and more. I have not tried it with a midi pedal.

From the firmware update:

MIDI CONTROL

Independently of the MIDI SYNC state, the 2880 will at all times respond to

certain Control Change messages. These messages have the same effect

as pushing 2880's buttons and moving its sliders and rotary controls

(except input sensitivity and headphone level). The MIDI channel

on which such messages are received can be altered from 2880's panel

and saved in internal memory.

SETTING THE MIDI CHANNEL

Press MIXDOWN and hold it for more than 2 seconds.

This will cause all of the LEDs except the four track LEDs to blink.

The state of the track LEDs indicates the channel to which 2880 is

currently set. It uses the following code ("." = LED off):

Track LED 1 2 3 4 = MIDI channel

. . . . 1

. . . ON 2

. . ON . 3

. . ON ON 4

. ON . . 5

. ON . ON 6

. ON ON . 7

. ON ON ON 8

ON . . . 9

ON . . ON 10

ON . ON . 11

ON . ON ON 12

ON ON . . 13

ON ON . ON 14

ON ON ON . 15

ON ON ON ON 16

If one holds MIXDOWN, the track LEDs will advance through the above

sequence to select a different channel. When one releases MIXDOWN

the channel selected will be saved after power cycling.

MIDI CONTROL CHANGE MESSAGES

At power up the 2880 will always be in OMNI=OFF mode. This means that it

will only obey Control Change messages on the selected channel. The 2880

can however be switched to OMNI=ON mode by receipt of the appropriate

command on its selected channel. In OMNI=ON mode 2880 will respond to

CONTROL CHANGE MESSAGES (except OMNI=OFF) on any channel.

Each CONTROL CHANGE message carries two information bytes- the

Controller Change Number (CC#) and the data value (DV). The following table

shows which of 2880's functions the information bytes control:

CC# DV 2880 Parameter

9 0 to 127 Clix level

20 0 to 127 Live signals monitor level

21 0 to 127 Track 1 play/feedback level

22 0 to 127 Track 2 play/feedback level

23 0 to 127 Track 3 play/feedback level

24 0 to 127 Track 4 play/feedback level

25 0 to 127 Mix track play/feedback level

26 0 to 127 Tempo slider

27 0 to 127 Live signals pan

28 0 to 127 Track 1 pan

29 0 to 127 Track 2 pan

30 0 to 127 Track 3 pan

31 0 to 127 Track 4 pan

102 127 Push REC button

103 127 Push NEW button

104 127 Push PLAY button

105 127 Push TRACK SELECT button

106 127 Push EXT SYNC button

107 127 Push MIXDOWN button

108 127 Push STEREO button

109 127 Push REVERSE button

110 127 Push OCTAVE button

111 127 Push PUNCH-IN button

112 127 Push QUANTIZE button

124 0 Change to OMNI=OFF

125 0 Change to OMNI=ON

There must be at least 300mS between each button push message.

MIDI PROGRAM CHANGE MESSAGES

The 2880 also interprets certain Program change messages as button pushes

and mute/unmute commands. A program change message has one information

byte, P0 (0 to 127), but this is usually presented to the user as being

1 to 128, shown below as P1.

P0 P1 2880 Parameter

80 81 Push PLAY button

81 82 Mute/unmute track 1's play **

82 83 Mute/unmute track 2's play **

83 84 Mute/unmute track 3's play **

84 85 Mute/unmute track 4's play **

85 86 Push REC button

86 87 Select track 1 for record (or 1 and 2 if stereo)

87 88 Select track 2 for record (or 1 and 2 if stereo)

88 89 Select track 3 for record (or 3 and 4 if stereo)

89 90 Select track 4 for record (or 3 and 4 if stereo)

90 91 Push NEW button

91 92 Push QUANTIZE button

92 93 Push REC button

93 94 Push PLAY button

94 95 Push REVERSE button

95 96 Push TRACK SELECT button

96 97 Push STEREO button

97 98 Push PUNCH-IN button

98 99 Push EXT SYNC button

99 100 Push OCTAVE button

100 101 Push PLAY button

101 102 Mute/unmute track 1's play **

102 103 Mute/unmute track 2's play **

103 104 Mute/unmute track 3's play **

104 105 Mute/unmute track 4's play **

105 106 Push REC button

106 107 Push MIXDOWN button

107 108 Mute/unmute mix track's play **

108 109 Mute/unmute Dry Out **

109 110 Mute/unmute clix level **

110 111 Mute/unmute all play tracks ***

** The single channel mute/unmute action works as follows:

If the channel's level is greater than zero when the command is

received then the channel will be muted. If the channel's level

is zero when the command is received then the level will be set

either to that of 2880's panel fader or to that of the last CC

message (20..24), depending on which was most recently effective.

*** When a mute/unmute all-play-tracks command is received all play

tracks will be muted if ANY of them is greater than zero. If

ALL of them are zero then each will be set to fader or CC level.

MIDI OUT (MIDI THRU)

2880 generally relays all received MIDI messages at its MIDI out

connector. But in Internal sync mode it does not relay the

sequencer commands: STOP START CONT CLOCK

Sorry for the long post, someone try it and let me know!

 

Jeff