Müzik teorisinde, bir aralık iki perde arasındaki farktır. Her adım, yarım adım sayısı (C ve C # arasındaki fark) veya tam adım sayısı (C ve D arasındaki fark) ile tanımlanır. Bütün bir adım iki yarım adımla aynıdır. İşte tüm varsayılan aralıkların ve temsil ettikleri yarım adımların listesi:
0 Perfect Unison
2 Major Second
4 Major Third
5 Perfect Fourth
7 Perfect Fifth
9 Major Sixth
11 Major Seventh
12 Perfect Octave
Varsayılan aralıklarda küçük , azaltılmış ve artırılmış 3 varyasyon vardır .
Bir minör aralık bir yarım adım büyük bir aralıkta daha düşük, ancak mükemmel bir aralığıdır. Yani küçük bir saniyeniz (1), küçük bir üçüncü (3), küçük bir altıncı (8) ve küçük bir yedinci (10) var. Küçük dördüncü, küçük beşinci, küçük birlik veya küçük oktav diye bir şey yoktur, çünkü bunların hepsi mükemmel aralıklardır.
Bir azalma aralık minör birden yarım adım daha düşüktür ya da mükemmel bir aralıkta. Azalan İkinci (0), azalan üçüncü (2), azalan dördüncü (4), azalan beşinci (6), azalan altıncı (7), azalan yedinci (9) ve azalan oktav (11) vardır.
Bir çoğaltılmış aralığı bir yarım adım daha büyük bir ya da mükemmel aralığından. Artırılmış Birlik (1), Artırılmış İkinci (3), Artırılmış üçüncü (5), Artırılmış Dördüncü (6), Artırılmış beşinci, (8), Artırılmış altıncı (10) ve Artırılmış yedinci (12).
Meydan okuma:
Bir dizi yarım adım veya tam adım atan bir program veya işlev yazmanız ve ardından bu aralığın geçerli İngilizce açıklamalarından birini yazdırmanız gerekir . ES tablosuyla tam olarak eşleştiği sürece hangi açıklamayı seçtiğiniz önemli değildir. Bunu tek bir dize olarak alabilirsiniz
"5w" == 5 whole steps
"3h" == 3 half steps
veya bir sayı ve bir dize / karakter olarak.
5, "w" == 5 whole steps
3, "h" == 3 half steps.
Her girişin 0 ila 12 yarım adım arasında olacağını varsayabilirsiniz.
ES tablosu
Yarım adım sayısını kabul edilebilir tüm çıktılara eşleyen tam bir liste.
0 Perfect unison, Diminished second
1 Minor second, Augmented unison
2 Major second, Diminished third
3 Minor third, Augmented second
4 Major third, Diminished fourth
5 Perfect fourth, Augmented third
6 Diminished fifth, Augmented fourth
7 Perfect fifth, Diminished sixth
8 Minor sixth, Augmented fifth
9 Major sixth, Diminished seventh
10 Minor seventh, Augmented sixth
11 Major seventh, Diminished octave
12 Perfect octave, Augmented seventh
İşte bazı örnek I / O:
5w Minor Seventh
5h Augmented Third
12h Perfect Octave
12w UNDEFINED
1w Diminished third
2h Major Second