#include <scale.h>
|
| enum | Name {
IonianMajor
, AeolianMinor
, Dorian
, HarmonicMinor
,
MelodicMinorAscending
, MelodicMinorDescending
, Phrygian
, Lydian
,
Mixolydian
, Locrian
, PentatonicMajor
, PentatonicMinor
,
Chromatic
, BluesScale
, NeapolitanMinor
, NeapolitanMajor
,
Oriental
, DoubleHarmonic
, Enigmatic
, Hirajoshi
,
HungarianMinor
, HungarianMajor
, Kumoi
, Iwato
,
Hindu
, Spanish8Tone
, Pelog
, HungarianGypsy
,
Overtone
, LeadingWholeTone
, Arabian
, Balinese
,
Gypsy
, Mohammedan
, Javanese
, Persian
,
Algerian
} |
| |
Definition at line 33 of file ardour/ardour/scale.h.
◆ Name
| Enumerator |
|---|
| IonianMajor | |
| AeolianMinor | |
| Dorian | |
| HarmonicMinor | |
| MelodicMinorAscending | |
| MelodicMinorDescending | |
| Phrygian | |
| Lydian | |
| Mixolydian | |
| Locrian | |
| PentatonicMajor | |
| PentatonicMinor | |
| Chromatic | |
| BluesScale | |
| NeapolitanMinor | |
| NeapolitanMajor | |
| Oriental | |
| DoubleHarmonic | |
| Enigmatic | |
| Hirajoshi | |
| HungarianMinor | |
| HungarianMajor | |
| Kumoi | |
| Iwato | |
| Hindu | |
| Spanish8Tone | |
| Pelog | |
| HungarianGypsy | |
| Overtone | |
| LeadingWholeTone | |
| Arabian | |
| Balinese | |
| Gypsy | |
| Mohammedan | |
| Javanese | |
| Persian | |
| Algerian | |
Definition at line 36 of file ardour/ardour/scale.h.
◆ MusicalMode() [1/5]
| ARDOUR::MusicalMode::MusicalMode |
( |
TuningSystem |
, |
|
|
std::string const & |
name, |
|
|
MusicalModeType |
type, |
|
|
std::vector< float > const & |
elements |
|
) |
| |
◆ MusicalMode() [2/5]
| ARDOUR::MusicalMode::MusicalMode |
( |
MusicalMode const & |
other | ) |
|
◆ MusicalMode() [3/5]
| ARDOUR::MusicalMode::MusicalMode |
( |
std::string const & |
name | ) |
|
◆ MusicalMode() [4/5]
| ARDOUR::MusicalMode::MusicalMode |
( |
std::ifstream & |
file | ) |
|
◆ MusicalMode() [5/5]
| ARDOUR::MusicalMode::MusicalMode |
( |
XMLNode const & |
| ) |
|
◆ ~MusicalMode()
| virtual ARDOUR::MusicalMode::~MusicalMode |
( |
| ) |
|
|
inlinevirtual |
◆ absolute_pitch_as_midi()
| std::vector<int> ARDOUR::MusicalMode::absolute_pitch_as_midi |
( |
int |
root | ) |
const |
|
protected |
◆ as_midi()
| std::vector<int> ARDOUR::MusicalMode::as_midi |
( |
int |
scale_root | ) |
const |
◆ elements()
| std::vector<float> const& ARDOUR::MusicalMode::elements |
( |
| ) |
const |
|
inline |
◆ get_state()
| XMLNode& ARDOUR::MusicalMode::get_state |
( |
| ) |
const |
◆ init()
| static void ARDOUR::MusicalMode::init |
( |
| ) |
|
|
staticprotected |
◆ midi_note_as_midi()
| std::vector<int> ARDOUR::MusicalMode::midi_note_as_midi |
( |
int |
root | ) |
const |
|
protected |
◆ name()
| virtual std::string ARDOUR::MusicalMode::name |
( |
| ) |
const |
|
inlinevirtual |
◆ operator=()
◆ pitch_class_as_midi()
| std::vector<int> ARDOUR::MusicalMode::pitch_class_as_midi |
( |
int |
root | ) |
const |
|
protected |
◆ ratio_from_root_as_midi()
| std::vector<int> ARDOUR::MusicalMode::ratio_from_root_as_midi |
( |
int |
root | ) |
const |
|
protected |
◆ ratio_steps_as_midi()
| std::vector<int> ARDOUR::MusicalMode::ratio_steps_as_midi |
( |
int |
root | ) |
const |
|
protected |
◆ register_scale()
| static void ARDOUR::MusicalMode::register_scale |
( |
TuningSystem |
, |
|
|
std::string const & |
, |
|
|
MusicalModeType |
, |
|
|
std::vector< float > const & |
|
|
) |
| |
|
static |
◆ register_scales()
| static void ARDOUR::MusicalMode::register_scales |
( |
TuningSystem |
, |
|
|
std::vector< std::string > const & |
, |
|
|
MusicalModeType |
, |
|
|
std::vector< float > const & |
|
|
) |
| |
|
static |
◆ ring_id()
| int ARDOUR::MusicalMode::ring_id |
( |
| ) |
const |
◆ set_name()
| void ARDOUR::MusicalMode::set_name |
( |
std::string const & |
str | ) |
|
◆ set_state()
| int ARDOUR::MusicalMode::set_state |
( |
XMLNode const & |
| ) |
|
◆ size()
| int ARDOUR::MusicalMode::size |
( |
| ) |
const |
|
inline |
◆ tuning()
◆ type()
◆ wholetone_steps_as_midi()
| std::vector<int> ARDOUR::MusicalMode::wholetone_steps_as_midi |
( |
int |
root | ) |
const |
|
protected |
◆ _elements
| std::vector<float> ARDOUR::MusicalMode::_elements |
|
protected |
◆ _name
| std::string ARDOUR::MusicalMode::_name |
|
protected |
◆ _ring_id
| int ARDOUR::MusicalMode::_ring_id |
|
mutableprotected |
◆ _tuning
◆ _type
◆ Changed
◆ modes_by_id
| std::map<int,MusicalMode> ARDOUR::MusicalMode::modes_by_id |
|
static |
◆ modes_by_name
| std::map<std::string,MusicalMode> ARDOUR::MusicalMode::modes_by_name |
|
static |
◆ modes_by_tuning
◆ NameChanged
◆ tone_equivalent_ratio
| std::map<TuningSystem,int> ARDOUR::MusicalMode::tone_equivalent_ratio |
|
static |
◆ tones_per_equivalent
| std::map<TuningSystem,int> ARDOUR::MusicalMode::tones_per_equivalent |
|
static |
◆ xml_node_name
| char const* ARDOUR::MusicalMode::xml_node_name |
|
static |
The documentation for this class was generated from the following file: