Hi everyone,
To briefly introduce myself:
I’m a 35yo guy living in New-Caledonia which is a small French island lost in the pacific. (So once and for all I do apologize for my English :poke:)
Because I’m far from everything I decided to create my own controller based on this awesome Midibox NG. I have some knowledge in electronic and computer code from my old days in school.
I started the design but I face some questions that need a little of your experience.
Here the general needs:
-
I mostly use Reaper but also Nuendo/Cubase for some project and I want to use the Keyboard and mouse as few as I can.
-
According the success of this midi controller project I plan to build a midi sequencer to attach on it for my Live rig.
Those needs make me think that I need something as flexible as possible with some storage for different configurations.
I tried to read as many post/forum as possible but I’m a little bit lost in all this information so if you have some builds to recommend for inspiration it will be more than appreciate.
Because it’s my first Midibox project I want to start with something “simple” that I can extend by replacing or adding components. Once everything fits my ideal I will do a dedicate PCB and order a lasered surface but that’s for later.
In the final stage I may have “A LOT” of led, buttons, encoders so I think about several different matrixes to manage them all.
I understand that with 1 DIO_MATRIX module I can handle 8x8(64) Digital IN or OUT. With 2 DIO_MATRIX modules I can handle 16x16(256).
Here is my first idea of what I could use at the end (I will start will 1 matrix of each and extend):
-
2 matrix for BUTTON (256 entries each) - With 4 DIO_MATRIX only?
-
2 matrix for LED (256 entries each) - Can I use 4 DIO_MATRIX as well for that?
-
1 matrix for ENCODER - Is that possible? I do not see “encoder matrix” in the CORE_LCP17 description.
(I may add encoder LED rings in the future if I feel comfortable enough with the concept)
In case you noticed that I do not mention POTS it’s only because I want something “live” that can change on the fly so no pots or faders on my board. (I may think of motor fader if I’m rich enough in the future :rolleyes: )
What do you think about this first impression?
I am also a little bit confused with the implementation of the DIO_MATRIX. Is there any post describing how to attach several 16x16 matrixes on the core? (Are they just chained one after the other? In that case how do you declare each couple of 2 DIO_MATRIX and how do you separate the different matrixes? Is that on the soft side?)
Once I will have this information I will do a high level design to submit here for comments and advises. The low level design will be submitted here as well once all components have been validated by the community ![]()
I’m working on a picture of what I want to obtain at the end and will post it here once done.
Thank you in advance for your support and your patience with a newbie ^^
Ender