Thang đo chính (hay thang âm Ionia) là một trong những thang âm nhạc được sử dụng phổ biến nhất, đặc biệt là trong âm nhạc phương Tây. Đây là một trong những thang đo diatonic. Giống như nhiều thang âm nhạc, nó được tạo thành từ bảy nốt nhạc: nốt thứ tám nhân đôi âm đầu tiên với tần số gấp đôi để nó được gọi là quãng tám cao hơn của cùng một nốt nhạc.
Bảy nốt nhạc là:
C, D, E, F, G, A, B , C (lặp lại cho mục đích ví dụ)
Một thang đo chính là thang đo diatonic. Lấy sự kế thừa trước đó của ghi chú làm thang đo chính (Trên thực tế, đó là thang điểm C Major) . Trình tự các khoảng giữa các nốt của thang đo chính là:
toàn bộ, toàn bộ, một nửa, toàn bộ, toàn bộ, toàn bộ, một nửa
trong đó "toàn bộ" là viết tắt của toàn bộ tông màu (một đường cong hình chữ u màu đỏ trong hình) và "một nửa" là viết tắt của một nửa cung (một đường gãy màu đỏ trong hình).
Trong trường hợp này, từ C đến D tồn tại toàn bộ âm, từ D đến E tồn tại toàn bộ âm, từ E đến F tồn tại một nửa âm, v.v ...
Chúng tôi có 2 thành phần ảnh hưởng đến khoảng cách âm giữa các nốt. Đó là biểu tượng Sharp (♯) và biểu tượng phẳng (♭).
Biểu tượng Sharp (♯) thêm một nửa âm cho ghi chú. Thí dụ. Từ C đến D, chúng tôi đã đề cập rằng tồn tại toàn bộ âm, nếu chúng ta sử dụng C♯ thay vì C thì từ C♯ đến D tồn tại một nửa âm.
Biểu tượng Flat (♭) làm ngược lại với biểu tượng Sharp, nó trừ đi một nửa âm từ ghi chú. Ví dụ: Từ D đến E, chúng tôi đã đề cập đến việc tồn tại toàn bộ âm, nếu chúng tôi sử dụng Db thay vì D thì từ Db đến E tồn tại một âm và một nửa.
Theo mặc định, từ Ghi chú đến Lưu ý tồn tại toàn bộ âm ngoại trừ E to F
và B to C
trong đó chỉ tồn tại một nửa âm.
Lưu ý trong một số trường hợp sử dụng các nốt tăng cường có thể tạo ra một tỷ lệ tương đương với Thang đo chính. Một ví dụ về điều này là C#, D#, E#, F#, G#, A#, B#, C#
ở đâu E#
và B#
được tăng cường nhưng thang đo tuân theo trình tự của Thang đo chính.
Thử thách
Đưa ra một thang đo, xuất ra một giá trị trung thực nếu nó là Thang đo chính hoặc tương đương, nếu không thì xuất ra một giá trị falsey.
Quy tắc
- Phương pháp I / O tiêu chuẩn được phép
- Luật golf tiêu chuẩn được áp dụng
- Bạn không cần phải xem xét lưu ý thứ 8. Giả sử đầu vào sẽ chỉ bao gồm 7 ghi chú
- Giả sử hai mặt phẳng (♭♭), sắc nét gấp đôi (♯♯) hoặc dấu tự nhiên (♮) không tồn tại
Các trường hợp thử nghiệm
C, D, E, F, G, A, B => true
C#, D#, E#, F#, G#, A#, B# => true
Db, Eb, F, Gb, Ab, Bb, C => true
D, E, Gb, G, A, Cb, C# => true
Eb, E#, G, G#, Bb, B#, D => true
-----------------------------------------------
C, D#, E, F, G, A, B => false
Db, Eb, F, Gb, Ab, B, C => false
G#, E, F, A, B, D#, C => false
C#, C#, E#, F#, G#, A#, B# => false
Eb, E#, Gb, G#, Bb, B#, D => false