<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
> > But actually, implementing it perfectly it jack apps may cost a lot if<br>> > your control rate is the same as the audio rate (for example computing<br>> > a filter coefs 96000 times per second). I think a new type of 'audio'<br>> > port having only a sample per period could be a simple and handy<br>> > solution to this (one of the problem may be when you connect more than<br>> > one cv to a port, mixing CV isn't necessarily the thing we want to do)<br>> ><br>> > Anyway, CV is still, even after 50 year, a really nice way of<br>> > controlling audio parameters, and would be kind of a good solution for<br>> > mapping lv2 control ports to jack ports.<br><br>I think you need to recognise that using a CV for everything might be nice but<br>is indeed a bit of an overhead and is also not really how the old analogue <br>beasts really worked. They had continuous controls that did apply the V/oct<br>that mix/max in with the modulating signals, on top of that they also had some<br>non-continuous controls such as waveform selectors that did not function <br>in this way - they typically switched between different circuit outputs. CV<br>really doesn't lend itself to such a use - MIDI is a far better choice for the <br>many discrete controls of a synth.<br><br>Bristol internally uses both representations after making consideration of a<br>pure CV type signalling. MIDI CC are used for non-continuous controls and<br>full sample buffers are used for modulation signalling: LFO/Osc/Env outputs <br>are fed into buffers that are mixed to modulating inputs: the filter sweep is a <br>buffer of samples and it does recalculate filter coefs for every sample - it eats <br>GOBS of CPU but avoids the 'ritzing' you would hear if it were only calculated<br>per buffer period. At the moment there is no external access to these buffers<br>but that would be a pretty cool capability, especially with something like the<br>ARP 2600 - let it feed some different signals into the cabling system.<br><br>nick<br>                                    <br /><hr />Hotmail: Trusted email with powerful SPAM protection. <a href='https://signup.live.com/signup.aspx?id=60969' target='_new'>Sign up now.</a></body>
</html>