Atölye › Ritim Şeritleri › 6/35. adım
Şarkıyı bir çizelge (chart) olarak yazacağız. Her satır küçük bir yazı, her harf bir şerit: 1 o şeritte bir
nota, 0 sessizlik. '1001' → ilk ve son şeritte aynı anda iki nota (bir akor).
Satırlar sırayla, eşit aralıklarla gelir; her biri müzikte bir sekizlik nota kadar sürer. Müziği yazı olarak tutmak onu okumayı ve değiştirmeyi kolaylaştırır: bir piyano rulosu gibi, sadece yan yatmış.
```js
// The song, one row per eighth note: a 1 is a note in that lane.
const CHART = [
'1000', '0000', '0100', '0000', '0010', '0000', '0001', '0000',
'1000', '0100', '0010', '0001', '1001', '0000', '0110', '0000',
'1000', '0010', '0100', '0001', '1000', '0010', '0100', '0001',
'1100', '0000', '0011', '0000', '1100', '0000', '0011', '0000',
'1000', '0100', '0010', '0001', '0010', '0100', '1000', '0000',
'1010', '0101', '1010', '0101', '1001', '0110', '1001', '0000',
]
```const CHART = [ ... ] → 48 yazıdan oluşan bir dizi. Kodda her satıra sekiz tane yazdık ki okunsun; hepsi tek
bir liste.'0100' → yalnız 1. şeritte (turuncu) bir nota.'1001'[3] → '1' (sayma 0'dan).1000, 0100, 0010, 0001... bir merdiven gibi.const COLORS = ... satırının altına yorum satırını ve CHART listesini yaz. Dikkatle yaz (ya da buradan kopyala:
bu kod değil, bir nota kâğıdı). Çalıştır: ekran değişmez; notaları bir sonraki adımda çıkaracağız.
Beceriler: Diziler ve nesneler
← Çizen bir fonksiyon Yazıdan notalara →