Software implementations of the Q-Coder | Synapse