Asking for opinion on CV precedence

This forum is for discussing Rack Extensions. Devs are all welcome to show off their goods.
User avatar
RE Developer
Posts: 324
Joined: 21 Apr 2016
Location: Las Vegas

Post 20 Jul 2021

As I was writing unit tests for my A/B switch, I realized that when CV Control is connected it determines which source is selected (A or B) depending on whether the incoming CV value is positive or negative (0 triggers B).

But if you then turn the knob it overrides the CV value until the CV value changes again. Doesn't this behavior seem wrong? If CV is connected, shouldn't it just simply override the knob. Period?

With the way I implemented it, I can imagine a scenario in which you have CV connected and you turn the knob (which overrides CV), then it sounds how you want. But if you save your song and reload it, it will revert to CV, because the act of turning the knob is not saved. What is saved is the state of the knob... so it may sound different on reload.



User avatar
RE Developer
Posts: 1648
Joined: 22 Jan 2015

Post 20 Jul 2021

pongasoft wrote:
20 Jul 2021
If CV is connected, shouldn't it just simply override the knob. Period?
Yes I think it should. And there should be the warning next to the CV socket.
Active Reason+ subscriber with the attested early R12 access
Reason 11 Suite gathering dust on the shelf

User avatar
Posts: 1461
Joined: 17 Apr 2015
Location: Aachen, Germany

Post 20 Jul 2021

In general CV modulates the parameter around the base value which is set by the control. But as those dials are just binary switches for the source selection I think having the CV override the switch is the sensible default. To make this obvious to the user a "CV override LED" could light up close to the dial on the front panel.

Also to have the option (via a switch on the backside) for the controlling CV to be either -0-0.5 = A, 0.5-1.0+ = B (=unipolar) or >=0 =A, <0 =B (bipolar) would be useful for modular routings.
If you're in Aachen, come and visit us at the Voidspace. ... Pool's closed due to corona.

  • Information
  • Who is online

    Users browsing this forum: CommonCrawl [Bot], Yandex [Bot] and 3 guests