Module: HeadMusic::Style::Guidelines

Defined in:
lib/head_music/style/guidelines/diatonic.rb,
lib/head_music/style/guidelines/no_rests.rb,
lib/head_music/style/guidelines/one_to_one.rb,
lib/head_music/style/guidelines/always_move.rb,
lib/head_music/style/guidelines/end_on_tonic.rb,
lib/head_music/style/guidelines/singable_range.rb,
lib/head_music/style/guidelines/start_on_tonic.rb,
lib/head_music/style/guidelines/mostly_conjunct.rb,
lib/head_music/style/guidelines/consonant_climax.rb,
lib/head_music/style/guidelines/prefer_imperfect.rb,
lib/head_music/style/guidelines/direction_changes.rb,
lib/head_music/style/guidelines/notes_same_length.rb,
lib/head_music/style/guidelines/limit_octave_leaps.rb,
lib/head_music/style/guidelines/singable_intervals.rb,
lib/head_music/style/guidelines/single_large_leaps.rb,
lib/head_music/style/guidelines/step_out_of_unison.rb,
lib/head_music/style/guidelines/step_to_final_note.rb,
lib/head_music/style/guidelines/consonant_downbeats.rb,
lib/head_music/style/guidelines/recover_large_leaps.rb,
lib/head_music/style/guidelines/at_least_eight_notes.rb,
lib/head_music/style/guidelines/no_unisons_in_middle.rb,
lib/head_music/style/guidelines/prepare_octave_leaps.rb,
lib/head_music/style/guidelines/up_to_fourteen_notes.rb,
lib/head_music/style/guidelines/avoid_crossing_voices.rb,
lib/head_music/style/guidelines/step_up_to_final_note.rb,
lib/head_music/style/guidelines/prefer_contrary_motion.rb,
lib/head_music/style/guidelines/step_down_to_final_note.rb,
lib/head_music/style/guidelines/avoid_overlapping_voices.rb,
lib/head_music/style/guidelines/end_on_perfect_consonance.rb,
lib/head_music/style/guidelines/frequent_direction_changes.rb,
lib/head_music/style/guidelines/moderate_direction_changes.rb,
lib/head_music/style/guidelines/start_on_perfect_consonance.rb,
lib/head_music/style/guidelines/approach_perfection_contrarily.rb

Overview

Module for style guidelines.

Defined Under Namespace

Classes: AlwaysMove, ApproachPerfectionContrarily, AtLeastEightNotes, AvoidCrossingVoices, AvoidOverlappingVoices, ConsonantClimax, ConsonantDownbeats, Diatonic, DirectionChanges, EndOnPerfectConsonance, EndOnTonic, FrequentDirectionChanges, LimitOctaveLeaps, ModerateDirectionChanges, MostlyConjunct, NoRests, NoUnisonsInMiddle, NotesSameLength, OneToOne, PreferContraryMotion, PreferImperfect, PrepareOctaveLeaps, RecoverLargeLeaps, SingableIntervals, SingableRange, SingleLargeLeaps, StartOnPerfectConsonance, StartOnTonic, StepDownToFinalNote, StepOutOfUnison, StepToFinalNote, StepUpToFinalNote, UpToFourteenNotes