User Manual

SWAM Woodwinds v2.9.0 - User Manualrev. 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