File tree Expand file tree Collapse file tree 2 files changed +23
-2
lines changed Expand file tree Collapse file tree 2 files changed +23
-2
lines changed Original file line number Diff line number Diff line change 35
35
},
36
36
{
37
37
"filenamePattern" : " *.midi"
38
+ },
39
+ {
40
+ "filenamePattern" : " *.midi2"
41
+ },
42
+ {
43
+ "filenamePattern" : " *.syx"
38
44
}
39
45
]
40
46
}
70
76
"jzz-gui-select" : " ^1.1.7" ,
71
77
"jzz-input-kbd" : " ^1.3.4" ,
72
78
"jzz-midi-smf" : " ^1.9.7" ,
79
+ "jzz-midi-ws" : " ^1.0.0" ,
73
80
"jzz-synth-tiny" : " ^1.4.2"
74
81
},
75
82
"devDependencies" : {
Original file line number Diff line number Diff line change @@ -42,12 +42,26 @@ JZZ.synth.Tiny.register('Web Audio');
42
42
var player = new JZZ.gui.Player('player');
43
43
player.select(/^(?:(?!Virtual).)*$/);
44
44
try {
45
- var smf = JZZ.MIDI.SMF (data);
45
+ var smf = JZZ.MIDI.Clip (data);
46
46
player.load(smf);
47
47
smf = smf.toString();
48
48
}
49
49
catch (e) {
50
- smf = e.toString();
50
+ try {
51
+ var smf = JZZ.MIDI.SYX(data);
52
+ player.load(smf);
53
+ smf = smf.toString();
54
+ }
55
+ catch (e) {
56
+ try {
57
+ var smf = JZZ.MIDI.SMF(data);
58
+ player.load(smf);
59
+ smf = smf.toString();
60
+ }
61
+ catch (e) {
62
+ smf = e.toString();
63
+ }
64
+ }
51
65
}
52
66
document.getElementById('text').innerHTML = smf;
53
67
</script>
You can’t perform that action at this time.
0 commit comments