Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change continuous parameter ranges to 0..10 #6

Closed
polluxsynth opened this issue Mar 22, 2024 · 0 comments
Closed

Change continuous parameter ranges to 0..10 #6

polluxsynth opened this issue Mar 22, 2024 · 0 comments

Comments

@polluxsynth
Copy link
Owner

(From Nils:) The range of continuous parameters 0..1 looks odd considering that most synths with scale graphics around the knobs go from 0 to 10.

Considering doing this when doing a global review of the parameters anyway.

polluxsynth pushed a commit that referenced this issue Mar 25, 2024
Instead of having 0.0 .. 1.0 as the range for continuous parameters,
change to using 0 .. 10 which looks better in the GUI.

Exceptions:
- Filter tracking is still 0..1 (and should be increased to
  a maximum of 1.5 perhaps)?
- Osc detune is still 0..1 (because it is in semitones, just like
  pitch).
- Tune is -1..1 (because it is +/-1 one semitone).

Also leave the unused1 and unused2 parameters at 0..1 .

In conjunction with this, change the proc/process function name
prefix to set for all parameter setting functions.
polluxsynth pushed a commit that referenced this issue Mar 26, 2024
Instead of having 0.0 .. 1.0 as the range for continuous parameters,
change to using 0 .. 10 which looks better in the GUI.

Exceptions:
- Filter tracking is still 0..1 (and should be increased to
  a maximum of 1.5 perhaps)?
- Osc detune is still 0..1 (because it is in semitones, just like
  pitch).
  - However, it has been changed to be linear rather than log,
    so that the indicated value is in actual semitones.
    In Zynthian, the resolution is good enough, and means
    that the top end of the range is usable too (for negative
    detune, with pitch set one semitone lower).
- Tune is -1..1 (because it is +/-1 one semitone).

Also leave the unused1 and unused2 parameters at 0..1 .

In conjunction with this, change the proc/process function name
prefix to set for all parameter setting functions.
polluxsynth pushed a commit that referenced this issue Mar 29, 2024
Instead of having 0.0 .. 1.0 as the range for continuous parameters,
change to using 0 .. 10 which looks better in the GUI.

Exceptions:
- Filter tracking is still 0..1 (and should be increased to
  a maximum of 1.5 perhaps)?
- Osc detune is still 0..1 (because it is in semitones, just like
  pitch).
  - However, it has been changed to be linear rather than log,
    so that the indicated value is in actual semitones.
    In Zynthian, the resolution is good enough, and means
    that the top end of the range is usable too (for negative
    detune, with pitch set one semitone lower).
- Tune is -1..1 (because it is +/-1 one semitone).

Also leave the unused1 and unused2 parameters at 0..1 .

In conjunction with this, change the proc/process function name
prefix to set for all parameter setting functions.
polluxsynth pushed a commit that referenced this issue Mar 30, 2024
Instead of having 0.0 .. 1.0 as the range for continuous parameters,
change to using 0 .. 10 which looks better in the GUI.

Exceptions:
- Filter tracking is still 0..1 (and should be increased to
  a maximum of 1.5 perhaps)?
- Osc detune is still 0..1 (because it is in semitones, just like
  pitch).
  - However, it has been changed to be linear rather than log,
    so that the indicated value is in actual semitones.
    In Zynthian, the resolution is good enough, and means
    that the top end of the range is usable too (for negative
    detune, with pitch set one semitone lower).
- Tune is -1..1 (because it is +/-1 one semitone).

Also leave the unused1 and unused2 parameters at 0..1 .

In conjunction with this, change the proc/process function name
prefix to set for all parameter setting functions.
polluxsynth pushed a commit that referenced this issue Apr 2, 2024
Instead of having 0.0 .. 1.0 as the range for continuous parameters,
change to using 0 .. 10 which looks better in the GUI.

Exceptions:
- Filter tracking is still 0..1 (and should be increased to
  a maximum of 1.5 perhaps)?
- Osc detune is still 0..1 (because it is in semitones, just like
  pitch).
  - However, it has been changed to be linear rather than log,
    so that the indicated value is in actual semitones.
    In Zynthian, the resolution is good enough, and means
    that the top end of the range is usable too (for negative
    detune, with pitch set one semitone lower).
- Tune is -1..1 (because it is +/-1 one semitone).

Also leave the unused1 and unused2 parameters at 0..1 .

In conjunction with this, change the proc/process function name
prefix to set for all parameter setting functions.
polluxsynth pushed a commit that referenced this issue Apr 4, 2024
Instead of having 0.0 .. 1.0 as the range for continuous parameters,
change to using 0 .. 10 which looks better in the GUI.

Exceptions:
- Filter tracking is still 0..1 (and should be increased to
  a maximum of 1.5 perhaps)?
- Osc detune is still 0..1 (because it is in semitones, just like
  pitch).
  - However, it has been changed to be linear rather than log,
    so that the indicated value is in actual semitones.
    In Zynthian, the resolution is good enough, and means
    that the top end of the range is usable too (for negative
    detune, with pitch set one semitone lower).
- Tune is -1..1 (because it is +/-1 one semitone).

