This is showing how to start making a midi controller that sends sysEx commands to the Yamaha qy70, or qy100 or infact any synth. The reason is that the qy70 is a beautiful sounding box but for a live performance the method of muting and unmuting is very clunky and awkward. There is no midi CC code to control individual tracks. The only way I'm aware of is via sysEx. This can be done by very rare and expensive midi controllers like Peavey pc1600x or kawai mm16 but not most modern ones. This video shows how to setup and program an Arduino Uno to send the sysex command in hex. The sysEx codes for the qy70 and qy100 are as follows:
F0 43 10 4C 08 10 0B 7F F7
The second to last number 7F is the volume and can be between 00 and 7F which equates to 0 to 127.
Third number from right 0B is the volume parameter.
Fourth from right 10 is the track number, between 10 and 17 for 1 to 8.
They need to be put in the Arduino array with the 0x prefix or it won't compile, ie 0xF0, 0x43, 0x10 and so on.
A future plan is to add potentiometers and fade the volumes as well but for now I'm happy with what I've achieved so far.
Thanks to notes and volts for his excellent video tutorial and also the midi library from 47 effects without which this would be very difficult.
Links to notes and volts videos and the library below.
notes and volts,DIY Arduino midi controller
[ Ссылка ]
47 effects midi library
[ Ссылка ]
![](https://i.ytimg.com/vi/AziAx4dNB4U/maxresdefault.jpg)