JUCE
|
This struct represents an MPE zone. More...
Public Member Functions | |
Zone (const Zone &other)=default | |
bool | isLowerZone () const noexcept |
bool | isUpperZone () const noexcept |
bool | isActive () const noexcept |
int | getMasterChannel () const noexcept |
int | getFirstMemberChannel () const noexcept |
int | getLastMemberChannel () const noexcept |
bool | isUsingChannelAsMemberChannel (int channel) const noexcept |
bool | isUsing (int channel) const noexcept |
bool | operator== (const Zone &other) const noexcept |
bool | operator!= (const Zone &other) const noexcept |
Public Attributes | |
int | numMemberChannels |
int | perNotePitchbendRange |
int | masterPitchbendRange |
This struct represents an MPE zone.
It can either be a lower or an upper zone, where:
It also defines a pitchbend range (in semitones) to be applied for per-note pitchbends and master pitchbends, respectively.
|
default |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
References masterPitchbendRange, numMemberChannels, and perNotePitchbendRange.
|
noexcept |
References operator==().
int MPEZoneLayout::Zone::numMemberChannels |
Referenced by operator==().
int MPEZoneLayout::Zone::perNotePitchbendRange |
Referenced by operator==().
int MPEZoneLayout::Zone::masterPitchbendRange |
Referenced by operator==().