roberthead/head_music

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
lib/head_music/pitch.rb166
B
5 hrs
lib/head_music/pitch/enharmonic_equivalence.rb19
A
0 mins
lib/head_music/pitch/octave_equivalence.rb16
A
0 mins
lib/head_music/pitch_class.rb73
A
0 mins
lib/head_music/pitch_class_set.rb61
A
0 mins
lib/head_music/pitch_set.rb149
B
4 hrs
lib/head_music/quality.rb57
A
0 mins
lib/head_music/reference_pitch.rb126
A
15 mins
lib/head_music/register.rb46
A
25 mins
lib/head_music/rhythm.rb3
A
0 mins
lib/head_music/rhythmic_unit.rb79
A
0 mins
lib/head_music/scale.rb98
A
0 mins
lib/head_music/scale_degree.rb39
A
0 mins
lib/head_music/scale_type.rb110
A
0 mins
lib/head_music/sign.rb91
A
0 mins
lib/head_music/solmization.rb38
A
0 mins
lib/head_music/solmizations.yml
lib/head_music/sonority.rb101
A
0 mins
lib/head_music/spelling.rb87
A
0 mins
lib/head_music/staff.rb10
A
0 mins
lib/head_music/style/analysis.rb26
A
0 mins
lib/head_music/style/annotation.rb104
A
2 hrs
lib/head_music/style/guidelines/always_move.rb9
A
0 mins
lib/head_music/style/guidelines/approach_perfection_contrarily.rb18
A
0 mins
lib/head_music/style/guidelines/at_least_eight_notes.rb20
A
0 mins
lib/head_music/style/guidelines/avoid_crossing_voices.rb25
A
0 mins
lib/head_music/style/guidelines/avoid_overlapping_voices.rb33
A
0 mins
lib/head_music/style/guidelines/consonant_climax.rb86
A
2 hrs
lib/head_music/style/guidelines/consonant_downbeats.rb16
A
0 mins
lib/head_music/style/guidelines/diatonic.rb18
A
0 mins
lib/head_music/style/guidelines/direction_changes.rb21
A
0 mins
lib/head_music/style/guidelines/end_on_perfect_consonance.rb11
A
0 mins
lib/head_music/style/guidelines/end_on_tonic.rb14
A
0 mins
lib/head_music/style/guidelines/frequent_direction_changes.rb7
A
0 mins
lib/head_music/style/guidelines/limit_octave_leaps.rb14
A
0 mins
lib/head_music/style/guidelines/moderate_direction_changes.rb7
A
0 mins
lib/head_music/style/guidelines/mostly_conjunct.rb18
A
0 mins
lib/head_music/style/guidelines/no_rests.rb7
A
0 mins
lib/head_music/style/guidelines/no_unisons_in_middle.rb19
A
0 mins
lib/head_music/style/guidelines/notes_same_length.rb51
A
0 mins
lib/head_music/style/guidelines/one_to_one.rb17
A
0 mins
lib/head_music/style/guidelines/prefer_contrary_motion.rb17
A
0 mins
lib/head_music/style/guidelines/prefer_imperfect.rb18
A
0 mins
lib/head_music/style/guidelines/prepare_octave_leaps.rb28
A
55 mins
lib/head_music/style/guidelines/recover_large_leaps.rb31
A
0 mins
lib/head_music/style/guidelines/singable_intervals.rb18
A
0 mins
lib/head_music/style/guidelines/singable_range.rb15
A
0 mins
lib/head_music/style/guidelines/single_large_leaps.rb12
A
25 mins
lib/head_music/style/guidelines/start_on_perfect_consonance.rb12
A
0 mins
lib/head_music/style/guidelines/start_on_tonic.rb7
A
0 mins