User Manual
SWAM Woodwinds v2.9.0 - User Manual – rev. 1 
23 
This  protocol  allows  to  change  both  Microtuning  and  Transposition  on  the  fly  through  SysEx 
messages. 
1) Microtuning message 
Each message is 4 bytes: 
1st byte: Beginning of SysEx message (F0) 
2nd byte: Note value (00=C, 02=C#, 04=D, ..., 12=A, 14=A#, 16=B) 
3rd byte: Detuning value (00=0, 4E=-50) 
4th byte: End of SysEx message (F7) 
F0 10 10 F7: reset all notes to not detuned  
Examples: 
F0 00 4E F7: Note C  = -50 cents 
F0 10 4E F7: Note G# = -50 cents 
F0 16 00 F7: Note B  = 0 cents 
2) Transpose message 
Each message is 3 bytes: 
1st byte = Beginning of SysEx message (F0) 
2nd byte = Transpose value (37=-9, 38=-8, 39=-7 ... 40=0 ... 48=+8, 49=+9) 
3rd byte = End of SysEx message (F7) 
F0 10 F7: reset transpose to 0 
Yamaha PSR A3000 arranger protocol 
Each message is 9 bytes: 
1st byte: Beginning of SysEx message (F0) 
2nd byte: Manufacturer ID - Yamaha (43) 
3rd byte: Device ID 
4th byte: Model ID - PSR A3000 (4C) 
5th byte: Address High (08) 
6th byte: Address Mid (00) 
7th byte: Address Low - Note value (41=C, 42=C#, 43=D, ..., 4C = B) 
8th byte: Detuning value (04=-60, 05=-59, ..., 40=0, ..., 7B=+59, 7C=+60) 
9th byte: End of SysEx message (F7) 
Examples: 
F0 43 10 4C 08 00 41 5E F7: Note C = +30 cents 
F0 43 10 4C 08 00 41 18 F7: Note C = -40 cents 
F0 43 10 4C 08 00 4A 0E F7: Note A = -50 cents 










