Module: MusicalScore

Defined in:
lib/musical_score.rb,
lib/musical_score/const.rb,
lib/musical_score/notes.rb,
lib/musical_score/errors.rb,
lib/musical_score/version.rb,
lib/musical_score/location.rb,
lib/musical_score/measures.rb,
lib/musical_score/note/note.rb,
lib/musical_score/note/type.rb,
lib/musical_score/part/part.rb,
lib/musical_score/note/lyric.rb,
lib/musical_score/note/pitch.rb,
lib/musical_score/io/exporter.rb,
lib/musical_score/io/importer.rb,
lib/musical_score/score/score.rb,
lib/musical_score/element_base.rb,
lib/musical_score/part/measure.rb,
lib/musical_score/attribute/key.rb,
lib/musical_score/attribute/clef.rb,
lib/musical_score/attribute/time.rb,
lib/musical_score/score/part/part.rb,
lib/musical_score/note/notation/tie.rb,
lib/musical_score/attribute/attribute.rb,
lib/musical_score/note/notation/tuplet.rb,
lib/musical_score/note/notation/notation.rb,
lib/musical_score/note/time_modification.rb,
lib/musical_score/score/identification/creator.rb,
lib/musical_score/score/identification/encoding.rb,
lib/musical_score/score/identification/identification.rb

Defined Under Namespace

Modules: Attribute, IO, Note, Part, Score Classes: ElementBase, InvalidFileType, Location, Measures, Notes

Constant Summary collapse

SHARP =
:sharp
FLAT =
:flat
NUMBER_OF_NOTES =
12
NUMBER_OF_FIFTHS =
7
SHARP_START_INDEX =
11
FLAT_START_INDEX =
6
9
AVAILABLE_NUMBERS_OF_ALTER =
[-2, -1, 0, 1, 2]
TYPE_START_STOP =
%i(start stop)
TYPE_START_STOP_CONTINUE =
%i(start stop continue)
TYPE_CREATOR =
%i(composer lyricist arranger)
VERSION =
"0.1.1"
APP_NAME =
"MusicalScore"