Lets Make Some New MIDI Hardware

User avatar
altitude909
Posts: 16
Joined: Mon Nov 27, 2023 12:15 am
Been thanked: 14 times

Lets Make Some New MIDI Hardware

Unread post by altitude909 »

Greetings list!

very excited about this, i dreamt of doing this years ago when i read about FPGAs being able to replicate old hardware and here now it is.

So my interest is mostly music focused and ive been pouring over the possibilities of a bit more capable MIDI interface. Ive been looking over the history of 3rd party stuff and nothing jumps out as easy to adapt to MiSTer so my idea is this: MIDI out to a 1 to 16 MIDI mult with a thru thrown in for good measure. Pack it up using the arduino header for 3v3 and 5v and the two pins used by the digital board. Do two boards:

  1. 3.5mm TRS headers, one with 8 outs (4 on top, 4 bottom) + In and thru
  2. 8 more outs that stack on board 1

any input is welcome.

User avatar
altitude909
Posts: 16
Joined: Mon Nov 27, 2023 12:15 am
Been thanked: 14 times

Re: Lets Make Some New MIDI Hardware

Unread post by altitude909 »

so on second thought, making a shield for this doesnt make any sense since a majority of people already have the user port so i'll simply go stand alone. This is the basic premise but scaled up

mrmidi.png
mrmidi.png (164.49 KiB) Viewed 2822 times
callanabrown
Posts: 85
Joined: Thu Jul 30, 2020 1:05 pm
Has thanked: 14 times
Been thanked: 21 times

Re: Lets Make Some New MIDI Hardware

Unread post by callanabrown »

I'm wondering why you would need so many physical ports? Most of my gear is daisy chained with midi thrus, with each piece of gear on a separate channel.

User avatar
altitude909
Posts: 16
Joined: Mon Nov 27, 2023 12:15 am
Been thanked: 14 times

Re: Lets Make Some New MIDI Hardware

Unread post by altitude909 »

so you dont have to daisy chain ;) Couple of those boards should be landing here soon so I'll see how it works.

My other idea is to get some macro keyboards to make some quick launch controls like transport and whatever shortcuts. there are 5x2 ones on amazon for $25 that will take relegendable keycaps

User avatar
altitude909
Posts: 16
Joined: Mon Nov 27, 2023 12:15 am
Been thanked: 14 times

Re: Lets Make Some New MIDI Hardware

Unread post by altitude909 »

And done

received_347015548024692.jpeg
received_347015548024692.jpeg (75.01 KiB) Viewed 2447 times
User avatar
altitude909
Posts: 16
Joined: Mon Nov 27, 2023 12:15 am
Been thanked: 14 times

Re: Lets Make Some New MIDI Hardware

Unread post by altitude909 »

And sucess! So one input (either TRS A or TRS B) that goes into the hc14 for the thru and midi in and the midi outs multed to 3 outputs. If there's and interest, ill jlc some populated boards and make a panel for it.

17021649576512090673265908011095.jpg
17021649576512090673265908011095.jpg (2.14 MiB) Viewed 2067 times
User avatar
altitude909
Posts: 16
Joined: Mon Nov 27, 2023 12:15 am
Been thanked: 14 times

Re: Lets Make Some New MIDI Hardware

Unread post by altitude909 »

Behold!

MIDI out -> 16x MIDI outs
1 PSIMIDI MIDI In
1 MIDI Thru

The way it works:

MiSTer MIDI out is just Multed and level shifted to the outputs via Hex Schmitt−Trigger

Board 1: MIDI IN, USB C socket -> MiSTer user port, MIDI Thru, 3x MIDI outs
Board 2: Adds 5x MIDI outs
Board 3: Adds 8x MIDI outs

So you can mix and match accordingly

Files here: https://github.com/MichiganSynthWorks/MiSTerMIDI

I have some boards if anyone wants to try this, just pay for shipping. Its all fine pitch/0402

410483618_916356566713550_9143773616210622823_n.jpg
410483618_916356566713550_9143773616210622823_n.jpg (188.17 KiB) Viewed 1561 times
User avatar
LamerDeluxe
Top Contributor
Posts: 1181
Joined: Sun May 24, 2020 10:25 pm
Has thanked: 828 times
Been thanked: 266 times

Re: Lets Make Some New MIDI Hardware

Unread post by LamerDeluxe »

Woa, that is incredible. Great job! Cubase on the ST core will probably work really well with this.

User avatar
altitude909
Posts: 16
Joined: Mon Nov 27, 2023 12:15 am
Been thanked: 14 times

Re: Lets Make Some New MIDI Hardware

Unread post by altitude909 »

yeah, it sure does :)

Post Reply