MuseScore  3.4
Music composition and notation
Classes | Namespaces | Enumerations | Functions
key.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Ms::KeySym
 
class  Ms::KeySigEvent
 
class  Ms::AccidentalState
 

Namespaces

 Ms
 
 

Enumerations

enum  Ms::Key {
  Ms::Key::C_B = -7, Ms::Key::G_B, Ms::Key::D_B, Ms::Key::A_B,
  Ms::Key::E_B, Ms::Key::B_B, Ms::Key::F, Ms::Key::C,
  Ms::Key::G, Ms::Key::D, Ms::Key::A, Ms::Key::E,
  Ms::Key::B, Ms::Key::F_S, Ms::Key::C_S, Ms::Key::MIN = Key::C_B,
  Ms::Key::MAX = Key::C_S, Ms::Key::INVALID = Key::MIN - 1, Ms::Key::NUM_OF = Key::MAX - Key::MIN + 1, Ms::Key::DELTA_ENHARMONIC = 12
}
 
enum  Ms::KeyMode {
  Ms::KeyMode::UNKNOWN = -1, Ms::KeyMode::NONE, Ms::KeyMode::MAJOR, Ms::KeyMode::MINOR,
  Ms::KeyMode::DORIAN, Ms::KeyMode::PHRYGIAN, Ms::KeyMode::LYDIAN, Ms::KeyMode::MIXOLYDIAN,
  Ms::KeyMode::AEOLIAN, Ms::KeyMode::IONIAN, Ms::KeyMode::LOCRIAN
}
 

Functions

Key Ms::transposeKey (Key key, const Interval &interval)