回答編集履歴
2
w
test
CHANGED
@@ -18,7 +18,7 @@
|
|
18
18
|
ただ、少なくとも、現状Windowsのブラウザで、Web MIDI APIを使用してMicrosoft GS Wavetable SW Synthを制御することは、不可能です。
|
19
19
|
https://github.com/WebAudio/web-midi-api/issues/195#issuecomment-431758155
|
20
20
|
|
21
|
-
(上のコードを実行しても、navigator.requestMIDIAccess()で使用可能なデバイスが列挙されないため。ブラウザのMIDI API設定を有効にしても同様)
|
21
|
+
(上のコードを実行しても、navigator.requestMIDIAccess()で使用可能なデバイスとしてGS Wavetable synthが列挙されないため。ブラウザのMIDI API設定を有効にしても同様)
|
22
22
|
|
23
23
|
外付けのMIDI機器や他の有償のMIDIソフトウェアを使えばもしかしたら可能かもしれませんが、自分で調べてください。
|
24
24
|
|
1
え
test
CHANGED
@@ -1,8 +1,26 @@
|
|
1
|
+
MIDIデバイスを使用する準備のためのサンプルコードは下記です。
|
2
|
+
|
3
|
+
```js
|
4
|
+
navigator.requestMIDIAccess()
|
5
|
+
.then(function(midiAccess) {
|
6
|
+
// MIDIデバイスが利用可能
|
7
|
+
var inputs = midiAccess.inputs;
|
8
|
+
var outputs = midiAccess.outputs;
|
9
|
+
console.log(inputs);
|
10
|
+
console.log(outputs)
|
11
|
+
// MIDIデバイスを選択・操作するコードをここに追加
|
12
|
+
})
|
13
|
+
.catch(function(error) {
|
14
|
+
// MIDIデバイスが利用できない場合のエラーハンドリング
|
15
|
+
console.log("MIDIデバイスが利用できません: " + error);
|
16
|
+
});
|
17
|
+
```
|
1
|
-
少なくとも、現状Windowsのブラウザで、Web MIDI APIを使用してMicrosoft GS Wavetable SW Synthを制御することは、不可能です。
|
18
|
+
ただ、少なくとも、現状Windowsのブラウザで、Web MIDI APIを使用してMicrosoft GS Wavetable SW Synthを制御することは、不可能です。
|
2
19
|
https://github.com/WebAudio/web-midi-api/issues/195#issuecomment-431758155
|
3
20
|
|
4
|
-
(navigator.requestMIDIAccess()で使用可能なデバイス
|
21
|
+
(上のコードを実行しても、navigator.requestMIDIAccess()で使用可能なデバイスが列挙されないため。ブラウザのMIDI API設定を有効にしても同様)
|
5
22
|
|
6
23
|
外付けのMIDI機器や他の有償のMIDIソフトウェアを使えばもしかしたら可能かもしれませんが、自分で調べてください。
|
7
24
|
|
8
25
|
|
26
|
+
|