节奏的MIDI部分包含了文本标记(即音序器里面的tag),这些标记定义了MIDI片段用在节奏的哪一个部分(比如,标记为MainA的MIDI段落就是主奏A的MIDI部分)。MIDI的第一小节定义了轨道的信息,比如,音色、音量、混响、合唱深度、声像等设置。接下来的部分就是织体部分了。如果直接将节奏后缀名改成mid,就可以直接用音序器打开并聆听效果,不过,因为音源的关系,大多数节奏听起来会有怪音。
请注意:不要直接在音序器保存节奏文件,否则,节奏的非MIDI部分数据会丢失。
CASM部分的说明
CASM部分是用来定义和弦表等其他设置的。低端琴上一般只能编辑很少的CASM信息,中高端的雅马哈PSR系列,节奏编辑器里,CASM可编辑的参数就很完整了,下面列出的参数几乎都能编辑。CASM可以定义节奏所有部分全部16个轨道的设置。
CASM的定义如下:
(一)重导向表(Redirectionschema):这个是用来定义16个源轨道如何分配到节奏的8个轨道里面的。利用这个功能和响应和弦(ActiveChords)的设置,可以实现不同和弦触发不同织体的效果。
(二)和弦根音/和弦种类(Chord Root /Chord Type):这个设置是用来定义MIDI原始数据的调性和和弦种类的,比如,节奏录制的时候,使用的不是C调,而是A调,就可以在CASM里面直接将根音设置为A。默认的设置是CMaj7(即根音是C,和弦种类是Maj7)
CASM里面支持的和弦种类设置为:Maj,Maj6, Maj7, M7#11, Madd9, M7(9), M6(9), aug, m, m6, m7, m7b5, m(9), m7(9),m7(11), mM7, mM7(9), dim, dim7, 7, 7sus, 7b5, 7(9), 7(#11), 7(13), 7(b9),7(b13), 7(#9), M7aug, 7aug, 1+8, 1+5, sus4 以及 1+2+5
(三)音符移调规则(NTR):这个规则定义了MIDI音符在变换和弦时怎样进行移调。共有以下三种设置:
1. 根音移调(ROOT TRANS):当使用这个规则时,该节奏部分的MIDI数据会根据和弦变换进行整体移调,音符之间的相对关系是不会变的。比如,当从C和弦转换到F和弦的时候,音符C3/E3/G3会被移调为F3/A3/C4,可见和弦并不会发生转位。这个规则可以用在节奏中旋律性的声部。
2. 根音固定(ROOT FIXED):这个规则将会让转换后和弦的根音尽量靠近和弦转换前的那个根音,即“就近原则”。比如,从C和弦转换到F和弦的时候,音符变化为:C3/E3/G3变成C3/F3/A3,从而实现了和弦转位的效果,可以用在节奏的和弦声部。
3. 吉他模式(GUITAR):这个是SFFGE格式节奏特有的,SFF1格式不能识别这个规则。当使用这个规则的时候,吉他声部的音符移调会很接近真实吉他的把位变换,从而使得吉他声部的和弦发音更真实。(版主注:这个模式目前还无法做到所有的和弦变换都跟真实吉他的把位变换一样,只是比其他模式更为接近真实而已。)
音符移调表(NTT):
NTT定义了音符的移调表,用于源轨道的移调。
下面的几种移调表适用于音符移调规则的“根音移调”和“根音固定”两个模式
1. 不移调(BYPASS):使用这个规则的话,节奏该部分的该轨道将不会响应和弦,比如,鼓轨道使用的就是该规则。
2. 旋律类移调(MELODY):适合在旋律性的声部里面使用,音符将会整体移调。
3. 和弦类移调(CHORD):适合用在和弦声部的移调,比如吉他、钢琴类的织体可以使用。
4. 贝斯低音移调(BASS):(新版使用旋律MELODY规则)适合贝斯声部的移调,大体上移调规则跟MELODY是一样的,只不过能识别和弦根音。
5. 旋律小调移调(MELODICMINOR):当和弦从大调和弦变换成小调和弦的时候,这个规则将会把和弦的三音降低半音,反之则升高半音。和弦的其他音符却不会变化。这个规则可以用在仅需要识别大和弦和小和弦的节奏部分,比如前奏和尾声。
6. 旋律小调5音变化移调(MELODIC MINOR5th Var.):这个规则是在上一个的基础上进行的,将会影响使用了该规则的轨道织体的5音,进而能识别增三和弦(aug)和减三和弦(dim)
7. 和声小调移调(HARMONICMINOR):当和弦从大调和弦变换成小调和弦的时候,这个规则将会把和弦的三音以及六音降低半音,反之则升高半音,而此外的其他音符不会发生变化,也可以用在仅需要识别大小调和弦的节奏部分,比如前奏和尾声。
8. 和声小调五音变化移调(HARMONIC MINOR5th Var.):这个规则也是在上面的和弦小调的基础上进行变化的,将会影响使用了该规则的轨道织体的5音,进而能识别增三和弦(aug)和减三和弦(dim)
9. 自然小调移调(NATURALMINOR):当和弦从大调和弦变换成小调和弦的时候,这个规则将会把和弦的三音、六音以及七音降低半音,反之则升高半音,而此外的其他音符不会发生变化,用于节奏需要识别大小和弦的段落,比如前奏和尾声。
10. 自然小调五音变化移调(NATURAL MINOR5th Var.):这个规则也是在上面的和弦小调的基础上进行变化的,将会影响使用了该规则的轨道织体的5音,进而能识别增三和弦(aug)和减三和弦(dim)
.
11. 多利亚调式移调(DORIAN):当和弦从大调和弦变换成小调和弦的时候,这个规则将会把和弦的三音以及七音降低半音,反之则升高半音,而此外的其他音符不会发生变化,用于节奏需要识别大小和弦的段落,比如前奏和尾声。
12. 多利亚调式五音变化移调(DORIAN5th Var.):这个规则也是在上面的和弦小调的基础上进行变化的,将会影响使用了该规则的轨道织体的5音,进而能识别增三和弦(aug)和减三和弦(dim)
接下来的移调表只适用于移调规则的“吉他模式”
1. 通用移调(ALL-PURPOSE):这个规则将包含吉他的扫弦和分解和弦的移调
2. Stroke类扫弦移调(STROKE):可以用在使用了stroke类型扫弦的吉他织体,这样,和弦的有些音符听起来像是被制音了,这在真实的吉他演奏中式很常见的演奏技巧。
3. 分解和弦移调(ARPEGGIO):可以用在使用了分解和弦演奏的吉他声部,使用这个规则,4个音符的吉他分解和弦听起来很完美。
最高根音(HIGH KEY)限制了根音移调时最高的界限。当和弦里面的根音高于这个最高点时,将会自动降低八度。这个设置只有在NTR设置为根音移调(ROOT TRANS)时才会起作用。
比如:如果将最高音符设为F,当和弦根音依次演奏为C C#D F F#时,和弦产生的音符如下:C3-E3-G3/ C#3-F3-G#3 / D3-F#3-A3 / F3-A3-C4 / F#2-A#2-C#3,可以发现,根音为F#时,音高被自动下降了八度。
最高音符/最低音符(NoteHigh Limit & Note Low Limit)
这个规则将会限定使用该规则部分的音符音高,这样,音符只能在这个区间内移调,超出这个区间的音符将会被自动移调到区间内最近的八度上。
比如:如果最低音符为C3,最高音符为D4,
当和弦根音移动为:C C#D#
实际和弦音符发声:E3-G3-C4/ F3-G#3-C#4 / D#3-G3-A#3,可以看到,本该是D#4的音符由于已经超过了限定的区间,所以被自动降低八度变成了D#3,其他的音符分析亦如此。
重触发规则(RetriggerRule)定义了当和弦变化时音符怎样发声,可用的设置如下:
1. 停止(STOP):这个规则下,和弦变换后,前一个和弦的音符将会停止发声,然后下一个和弦会接着发声。
2. 音高移调(PITCH SHIFT):这个规则下,和弦变换后,前一个和弦的音符将不会停止,而是直接移调以响应新和弦。
3. 音高移调以适配根音:这个规则下,和弦变换后,前一个和弦的音符将不会停止,而是直接移调以适配新和弦的根音。
4. 重触发(RETRIGGER):这个规则下,和弦变换后,音符将重新触发
5. 重触发以适配根音:这个规则下,和弦变换后,音符将重新触发以适配新和弦的根音
6. 贝斯低音打开模式:设置该规则后,轨道将不会受到NTT设置的影响,能响应和弦的转位,当然,这要你的琴能支持指弹低音的和弦模式才可以。
7. 自动开始(Auto Start):设置了以后,并按下同步按钮后,轨道将会在任意键盘按下去后自动开始发声。比如,打击乐鼓组轨道用的就是这个规则。
8. 可编辑(Editable):如果设置了以后,该节奏在琴上能被编辑,反之则不能。
9. 响应键(Active Keys):如果一个音符使用了该设置,设置为“打开(ON)”(比如音符A),那么这个轨道的所有A音符都会响。如果设置为“关闭(OFF)”,那么该轨道的所有A音符将会被静音。
可以设置的音符:C -C# - D - Eb - E - F - F# - G - Ab - A - Bb - B
10. 响应和弦(Active Chords):如果在某种和弦(比如aug和弦)上使用该设置,并设为“打开”,那么,轨道中的aug和弦都会响应,反之则不响应。
这个规则一般与重导向表一起使用,这样,某个轨道将能做出不同和弦有不同织体的效果。
可用的和弦种类:Maj,Maj6, Maj7, M7#11, Madd9, M7(9), M6(9), aug, m, m6, m7, m7b5, m(9), m7(9),m7(11), mM7, mM7(9), dim, dim7, 7, 7sus, 7b5, 7(9), 7(#11), 7(13), 7(b9), 7(b13),7(#9), M7aug, 7aug, 1+8, 1+5, sus4, 1+2+5