Hi there and welcome on the Teensy forum!
I'd like to give my few pennies to the discussion: first of all, I really encourage trying the DIY way of living. The satisfaction of building something that's just like you wanted it is priceless. A MIDI controller also is not an hard project, even for a beginner in hardware and electronics design. I mean, in the end that's just some buttons or knobs that trigger some commands.
The idea behind that is pretty simple:
to know the value of a knob (read: potentiometer, or variable resistor), you use ANALOG inputs on the Teensy
to get the status of a button (ON/OFF) you can use DIGITAL inputs; I'll avoid the third option which is velocity- and pressure-sensitive keys, since you want to implement a MIDI fighter-like controller.
You connect a bunch of potentiometers to analog inputs, a bunch of buttons to digital inputs, read all the inputs and trigger MIDI events accordingly.
If you run out of pins, but you need MOOOOAR then you can use a very neat piece of electronic wonder: the Multiplexer! It's an IC that practically lets you use fewer pins to control more inputs.
In numbers, on the electronic side the cost is pretty low; although you might keep an eye on side-costs, like enclosures, nice looking arcade buttons, etc. So keep an eye on that.
Finally, not to let you down, but to have an easily configurable MIDI controller, and I mean a controller in which you can assign notes/commands to buttons/knobs on the fly, you will have some code to write, not only for the teensy, but also for an application that runs on your PC, like a control panel or something.
That's a different story: it won't cost you any money, but may cost you a lot of time coding.
But if you have time to spend learning, just go for it

you won't be disappointed, and people here is always helpful.
Cheers