On Tue, Jan 08, 2019 at 03:12:05PM +0100, Sebastian Reitenbach wrote: > > @@ -240,15 +240,15 @@ > QString name; > int i; > > - /* midithru:* */ > + /* midithru/* */ > for (i = 0; i < 4; i++) { > - name = "midithru:" + QString::number(i); > + name = "midithru/" + QString::number(i); > portList.push_back(name); > } > > - /* rmidi:* */ > + /* rmidi/* */ > for (i = 0; i < 8; i++) { > - name = "rmidi:" + QString::number(i); > + name = "rmidi/" + QString::number(i); > QFileInfo di("/dev/rmidi" + QString::number(i)); > if (di.exists()) > portList.push_back(name);
Hi, IMHO, it's not worth trying to build a list of ports. Just returning MIO_PORTANY seems better. In most cases this default value is fine because it is the default for other programs as well, so programs are expected to work together. If the default is not suitable, the user still can use the MIDIDEVICE variable or midicat(1).