LMMS
Loading...
Searching...
No Matches
NotePool.cpp File Reference
#include "NotePool.h"
#include "../Misc/Allocator.h"
#include "../Synth/SynthNote.h"
#include <cstring>
#include <cassert>
#include <iostream>

Go to the source code of this file.

Namespaces

namespace  zyncarla

Macros

#define SUSTAIN_BIT   0x04
#define NOTE_MASK   0x03

Enumerations

enum  zyncarla::NoteStatus { zyncarla::KEY_OFF = 0x00 , zyncarla::KEY_PLAYING = 0x01 , zyncarla::KEY_RELEASED_AND_SUSTAINED = 0x02 , zyncarla::KEY_RELEASED = 0x03 }

Functions

static int zyncarla::getMergeableDescriptor (uint8_t note, uint8_t sendto, bool legato, NotePool::NoteDescriptor *ndesc)
const char * zyncarla::getStatus (int status_bits)

Macro Definition Documentation

◆ NOTE_MASK

#define NOTE_MASK   0x03

◆ SUSTAIN_BIT

#define SUSTAIN_BIT   0x04