Yahoo Groups archive

Doepfer

Index last updated: 2026-04-29 00:15 UTC

Message

Re: [Doepfer_a100] BBDs as CV-recorders for theremin or ribboncontroller

2005-06-04 by Florian Anwander

Hi Esa

The idea is very nice at the first glance, especially, since it requires 
no complex uP-programming. But I think it is not really  usable: BBDs 
cover only a very short memory amounts, at usable signal quality. Signal 
quality is for CV much more essential than for audio signals 
(astonishing, but true).

Usually CVs are stored better in digital memory; examples are the Roland 
CSQ100 oder CSQ600. Those devices do not store the CV-values at a 
certain clockrate like BBDs, but they store only different values and 
the time between two changes.

Let me give you a simple example (I know, theremin stuff is much mor 
complex, but nevertheless the principle will be valid): if you want to 
store a sequence of two notes you only need four memory-stages
1.first CV value,
2.time until next value
3.second CV value
4.time until end of sequence.
The stored time-values may be very long!

If you want to do the same on a BBD, the BBD will have to store the 
first value in hundreds or thousands stages, and the count of memory 
stages ("Buckets") will limit the time.

There is also another problem: BBDs behave a littlebit like AC-coupled 
gear. They are not perfect for continuous voltages.

Also forward/backward-playing its not possible with BBDs. BBDs do not 
behave like an addressable memory. They work like a shift register with 
the principle first in first out. So there is only one direction of 
reading the memory.

Of course a digital recorder for continuous CVs will have to work with a 
high resolution, but still it will be the better choice.

Sorry that my comment is a littlebit disappointing.

Regards, Florian


esa kotala wrote:

> could bucket brigade device be used for a module that records control 
> sequences?

> looping or gate triggered, forwards or backwards

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.