Skip to content

Request: add lovel/hivel to all samplesets that have velocity crossfades #34

@jlearman

Description

@jlearman

I recently learned that when using xfin_lovel, xfin_hivel, xfout_lovel, and xfout_hivel, the region is always activated (it takes a voice) unless it is also constrained using hivel/lovel. This uses up a lot of precious voices on constrained systems like Zynthian, or wastes CPU in cases when many instruments with crossfades are being used. It's especially egregious when there are more than two velocity layers. I discovered this using Zynthian, where sfizz is built with a relatively small max polyphony. I tested Sforzando and it behaves the same way.

The simple workaround is to always use hivel/lovel to limit the voice range.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions