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/contoured.rb,
lib/head_music/style/guidelines/one_to_one.rb,
lib/head_music/style/guidelines/always_move.rb,
lib/head_music/style/guidelines/large_leaps.rb,
lib/head_music/style/guidelines/one_per_bar.rb,
lib/head_music/style/guidelines/two_per_bar.rb,
lib/head_music/style/guidelines/end_on_tonic.rb,
lib/head_music/style/guidelines/four_per_bar.rb,
lib/head_music/style/guidelines/maximum_notes.rb,
lib/head_music/style/guidelines/minimum_notes.rb,
lib/head_music/style/guidelines/three_per_bar.rb,
lib/head_music/style/guidelines/singable_range.rb,
lib/head_music/style/guidelines/start_on_tonic.rb,
lib/head_music/style/guidelines/first_bar_entry.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/note_count_per_bar.rb,
lib/head_music/style/guidelines/singable_intervals.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/no_rests_after_note.rb,
lib/head_music/style/guidelines/first_bar_half_notes.rb,
lib/head_music/style/guidelines/first_bar_whole_note.rb,
lib/head_music/style/guidelines/no_unisons_in_middle.rb,
lib/head_music/style/guidelines/note_fills_final_bar.rb,
lib/head_music/style/guidelines/one_to_one_with_ties.rb,
lib/head_music/style/guidelines/prepare_octave_leaps.rb,
lib/head_music/style/guidelines/second_species_break.rb,
lib/head_music/style/guidelines/suspension_treatment.rb,
lib/head_music/style/guidelines/avoid_crossing_voices.rb,
lib/head_music/style/guidelines/mixed_rhythmic_values.rb,
lib/head_music/style/guidelines/step_up_to_final_note.rb,
lib/head_music/style/guidelines/no_strong_beat_unisons.rb,
lib/head_music/style/guidelines/prefer_contrary_motion.rb,
lib/head_music/style/guidelines/first_bar_quarter_notes.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/minimum_melodic_intervals.rb,
lib/head_music/style/guidelines/frequent_direction_changes.rb,
lib/head_music/style/guidelines/moderate_direction_changes.rb,
lib/head_music/style/guidelines/dissonance_figure_detection.rb,
lib/head_music/style/guidelines/florid_dissonance_treatment.rb,
lib/head_music/style/guidelines/start_on_perfect_consonance.rb,
lib/head_music/style/guidelines/approach_perfection_contrarily.rb,
lib/head_music/style/guidelines/directional_step_to_final_note.rb,
lib/head_music/style/guidelines/weak_beat_dissonance_treatment.rb,
lib/head_music/style/guidelines/no_parallel_perfect_on_downbeats.rb,
lib/head_music/style/guidelines/triple_meter_dissonance_treatment.rb,
lib/head_music/style/guidelines/no_parallel_perfect_across_barline.rb,
lib/head_music/style/guidelines/third_species_dissonance_treatment.rb,
lib/head_music/style/guidelines/no_parallel_perfect_with_syncopation.rb,
lib/head_music/style/guidelines/allowed_rhythmic_values_for_combined123.rb,
lib/head_music/style/guidelines/allowed_rhythmic_values_for_fifth_species.rb
Overview
Module for style guidelines.
Defined Under Namespace
Modules: DissonanceFigureDetection Classes: AllowedRhythmicValuesForCombined123, AllowedRhythmicValuesForFifthSpecies, AlwaysMove, ApproachPerfectionContrarily, AvoidCrossingVoices, AvoidOverlappingVoices, ConsonantClimax, ConsonantDownbeats, Contoured, Diatonic, DirectionChanges, DirectionalStepToFinalNote, EndOnPerfectConsonance, EndOnTonic, FirstBarEntry, FirstBarHalfNotes, FirstBarQuarterNotes, FirstBarWholeNote, FloridDissonanceTreatment, FourPerBar, FrequentDirectionChanges, LargeLeaps, LimitOctaveLeaps, MaximumNotes, MinimumMelodicIntervals, MinimumNotes, MixedRhythmicValues, ModerateDirectionChanges, MostlyConjunct, NoParallelPerfectAcrossBarline, NoParallelPerfectOnDownbeats, NoParallelPerfectWithSyncopation, NoRests, NoRestsAfterNote, NoStrongBeatUnisons, NoUnisonsInMiddle, NoteCountPerBar, NoteFillsFinalBar, NotesSameLength, OnePerBar, OneToOne, OneToOneWithTies, PreferContraryMotion, PreferImperfect, PrepareOctaveLeaps, SecondSpeciesBreak, SingableIntervals, SingableRange, StartOnPerfectConsonance, StartOnTonic, StepDownToFinalNote, StepOutOfUnison, StepToFinalNote, StepUpToFinalNote, SuspensionTreatment, ThirdSpeciesDissonanceTreatment, ThreePerBar, TripleMeterDissonanceTreatment, TwoPerBar, WeakBeatDissonanceTreatment