I have a Mute button, a Solo button and a solo dc bus.
The Mute button normaly toggles the Mute relay.
The Solo button applies dc to the solo bus and overrides overrides the Mute relay (if set) on the solo'd channel
The Solo dc bus operates the Mute relay on all channels that do not have the Solo button pressed
It sounds weird when you write it out in words but the logic is quite straightforward. You can do it with a couple of mechanical toggle switches and a couple of diodes
You can do it with momentary push buttons and a couple of 14pin DIPs
Or you can do it with an 8 pin MCU
Cheers
Ian
You could configure your own "IC" and have the logic you want on a PCB the size of a dip 14 package or smaller using the Tiny / Litle logic ic's from Texas Instruments / NXP.
Have it made and populated by AISLER in Germany (if you need more than one).
40€ assembly setup costs.
https://www.nxp.com/docs/en/brochure/Logic-MicroPak.pdf
https://www.ti.com/lit/sg/scyt129g/scyt129g.pdfpage 11, 13, 14, 15 (multi function), 16
VC1G00 Single 2-Input NAND Gate X X X X X X X
LVC1G02 Single 2-Input NOR Gate X X X X X X X
LVC1G04 Single Inverter X X X X X X X X
LVC1Gu04 Single Unbuffered Inverter X X X X X X X
LVC1Gx04 Crystal Oscillator Driver X X X
LVC1G06 Single Inverter Buffer/Driver w/Open Drain Output X X X X X X X
LVC1G07 Single Buffer/Driver w/Open Drain Output X X X X X X X X
LVC1G08 Single 2-Input AND Gate X X X X X X X
LVC1G10 Single 3-Input NAND Gate X X X X X
LVC1G11 Single 3-Input AND Gate X X X X X
LVC1G14 Single Schmitt Trigger Inverter X X X X X X X
LVC1G17 Single Schmitt Trigger Buffer X X X X X X X X
LVC1G18 1 of 2 Non-Inverting MUX X X X X X
LVC1G19 1 of 2 Decoder/Demultiplexer X X X X X
LVC1G27 Single 3-Input NOR Gate X X X X X
LVC1G29 2 of 3 Decoder/Demultiplexer X X X
LVC1G32 Single 2-Input OR Gate X X X X X X X
LVC1G34 Single Buffer Gate X X X X X X X X X
LVC1G38 Single 2-Input NAND Gate w/Open Drain Output X X X X X
LVC1G74 Single Positive-Edge-Triggered D-Type Flip-Flop X X X X
LVC1G79 Single D-Type Flip-Flop X X X X
LVC1G80 Single D-Type Flip-Flop X X X
LVC1G86 Single 2-Input Exclusive-OR Gate X X X X
LVC1G123 Single Retrig Monostable w/Schmitt Trigger Inputs X X X
LVC1G125 Single Bus Buffer Gate w/3-State Output X X X X X X X
LVC1G126 Single Bus Buffer Gate w/3-State Output X X X X X X
LVC1G132 Single 2-input NAND gate with Schmitt Trigger input X X X
LVC1G139 2-Line to 4-Line Decoder X X X
LVC1G175 Single D-Type Flip-Flop w/Asynch Clr X X X X
LVC1G240 Single Buffer/Driver w/3-State Output X X X X X
LVC1G332 Single 3-Input OR Gate X X X X X
LVC1G373 Single D-Type Latch w/3-State Output X X X
LVC1G374 Single D-Type Flip-Flop w/3-State Output X X X
LVC1G386 Single 3-Input Exclusive-OR Gate X X X X X
LVC1G0832 Single 3-Input Positive AND-OR Gate X X X
LVC1G3208 Single 3-Input Positive OR-AND Gate
etc
the biggest 4mm² and the smallest less than 1 mm².
there are also ones that don't exist in the cd4000 / 74 series.
Like FET switch: CBT1G125 Single FET Bus Switch