lib/head_music.rb in head_music-0.16.2 vs lib/head_music.rb in head_music-0.17.0

- old
+ new

@@ -9,13 +9,17 @@ require 'active_support/core_ext/module/delegation' require 'active_support/core_ext/string/access' require 'humanize' +# utilities +require 'head_music/utilities/hash_key' + +# modules require 'head_music/named_rudiment' -require 'head_music/accidental' +# rudiments require 'head_music/bar' require 'head_music/chord' require 'head_music/circle' require 'head_music/clef' require 'head_music/composition' @@ -24,10 +28,11 @@ require 'head_music/grand_staff' require 'head_music/harmonic_interval' require 'head_music/instrument' require 'head_music/interval' require 'head_music/key_signature' +require 'head_music/language' require 'head_music/letter_name' require 'head_music/melodic_interval' require 'head_music/meter' require 'head_music/motion' require 'head_music/note' @@ -41,17 +46,21 @@ require 'head_music/rhythmic_unit' require 'head_music/rhythmic_value' require 'head_music/scale' require 'head_music/scale_degree' require 'head_music/scale_type' +require 'head_music/sign' require 'head_music/spelling' require 'head_music/staff' +require 'head_music/voice' +# analysis require 'head_music/style/analysis' require 'head_music/style/annotation' require 'head_music/style/mark' +# annotations require 'head_music/style/annotations/always_move' require 'head_music/style/annotations/approach_perfection_contrarily' require 'head_music/style/annotations/at_least_eight_notes' require 'head_music/style/annotations/avoid_crossing_voices' require 'head_music/style/annotations/avoid_overlapping_voices' @@ -82,12 +91,10 @@ require 'head_music/style/annotations/step_out_of_unison' require 'head_music/style/annotations/step_to_final_note' require 'head_music/style/annotations/step_up_to_final_note' require 'head_music/style/annotations/up_to_fourteen_notes' +# rulesets require 'head_music/style/rulesets/fux_cantus_firmus' require 'head_music/style/rulesets/modern_cantus_firmus' require 'head_music/style/rulesets/first_species_melody' require 'head_music/style/rulesets/first_species_harmony' - -require 'head_music/utilities/hash_key' -require 'head_music/voice'