Not a problem...
K... synchronous VC mode has it's benefits for sure. But it behaves like a
sample and hold - .one can get it set up 'just so' (meaning perfectly) at a
certain clock speed, but if your application requires that the clock speed
change, then possibly (like all sample and holds), you're now going to be
skipping stages you don't want to skip.
There is nothing that can be done about this by virtue of the fact that it's
running in synch with the clock. The changes will not take effect until a
new clock is received. If your VC only has time to advance one position in
that clock, you're good. But if your VC rises four levels during that
clock, then you're going to skip four stages of the sequencer during that
one clock phase.
Async doesn't care if a clock has happened. As soon as the incoming CV
reaches (or crosses) one of the 16 voltage thresholds in the A to D and
change its digital output, that number is IMMEDIATELY fed into the counting
engine. So, when the same VC mentioned before is fed into it, unless it is
an immediate jump in voltage, the sequencer will travel though all of those
four stages, even if that sweep occurs at AUDIO FREQUENCIES.
Problem is, you've got no sync pulse at that point. The clock driving the
sequencer is now ASYNC to the VC. So if you're firing envelopes every time
a incoming clock happens, these will not be in sync with the stage changes.
This PIC will fix this. It will create it's own pulse which will fire the
momment it senses a change in the binary outputs of the A to D and will be
routed to the OBEDIANT CLOCK OUT only when the VC is running in async mode.
SO when you switch from sync to async as on the fly, you won't even know
it's happened outside of the sequencers change in response to the VC Input.
So now you will not miss a beat, so to speak.
There ya go.
elle_webb wrote:
> --- In milton-sequencer@yahoogroups.com, "(i think you can figure that
> out)" <peter@b...> wrote:
>> Miltonheads,
>>
>> I am in discussion with someone to create a PIC which would
>> generate a pulse out whenever a state change occured in a four
>> bit binary word.
>>
>
> Peter
>
> Could you elaborate on how this could be used in patches?
>
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>