Chromatix wrote:
It strikes me that you have small bypass capacitors in appropriate places, but there is no big bulk power-supply stabilising capacitor next to the power input, where I'd expect to find it. Whenever you have a supply with significant impedance and a load with short-term transients, you'll need that to avoid dropouts.
Ditto on that.
While on the subject of bypass capacitors, radial-leaded parts usually introduce less series inductance into the circuit than axial-leaded ones. Series inductance is your enemy when it comes to effective bypassing. I use X7R MLCCs at all active devices, plus an X7R MLCC across the power input jack in parallel with a large, low-ESR electrolytic. The purpose of the MLCC at the power input is to suppress any switching transients that don't get suppressed by devices' MLCCs.
Ideally, each device's Vcc pin should be wired to the device's MLCC and the MLCC bonded to the inner power plane. The device's Vcc pin should not be directly connected to the power plane. The purpose of doing so is to force all switching transients back to the MLCC rather than allow transients to enter the power plane. This is a design technique I learned decades ago and has been advocated by industry gurus such as Dr. Howard Johnson.