circuitpython/shared-module
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
..
2021-11-10 10:55:53 -06:00
2022-11-30 19:16:20 -06:00
2021-03-15 19:27:36 +05:30
2021-10-15 08:20:54 -05:00
2022-05-27 12:59:54 -07:00
2022-05-27 12:59:54 -07:00
2022-05-27 12:59:54 -07:00
2023-03-30 18:08:17 -04:00
2022-01-17 16:34:47 -06:00
2021-10-15 08:20:54 -05:00
2021-10-15 08:20:54 -05:00
2023-04-20 18:26:04 -05:00
2021-03-15 19:27:36 +05:30
2023-02-03 17:43:12 -06:00
2022-04-05 14:50:30 -05:00
2021-03-15 19:27:36 +05:30
2022-02-10 17:14:07 -08:00
2021-12-08 21:03:06 -06:00
2023-03-14 12:30:58 -07:00
2021-11-10 10:55:53 -06:00
2022-05-27 12:59:54 -07:00
2021-03-15 19:27:36 +05:30
2023-04-21 16:54:46 -05:00
2022-03-23 17:02:58 -05:00