pip安装部分
进口 分裂 作为 pt(磅)
my_xml_文件 = pt(磅) . 示例_MUSICXML
分数 = pt(磅) . load_score(加载核心) ( my_xml_文件 )
部分 = 分数 . 部分 [ 0 ] 打印 ( 部分 . 漂亮的 ())
部件id= " 第1页 " 姓名= " 钢琴 " │ ├─ 时间点t=0季度=12 │ │ │ └─ 启动对象 │ │ │ ├─ 0-48测量值=1 │ ├─ 0-48笔记id=n01语音=1员工=2类型=全音高=A4 │ ├─ 0-48页码=1 │ ├─ 0-24休息id=r01语音=2工作人员=1类型=一半 │ ├─ 0-48系统号=1 │ └─ 0--时间签名4/4 │ ├─ 时间点t=24季度=12 │ │ │ ├─ 结束对象 │ │ │ │ │ └─ 0-24休息id=r01语音=2工作人员=1类型=一半 │ │ │ └─ 启动对象 │ │ │ ├─ 24-48音符id=n02声音=2人=1类型=半音高=C5 │ └─ 24-48音符id=n03声音=2人=1类型=半音高=E5 │ └─ 时间点t=48季度=12 │ └─ 结束对象 │ ├─ 0-48测量值=1 ├─ 0-48笔记id=n01语音=1员工=2类型=全音高=A4 ├─ 24-48音符id=n02声音=2人=1类型=半音高=C5 ├─ 24-48音符id=n03声音=2人=1类型=半音高=E5 ├─ 0-48页码=1 └─ 0-48系统号=1
pt(磅) . 提供 ( 部分 )
部分 . 笔记
> [ < 分裂 . 分数 . 注释 对象 在 0 x个 ... > , < 分裂 . 分数 . 注释 对象 在 0 x个 ... > , > < 分裂 . 分数 . 注释 对象 在 0 x个 ... > ]
进口 numpy公司 作为 净现值
钢琴 = 净现值 . 阵列 ([( n个 . 开始 . t吨 , n个 . 结束 . t吨 , n个 . midi_开关 ) 对于 n个 在里面 部分 . 笔记 ]) 打印 ( 钢琴 ) > [[ 0 48 69 ] > [ 24 48 72 ] > [ 24 48 76 ]]
打_映射 = 部分 . 打_映射
打印 ( 打_映射 ( 钢琴 [:, 0 ])) > [ 0 2 2 ] 打印 ( 打_映射 ( 钢琴 [:, 1 ])) > [ 4 4 4 ]
#将Score MIDI保存到文件。
pt(磅) . 保存核心midi ( 部分 , “mypart.mid” ) #将Score MusicXML保存到文件中。
pt(磅) . 保存音乐xml ( 部分 , “mypart.musicxml” ) #使用加法合成另存为音频文件
pt(磅) . 保存wav ( 部分 , 'mypart.wav' )
进口 分裂 作为 pt(磅)
my_xml_文件 = pt(磅) . 示例_音乐
分数 = pt(磅) . 加载音乐xml ( my_xml_文件 )
进口 分裂 作为 pt(磅)
我的内核文件 = pt(磅) . 示例_KERN
分数 = pt(磅) . 加载内核 ( 我的内核文件 )
进口 分裂 作为 pt(磅)
我的文件 = pt(磅) . 示例_MEI
分数 = pt(磅) . 载荷(_M) ( 我的文件 )
进口 分裂 作为 pt(磅)
任意核心格式路径 = pt(磅) . 示例_MUSICXML
分数 = pt(磅) . load_score(加载核心) ( 任意核心格式路径 )
@正在进行{partitura_mec, title={{Partitura:用于符号音乐处理的Python包}}, author={Cancino-Chac\' {o} n个 卡洛斯·爱德华多(Carlos Eduardo)和彼得(Peter)、席尔万·戴维(Silvan David)和卡里斯蒂尼奥斯(Karystinaios)、埃马努埃尔(Emmanouil)和福斯卡林(Foscarin)、弗朗西斯科(Francesco)和格拉赫滕(Grachten, booktitle={{音乐编码会议(MEC2022)}}, address={加拿大哈利法克斯}, 年份={2022} }