|
大概是根据我的Domino使用经验给出的一个说明,不知道会不会更新。
本教程介绍Domino的使用方法,以及操作和黑乐谱创作的配合方式(向下兼容普通MIDI白乐谱的制作)
1.环境配置
以通用(轻)黑乐谱制作为例(注:,下载coolsoft virtualmidisynth和coolsoft midimapper(后者并非必须,主要是配套设备)。coolsoft midimapper设置为virtualmidisynth #1。考虑到多port编辑需求,打开virtualmidisynth面板,将number of devices设置为4。比如音色库
打开Domino,按F12打开基本环境配置。在菜单的MIDI-OUT项目里,port A到port D依次选择virtualmidisynth #1到#4(对于大量CC使用,或超过16种乐器的midi可以防止因为挤占同一通道造成的事件交叉输送串味的问题,但是这类mid在大多数midi播放器上面都会难以正常播放);不加载音源定义文件可以全部选择SC-8850(比SC-88Pro多),Yamaha XG的xml文件有问题因此无法正常使用,也可使用GSm(警告:GSm支持的事件种类比SC88系列要少;而且事件解释不一致,如果互相打开对方标准制作的dms会出现Panpot、cutoff和resonance被强制置为-64的情况,此时可视情况更换音源定义文件。
2.关于Domino主界面
(1)音符编辑面板
铅笔工具:点击可以放置音符。domino默认以完全量化的方式进行。点击放置的音符的属性可以通过默认gate/velocity修改,或者右键一个音符即可把默认放置音符的属性改成这个音符的属性。在音符尾部拖动箭头可以直接改变音符时值,也会把默认放置音符的属性改成这个音符的属性。
框选工具:可以框选一定数量的音符,用ctrl可以进行多重框选,附带属性是框选开始时的演奏线位置(通常是第一次框选时的位置;是时间压缩和ctrl+c/v复制的基准)。框选支持拖拽复制,可以改变音高,演奏时也可以拖拽复制。但其他情况下最好不要在演奏时框选,会造成非量化的错位。
鼓点:Domino输入鼓点音符只能显示为圆点,gate只能为1(除非你用下述的“批量修改”进行强制改gate),且左边不再显示钢琴而是在每一个琴键的位置写上相应的鼓乐器名。
关于量化:domino默认符头符尾全部量化。预设包括小节(一般在总轨视图里面使用),全音符到32分音符的本体(正常),附点(不建议使用),三连(三连音用,是1.5倍密度,如三连16分音符就是24分音符)。底下的红色扳手符号是自定义,可以用于任意分音符(不大于128;可以选择开启3连与否;极限是3连128分即192分;鉴于Domino横向缩放有极限,一般建议64分就够了,否则鼠标精度可能不太够)。
洋葱皮:可以为制作带来极大方便。在右上角开启洋葱皮。一般,为了取得类似于播放器的效果(包括方便分轨制作和声等情况时相互参考),需要打开全部音轨的洋葱皮,用到以下方法:选择'显示指定音轨',然后在弹出的窗口拉到最底下,在白色的内框最底部一丝位置(其他位置你点不动)拉出来一个矩形虚线框,拖到顶,就可以完成全选,然后点确定就行。如果打开几个音轨的洋葱皮直接点中就行。
音阶/和弦显示:Domino默认会从左边的钢琴上延伸出来,其背景是白键为白色,黑键为很淡的蓝色。如果觉得对于非C大调的曲目不方便制作可以考虑使用该功能,一般直接选Natural Major就可以,它会按照C大调时黑键的位置给你显示成“黑键”,并且把调性音(相当于1=C)底色改成淡红色,方便创作。
事件面板:在左边,显示了所有的事件。如需修改音色,使用事件(N)菜单的插入Program change(之后可以修改其属性);如果需要在某个精确位置插入CC事件,可以用插入Control change(默认是Reset事件)然后点开选择类型和值;如需改变节拍,在conductor插入Time signature事件;如需精确变速,在conductor插入Tempo事件。
(2)总轨视图面板
按TAB可以在音符编辑和总轨视图间切换。总轨视图中,每一行都是一个音轨,最顶上是conductor,下面是音符轨道,包括普通音轨和鼓点音轨(无论port,默认ch10)。
左边栏:音轨可以逐个点击多选来批量删除。可以修改音轨名,所属port和channel(对于非鼓点音轨请回避channel10)。在音轨名右边有一条细格子,里面有喇叭或者是空的,代表是否参与发声。选中一个音轨按喇叭S符号可以独奏某个音轨;按喇叭A符号可以恢复全部轨道发声。按喇叭S再关掉这个音轨可以静音;再直接点击各个音轨的喇叭栏位置,就可以打开某些音轨,适用于局部试听(如检验部分音轨间的配合度)。
右边主界面:音轨缩略图,横向的是音符(音高对每个音轨只有若干像素高度,可能不精确,只是用来看个大概);纵向的单独的线(起头在音轨底部或者中间)则是CC事件(无论类型;包括conductor)。在音轨缩略图可以框选,但是只能框选整个音轨的某一时间段,同样支持多重框选和拖拽复制,用于音轨间复制(如复制后增减一个八度)。时间标度按照小节计算;如果缩放缩的比较多会按照4小节一显示的方式显示小节线。
顶上最左边的一个"H+(红色蓝色)"图标是Mark事件。在总轨视图按下该按钮可以输入文字生成一个Mark(事件添加到conductor轨道)。在这个图标右边就是已设立的Mark,点击可以立刻跳转到Mark位置;如果是整小节,总轨视图上会以深蓝色竖线标记Mark位置。
(3)底部面板:
底部面板支持编辑力度和CC事件(对于conductor轨则是速度)。
底部面板最重要的作用主要是画曲线。预定义的曲线样式有直线,上凸和下凹增长曲线(如果是从上往下或者从后往前拖拽凹凸性会反过来),S形曲线;实际黑乐谱创作中,结合下面的框选技术,则基本上已经完全够用。曲线可以设置曲线间隔,在画速度曲线时(因为速度在domino以浮点数形式存储)建议间隔取适当大一点(防止事件数太多),而画其他曲线时为保证高精度(尤其对于高频音符等)就全部使用1间隔。
曲线有一个特性,如果你不框选,那曲线你画多少就是全范围生效;但是如果你框选,则在非框选区域曲线不起作用。根据该原理你可以制作很多种曲线:比如上凸/下凹曲线前50%几乎没变化而后50%过于急骤,可以框选然后在框选区域提前一倍的地方开始画凹或凸曲线直到框选区域结束,就可以使用半条曲线。
3.关于事件(N)菜单
时间压缩(5):黑乐谱加细操作的最重要的工具。可以输入倍率,也可以输入压缩后的时长(比较适用于压缩3n倍);建议压缩时考虑到数字问题:应该使得压缩结果可以整除,以防错位或者bug的出现。利用这个方法可以制作各类高频音符,包括最基本的柱式高频音符,以及颤音和琶音(写一个循环节,压缩,再拖拽复制循环节到所需长度)。
便捷操作系列(只需要框选后鼠标键盘连打就行,很方便;以下为了记忆方便写上N,但是要用手点击事件菜单,只有这个需要点鼠标):NO(上移八度),NW(下移八度)。极其推荐连打:N7系列快捷改变音量,N7S&N7I(增减1单位),N7M&N7E(增减10单位)。
批量修改(B):重要的修改工具,包括velocity/value,step(没用),gate,音高序号,tick,其中以第一个和第三个为主。对于修改已经画过曲线的音符的力度,比N7系列效果要更好,可按比例调整。
其他:扫弦(T),左右反转(3),这两个比较容易理解,就不多介绍了。
4.关于文件:
导入导出:Domino只支持导入正常的MIDI,format 1或0均可。某些MID(如由FL11/12导出的,或者部分外来MIDI)可能会出现"一个音轨包含多个通道,停止导入"之类的问题,可以通过synthfont1(免费)open(中途会弹出对话框问你是否将同一音轨内的多个通道拆开,点Yes,这样就可以让MIDI恢复正常了)再save midi file,之后处理过的mid(例如保存成"原名_SyF.mid")然后用Domino即可正常打开。
关于dms:dms的文件结构与MIDI不同(dms文件大小约为MIDI的1/3,但比MIDI难压缩的多,压缩包体积反而比MIDI大);不建议保存近千万级以上的黑乐谱dms,容易导致程序崩溃(建议每次制作直接导出导入MID;但是音频向黑乐谱一般很难做到这么大);比较大的黑乐谱加载和导出时会有长时间的卡顿属于正常现象,对于比较大的黑乐谱,在加载完毕时弹出的“解析MIDI数据”的对话框直接点否就行。
关于占用:Domino的编辑时内存占用大约是相应MIDI文件大小的8倍(MIDI是每百万音符8MB左右),如果是OmniMIDI则还要加上波表占用(在Domino使用内存的范围内;coolsoft无此问题,不会消耗Domino内存)。对于一般音频向黑乐谱是完全足够的。对于目前常用的1.43版本(或更早),Domino只能使用2GB内存(相当于3500万音符),打了4GB patch可以使用4GB内存(挂了音源是7100万音符,不挂音源纯音符画编辑按ooo说法可达9200万)。目前最新发布有Domino 1.45 x64版本,稳定性未知,汉化工作进行中,如无需求可以继续使用现有版本。
关于文件属性:dms文件可以保存一些工程信息:标题,著作权(这两个属性可以进入MID本身),工程文件介绍(只能在dms中),以及工程计时;这些项目都可以在“文件-文件属性”菜单内查看和编辑。分辨率domino默认是480分辨率,自带的分辨率最高支持1920,最低支持24,按需调节。
5.关于播放:
Domino播放时,上面的一个小的钢琴上被按下的键会变红(被CC64延音踏板事件保留的音符会变蓝:这里简单说明一下,MIDI的延音踏板只有开(值>64)和关(值 |
|