Skip to content

CV Gate sends pressure - not gate #63

@RJ-Eckie

Description

@RJ-Eckie

Here is roughly how the current cv gate output is calculated:

  1. Take "volume" as a fraction of the pressure of a touch
    float vol = (synthf->pressure) * 1.f / 2048.f ; // sensitivity
  2. Save the highest of the current touch pressures
    maxvol = maxi(maxvol, (int)(vol * 65536.f));
  3. Send that as CV Gate voltage
    SetOutputCVGate(maxvol);

Issues:

  • By convention, a CV Gate is a high/low voltage, not a scaled value
  • Having a scaled value can have merit in certain situations, but the plinky already has a dedicated CV output with also outputs the maximum pressure: the CV Pressure out

It seems more logical and useful to have CV Gate output a binary 5V/0V signal

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions