Kawai K4 Program Changer

(For the ‘count on one hand’ number of other Kawai K4 users controlling their synth from their iPad… here you go!)

Twist knob 0 to scroll between the 128 single/multi patches. As the knob moves between the sets (Single A, Single B, etc) you can then select individual patches by name using the pads.

Knob 1 controls patch labels: I’ve typed in many of the most popular sysex banks (Factory, A401, A402, A403, A404, A405, E401, J401, J402, RomCard, and Xtravaganza) but of course you can modify them or add your own. (You can find these sysex files on SynthZone).

If you add another bank of patch labels to the end of the script, you’ll need to update the patchBankCount variable inside the knob 1 code section, and add the new bank to the if/elseif list found in the @updatePatchBank function

I use Sysex Base for uploading sysex banks from my iPad to my K4, and it works well. Of course be sure that internal protect is off in your dump menu, and that RCV PGM = Norm in the Receive menu. (Otherwise you’ll never be able to get back to the single patches once you select a multi patch in Mozaic.)

For convenience I’ve added volume and modwheel CC sends for knobs 2 & 3, and the shift button sends an All Notes Off message. Have fun!


39 PM
  • Platform:
  • Category: Utility
  • Revision: 1.0
  • License: Do What The F*ck You Want To Public License
  • Views: 410
  • Modified: 7 months ago
Chat about this patch on Discord! Download (15)
Appreciate 1
2 comments on “Kawai K4 Program Changer
  • belldu on said:

    Heart is because i loved my K4r and wish I hadn’t sold it… but I’ve just revived my Roland Jv2080 and was going to write a program changer for that. Hopefully the code for this will give me a head start!

  • tovokas on said:

    Very cool: it should be fairly easy to adapt it to banks of additional synths!

  • Leave a Reply