Track#

名字#

Track(name='Melody track')

乐器#

# 设置乐器
track = Track(instrument=0)
track = Track(instrument="Acoustic Grand Piano")
track.instrument = "Acoustic Guitar(nylon)"

备注

点击 速查表/GM Instrument 查看GM 乐器的完整列表。

通道#

Track 有一个通道属性 channel,如果该属性会不为 None 则会用其覆盖音符与事件的通道。 使用该属性的好处是不用单独设置音符和事件的通道。

# 设置通道
Track(channel=5)

# 设置鼓 ``Track``
Track(is_drum=True)
Track(channel=9)

# 更改channel
track.channel = 6

静音#

设置 Track 为静音并不会改变音符和事件。只是在调用 messages() 方法时,不会返会音符与事件的message, 这些message会在播放的时候以及保存称MIDI文件时会用到。

# 初始化时设置静音
Track(mute=True)

# 改变属性
track.mute = True