Wooooow! That is exactly what I was looking for here:

Looks perfect!!!

This looks really nice.

I would very likely pick one up.

1 Like

thank you so much for this!

Very cool!

What about outputs, inputs, functionality…?
Are there specific plans, or are people supposed to develop their own firmware and do the necessary hardware alterations to suit it?

1 Like

It’s USB Midi - that code snippet above is all it takes to turn the Teensy on the board into a class-compliant MIDI faderbank spitting out CCs 0-15 on Channel 1.

Anything more complex would be an exercise for the reader.

4 Likes

oh, i see.
thanks for pointing that out.
so, laptop and MIDI centric at this point.

Brilliant simplicity. I love it.

1 Like

Nice project! Well done.

I wonder what it would take to give it a hardware midi output?

2 Likes

Yeah, some form of non-USB MIDI is always nice. Perhaps one of those 1/8" jacks that are becoming popular of late, if 5-pin is too bulky?

or CV for that matter…

2 Likes

Hardware MIDI = not so hard. Output requires two resistors and a DIN jack and a spare output pin on the Teensy. Of course, if you want it to do more than just spit out those CCs on channel one, you begin to require UI…

1 Like

yeah. the 3.5mm jack would fit much better with this slim design

CV: much more involved. For starters, you need D-A conversion. There’s only one proper DAC output on the teensy, and you’re clearly going to want more than that. So you need a DAC chip, and free SPI pins for the teensy to ping the DAC chip with, and impedence resistors on all the outs, and god knows what else, and of course, because this whole circuit is taking USB power, you’re only really going to get a maximum of 0-5V from your DAC. So if you want wider than 0-5V, you need external power, and then you need to start doing things to filter and step it down and… wow, this just turned into a much, much bigger pile of work.

3 Likes

hey everyone!

here are the eagle files (schematic and board).

adding midi out would be completely trivial, someone feel free!

also to be very clear-- you can order these boards yourself via that oshpark link in the first post. it’s $196 for three boards, so appropriate for group buys (between trusted parties).

16n-eagle.zip (12.9 KB)

the “plate” layouts are included as layers in the eagle file.

enjoy!

4 Likes

And there are lots of MIDI-CV converters on the market already.

for CV it should be doable to just modify the existing firmware to support MIDI (similarly to what @ngwese did for earthsea) or use something like shuttle control. but yeah, that’s an expensive option.

i’m more curious about using it to control the existing firmwares rather than just plainly control 16 CVs. imagine using it for CV sequences in white whale, for instance.

it’d be really, really nice to have a support for usb hubs at some point…

3 Likes

oh, cool! I might take a crack at adding a MIDI jack.

just a guess, but i think for sending CV it might be more straightforward to toss out the teensy entirely and keep it all analog. wire up some faders to a +12v source?

this is something i was thinking about this morning. imagining an alt firmware for teletype where each fader is updating a value in the tracker or something…