Skip to content
New issue

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

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

Already on GitHub? # 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

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant