# XVA-1 reworking

**URL:** <https://lookmumnocomputer.discourse.group/t/xva-1-reworking/7835>\
**Category:** DIY STUFF\
**Created:** [April 13, 2025, 7:29pm UTC](https://lookmumnocomputer.discourse.group/t/xva-1-reworking/7835 "2025-04-13T19:29:04Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![craigyb](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/craigyb/32/21602_2.png) [@craigyb](https://lookmumnocomputer.discourse.group/u/craigyb)\
**Post date:** [April 13, 2025, 7:29pm UTC](https://lookmumnocomputer.discourse.group/t/xva-1-reworking/7835/1 "2025-04-13T19:29:04Z")

</div>

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.

 ![1000014004](https://global.discourse-cdn.com/free1/uploads/lookmumnocomputer/original/3X/8/7/8755af00aecc73de91d69e8648cc481d2162e794.jpeg)  
 ![1000014005](https://global.discourse-cdn.com/free1/uploads/lookmumnocomputer/original/3X/7/4/744c956fcd60f51a384f6485ed2d2e80bea88ae7.jpeg)  
 ![20221228_205904](https://global.discourse-cdn.com/free1/uploads/lookmumnocomputer/original/3X/c/f/cf7dc4a14b686f824976162268632e294e4b70d2.jpeg)

---

<div class="post-metadata">

**Author:** ![craigyb](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/craigyb/32/21602_2.png) [@craigyb](https://lookmumnocomputer.discourse.group/u/craigyb)\
**Post date:** [April 14, 2025, 7:24pm UTC](https://lookmumnocomputer.discourse.group/t/xva-1-reworking/7835/2 "2025-04-14T19:24:56Z")

</div>

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.

 ![1000014012](https://global.discourse-cdn.com/free1/uploads/lookmumnocomputer/original/3X/c/d/cd9b198e1e7e06e77ab359bf0c8010376c6ceb80.jpeg)

---

<div class="post-metadata">

**Author:** ![craigyb](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/craigyb/32/21602_2.png) [@craigyb](https://lookmumnocomputer.discourse.group/u/craigyb)\
**Post date:** [April 17, 2025, 8:19pm UTC](https://lookmumnocomputer.discourse.group/t/xva-1-reworking/7835/3 "2025-04-17T20:19:52Z")

</div>

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.

 ![1000014034](https://global.discourse-cdn.com/free1/uploads/lookmumnocomputer/original/3X/a/8/a89ea7ac11c54dc956b9af4629d5cb7e167e5428.jpeg)

---

<div class="post-metadata">

**Author:** ![craigyb](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/craigyb/32/21602_2.png) [@craigyb](https://lookmumnocomputer.discourse.group/u/craigyb)\
**Post date:** [April 18, 2025, 6:08pm UTC](https://lookmumnocomputer.discourse.group/t/xva-1-reworking/7835/4 "2025-04-18T18:08:04Z")

</div>

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](https://youtu.be/kVsFnmbPCeY)

Github

> **[GitHub - craigyjp/XVA-1-Dual-rack: 2x XVA-1 synths controlled by a Teensy 4.1 mounted...](https://github.com/craigyjp/XVA-1-Dual-rack)**
>
> 2x XVA-1 synths controlled by a Teensy 4.1 mounted in a 19" rack

---

<div class="post-metadata">

**Author:** ![craigyb](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/craigyb/32/21602_2.png) [@craigyb](https://lookmumnocomputer.discourse.group/u/craigyb)\
**Post date:** [April 24, 2025, 6:33pm UTC](https://lookmumnocomputer.discourse.group/t/xva-1-reworking/7835/5 "2025-04-24T18:33:26Z")

</div>

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.

 ![1000014104](https://global.discourse-cdn.com/free1/uploads/lookmumnocomputer/original/3X/c/5/c553f855f01e425efa43ace805f7e1c4ba9a9502.jpeg)

---

<div class="post-metadata">

**Author:** ![craigyb](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/craigyb/32/21602_2.png) [@craigyb](https://lookmumnocomputer.discourse.group/u/craigyb)\
**Post date:** [April 25, 2025, 6:21pm UTC](https://lookmumnocomputer.discourse.group/t/xva-1-reworking/7835/6 "2025-04-25T18:21:51Z")

</div>

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.

> **[GitHub - craigyjp/XVA-1-Dual-rack: 2x XVA-1 synths controlled by a Teensy 4.1 mounted...](https://github.com/craigyjp/XVA-1-Dual-rack)**
>
> 2x XVA-1 synths controlled by a Teensy 4.1 mounted in a 19" rack

---

<div class="post-metadata">

**Author:** ![infra-uncertain](https://avatars.discourse-cdn.com/v4/letter/i/d26b3c/32.png) [@infra-uncertain](https://lookmumnocomputer.discourse.group/u/infra-uncertain)\
**Post date:** [August 24, 2026, 3:32pm UTC](https://lookmumnocomputer.discourse.group/t/xva-1-reworking/7835/7 "2026-08-24T15:32:39Z")

</div>

I love your interface and build would you be able to share the tuning/bank file for xva1?

---

<div class="post-metadata">

**Author:** ![craigyb](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/craigyb/32/21602_2.png) [@craigyb](https://lookmumnocomputer.discourse.group/u/craigyb)\
**Post date:** [August 24, 2026, 4:20pm UTC](https://lookmumnocomputer.discourse.group/t/xva-1-reworking/7835/8 "2026-08-24T16:20:35Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![infra-uncertain](https://avatars.discourse-cdn.com/v4/letter/i/d26b3c/32.png) [@infra-uncertain](https://lookmumnocomputer.discourse.group/u/infra-uncertain)\
**Post date:** [August 24, 2026, 4:30pm UTC](https://lookmumnocomputer.discourse.group/t/xva-1-reworking/7835/9 "2026-08-24T16:30:43Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![craigyb](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/craigyb/32/21602_2.png) [@craigyb](https://lookmumnocomputer.discourse.group/u/craigyb)\
**Post date:** [August 24, 2026, 6:19pm UTC](https://lookmumnocomputer.discourse.group/t/xva-1-reworking/7835/10 "2026-08-24T18:19:45Z")

</div>

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?
