#include <Part.h>
◆ NoteStatus
| Enumerator |
|---|
| KEY_OFF | |
| KEY_PLAYING | |
| KEY_RELASED_AND_SUSTAINED | |
| KEY_RELASED | |
◆ Part()
Constructor
- Parameters
-
| microtonal_ | Pointer to the microtonal object |
| fft_ | Pointer to the FFTwrapper |
| mutex_ | Pointer to the master std::mutex |
◆ ~Part()
◆ add2XML()
| void Part::add2XML |
( |
XMLwrapper * | xml | ) |
|
◆ add2XMLinstrument()
| void Part::add2XMLinstrument |
( |
XMLwrapper * | xml | ) |
|
◆ AllNotesOff()
| void Part::AllNotesOff |
( |
| ) |
|
◆ applyparameters()
| void Part::applyparameters |
( |
bool | lockmutex = true | ) |
|
◆ cleanup()
◆ ComputePartSmps()
| void Part::ComputePartSmps |
( |
| ) |
|
◆ defaults()
◆ defaultsinstrument()
| void Part::defaultsinstrument |
( |
| ) |
|
◆ getfromXML()
| void Part::getfromXML |
( |
XMLwrapper * | xml | ) |
|
◆ getfromXMLinstrument()
| void Part::getfromXMLinstrument |
( |
XMLwrapper * | xml | ) |
|
◆ KillNotePos()
◆ loadXMLinstrument()
| int Part::loadXMLinstrument |
( |
const char * | filename | ) |
|
◆ MonoMemRenote()
| void Part::MonoMemRenote |
( |
| ) |
|
|
private |
◆ NoteOff()
| void Part::NoteOff |
( |
unsigned char | note | ) |
|
◆ NoteOn()
| void Part::NoteOn |
( |
unsigned char | note, |
|
|
unsigned char | velocity, |
|
|
int | masterkeyshift ) |
◆ PolyphonicAftertouch()
| void Part::PolyphonicAftertouch |
( |
unsigned char | note, |
|
|
unsigned char | velocity, |
|
|
int | masterkeyshift ) |
◆ RelaseAllKeys()
| void Part::RelaseAllKeys |
( |
| ) |
|
◆ RelaseNotePos()
| void Part::RelaseNotePos |
( |
int | pos | ) |
|
|
private |
◆ RelaseSustainedKeys()
| void Part::RelaseSustainedKeys |
( |
| ) |
|
◆ RunNote()
| void Part::RunNote |
( |
unsigned | k | ) |
|
|
private |
◆ 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 |
( |
int | kititem, |
|
|
int | Penabled_ ) |
◆ setPpanning()
| void Part::setPpanning |
( |
char | Ppanning | ) |
|
◆ setPvolume()
| void Part::setPvolume |
( |
char | Pvolume | ) |
|
◆ adpars
◆ ctl
◆ fft
◆ [struct]
| struct { ... } Part::info |
◆ killallnotes
◆ [struct]
◆ lastlegatomodevalid
| bool Part::lastlegatomodevalid |
|
private |
◆ lastnote
◆ lastpos
◆ lastposb
◆ load_mutex
| std::mutex Part::load_mutex |
◆ microtonal
◆ mkeyshift
◆ [struct]
| struct { ... } Part::monomem[256] |
◆ monomemnotes
| std::list<unsigned char> Part::monomemnotes |
|
private |
◆ mutex
◆ oldfreq
◆ oldvolumel
◆ oldvolumer
◆ Padenabled
| unsigned char Part::Padenabled |
◆ padpars
◆ panning
◆ partefx
◆ partfxinputl
◆ partfxinputr
◆ partnote
◆ partoutl
◆ partoutr
◆ Pauthor
◆ Pcomments
◆ Pdrummode
| unsigned char Part::Pdrummode |
◆ Pefxbypass
◆ Pefxroute
◆ Penabled
| unsigned char Part::Penabled |
◆ Pkeylimit
| unsigned char Part::Pkeylimit |
◆ Pkeyshift
| unsigned char Part::Pkeyshift |
◆ Pkitmode
| unsigned char Part::Pkitmode |
◆ Plegatomode
| unsigned char Part::Plegatomode |
◆ Pmaxkey
| unsigned char Part::Pmaxkey |
◆ Pminkey
| unsigned char Part::Pminkey |
the minimum key that the part receives noteon messages
◆ Pmuted
| unsigned char Part::Pmuted |
◆ Pname
| unsigned char * Part::Pname |
◆ Pnoteon
| unsigned char Part::Pnoteon |
◆ Ppadenabled
| unsigned char Part::Ppadenabled |
◆ Ppanning
| unsigned char Part::Ppanning |
◆ Ppolymode
| unsigned char Part::Ppolymode |
◆ Prcvchn
| unsigned char Part::Prcvchn |
◆ Psendtoparteffect
| unsigned char Part::Psendtoparteffect |
◆ Psubenabled
| unsigned char Part::Psubenabled |
◆ Ptype
| unsigned char Part::Ptype |
◆ Pveloffs
| unsigned char Part::Pveloffs |
◆ Pvelsns
| unsigned char Part::Pvelsns |
◆ Pvolume
| unsigned char Part::Pvolume |
◆ subpars
◆ velocity
| unsigned char Part::velocity |
◆ volume
The documentation for this class was generated from the following files:
- /home/runner/work/lmms-fork/lmms-fork/plugins/ZynAddSubFx/zynaddsubfx/src/Misc/Part.h
- /home/runner/work/lmms-fork/lmms-fork/plugins/ZynAddSubFx/zynaddsubfx/src/Misc/Part.cpp