簡體   English   中英

是否可以在portmidi / pyportmidi中找出MIDI設備連接到哪個USB端口

[英]Is it possible to find out which USB port a MIDI device is connected to in portmidi / pyportmidi

我正在連接幾個相同的USB-MIDI設備,並使用Python和pyportmidi與他們交談。 我注意到,當我在Linux上運行我的代碼時,偶爾會以不同的順序枚舉設備的MIDI端口,因此我將消息發送到錯誤的設備。 由於設備沒有唯一標識符,我被告知我應該通過它們連接的USB端口來識別它們。

有沒有辦法檢索這些信息? 我的應用程序將在Linux上運行,但Mac OS支持對開發很有用。

這很煩人,因為它們通常按照合理的順序進行枚舉 - 集線器中的第一個設備是portmidi中的第一個設備,但有時它們沒有 - 通常前兩個設備被切換。 我必須在不拔掉插頭的情況下移動設備來修復它們。

lsusb應該做的伎倆。 所有設備及其各自的集線器都列在那里。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM