Miserlou / Miserlou/RJModules

Filter freq CV control

Open
#28 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C++
Stars
101
Forks
20
PR merge metrics
No merged PRs in 30d

Description

First of all - I love your modules :) But they need some tweaking ;)
Filter freq CV control just doesn't work as I expect it to work and is a real pain in the ass if you want to control it with external midi controller or LFOs. It looks like the knob on 12 o'clock (both LP and HP filters off) is at +10V. I think that it should be (two options):

  1. bi-polar with -12V (fully counter clockwise) and +12V (fully clockwise) with 0V being 12 o'clock.
  2. uni-polar with 0V (fully counter clockwise) and +12V (fully clockwise) with +6V being 12 o'clock.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the C++ implementation of the filter frequency CV control in the VCV Rack modules and inspect how the knob position maps to voltage. Determine whether the intended behavior is bipolar or unipolar, then verify that the midpoint and endpoints provide predictable control from external MIDI controllers or LFOs.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
audio-video-rtc
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.