Also leave the unused1 and unused2 parameters at 0..1 .

In conjunction with this, change the proc/process function name
prefix to set for all parameter setting functions.
polluxsynth pushed a commit that referenced this issue Apr 4, 2024
Instead of having 0.0 .. 1.0 as the range for continuous parameters,
change to using 0 .. 10 which looks better in the GUI.

Exceptions:
- Filter tracking is still 0..1 (and should be increased to
  a maximum of 1.5 perhaps)?
- Osc detune is still 0..1 (because it is in semitones, just like
  pitch).
  - However, it has been changed to be linear rather than log,
    so that the indicated value is in actual semitones.
    In Zynthian, the resolution is good enough, and means
    that the top end of the range is usable too (for negative
    detune, with pitch set one semitone lower).
- Tune is -1..1 (because it is +/-1 one semitone).

Also leave the unused1 and unused2 parameters at 0..1 .

In conjunction with this, change the proc/process function name
prefix to set for all parameter setting functions.
polluxsynth pushed a commit that referenced this issue Apr 5, 2024
Instead of having 0.0 .. 1.0 as the range for continuous parameters,
change to using 0 .. 10 which looks better in the GUI.

Exceptions:
- Filter tracking is still 0..1 (and should be increased to
  a maximum of 1.5 perhaps)?
- Osc detune is still 0..1 (because it is in semitones, just like
  pitch).
  - However, it has been changed to be linear rather than log,
    so that the indicated value is in actual semitones.
    In Zynthian, the resolution is good enough, and means
    that the top end of the range is usable too (for negative
    detune, with pitch set one semitone lower).
- Tune is -1..1 (because it is +/-1 one semitone).

Also leave the unused1 and unused2 parameters at 0..1 .

In conjunction with this, change the proc/process function name
prefix to set for all parameter setting functions.
polluxsynth pushed a commit that referenced this issue Apr 5, 2024
Instead of having 0.0 .. 1.0 as the range for continuous parameters,
change to using 0 .. 10 which looks better in the GUI.

Exceptions:
- Filter tracking is still 0..1 (and should be increased to
  a maximum of 1.5 perhaps)?
- Osc detune is still 0..1 (because it is in semitones, just like
  pitch).
  - However, it has been changed to be linear rather than log,
    so that the indicated value is in actual semitones.
    In Zynthian, the resolution is good enough, and means
    that the top end of the range is usable too (for negative
    detune, with pitch set one semitone lower).
- Tune is -1..1 (because it is +/-1 one semitone).

Also leave the unused1 and unused2 parameters at 0..1 .

In conjunction with this, change the proc/process function name
prefix to set for all parameter setting functions.
polluxsynth pushed a commit that referenced this issue Apr 7, 2024
Instead of having 0.0 .. 1.0 as the range for continuous parameters,
change to using 0 .. 10 which looks better in the GUI.

Exceptions:
- Filter tracking is still 0..1 (and should be increased to
  a maximum of 1.5 perhaps)?
- Osc detune is still 0..1 (because it is in semitones, just like
  pitch).
  - However, it has been changed to be linear rather than log,
    so that the indicated value is in actual semitones.
    In Zynthian, the resolution is good enough, and means
    that the top end of the range is usable too (for negative
    detune, with pitch set one semitone lower).
- Tune is -1..1 (because it is +/-1 one semitone).

Also leave the unused1 and unused2 parameters at 0..1 .

In conjunction with this, change the proc/process function name
prefix to set for all parameter setting functions.
polluxsynth pushed a commit that referenced this issue Apr 13, 2024
Instead of having 0.0 .. 1.0 as the range for continuous parameters,
change to using 0 .. 10 which looks better in the GUI.

Exceptions:
- Filter tracking is still 0..1 (and should be increased to
  a maximum of 1.5 perhaps)?
- Osc detune is still 0..1 (because it is in semitones, just like
  pitch).
  - However, it has been changed to be linear rather than log,
    so that the indicated value is in actual semitones.
    In Zynthian, the resolution is good enough, and means
    that the top end of the range is usable too (for negative
    detune, with pitch set one semitone lower).
- Tune is -1..1 (because it is +/-1 one semitone).

Also leave the unused1 and unused2 parameters at 0..1 .

In conjunction with this, change the proc/process function name
prefix to set for all parameter setting functions.
polluxsynth pushed a commit that referenced this issue Apr 17, 2024
Instead of having 0.0 .. 1.0 as the range for continuous parameters,
change to using 0 .. 10 which looks better in the GUI.

Exceptions:
- Filter tracking is still 0..1 (and should be increased to
  a maximum of 1.5 perhaps)?
- Osc detune is still 0..1 (because it is in semitones, just like
  pitch).
  - However, it has been changed to be linear rather than log,
    so that the indicated value is in actual semitones.
    In Zynthian, the resolution is good enough, and means
    that the top end of the range is usable too (for negative
    detune, with pitch set one semitone lower).
- Tune is -1..1 (because it is +/-1 one semitone).

Also leave the unused1 and unused2 parameters at 0..1 .

In conjunction with this, change the proc/process function name
prefix to set for all parameter setting functions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant