Commit graph

8 commits

Author SHA1 Message Date
Jean Pierre Cimalando
7d0347263d Fix a variety of xrun situations 2021-02-02 14:09:35 +01:00
Jean Pierre Cimalando
53fc2a03fa Fix voice groups destroyed after polyphony changed 2021-02-02 12:28:32 +01:00
Paul Ferrand
ed151880d9 Move the polyphony logic in the voice list and refactor 2020-11-01 08:33:18 +01:00
Paul Ferrand
2cdf4f165f Add helpers to count playing voices in polyphony groups 2020-08-10 17:09:58 +02:00
Paul Ferrand
8251160633 Put stuff into cpp files and add docs 2020-07-02 08:54:31 +02:00
Paul Ferrand
32fe0cacf1 Use the voice stealer for all polyphony limits 2020-07-02 08:54:31 +02:00
Paul Ferrand
2195466055 Rebase and use the swap and pop helper 2020-07-02 08:54:31 +02:00
Paul Ferrand
5ef921485b Add the region sets (hierarchy)
Link the voice lifecycle into region sets and polyphony groups
Respect crudely the polyphony limits without stealing for now
2020-07-02 08:54:31 +02:00