Customizations for my application

I have a fairly complex DSP application written in Rust. It’s essentially a software 4-track groove-box. It consists of six “engines” (1 carrier + 1 modulator FM synth, 3 osc subtractive mono-synth, A 4-slot wavetable vector synth, “tape-deck”/sample playback, and more) that can be loaded into any of the four tracks. I want to embed this application on an Orange Pi and then connect that Orange Pi to a MIDI hardware controller via USB. I want the MIDI controller and the SBC to share the same enclosure. Because the engines have different params, some parts of the controller can’t have static labels as their function will change based on the active track/engine. So basically, before I commit to designing a controller and making a purchase, I have a couple questions given my needs…

  1. Can I leave empty space to make room for the Orange Pi and for a UI screen to give visual feedback as to the active track and engine params?
  2. Can I connect to the Orange Pi via USB internally? By that I mean, a USB connection within the enclosure.
  3. Can I add customizations like this to my order? For example, can I request a screen be included or at least a cut-out section for a screen I can add myself?

Dear @mmi.studios
Years ago, we spoke to the Zynthian team about collaborating on something of the sort. Sadly, it didn’t happen, but we always thought this was a great use of our framework.

The short answer is yes, we can make it.
Please reach out by mail to hello@yaeltex.com, and we can discuss the specifics.

1 Like

Excellent, just the sort of response I was hoping for. I’ll shoot an email to get the ball rolling.

1 Like