Remove backup file
This commit is contained in:
parent
92ffd60808
commit
9a07f74bbc
1 changed files with 0 additions and 672 deletions
|
|
@ -1,672 +0,0 @@
|
||||||
Technicalities
|
|
||||||
|
|
||||||
Here I want to put all the info I have about how Mustang amp works
|
|
||||||
under the hood.
|
|
||||||
|
|
||||||
Table of contents
|
|
||||||
|
|
||||||
Overview
|
|
||||||
Connecting
|
|
||||||
Setting amp
|
|
||||||
Setting and clearing effects
|
|
||||||
Saving settings on amplifier
|
|
||||||
Choosing memory bank
|
|
||||||
Captured data
|
|
||||||
|
|
||||||
1. Overview
|
|
||||||
|
|
||||||
It has five DSPs. One for each effect family and one for amplifier
|
|
||||||
emulation. DSPs are addressed from 5 to 9. I don't know why first five
|
|
||||||
addresses are omitted and if this means anything. DSPs with their
|
|
||||||
functionality are as follows:
|
|
||||||
|
|
||||||
0x05 - amplifier emulation
|
|
||||||
0x06 - stompbox effects
|
|
||||||
0x07 - modulation effects
|
|
||||||
0x08 - delay effects
|
|
||||||
0x09 - reverb effects
|
|
||||||
|
|
||||||
I also have found packets with device address 0x0a but don't know what this is.
|
|
||||||
|
|
||||||
2. Connecting
|
|
||||||
|
|
||||||
All the transmission between program and amplifier is using USB
|
|
||||||
interrupt transfer. Endpoint to which you want to send data is 0x01
|
|
||||||
and USB interface which you want to claim is 0x00. If you want to
|
|
||||||
receive data from amplifier use endpoint 0x81.
|
|
||||||
|
|
||||||
Each packet carries 64 bytes of data.
|
|
||||||
|
|
||||||
When connecting you should send two packets to the amp and get
|
|
||||||
response for each of them. First should have value "0xc3" set on the
|
|
||||||
first position (counting from zero) and second values "0x1a" and
|
|
||||||
"0x03" on zeroth and first position.
|
|
||||||
|
|
||||||
After that a packet asking for amp's settings is send. The packet is
|
|
||||||
of form "0xff" on zeroth and "0xc1" on first position. Amplifier
|
|
||||||
responds to that sending:
|
|
||||||
|
|
||||||
names of all presets in the form:
|
|
||||||
|
|
||||||
packet with name in a form: values "0x1c 0x01 0x04" as first
|
|
||||||
three bytes, then slot number on forth byte and name encoded
|
|
||||||
in ASCII on 32 bytes starting from sixteenth
|
|
||||||
|
|
||||||
packet with two first bytes and forth (slot of the preset) the
|
|
||||||
same as in name packet
|
|
||||||
|
|
||||||
current state of the amp in the form:
|
|
||||||
|
|
||||||
name of the current preset in the form as described above
|
|
||||||
|
|
||||||
amplifiers setting in the form the same as when setting
|
|
||||||
amplifier's settings (below) except that first byte is not
|
|
||||||
"0x03" but "0x01" and preset number encoded on the forth byte
|
|
||||||
|
|
||||||
settings of four effects as described below with the same
|
|
||||||
change to the first byte as in amplifier's settings and preset
|
|
||||||
number encoded on the forth byte
|
|
||||||
|
|
||||||
setting of some mysterious device with address "0x0a"
|
|
||||||
|
|
||||||
confirmation packet same as in preset names
|
|
||||||
|
|
||||||
names with settings of all presets on the Mod and Dly/Rev knobs
|
|
||||||
(first all settings for Mod knob then all settings for Dly/Rev
|
|
||||||
knob) in the form:
|
|
||||||
|
|
||||||
name of the preset in the form: values "0x1c 0x01 0x04" as
|
|
||||||
first three bytes, value "0x01" for Mod or "0x02" for Dly/Rev
|
|
||||||
knob on third position, slot number on forth position (counted
|
|
||||||
from zero), name encoded in ASCII on 24 bytes starting from
|
|
||||||
sixteenth byte
|
|
||||||
|
|
||||||
settings of the effect in the same form as for setting the
|
|
||||||
effect (below) except that first byte is "0x01" not "0x03" and
|
|
||||||
preset number encoded on the forth byte
|
|
||||||
|
|
||||||
This packet is set only when sending Dly/Rev presets Dly/Rev
|
|
||||||
knob hold settings for two effects so the next packet carries
|
|
||||||
info about second effect, if effect is not set the packet have
|
|
||||||
the same form as packet for clearing effect except that first
|
|
||||||
byte is "0x01" not "0x03" and preset number encoded on the
|
|
||||||
forth byte
|
|
||||||
|
|
||||||
confirmation packet with values "0x1c 0x01" on zeroth and
|
|
||||||
first byte, "0x01" or "0x02" depending on the knob on third
|
|
||||||
byte and preset number encoded on the forth byte
|
|
||||||
|
|
||||||
Wireshark file with whole initialization communication can be found here.
|
|
||||||
|
|
||||||
3. Setting amp
|
|
||||||
|
|
||||||
Format of data for setting amp is as follow:
|
|
||||||
|
|
||||||
0 1
|
|
||||||
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
|
|
||||||
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|
|
||||||
00 | 1c| 03|DSP| 00 | 01| 01| 00 |
|
|
||||||
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|
|
||||||
16 |mod| 00 |
|
|
||||||
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|
|
||||||
32 |vol|gai|ga2|mvl|tre|mid|bas|prs|?? |dep|bis|?? | number |ng |
|
|
||||||
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|
|
||||||
48 |ths|cab|?? |sag|bri| 01|?? | 00 |
|
|
||||||
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|
|
||||||
|
|
||||||
DSP - for amplifier it is always 5
|
|
||||||
mod - amplifier model; different for each emulated amp
|
|
||||||
vol - volume
|
|
||||||
gai - gain
|
|
||||||
ga2 - gain 2
|
|
||||||
mvl - master volume
|
|
||||||
tre - treble
|
|
||||||
mid - middle
|
|
||||||
bas - bass
|
|
||||||
prs - presence
|
|
||||||
dep - depth
|
|
||||||
bis - bias
|
|
||||||
number - don't know what this is; different for each emulated amp
|
|
||||||
ng - noise gate; value 0x00 - 0x05
|
|
||||||
ths - threshold; value 0x00 - 0x09
|
|
||||||
cab - cabinet; value 0x00 - 0x0c
|
|
||||||
sag - sag; value 0x00 - 0x02
|
|
||||||
bri - brightness; value 0x00-0x01
|
|
||||||
?? - values which I haven't decoded yet; different for each emulated amp
|
|
||||||
|
|
||||||
After packet with data described above you have to send a packet which
|
|
||||||
will tell the amp to actually apply the settings. This packet have
|
|
||||||
zeroth byte set to "0x1c", first to "0x03" and all other to "0x00".
|
|
||||||
|
|
||||||
4. Setting and clearing effects
|
|
||||||
|
|
||||||
Data format for setting an effect is:
|
|
||||||
|
|
||||||
0 1
|
|
||||||
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
|
|
||||||
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|
|
||||||
00 | 1c| 03|DSP| 00 | 01| 01| 00 |
|
|
||||||
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|
|
||||||
16 |fxm| 00|slt| ??| ??| ??| 00 |
|
|
||||||
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|
|
||||||
32 |kb1|kb2|kb3|kb4|kb5|kb6| 00 |
|
|
||||||
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|
|
||||||
48 | 00 |
|
|
||||||
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|
|
||||||
|
|
||||||
DSP - can be either 6, 7, 8 or 9; depends on effect familly
|
|
||||||
fxm - effect model; independent for each effect
|
|
||||||
slt - slot; before amp have numbers from 0 to 3, after from 4 to 7
|
|
||||||
kb1, kb2, kb3, kb4, kb5, kb6 - knobs values; not every time
|
|
||||||
all are used; maximum value of the knob depends on the effect
|
|
||||||
?? - some strange numbers specific for each effect
|
|
||||||
|
|
||||||
If you want to remove the effect send normal effect-setting packet but
|
|
||||||
set "effect model" and knobs fields to zeros. I haven't tried what
|
|
||||||
happens if you send such packet to DSP 0x05.
|
|
||||||
|
|
||||||
"Execute" command for both setting and clearing the effect is the same
|
|
||||||
as for the amp setting.
|
|
||||||
|
|
||||||
5. Saving settings on amplifier
|
|
||||||
|
|
||||||
Saving settings is very easy since you don't have to transmit all the
|
|
||||||
settings which you want to store. You only send a command containing
|
|
||||||
slot number and name for a preset. Data are taken directly from DSPs.
|
|
||||||
|
|
||||||
Packet format is:
|
|
||||||
|
|
||||||
0 1
|
|
||||||
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
|
|
||||||
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|
|
||||||
00 | 1c| 01| 03| 00|SLT| 00| 01| 01| 00 |
|
|
||||||
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|
|
||||||
16 | name |
|
|
||||||
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|
|
||||||
32 | name |
|
|
||||||
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|
|
||||||
48 | 00 |
|
|
||||||
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|
|
||||||
|
|
||||||
SLT - memory bank to which to save settings; value 0x00 - 0x17
|
|
||||||
|
|
||||||
name - name of the preset ended with "\0"; if not all fields are used
|
|
||||||
used the rest is set to 0x00
|
|
||||||
|
|
||||||
Fender FUSE after saving settings chooses memory bank it just
|
|
||||||
saved. PLUG also does this.
|
|
||||||
|
|
||||||
6. Choosing memory bank
|
|
||||||
|
|
||||||
"Choose memory bank" command looks like this:
|
|
||||||
|
|
||||||
0 1
|
|
||||||
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
|
|
||||||
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|
|
||||||
00 | 1c| 01| 01| 00|SLT| 00| 01| 00 |
|
|
||||||
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|
|
||||||
16 | 00 |
|
|
||||||
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|
|
||||||
32 | 00 |
|
|
||||||
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|
|
||||||
48 | 00 |
|
|
||||||
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|
|
||||||
|
|
||||||
SLT - memory bank to choose
|
|
||||||
|
|
||||||
After choosing memory bank amplifier send you settings of that bank.
|
|
||||||
|
|
||||||
7. Captured data
|
|
||||||
|
|
||||||
Wireshark file with whole initialization communication can be found
|
|
||||||
here: http://piorekf.org/plug/files/initialization.log And here are
|
|
||||||
data from captured packets for setting all the amps and effects (only
|
|
||||||
hex part, the rest are my scribbles):
|
|
||||||
|
|
||||||
AMPLIFIERS:
|
|
||||||
|
|
||||||
fender 57 deluxe:
|
|
||||||
1c:03:05:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
67:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
aa:99:80:80:be:80:80:80 80:80:80:80:01:01:01:00
|
|
||||||
00:01:01:01:00:01:53:00 00:00:00:00:00:00:00:00
|
|
||||||
0-10: gain[6] volume[7] treble[7.5] middle[5] bass[5]
|
|
||||||
NG: off -> threshold: 0/10 depth: mid sag: 2/3 bias: mid cabinet: 57dlx
|
|
||||||
|
|
||||||
fender 59 bassman:
|
|
||||||
1c:03:05:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
64:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
aa:a2:80:80:80:7a:a2:91 80:80:80:80:02:02:02:00
|
|
||||||
00:02:02:01:00:01:67:00 00:00:00:00:00:00:00:00
|
|
||||||
0-10: gain[6.5] volume[7] treble[5] middle[~5] bass[6.5] presence[~6]
|
|
||||||
|
|
||||||
blend: mid NG: off -> threshold: 0/10 depth: mid sag: 2/3 bias: mid
|
|
||||||
cabinet: bssmn
|
|
||||||
|
|
||||||
fender 57 champ:
|
|
||||||
1c:03:05:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
7c:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
aa:b3:00:ff:80:80:80:80 80:80:80:80:0c:0c:0c:00
|
|
||||||
00:05:0c:01:00:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
0-10: gain[7] volume[~7] treble[5] middle[5] bass[5]
|
|
||||||
NG: off -> threshold: 0/10 depth: mid sag: 2/3 bias: mid cabinet: champ
|
|
||||||
|
|
||||||
fender 65 deluxe reverb:
|
|
||||||
1c:03:05:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
53:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
aa:71:00:ff:91:cf:38:00 00:00:80:00:03:03:03:00
|
|
||||||
00:03:03:01:00:01:6a:00 00:00:00:00:00:00:00:00
|
|
||||||
|
|
||||||
1-10: gain[5] volume[7] treble[6.25] middle[8.75] bass[3] -reverb[~1]
|
|
||||||
-speed[7] -intensivity[9]
|
|
||||||
|
|
||||||
NG: off -> threshold: 0/10 depth: 0 sag: 2/3 bias: mid cabinet: 65dlx
|
|
||||||
|
|
||||||
fender 65 princeton:
|
|
||||||
1c:03:05:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
6a:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
aa:55:00:ff:99:cc:4c:80 80:80:80:80:04:04:04:00
|
|
||||||
00:04:04:01:00:01:61:00 00:00:00:00:00:00:00:00
|
|
||||||
|
|
||||||
1-10: gain[4] volume[7] treble[6.5] middle[8.5] bass[4] -reverb[5.5]
|
|
||||||
-speed[7] -intensivity[9]
|
|
||||||
|
|
||||||
NG: off -> threshold: 0/10 depth: mid sag: 2/3 bias: mid cabinet:
|
|
||||||
65prn
|
|
||||||
|
|
||||||
fender 65 twin reverb:
|
|
||||||
1c:03:05:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
75:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
aa:55:80:63:b3:bb:aa:80 80:80:80:80:05:05:05:00
|
|
||||||
00:09:05:01:00:01:72:00 00:00:00:00:00:00:00:00
|
|
||||||
|
|
||||||
1-10: +bright gain[4] volume[7] treble[7.5] middle[8] bass[7]
|
|
||||||
-reverb[5.5] -speed[7] -intensivity[9]
|
|
||||||
|
|
||||||
NG: off -> threshold: 0/10 depth: mid sag: 2/3 bias: mid cabinet:
|
|
||||||
65twn
|
|
||||||
|
|
||||||
fender super sonic:
|
|
||||||
1c:03:05:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
72:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
aa:bb:82:55:99:a2:99:80 80:80:80:80:06:06:06:02
|
|
||||||
00:0c:06:01:00:01:79:00 00:00:00:00:00:00:00:00
|
|
||||||
|
|
||||||
1-10: gain[7.5] gain2[5.5] volume[7] treble[6.5] middle[7] bass[6.5]
|
|
||||||
-reverb[5.5]
|
|
||||||
|
|
||||||
master vol: 33% NG: mid -> threshold: 0/10 depth: mid sag: 2/3 bias:
|
|
||||||
mid cabinet: ss112
|
|
||||||
|
|
||||||
british 60s:
|
|
||||||
1c:03:05:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
61:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
aa:a2:80:63:99:80:b0:00 80:80:80:80:07:07:07:00
|
|
||||||
00:07:07:01:00:01:5e:00 00:00:00:00:00:00:00:00
|
|
||||||
|
|
||||||
0-10: +bright gain[6.5] volume[7] treble[6] middle[5] bass[7]
|
|
||||||
-speed[7] -depth[8.75] cut[0]
|
|
||||||
|
|
||||||
NG: off -> threshold: 0/10 depth: mid sag: 2/3 bias: mid cabinet:
|
|
||||||
2x12c
|
|
||||||
|
|
||||||
british 70s:
|
|
||||||
1c:03:05:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
79:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
aa:ff:80:7d:aa:5b:c4:80 80:80:80:80:0b:0b:0b:01
|
|
||||||
00:08:0b:01:00:01:7c:00 00:00:00:00:00:00:00:00
|
|
||||||
|
|
||||||
0-10: gain[10] volume[7] treble[7] middle[3] bass[8] presence[5]
|
|
||||||
|
|
||||||
blend: mid NG: low -> threshold: 0/10 depth: mid sag: 2/3 bias: mid
|
|
||||||
cabinet: 4x12g
|
|
||||||
|
|
||||||
british 80s:
|
|
||||||
1c:03:05:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
5e:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
aa:ff:80:7d:aa:5b:c4:80 80:80:80:80:09:09:09:01
|
|
||||||
00:06:09:01:00:01:5d:00 00:00:00:00:00:00:00:00
|
|
||||||
|
|
||||||
0-10: gain[10] volume[7] treble[7] middle[3] bass[8] presence[5]
|
|
||||||
|
|
||||||
master vol: 50% NG: low -> threshold: 0/10 depth: mid sag: 2/3 bias:
|
|
||||||
mid cabinet: 4x12m
|
|
||||||
|
|
||||||
american 90s:
|
|
||||||
1c:03:05:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
5d:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
aa:8e:80:66:a4:19:c7:71 80:80:80:80:0a:0a:0a:03
|
|
||||||
00:0a:0a:01:00:01:6d:00 00:00:00:00:00:00:00:00
|
|
||||||
|
|
||||||
?1-10?: gain[~1/2] volume[2/3] treble[2/3] middle[~1/10] bass[3/4]
|
|
||||||
presence[~1/2]
|
|
||||||
|
|
||||||
master vol: 33% NG: high -> threshold: 0/10 depth: mid sag: 2/3 bias:
|
|
||||||
mid cabinet: 4x12v
|
|
||||||
|
|
||||||
metal 2000:
|
|
||||||
1c:03:05:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
6d:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
aa:a4:80:55:99:4c:91:8e 80:80:80:80:08:08:08:02
|
|
||||||
00:08:08:01:00:01:75:00 00:00:00:00:00:00:00:00
|
|
||||||
|
|
||||||
0-10: gain[6.5] volume[7] treble[6] middle[3] bass[6] presence[5.5]
|
|
||||||
|
|
||||||
master vol: 33% NG: mid -> threshold: 0/10 depth: mid sag: 2/3 bias:
|
|
||||||
mid cabinet: 4x12g
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
EFFECTS:
|
|
||||||
|
|
||||||
overdrive:
|
|
||||||
1c:03:06:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
3c:00:03:00:08:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
80:80:80:80:80:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level gain low mid high
|
|
||||||
|
|
||||||
fixed wah:
|
|
||||||
1c:03:06:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
49:00:03:01:08:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
80:80:80:80:80:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level frequency min frequency max frequency q
|
|
||||||
|
|
||||||
touch wah:
|
|
||||||
1c:03:06:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
4a:00:03:01:08:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
80:80:80:80:80:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level sensivity min frequency max frequency q
|
|
||||||
|
|
||||||
fuzz:
|
|
||||||
1c:03:06:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
1a:00:03:00:08:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
80:80:80:80:80:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level gain octave low high
|
|
||||||
|
|
||||||
fuzz touch wah:
|
|
||||||
1c:03:06:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
1c:00:03:00:08:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
80:80:80:80:80:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level gain sensivity octave peak
|
|
||||||
|
|
||||||
simple comp (1 knob):
|
|
||||||
1c:03:06:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
88:00:03:08:08:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
01:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
type[0-3]
|
|
||||||
|
|
||||||
compressor:
|
|
||||||
1c:03:06:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
07:00:03:00:08:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
8d:0f:4f:7f:7f:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level threshhold ratio attack release
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
sine chorus:
|
|
||||||
1c:03:07:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
12:00:02:01:01:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
ff:0e:19:19:80:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level rate depth average delay lr phase
|
|
||||||
|
|
||||||
triangle chorus:
|
|
||||||
1c:03:07:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
13:00:02:01:01:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
5d:0e:19:19:80:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level rate depth average delay lr phase
|
|
||||||
|
|
||||||
sine flanger:
|
|
||||||
1c:03:07:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
18:00:02:01:01:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
ff:0e:80:80:80:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level rate depth feedback lr phase
|
|
||||||
|
|
||||||
triangle flanger:
|
|
||||||
1c:03:07:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
19:00:02:01:01:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
ff:00:ff:33:41:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level rate depth feedback lr phase
|
|
||||||
|
|
||||||
vibratone:
|
|
||||||
1c:03:07:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
2d:00:02:01:01:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
f4:ff:27:ad:82:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level rotor depth feedback lr phase
|
|
||||||
|
|
||||||
vintage tremolo:
|
|
||||||
1c:03:07:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
40:00:02:01:01:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
db:ad:63:f4:f1:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level rate duty cycle attack release
|
|
||||||
|
|
||||||
sine tremolo:
|
|
||||||
1c:03:07:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
41:00:02:01:01:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
db:99:7d:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level rate duty cycle lfo clipping tri shaping
|
|
||||||
|
|
||||||
ring modulator:
|
|
||||||
1c:03:07:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
22:00:02:01:08:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
ff:80:80:80:80:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level frequency depth lfo shape[0-1] lfo phase
|
|
||||||
|
|
||||||
step filter:
|
|
||||||
1c:03:07:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
29:00:02:01:01:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
ff:80:80:80:80:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level rate resonance min frequency max frequency
|
|
||||||
|
|
||||||
phaser:
|
|
||||||
1c:03:07:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
4f:00:02:01:01:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
fd:00:fd:b8:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level rate depth feedback lfo shape[0-1]
|
|
||||||
|
|
||||||
pitch shifter:
|
|
||||||
1c:03:07:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
1f:00:02:01:08:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
c7:3e:80:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level pitch detune feedback predelay
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
mono delay:
|
|
||||||
1c:03:08:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
16:00:02:02:01:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
ff:80:80:80:80:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level delay time feedback brightness attenuation
|
|
||||||
|
|
||||||
mono echo filter (6 knobs):
|
|
||||||
1c:03:08:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
43:00:02:02:01:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
ff:80:80:80:80:80:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level delay time feedback frequency ressonance input level
|
|
||||||
|
|
||||||
stereo echo filter (6 knobs):
|
|
||||||
1c:03:08:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
48:00:02:02:01:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
80:b3:80:80:80:80:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level delay time feedback frequency ressonance input level
|
|
||||||
|
|
||||||
multitap delay:
|
|
||||||
1c:03:08:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
44:00:02:02:01:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
ff:80:66:80:80:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level delay time feedback brightness attenuation
|
|
||||||
|
|
||||||
ping pong delay:
|
|
||||||
1c:03:08:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
45:00:02:02:01:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
ff:80:80:80:80:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level delay time feedback brightness attenuation
|
|
||||||
|
|
||||||
ducking delay:
|
|
||||||
1c:03:08:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
15:00:02:02:01:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
ff:80:80:80:80:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level delay time feedback release threshold
|
|
||||||
|
|
||||||
reverse delay:
|
|
||||||
1c:03:08:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
46:00:02:02:01:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
ff:80:80:80:80:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level delay time feedback brightness attenuation
|
|
||||||
|
|
||||||
tape delay (6 knobs):
|
|
||||||
1c:03:08:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
2b:00:02:02:01:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
7d:1c:00:63:80:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level delay time feedback flutter brightness stereo
|
|
||||||
|
|
||||||
stereo tape delay (6 knobs):
|
|
||||||
1c:03:08:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
2a:00:02:02:01:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
7d:88:1c:63:ff:80:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level delay time feedback flutter separation brightness
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
small hall reverb:
|
|
||||||
1c:03:09:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
24:00:02:00:08:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
6e:5d:6e:80:91:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level decay dwell diffusion tone
|
|
||||||
|
|
||||||
large hall reverb:
|
|
||||||
1c:03:09:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
3a:00:02:00:08:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
4f:3e:80:05:b0:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level decay dwell diffusion tone
|
|
||||||
|
|
||||||
small room reverb:
|
|
||||||
1c:03:09:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
26:00:02:00:08:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
80:80:80:80:80:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level decay dwell diffusion tone
|
|
||||||
|
|
||||||
large room reverb:
|
|
||||||
1c:03:09:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
3b:00:02:00:08:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
80:80:80:80:80:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level decay dwell diffusion tone
|
|
||||||
|
|
||||||
small plate reverb:
|
|
||||||
1c:03:09:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
4e:00:02:00:08:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
80:80:80:80:80:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level decay dwell diffusion tone
|
|
||||||
|
|
||||||
large plate reverb:
|
|
||||||
1c:03:09:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
4b:00:02:00:08:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
38:80:91:80:b6:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level decay dwell diffusion tone
|
|
||||||
|
|
||||||
ambient reverb:
|
|
||||||
1c:03:09:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
4c:00:02:00:08:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
ff:80:80:80:80:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level decay dwell diffusion tone
|
|
||||||
|
|
||||||
arena reverb:
|
|
||||||
1c:03:09:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
4d:00:02:00:08:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
ff:80:80:80:80:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level decay dwell diffusion tone
|
|
||||||
|
|
||||||
'63 fender spring reverb:
|
|
||||||
1c:03:09:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
21:00:02:00:08:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
80:80:80:80:80:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level decay dwell diffusion tone
|
|
||||||
|
|
||||||
'65 fender spring reverb:
|
|
||||||
1c:03:09:00:00:00:01:01 00:00:00:00:00:00:00:00
|
|
||||||
0b:00:02:00:08:01:00:00 00:00:00:00:00:00:00:00
|
|
||||||
80:8b:49:ff:80:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
00:00:00:00:00:00:00:00 00:00:00:00:00:00:00:00
|
|
||||||
level decay dwell diffusion tone
|
|
||||||
|
|
||||||
======================================================================
|
|
||||||
|
|
||||||
Toggling effect on/off:
|
|
||||||
|
|
||||||
0 1
|
|
||||||
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
|
|
||||||
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|
|
||||||
00 | 19| c3|fam| st|slt| 00 |
|
|
||||||
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|
|
||||||
16 | 00 |
|
|
||||||
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|
|
||||||
32 | 00 |
|
|
||||||
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|
|
||||||
48 | 00 |
|
|
||||||
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|
|
||||||
|
|
||||||
fam - (3 = stomp, 4 = mod, 5 = delay, 6 = reverb)
|
|
||||||
st - status (on = 00, off = 01)
|
|
||||||
slt - slot; before amp have numbers from 0 to 3, after from 4 to 7
|
|
||||||
|
|
||||||
|
|
||||||
1st data packet resported after toggling an effect on or off is:
|
|
||||||
|
|
||||||
0 1
|
|
||||||
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
|
|
||||||
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|
|
||||||
00 | 1c| 01|DSP| 00 | 01| 01| 00 |
|
|
||||||
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|
|
||||||
16 |fxm| 00|slt| ??| ??| ??| 00 |
|
|
||||||
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|
|
||||||
32 |kb1|kb2|kb3|kb4|kb5|kb6|st | 00 |
|
|
||||||
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|
|
||||||
48 | ? | ? | ? | ? | ? | 00 |
|
|
||||||
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|
|
||||||
|
|
||||||
efx_family - (3 = stomp, 4 = mod, 5 = delay, 6 = reverb)
|
|
||||||
fxm - effect model; independent for each effect
|
|
||||||
slt - slot; before amp have numbers from 0 to 3, after from 4 to 7
|
|
||||||
|
|
||||||
kb1, kb2, kb3, kb4, kb5, kb6 - knobs values; not every time
|
|
||||||
all are used; maximum value of the knob depends on the effect
|
|
||||||
|
|
||||||
st - Status (on = 00, off = 01)
|
|
||||||
|
|
||||||
This is followed by two more packets whose purpose is unknown.
|
|
||||||
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue