第16章 (AI) カスタムABCをもっと知りたい    スタイル入門講座の目次へ戻る  サイトTOPへ戻る

16-6) ベースアカンパニメントはこうして鳴る!
                                                         2009/04/11
 いよいよ StyleFileの肝になる部分です。下記スタイル(これらには HighKey=Ab, LowLimit=E0 と設定
されています)
で、まず普通の Chord Root = Bass Root を、そして次にオンコードで実験してみます。

● [Swing & Jazz] ビッグバンド2(MainD)、 ビッグバンド6(MainD)、ムービーパンサー(MainD) など
 これらのStyleFile(SMF部)にはソースパターンが ドミソラ,ドラソミ (1-3-5-6, 8-6-5-3)と、記述されて
います。
【下図左側】 赤地に白抜き数字が 変換前のソースパターン(音高変換前の元パターン:C)です。
NTT_HK_LL1ani  もしLKでコードDを、PKでDを踏むと
音高変換@の黄色のように、2半音分
D- C= 2)パターンが上昇します。
 コードE(緑),Ab(茶),A(青)の場合
でも、同様に音高変換@されます。

 次はオクターブ折り返し点(Hi Key)
を処理します。 設定のAbを超える
コードA(青)やBb、B はパターンを
丸ごと、1オクターブ下げますA
【注】 パターン全体です


 最後はノートリミット処理です。 これ
らのStyleファイル(Ctab部)には「E0」
と記述されており、 「E0」未満のノート
だけを1オクターブ上へ移しますB

【注】 パターン全体でなく ノート単位です
 
 Styleを一旦停止(コード判定破棄)
して、シンクロスタートをセットし(LKに
は一切触れずに)、PKだけ踏みオン
コードを指定します。

 オンコードではソースパターンの3度
を1度に、5・6度を8度にし@、
onEonAbBassは 1188,8881ですAB。
 しかしノートリミット「E0」に設定されて
いるので、onC, onD, onA等の伴奏に
含まれるE0未満の音符が1オクターブ
持上がり 8888,8888に変化しますB。

 
つまりonE, onF, onF#, onG, onAb
ではオクターブを上下し、それ以外の

onC
, onC#, onD, onEb, onA, onBb,
onB は同じ音高で鳴るようですB。

スタイル入門講座の目次へ戻る    サイトTOPへ戻る   <手前のページへ   次のページへ>

                       Copyright(c) 2009 Rubato