circuitpython/shared-bindings
Jeff Epler 9a9f3229fa
synthio: Perform vibrato in pitch, not as frequency ratio
Now the vibrato 'units' are 1.0 = one octave, 1/12 = one semitone,
1/1200 = one cent. Before, the units were somewhat arbitrary and were not
perceptually "symmetrical" around the base frequency.

For vibrato_depth = 1/12 and base frequency of 440,

before: pitch from 403.33 to 476.67Hz, not corresponding to any notes
after: pitch from 415.30 to 466.16Hz, corresponding to G# and A#
2023-05-06 21:35:20 -05:00
..
2023-02-01 13:38:41 +05:30
2022-09-30 11:18:13 -05:00
2022-11-30 19:16:20 -06:00
2022-09-30 11:18:13 -05:00
2023-02-01 13:38:41 +05:30
2023-02-01 13:38:41 +05:30
2023-04-25 12:05:53 -05:00
2023-03-31 20:29:29 -04:00
2023-02-01 13:38:41 +05:30
2022-09-30 11:18:13 -05:00
2023-02-01 13:38:41 +05:30
2023-03-14 12:30:58 -07:00
2023-02-01 13:38:41 +05:30
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2023-02-01 13:38:41 +05:30
2022-09-30 11:18:13 -05:00
2023-02-01 13:38:41 +05:30
2023-02-01 13:38:41 +05:30
2023-04-05 11:57:06 -05:00
2023-02-01 13:38:41 +05:30
2023-01-12 14:56:06 -08:00
2022-12-20 11:00:13 -05:00
2023-02-01 13:38:41 +05:30
2023-02-01 13:38:41 +05:30
2023-02-01 13:38:41 +05:30
2022-10-06 13:18:19 -05:00
2023-04-17 12:54:59 -06:00
2023-04-10 15:27:15 +12:00
2023-02-01 13:38:41 +05:30
2023-02-01 13:38:41 +05:30
2023-02-01 13:38:41 +05:30
2023-02-01 13:38:41 +05:30
2023-02-01 13:38:41 +05:30
2023-02-01 13:38:41 +05:30
2023-03-21 10:30:03 -04:00
2023-02-01 13:38:41 +05:30
2023-04-26 14:58:45 -04:00
2022-11-30 12:06:18 -06:00
2023-02-01 13:38:41 +05:30
2023-02-01 13:38:41 +05:30
2023-02-01 13:38:41 +05:30
2023-02-01 13:38:41 +05:30
2023-02-01 13:38:41 +05:30
2023-02-01 13:38:41 +05:30
2023-02-01 13:38:41 +05:30
2023-02-01 13:38:41 +05:30
2023-02-01 13:38:41 +05:30
2023-02-01 13:38:41 +05:30
2023-05-04 07:23:48 -05:00
2023-05-04 07:23:48 -05:00