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

Add eqN_keytrack & eqN_keycenter #1265

Open
pgcrowe opened this issue May 6, 2024 · 0 comments
Open

Add eqN_keytrack & eqN_keycenter #1265

pgcrowe opened this issue May 6, 2024 · 0 comments

Comments

@pgcrowe
Copy link

pgcrowe commented May 6, 2024

While SFZ has fil_keytrack for filters, it would be extremely useful to provide the same keytrack functionality for EQ. I humbly request implementation of a new eqN_keytrack=cents opcode or similar, that would increase the value of eqN_freq, the same way that fil_keytrack does for cutoff\cutoff2.

To match behavior of the other keytrack implementations, it would make since to likewise implement a eqN_keycenter opcode, similar to fil_keycenter / fil2_keycenter.

I came upon the idea for eqN_keytrack while experimenting with implementation of tremolo/vibrato. With real wind instruments, each overtone varies slightly in amplitude and pitch depth. While I imagine that implementing pitch modulation for individual overtones would be a challenge (likely require a vocoder and intensive processing power), Sfizz's existing eqN filters and randomization do a beautiful job at modulating the pitch of individual overtones. However, at present, the only way to achieve a tremolo that works on individual overtones, is to write out filters for every single sample, which is extremely clunky and time consuming. eqN_keytrack would make much easier work of this.

Thanks!
Pat

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