Tommaso Cucinotta
Tommaso Cucinotta
When detaching the Arduino USB cable while using Piano Tutor, all Arduino interactions hang, the only way out is exiting (sometimes killing) the program, then starting it again.
We need a portable way (Linux, Windows, ...) for this: https://askubuntu.com/questions/184526/how-to-get-bus-and-device-relationship-for-a-dev-ttyusb ``` tommaso@laptom:~$ udevadm info --name=/dev/ttyACM0 P: /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/tty/ttyACM0 N: ttyACM0 S: serial/by-id/usb-Arduino__www.arduino.cc__0043_75533343136351712150-if00 S: serial/by-path/pci-0000:00:14.0-usb-0:1:1.0 E: DEVLINKS=/dev/serial/by-path/pci-0000:00:14.0-usb-0:1:1.0 /dev/serial/by-id/usb-Arduino__www.arduino.cc__0043_75533343136351712150-if00 E: DEVNAME=/dev/ttyACM0 E:...
this is for now hard-coded in tutor.cpp: ``` int def_colors[3][3] = { { 16, 0, 0}, // default color for mistakes { 16, 0, 16}, // default color for even...
this would be another interesting option: while using the Piano Tutor, if I press a key that is not expected, it is visually highlighted for example with a red LED...
Auto-Sync indexes chord sequences at the beginning of the playback session ignoring the mute/unmute settings of the voices in the mixer pane. Therefore, when playing muting or soloing voices, it...
Indeed, it would be sufficient to let the user press two keys and everything else would easily be inferred. This would have helped/prevented issue #1 and (likely) also #18.
Occasionally, it happens that PianoTutor starts with an empty configuration (LEDs per meter equal to 0), with the effect that only one LED is turned on/off, so the system seems...
with prev-measure command going back to beginning of current measure, or, if already there, to beginning of previous one
the expected behavior should be that it resumes from where pause left off, even while looping need to double-check whether it's just with the tutor, or a general MuseScore 3.0dev...
PianoTutor unable to follow user in some relatively quicker pieces with prolonged segments of consecutive multi-key chords. Likely related to how often we flush LEDs onto Arduino, as every key...