OpenShot Audio Library | OpenShotAudio
1.0.0
Toggle main menu visibility
Loading...
Searching...
No Matches
juce_MPEMessages.h
1
/*
2
==============================================================================
3
4
This file is part of the JUCE library.
5
Copyright (c) 2022 - Raw Material Software Limited
6
7
JUCE is an open source library subject to commercial or open-source
8
licensing.
9
10
The code included in this file is provided under the terms of the ISC license
11
http://www.isc.org/downloads/software-support-policy/isc-license. Permission
12
To use, copy, modify, and/or distribute this software for any purpose with or
13
without fee is hereby granted provided that the above copyright notice and
14
this permission notice appear in all copies.
15
16
JUCE IS PROVIDED "AS IS" WITHOUT ANY WARRANTY, AND ALL WARRANTIES, WHETHER
17
EXPRESSED OR IMPLIED, INCLUDING MERCHANTABILITY AND FITNESS FOR PURPOSE, ARE
18
DISCLAIMED.
19
20
==============================================================================
21
*/
22
23
namespace
juce
24
{
25
26
//==============================================================================
48
class
JUCE_API
MPEMessages
49
{
50
public
:
54
static
MidiBuffer
setLowerZone
(
int
numMemberChannels = 0,
55
int
perNotePitchbendRange = 48,
56
int
masterPitchbendRange = 2);
57
61
static
MidiBuffer
setUpperZone
(
int
numMemberChannels = 0,
62
int
perNotePitchbendRange = 48,
63
int
masterPitchbendRange = 2);
64
68
static
MidiBuffer
setLowerZonePerNotePitchbendRange
(
int
perNotePitchbendRange = 48);
69
73
static
MidiBuffer
setUpperZonePerNotePitchbendRange
(
int
perNotePitchbendRange = 48);
74
78
static
MidiBuffer
setLowerZoneMasterPitchbendRange
(
int
masterPitchbendRange = 2);
79
83
static
MidiBuffer
setUpperZoneMasterPitchbendRange
(
int
masterPitchbendRange = 2);
84
88
static
MidiBuffer
clearLowerZone
();
89
93
static
MidiBuffer
clearUpperZone
();
94
98
static
MidiBuffer
clearAllZones
();
99
106
static
MidiBuffer
setZoneLayout
(
MPEZoneLayout
layout);
107
113
static
const
int
zoneLayoutMessagesRpnNumber
= 6;
114
};
115
116
}
// namespace juce
juce::MPEMessages
Definition
juce_MPEMessages.h:49
juce::MPEMessages::setUpperZone
static MidiBuffer setUpperZone(int numMemberChannels=0, int perNotePitchbendRange=48, int masterPitchbendRange=2)
Definition
juce_MPEMessages.cpp:36
juce::MPEMessages::setUpperZoneMasterPitchbendRange
static MidiBuffer setUpperZoneMasterPitchbendRange(int masterPitchbendRange=2)
Definition
juce_MPEMessages.cpp:61
juce::MPEMessages::clearAllZones
static MidiBuffer clearAllZones()
Definition
juce_MPEMessages.cpp:76
juce::MPEMessages::setZoneLayout
static MidiBuffer setZoneLayout(MPEZoneLayout layout)
Definition
juce_MPEMessages.cpp:86
juce::MPEMessages::setLowerZone
static MidiBuffer setLowerZone(int numMemberChannels=0, int perNotePitchbendRange=48, int masterPitchbendRange=2)
Definition
juce_MPEMessages.cpp:26
juce::MPEMessages::clearUpperZone
static MidiBuffer clearUpperZone()
Definition
juce_MPEMessages.cpp:71
juce::MPEMessages::clearLowerZone
static MidiBuffer clearLowerZone()
Definition
juce_MPEMessages.cpp:66
juce::MPEMessages::zoneLayoutMessagesRpnNumber
static const int zoneLayoutMessagesRpnNumber
Definition
juce_MPEMessages.h:113
juce::MPEMessages::setLowerZoneMasterPitchbendRange
static MidiBuffer setLowerZoneMasterPitchbendRange(int masterPitchbendRange=2)
Definition
juce_MPEMessages.cpp:56
juce::MPEMessages::setLowerZonePerNotePitchbendRange
static MidiBuffer setLowerZonePerNotePitchbendRange(int perNotePitchbendRange=48)
Definition
juce_MPEMessages.cpp:46
juce::MPEMessages::setUpperZonePerNotePitchbendRange
static MidiBuffer setUpperZonePerNotePitchbendRange(int perNotePitchbendRange=48)
Definition
juce_MPEMessages.cpp:51
juce::MPEZoneLayout
Definition
juce_MPEZoneLayout.h:123
juce::MidiBuffer
Definition
juce_MidiBuffer.h:145
libopenshot-audio
JuceLibraryCode
modules
juce_audio_basics
mpe
juce_MPEMessages.h
Generated by
1.18.0