Max:MIDI音符管理

maxmidi2

1. makenote物件是Max中最好用的MIDI音符催生物件,因为它不但可以选择音高、力度和延音时间,而且还能在note-on(音符产生)信息后自动发送一个note-off(音符停止)信息,这样对于我们的使用来说就很简便。这里注意用物件检查器查看一下标注为“dur”那个滑动条的参数,这是用来向makenote物件发送音符延音时间的物件。

2. 中间部分:stripnote物件与notein物件相连,将仅通过note-on消息而抹去MIDI设备的note-off消息。flush物件干的便是发送note-off的事,它能创建一个内部没有接到note-off命令音符的note-on信息的表格,当它的左输入口接到一个bang信息后,它便发送还在延续的音符的note-off信息。

3. sustain物件,件如其名,作为延音用,类似键盘的延音踏板。

本例内新物件:
makenote:伴随每个note-on信息生成一个note-off信息
stripnote:滤掉note-off信息,仅通过note-on信息
flush:为进行中的音符提供note-off信息
sustain:持有note-off信息,收到命令后输出它们

Be Sociable, Share!

发表评论

电子邮件地址不会被公开。 必填项已用*标注