Yamaha THR5/THR10 series
The Yamaha THR5/10 is a series of small modeling guitar amplifiers meant for home use. THR stands for Third Amplifier.
Models
- THR5
- THR5A
- THR10
- THR10C
- THR10X
Communication Protocol
The Yamaha THR can be controlled via USB using MIDI system-exclusive messages. The basic message has the following bytes:
F0 43 7D 10 41 30 01 XX XX XX F7
The 8th byte describes which control should be changed, the 9th and 10th bytes what its new value should be. The table below describes it in detail:
Category |
Option name |
8th byte |
Values (9th, 10th byte) |
|---|---|---|---|
Amp models |
Clean |
0x00 |
0x00 0x00 |
Crunch |
0x00 |
0x00 0x01 |
|
Lead |
0x00 |
0x00 0x02 |
|
Brit Hi |
0x00 |
0x00 0x03 |
|
Modern |
0x00 |
0x00 0x04 |
|
Bass |
0x00 |
0x00 0x05 |
|
Acoustic |
0x00 |
0x00 0x06 |
|
Flat |
0x00 |
0x00 0x07 |
|
Cabinet models |
US 4x12 |
0x06 |
0x00 0x00 |
US 2x12 |
0x06 |
0x00 0x01 |
|
UK 4x12 |
0x06 |
0x00 0x02 |
|
UK 4x12 |
0x06 |
0x00 0x03 |
|
1x12 |
0x06 |
0x00 0x04 |
|
4x10 |
0x06 |
0x00 0x05 |
|
Amp controls |
Gain |
0x01 |
0x00 0x00-0x64 |
Master |
0x02 |
0x00 0x00-0x64 |
|
Bass |
0x03 |
0x00 0x00-0x64 |
|
Middle |
0x04 |
0x00 0x00-0x64 |
|
Treble |
0x05 |
0x00 0x00-0x64 |