Revisiting the XVA-1 project for a 3rd time, so last week I stole the UF-70 keyboard case housing from the XVA-1 project that I sort of completed 2 years ago. (Still needed work on dual functions). It was basically 2x XVA-1 boards that could be configured in whole mode, dual and split modes. The UF-70 sent notes on channels 1 and/or 2 depending how I wanted, it was clumsy and impractical. So now I’ve got to rehouse the controller and XVA-1 boards into a 19" rack and try to rewrite the code to manage the three modes whole (64 note poly), dual (32 note poly) and split (32 each side). Also I want to create performances from the patches to make creating sounds easier. The main issue was that I built it originally with a Teensy 3.6 soldered to the board, I had to extract that from the controller board and replace it with a socketed Teensy 4.1. I’ve already created some case artwork for the front panel but I’m thinking a larger display for the main display, maybe 320*240.
Rack mounted the controller and added the bigger display I promised myself, it’s another ST7789 but 320*240 so some work to do on reconfiguringbmenus etc.
Further work on the dual XVA-1, it’s now playing in wholemode (64 note poly) dual and split modes (32 note poly per layer). I changed the front panel again as the first one was very poor as I didn’t have the laminator temp high enough and it looked frosted. This latest print came out much better and I printed some surrounds for the screens.
I’ve got the XVA-1’s making noise in a sensible fashion now, still some work to do on performance mode.
Video
youtu.be/kVsFnmbPCeY?fbclid=IwZXh0bg
Github
I needed to add more buttons to the XVA-1 editor, I was using 4 PB86-B switches for the menus etc, but I managed to squeeze in 6 PB86-A switches and make some of them dual LED to indicate modes. Spent the last few days coding the functions up, adding a performance layer for the patches and a menu to add MIDI channel options etc. The protoboard behind the panel ends where the switches are and the display board overhangs the protoboard so I had to go slightly left with the buttons, I would have preferred to align them under the display but not possible.
Pretty much complete now, today I added the Performance Naming and Transpose of the lower patch. Also swapped the 74HC595Library for RoxMux which is better maintained.
I love your interface and build would you be able to share the tuning/bank file for xva1?
I have been asked this question before, pretty sure I don’t have any tuning files, but not near my pc to check at the moment, just what’s in the zip files on the website.
Yes so maybe I’m going about this wrong but using XLoad to install the Tuning .bin file for XVA1 just stalls after “erasing…” and does nothing
Its a long time since I’ve done this, so I cannot remember the procedure, but everything loaded ok for me. I do have the V1.02 files in zip format
Did you unplug the board and let it restart before loading the tunings?





