Hi Stu
 I have some addon features for this:
 > 8/16 (maybe also 24 ) bit sampling
 > gate (not trigger) for play/record
replace this by:
 gate(+switch) for run/stop
 gate(+switch) to select between single shot / loop mode
 gate(+switch) to switch from gated mode to so called "release-mode" (if
 in single shot, the sample should be played to the end; if in loop mode,
 the loop should be played endlessly until the next start/retrigger is
 given).
 trigger(+momentary-switch) for restart
 trigger(+momentary-switch) for start
 trigger(+momentary-switch) for stop (use case: two samples eliminate
 each other, like hihat/openhat).
 > gate to select play or record
This record setting should be an pre-enable setting; the real write
 setting should be done by the start signal.
 > cv input for sample rate
 > cv input to scan through sample
cv inputs for start point / stop point / perhaps also loop start
 (similar to the editing the Akai S612)
 > separate audio outs for monitoring (which i don't need in my patches)
 > and playing (to avoid phasing and volume problems associated with
 > hearing the original signal and monitor signal together)
 >
 > a stereo version would have the advantage of being usable to record cv
 > and gate signals for use as a sequencer.
The module should be mono, but there should be the possibility to link
 several modules by the clock and the address bus, so it would become
 stereo or even multi-channel. The write/play selector should stay
 independent on each.
 There should be either two (switchable) inputs and outputs: one
 AC-coupled for Audio, one DC-coupled with suppression of negative
 signals for recording CV and/or gate.
 Or the module should be produced basically as the identical module but
 in two versions. One ac-coupled for Audio, one for dc-coupled for CV/gate.
 The dc-coupled version might have additional three
 trigger-in/momentary-switches for
 - count RAM-address one step forward
 - count RAM-address one step backward
 - write input value to actual step.
 This would be similar to the programming of the roland CSQ-600.
 Florian