[sdiy] Modulated ADSR Generator
Matthew Smith
matt at smiffytech.com
Sun Jul 10 03:17:29 CEST 2011
Quoth Dave Manley at 10/07/11 02:44...
> This is what I intended for the CV input - scale all times together.
> One obvious use: keyboard CV affects overall envelope time, which
> mimic many instruments - high notes decay faster. You don't have to
> sample the CV often, only at the trigger event, or only at each segment
> start.
Aha! That's good news. The lower the sample rate, the better. Not that
I'm really worried about jitter in an application like this, even when
in LFO mode, but the less that's going on at any given time, the better.
> What will you do if the gate ends during the attack phase? Immediately
> go to release, or let the full time for each segment complete? There
> are advantages to both approaches, so there's another option.
Both :-) I take the points regarding having too many options, but want
to provide maximum flexibility. So would probably have some basic
options, then 'advanced' settings.
> Will you support inverted envelopes?
If it would be useful.
At this stage, the important thing is to make sure all the hardware that
might be needed will be there. Think I'll be going for two pots and two
CVs - possibly with switchable pull-up resistors on the CV inputs so
that they can also be used as footswitch inputs. (I'd do this by routing
the analogue inputs back to spare IO pins, via a 10k resistor. In
"normal" mode, the IO pins would be configured as inputs (high Z,) then
switchable to outputs at logic 1 for when a switch is required.)
Trigger and gate signals to be opto-isolated with socketed DIP isolators
for easy replacement when they get fried. (Will probably be the only
non-SMD components, barring connectors.)
Get the hardware right, and the rest is all a matter of firmware. And
yes, Dan, C source, Eagle CAD files will be published. If there is
interest, I'll also source bare boards and fully assembled/tested units.
(I'm including an ISP connector so they can be easily re-flashed with
new/different firmware.) Not going for a "standard" modular form-factor
at this point as I'm just trying to get it as small as possible to keep
costs down and to fit all modules behind as small a (single) front panel
as I can manage.
As my PCB guy does everything in threes, I might figure out a way of
ganging three together so they can operate of a common trigger/gate
pair. With the DCO I'm working on producing three simultaneous outputs
(fundamental, -1 8ve, -2 8ve,) I'd like to be able to have them with
their own envelopes.
Cheers
M
--
Matthew Smith
Business: http://www.smiffytech.com
Blog: http://www.smiffysplace.com
Linkedin: http://www.linkedin.com/in/smiffy
Flickr: http://www.flickr.com/photos/msmiffy
Twitter: http://twitter.com/smiffy
More information about the Synth-diy
mailing list