今月アトピーが酷いんだけど、気候的なものかな。見えないストレスを感じてるんかな。解決策はどこにあるかな。春はどこからくるかしら?拘束具ひとつで出来る驚きの節約術はCMのあと!
今日は帰りが遅いし、ちょっと時間が無いので、コーディングは簡単に。アルペジエータ用のスケール定義。EMXのマニュアルPDFから取得して、値の差分を作成。 /* 1. Chroma C ,Db,D ,Eb,E ,F ,Gb,G ,Ab,A ,Bb,B ,C Chromatic 2. Ionian C ,D ,E ,F ,G ,A ,B ,C Ionian 3. Dorian C ,D ,Eb,F ,G ,A ,Bb,C Dorian 4. Phrygi C ,Db,Eb,F ,G ,Ab,Bb,C Phrygian 5. Lydian C ,D ,E ,F#,G ,A ,B ,C Lydian 6. MixLyd C ,D ,E ,F ,G ,A ,Bb,C Mixolydian 7. Aeolia C ,D ,Eb,F ,G ,Ab,Bb,C Aeolian 8. Locria C ,Db,Eb,F ,Gb,Ab,Bb,C Locrian 9. MBlues C ,Eb,E ,G ,A ,Bb,C Major Blues 10. mBlues C ,Eb,F ,Gb,G ,Bb,C minor Blues 11. Dim C ,D ,Eb,F ,F#,G#,A ,B ,C Diminish 12. ComDim C ,Db,Eb,E ,F#,G ,A ,Bb,C Combination Diminish 13. MPenta C ,D ,E ,G ,A ,C Major Pentatonic 14. mPenta C ,Eb,F ,G ,Bb,C minor Pentatonic 15. Raga1 C ,Db,E ,F ,G ,Ab,B ,C Raga Bhairav 16. Raga2 C ,Db,E ,F#,G ,A ,B ,C Raga Gamanasrama 17. Raga3 C ,Db,Eb,F#,G ,Ab,B ,C Raga Todi 18. Spansh C ,Db,Eb,E ,F ,G ,Ab,Bb,C Spanish Scale 19. Gypsy C ,D ,Eb,F#,G ,Ab,B ,C Gypsy Scale 20. Arabia C ,D ,E ,F ,Gb,Ab,Bb,C Arabian Scale 21. Egypt C ,D ,F ,G ,Bb,C Egyptian Scale 22. Hawaii C ,D ,Eb,G ,A ,C Hawaiian Scale 23. Pelog C ,Db,Eb,G ,Ab,C Bali Island Pelog 24. Japan C ,Db,F ,G ,Ab,C Japanese Miyakobushi 25. Ryukyu C ,E ,F ,G ,B ,C Ryukyu Scale 26. Whole C ,D ,E ,Gb,Ab,Bb,C Wholetone 27. m3rd C ,Eb,Gb,A ,C m3rd Interval 28. M3rd C ,E ,Ab,C M3rd Interval 29. 4th C ,F ,Bb,C 4th Interval 30. 5th C ,G ,C 5th Interval 31. Octave C ,C Octave Interval */ const int sc_Chroma[] = {0,1,2,3,4,5,6,7,8,9,10,11,-1}; /* Chromatic */ const int sc_Ionian[] = {0,2,4,5,7,9,11,-1 }; /* Ionian */ const int sc_Dorian[] = {0,2,3,5,7,9,10,-1 }; /* Dorian */ const int sc_Phrygi[] = {0,1,3,5,7,8,10,-1 }; /* Phrygian */ const int sc_Lydian[] = {0,2,4,6,7,9,11,-1 }; /* Lydian */ const int sc_MixLyd[] = {0,2,4,5,7,9,10,-1 }; /* Mixolydian */ const int sc_Aeolia[] = {0,2,3,5,7,8,10,-1 }; /* Aeolian */ const int sc_Locria[] = {0,1,3,5,6,8,10,-1 }; /* Locrian */ const int sc_MjBlues[] = {0,3,4,7,9,10,-1 }; /* Major Blues */ const int sc_mnBlues[] = {0,3,5,6,7,10,-1 }; /* minor Blues */ const int sc_Dim[] = {0,2,3,5,6,8,9,11,-1 }; /* Diminish */ const int sc_ComDim[] = {0,1,3,4,6,7,9,10,-1 }; /* Combination Diminish */ const int sc_MjPenta[] = {0,2,4,7,9,-1 }; /* Major Pentatonic */ const int sc_mnPenta[] = {0,3,5,7,10,-1 }; /* minor Pentatonic */ const int sc_Raga1[] = {0,1,4,5,7,8,11,-1 }; /* Raga Bhairav */ const int sc_Raga2[] = {0,1,4,6,7,9,11,-1 }; /* Raga Gamanasrama */ const int sc_Raga3[] = {0,1,3,6,7,8,11,-1 }; /* RagaTodi */ const int sc_Spansh[] = {0,1,3,4,5,7,8,10,-1 }; /* Spanish Scale */ const int sc_Gypsy[] = {0,2,3,6,7,8,11,-1 }; /* Gypsy Scale */ const int sc_Arabia[] = {0,2,4,5,6,8,10,-1 }; /* Arabian Scale */ const int sc_Egypt[] = {0,2,5,7,10,-1 }; /* Egyptian Scale */ const int sc_Hawaii[] = {0,2,3,7,9,-1 }; /* Hawaiian Scale */ const int sc_Pelog[] = {0,1,3,7,8,-1 }; /* Bali Island Pelog */ const int sc_Japan[] = {0,1,5,7,8,-1 }; /* Japanese Miyakobushi */ const int sc_Ryukyu[] = {0,4,5,7,11,-1 }; /* Ryukyu Scale */ const int sc_Whole[] = {0,2,4,6,8,10,-1 }; /* Wholetone */ const int sc_mn3rd[] = {0,3,6,9,-1 }; /* m3rd Interval */ const int sc_Mj3rd[] = {0,4,8,-1 }; /* M3rd Interval */ const int sc_4th[] = {0,5,10,-1 }; /* 4th Interval */ const int sc_5th[] = {0,7,-1 }; /* 5th Interval */ const int sc_Octave[] = {0,-1 }; /* Octave Interval */ ここまでやって今日はちょっと限界でー。 ツイート Recent Entries from Same Category
|
コメント
|