Now, for the headphone amp.
I know that doubling the output current of a small op-amp may appear to be good to drive headphones, and, for cheap low volume and unpredictable current limiting points at higher volume with unpredictable headphone loads, ok. There are op-amps better suited specifically for driving headphones, or, if you don't mind a little extra current on your power supply, I would use 1 of your same op-amp, driving a heavily biased 2N3904/2N3906 emitter follower configuration making a good strong output drive.
I know I could use a push pull set of mosfets.
Here's the thing. I have that headphone amp already built, it came as a kit and it drives my headphones perfectly. The only minor annoyance is that if the signal source is low volume, a quiet track or quiet YouTube video I just don't have the gain. This lead to the idea of adding an adjustable pre-amp to the input.
I know AudioGuru is trying to steer me away from it, but I'm still getting dragged back to pro audio mixers and practices.
1. Set your input gain on the channel for 0db normalisation.
2. Set your filters, EQ, balance (if these are after gain, repeat 1)
3. Repeat for all your input channels.
4. Set your send levels.
5. Set your return levels.
6. Set your mix levels.
7. Set your master level.
To do that right, and it is tempting, but possibly OTT, I would have a 0db SIG and 12db CLIP LEDs on the inputs and have pots before and after the input pre-amps. The LEDs would be after the pre-amp gain. So I can normalise the channels to approximately 0db (relative to a reference I assume).
I keep hearing "Gain structure" when we consider just putting unnormalised signals into a mix amp, boosting it and then attenuating it down. It just feels wrong.
I know it will "work", I'm not arguing that you are wrong, but it still feels wrong. I don't mind making it over complicated either, a lot of this project is about learning stuff. I could just go out and buy a desktop amp block with 3 inputs and 2 outputs and be done. Very few will have independent input gain though.
Ill try and update the schematic tonight or tomorrow if I get time.
Thanks again, everyone for helping
I'm learning.