MuseScore  3.4
Music composition and notation
Classes | Enumerations
voice.h File Reference
#include <cstdint>
#include <math.h>
#include "filter.h"
Include dependency graph for voice.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Envelope
 
struct  Phase
 
class  Voice
 

Enumerations

enum  VoiceState : char {
  VoiceState::OFF, ATTACK, VoiceState::PLAYING, VoiceState::SUSTAINED,
  VoiceState::STOP
}
 
enum  V1Envelopes : int {
  DELAY, ATTACK, ATTACK, HOLD,
  DECAY, SUSTAIN, RELEASE, COUNT
}
 

Enumeration Type Documentation

◆ V1Envelopes

enum V1Envelopes : int
Enumerator
DELAY 
ATTACK 
ATTACK 
HOLD 
DECAY 
SUSTAIN 
RELEASE 
COUNT 

◆ VoiceState

enum VoiceState : char
strong
Enumerator
OFF 
ATTACK 
PLAYING 
SUSTAINED 
STOP