Fix MIDI devices scanning

This commit is contained in:
waimus
2021-04-06 00:49:09 +07:00
parent 8e2dbf3f55
commit d7e1052205

View File

@@ -39,6 +39,13 @@ func datetime_to_string(date):
})
func scan_midi_devices():
OS.open_midi_inputs()
var devices = OS.get_connected_midi_inputs().join(", ")
OS.close_midi_inputs()
return devices
func add_header(header):
rtl.append_bbcode("\n[b][u][color=#6df]{header}[/color][/u][/b]\n".format({
header = header,
@@ -58,7 +65,7 @@ func _ready():
for i in OS.get_audio_driver_count():
audio_drivers.push_back(OS.get_audio_driver_name(i))
add_line("Available drivers", audio_drivers.join(", "))
add_line("MIDI inputs", OS.get_connected_midi_inputs().join(", "))
add_line("MIDI inputs", scan_midi_devices())
add_header("Date")
add_line("Date and time (local)", datetime_to_string(OS.get_datetime()))