Separated signal/audio internal API

See #167