This struct represents an MPE zone. More...
#include <juce_MPEZoneLayout.h>

Public Member Functions | |
| Zone (const Zone &other) noexcept | |
| int | getFirstMemberChannel () const noexcept |
| int | getLastMemberChannel () const noexcept |
| int | getMasterChannel () const noexcept |
| bool | isActive () const noexcept |
| bool | isLowerZone () const noexcept |
| bool | isUpperZone () const noexcept |
| bool | isUsingChannelAsMemberChannel (int channel) const noexcept |
| bool | operator!= (const Zone &other) const noexcept |
| bool | operator== (const Zone &other) const noexcept |
Public Attributes | |
| int | masterPitchbendRange |
| int | numMemberChannels |
| int | perNotePitchbendRange |
Private Member Functions | |
| Zone (bool lower, int memberChans=0, int perNotePb=48, int masterPb=2) noexcept | |
Private Attributes | |
| bool | lowerZone |
Friends | |
| class | MPEZoneLayout |
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.
|
inlinenoexcept |
|
inlineprivatenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
References juce::operator==().
References juce::MPEZoneLayout::lowerZone.
|
friend |
|
private |
| int juce::MPEZoneLayout::Zone::masterPitchbendRange |
| int juce::MPEZoneLayout::Zone::numMemberChannels |
| int juce::MPEZoneLayout::Zone::perNotePitchbendRange |