shorepine / amy

AMY - the Additive Music synthesizer librarY

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chorus should be a synth-wide thing, not using `OSCS-1`

bwhitman opened this issue · comments

Chorus v2 will let you set “depth” aka mix aka level, “amp”, “freq” and “max_delay." (We discussed maybe letting waveform be changed, but SAW seems ok for now.)

We keep the chorus osc around as a separate individual thing and address it using 4 args, two of them are new. OSCS-1 is now useable for anything else.

"depth" should be how deeply modulated the delay is, i.e. the amplitude of the delay-modulating oscillator.

"level" should be how much chorus is added in to the final output, i.e. the gain factor applied to the output of the chorus delay.

"Depth" is current level? And "level" is current osc amp?

Current chorus.level is mix
level, aka "level".

Depth is currently controlled by the output amplitude of the chorus control oscillator 119 (osc=119, amp=X). It should become chorus.depth.

We confirmed we resolved this in the junopatches branch. will come out when we merge that