Belirli bir melodide nota perdeleri (sadece isim, no oktav) arasında geçiş hızları almaya çalışıyorum. Örneğin, benim melodi seslerim (sırayla) CDEDFCBC ise, CD geçişinin 0,5 oranında, BC'nin 1 oranının, vb. Olması gerekir.Müzik21 bir not geçiş sayacı içeriyor mu?
Python'da bir işlev yazabilmem gerekir. Bu (muhtemelen çok fazla elifs
kullanıyor ...) ama müziğe benziyor21 bunu da kolayca yapabilmeli. Dokümanlara baktım, Google, buradaki diğer sorular ... ve nasıl olduğunu anlayamadım ama sanırım benim için gerçekten faydalı olabilecek bir araç eksikliğim var.
Sana vermek örnek geçiş oranlarını anlamıyorum: * neden * CD'de 0.5 ve * neden BC'nin 1. orana sahip olduğu var? – ironchicken
Bu işlevi kendiniz yazmanız gerekeceğinden şüpheleniyorum. Bu müziği 21 bunu zaten göremiyorum. – ironchicken
Tamam. İlk soruyla ilgili olarak, C-D, "C'den D'ye geçiş" anlamına gelir, C içinde olduğunuzu varsayarsak, Örnekte, C'den başlayan bir geçiş D'ye, diğeri ise B'ye gider. Bu yüzden her iki geçişe de aynı olasılığı veririm. Ama eğer B'de başlarsanız, örnekte sadece bir geçiş (B-C) vardır, yani oran birdir. –