Hey Fred,

The goal is to have 2 in, 2 out, MIDI, and maybe digital coax plugs.
Full duplex, integrated DSP, ASIO2, latency "zero", 24bits/96kHz ability
have to be there.
 
Although you covered allmost all the details there's one or two more important factors:
-FireWire or USB?
-Internal or External ok too...?

If FireWire and External are ok, an AudioFire 2 from Echo is exactly what you describe above:
2 in, 2 out, MIDI, S/PDIF.

It doesnt have onboard DSP... but I dont know if you really mean an onboard DSP chip with that..?
It is "full duplex", but expect that from any soundcard these days, and it does 24bits@96kHz, 2ms
on an RT kernel recording on a modest laptop.

Due to it using FireWire, you need the FFADO backend for JACK. Check ffado.org for details & support levels.
(The Echo is fully supported.)

Its worth checking out I think, Hope to have helped, -Harry