Best practices to handle monophony

This forum is for developers of Rack Extensions to discuss the RE SDK, share code, and offer tips to other developers.
User avatar
RE Developer
Posts: 308
Joined: 21 Apr 2016
Location: Las Vegas

Post 08 Jun 2021

Hi guys

I am just wondering how a plugin should react if its polyphony is set to 1 (so no polyphony) and it receives multiple notes (for example coming from a chord player). Are there standards? Best practices?

I guess the question extend to polyphony set to N and it receives M notes with M > N.

How did you guys handle this use cases in your plugins?


Posts: 990
Joined: 03 May 2020

Post 08 Jun 2021

I'm not an RE dev but I know what you are asking. The term for what you are asking about is Note Priority.
Some synths, hard or soft, have it as a user setting offering a choice of some or all of:
- Highest Note
- Lowest Note
- First Note
- Last Note

In each case that is the note that is used when notes overlap. The one you usually want on a monosynth is last note priority so that the new note plays as soon as it sees it rather than hanging on to the previous note whilst your sluggish fingers release that key!

  • Information
  • Who is online

    Users browsing this forum: CommonCrawl [Bot] and 0 guests