mirror of
https://github.com/TriM-Organization/Musicreater.git
synced 2026-04-24 10:16:05 +00:00
完整使用流程已经测试一遍了,完整流程是没问题的,接下来就是每个节点的那些小功能可能会有一些没有测试到的地方。这些功能虽然细枝末节,但也都举足轻重,应当在开发出了伶伦工作站的时候测试。所以目前的开发重心转移到伶伦工作站上,相关插件从 v2 到 v3 的移植,交由其他人来处理。
This commit is contained in:
@@ -16,9 +16,9 @@ print(msct.music)
|
||||
|
||||
# 如果要直接访问插件里面的函数:
|
||||
# 为了确保类型安全,以下方法不建议使用,因为这本质上是越过了 MusiCreater 类而直接执行插件的函数
|
||||
print(t := msct.midi_2_music_plugin.load(Path("./resources/测试片段.mid"), None)) # type: ignore
|
||||
print(t := msct.midi_to_music_plugin.load(Path("./resources/测试片段.mid"), None)) # type: ignore
|
||||
# 我们建议用这种方式来代替
|
||||
t = _global_plugin_registry._music_input_plugins["midi_2_music_plugin"].load(
|
||||
t = _global_plugin_registry._music_input_plugins["midi_to_music_plugin"].load(
|
||||
Path("./resources/测试片段.mid"),
|
||||
MidiImportConfig(
|
||||
speed_multiplier=1.0,
|
||||
@@ -27,7 +27,7 @@ t = _global_plugin_registry._music_input_plugins["midi_2_music_plugin"].load(
|
||||
# 或者
|
||||
from Musicreater.plugins import MusicInputPluginBase
|
||||
|
||||
if isinstance((p := msct.midi_2_music_plugin), MusicInputPluginBase):
|
||||
if isinstance((p := msct.midi_to_music_plugin), MusicInputPluginBase):
|
||||
t = p.load(Path("./resources/测试片段.mid"), None)
|
||||
|
||||
# 但是说实话,既然已经在 MusiCreater 类中提供了
|
||||
|
||||
Reference in New Issue
Block a user