根据我在docs/代码中的理解,Music21输出到Vexflow似乎是通过Music21j完成的,我发现自己无法运行。难道没有实际的Vexflow输出吗?
因此,与其得到这样的结果(getJSBody的输出),不如:
require(['music21'], function() {
var pickleIn = {"hi": "hello"};
var jpc = new music21.fromPython.Converter();
...
});...getting实际的Vexflow代码:
var vf = new Vex.Flow.Factory({renderer: {elementId: 'boo'}});
var score = vf.EasyScore();
var system = vf.System();
...如果我错过了一些明显的事情.
发布于 2022-05-18 12:43:13
不幸的是,这段代码--它是非常出色的,而且在它出炉的时候远远领先于它--还没有得到维护,也没有在最近的Vexflow中完全工作。
Music21j加上JSONPickle现在是将数据从JavaScript传输到JavaScript的首选方法。但是,您需要解构MIDI文件是如何在木星/IPython书中呈现的源代码,才能理解它。这方面的医生已经落后了。
https://stackoverflow.com/questions/72286831
复制相似问题