I need to be able to have at least 6 midi din outputs and a midi din input.
Teensy 3.6 has 6 UARTs (5 through the header pins and 1 through the pads on the back). It also supports 16 MIDI cables over USB.MIDI is slow compared to the clock speed of the Teensy, so it's definitely doable.Pieter
I wonder if I should use the mega to control all my buttons and pots and send those changes to the teensy so it is only handling the midi signals?
I don't think that buys you anything, you still have to send the data from the Mega to the Teensy anyway.If you are worrying about the input / output pins then simply fit a port expander or even up to 8 to give you lots more. I would recommend the MCP23017, you can have 8 on the same SPI bus with no extra pins.