#include <Part.h>
|
| | Part (Allocator &alloc, const SYNTH_T &synth, const AbsTime &time, const int &gzip_compression, const int &interpolation, Microtonal *microtonal_, FFTwrapper *fft_, WatchManager *wm=0, const char *prefix=0) |
| | ~Part () |
| void | cloneTraits (Part &part) const REALTIME |
| bool | NoteOn (unsigned char note, unsigned char velocity, int masterkeyshift) REALTIME |
| void | NoteOff (unsigned char note) REALTIME |
| void | PolyphonicAftertouch (unsigned char note, unsigned char velocity, int masterkeyshift) REALTIME |
| void | AllNotesOff () REALTIME |
| void | SetController (unsigned int type, int par) REALTIME |
| void | ReleaseSustainedKeys () REALTIME |
| void | ReleaseAllKeys () REALTIME |
| void | ComputePartSmps () REALTIME |
| int | saveXML (const char *filename) |
| int | loadXMLinstrument (const char *filename) |
| void | add2XML (XMLwrapper &xml) |
| void | add2XMLinstrument (XMLwrapper &xml) |
| void | defaults () |
| void | defaultsinstrument () |
| void | applyparameters (void) NONREALTIME |
| void | applyparameters (std::function< bool()> do_abort) NONREALTIME |
| void | initialize_rt (void) REALTIME |
| void | kill_rt (void) REALTIME |
| void | getfromXML (XMLwrapper &xml) |
| void | getfromXMLinstrument (XMLwrapper &xml) |
| void | cleanup (bool final=false) |
| void | setkeylimit (unsigned char Pkeylimit) |
| void | setkititemstatus (unsigned kititem, bool Penabled_) |
| void | setPvolume (char Pvolume) |
| void | setPpanning (char Ppanning) |
◆ Part()
Constructor
- Parameters
-
| microtonal_ | Pointer to the microtonal object |
| fft_ | Pointer to the FFTwrapper |
◆ ~Part()
◆ add2XML()
◆ add2XMLinstrument()
◆ AllNotesOff()
| void Part::AllNotesOff |
( |
| ) |
|
◆ applyparameters() [1/2]
| void Part::applyparameters |
( |
std::function< bool()> | do_abort | ) |
|
◆ applyparameters() [2/2]
◆ cleanup()
◆ cloneTraits()
| void Part::cloneTraits |
( |
Part & | part | ) |
const |
◆ ComputePartSmps()
| void Part::ComputePartSmps |
( |
| ) |
|
◆ defaults()
◆ defaultsinstrument()
| void Part::defaultsinstrument |
( |
| ) |
|
◆ getBaseFreq()
| float Part::getBaseFreq |
( |
int | note, |
|
|
int | keyshift ) const |
|
private |
◆ getfromXML()
◆ getfromXMLinstrument()
◆ getVelocity()
◆ initialize_rt()
◆ isLegatoMode()
| bool zyncarla::Part::isLegatoMode |
( |
void | | ) |
const |
|
inlineprivate |
◆ isMonoMode()
| bool zyncarla::Part::isMonoMode |
( |
void | | ) |
const |
|
inlineprivate |
◆ isMultiKit()
| bool zyncarla::Part::isMultiKit |
( |
void | | ) |
const |
|
inlineprivate |
◆ isNonKit()
| bool zyncarla::Part::isNonKit |
( |
void | | ) |
const |
|
inlineprivate |
◆ isPolyMode()
| bool zyncarla::Part::isPolyMode |
( |
void | | ) |
const |
|
inlineprivate |
◆ isSingleKit()
| bool zyncarla::Part::isSingleKit |
( |
void | | ) |
const |
|
inlineprivate |
◆ kill_rt()
◆ loadXMLinstrument()
| int Part::loadXMLinstrument |
( |
const char * | filename | ) |
|
◆ monomemBack()
| char Part::monomemBack |
( |
void | | ) |
const |
|
private |
◆ monomemClear()
◆ monomemEmpty()
| bool Part::monomemEmpty |
( |
void | | ) |
const |
|
private |
◆ monomemPop()
| void Part::monomemPop |
( |
char | note | ) |
|
|
private |
◆ monomemPush()
| void Part::monomemPush |
( |
char | note | ) |
|
|
private |
◆ MonoMemRenote()
| void Part::MonoMemRenote |
( |
| ) |
|
|
private |
◆ NoteOff()
| void Part::NoteOff |
( |
unsigned char | note | ) |
|
◆ NoteOn()
| bool Part::NoteOn |
( |
unsigned char | note, |
|
|
unsigned char | velocity, |
|
|
int | masterkeyshift ) |
◆ PolyphonicAftertouch()
| void Part::PolyphonicAftertouch |
( |
unsigned char | note, |
|
|
unsigned char | velocity, |
|
|
int | masterkeyshift ) |
◆ ReleaseAllKeys()
| void Part::ReleaseAllKeys |
( |
| ) |
|
◆ ReleaseSustainedKeys()
| void Part::ReleaseSustainedKeys |
( |
| ) |
|
◆ saveXML()
| int Part::saveXML |
( |
const char * | filename | ) |
|
◆ SetController()
| void Part::SetController |
( |
unsigned int | type, |
|
|
int | par ) |
◆ setkeylimit()
| void Part::setkeylimit |
( |
unsigned char | Pkeylimit | ) |
|
◆ setkititemstatus()
| void Part::setkititemstatus |
( |
unsigned | kititem, |
|
|
bool | Penabled_ ) |
◆ setPpanning()
| void Part::setPpanning |
( |
char | Ppanning | ) |
|
◆ setPvolume()
| void Part::setPvolume |
( |
char | Pvolume | ) |
|
◆ verifyKeyMode()
◆ ctl
◆ fft
◆ gzip_compression
| const int& zyncarla::Part::gzip_compression |
|
private |
◆ [struct]
| struct { ... } zyncarla::Part::info |
◆ interpolation
| const int & zyncarla::Part::interpolation |
|
private |
◆ killallnotes
| bool zyncarla::Part::killallnotes |
|
private |
◆ kit
◆ lastlegatomodevalid
| bool zyncarla::Part::lastlegatomodevalid |
|
private |
◆ lastnote
| int zyncarla::Part::lastnote |
◆ memory
◆ microtonal
◆ mkeyshift
| int zyncarla::Part::mkeyshift |
◆ [struct]
| struct { ... } zyncarla::Part::monomem[256] |
◆ monomemnotes
| short zyncarla::Part::monomemnotes[256] |
|
private |
◆ notePool
◆ oldfreq
| float zyncarla::Part::oldfreq |
|
private |
◆ oldvolumel
| float zyncarla::Part::oldvolumel |
◆ oldvolumer
| float zyncarla::Part::oldvolumer |
◆ panning
| float zyncarla::Part::panning |
◆ partefx
◆ partfxinputl
◆ partfxinputr
◆ partno
| unsigned char zyncarla::Part::partno |
if it's the Master's first part
◆ partoutl
| float* zyncarla::Part::partoutl |
◆ partoutr
| float* zyncarla::Part::partoutr |
◆ Pauthor
◆ Pcomments
◆ Pdrummode
| bool zyncarla::Part::Pdrummode |
◆ Pefxbypass
◆ Pefxroute
◆ Penabled
| bool zyncarla::Part::Penabled |
◆ Pkeylimit
| unsigned char zyncarla::Part::Pkeylimit |
◆ Pkeyshift
| unsigned char zyncarla::Part::Pkeyshift |
◆ Pkitmode
| int zyncarla::Part::Pkitmode |
◆ Plegatomode
| bool zyncarla::Part::Plegatomode |
◆ Pmaxkey
| unsigned char zyncarla::Part::Pmaxkey |
◆ Pminkey
| unsigned char zyncarla::Part::Pminkey |
the minimum key that the part receives noteon messages
◆ Pname
| char* zyncarla::Part::Pname |
◆ Pnoteon
| bool zyncarla::Part::Pnoteon |
◆ ports
◆ Ppanning
| unsigned char zyncarla::Part::Ppanning |
◆ Ppolymode
| bool zyncarla::Part::Ppolymode |
◆ Prcvchn
| unsigned char zyncarla::Part::Prcvchn |
◆ prefix
| char zyncarla::Part::prefix[64] |
|
private |
◆ Ptype
| unsigned char zyncarla::Part::Ptype |
◆ Pveloffs
| unsigned char zyncarla::Part::Pveloffs |
◆ Pvelsns
| unsigned char zyncarla::Part::Pvelsns |
◆ Pvolume
| unsigned char zyncarla::Part::Pvolume |
◆ synth
◆ time
◆ velocity
| unsigned char zyncarla::Part::velocity |
◆ volume
| float zyncarla::Part::volume |
◆ wm
The documentation for this class was generated from the following files:
- /home/runner/work/lmms-fork/lmms-fork/plugins/CarlaBase/carla/source/native-plugins/external/zynaddsubfx/Misc/Part.h
- /home/runner/work/lmms-fork/lmms-fork/plugins/CarlaBase/carla/source/native-plugins/external/zynaddsubfx/Misc/Part.cpp