Sziasztok!
Abban szeretném segítségeteket kérni, hogy szeretném a MIDI billentyűzetem a Banana Pi-vel kezelni.
A problémám az lenne hogy felismeri az eszközt
[ 3.246874] usb 4-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[ 3.256984] usb 4-1: Product: USB2.0-MIDI
és kezelni is tudom, mint OSS eszközt a /dev/midi1
alatt elérve és adatokat is tudok róla fogadni
cat /dev/midi1
kiadásával.
és a /proc/asound/cards
-ban is látható az eszköz:
# cat/proc/asound/cards
0 [sunxicodec ]: sunxi-CODEC - sunxi-CODEC
sunxi-CODEC Audio Codec
1 [USB20MIDI ]: USB-Audio - USB2.0-MIDI
USB2.0-MIDI at usb-sw-ohci-1, full speed
Viszont a problémám hogy ALSA Sequencer alatt már nem elérhető
# cat /proc/asound/seq/clients
Client info
cur clients : 1
peak clients : 3
max clients : 192
Client 0 : "System" [Kernel]
Port 0 : "Timer" (Rwe-)
Port 1 : "Announce" (R-e-)
és ebben kérném a segítségeteket, hogy hogyan tudnám hozzákapcsolni :)
Rendszer: Bananian Linux (Debian 7) 15.04 r01
Kernel: "házi" fordítás, Linux ARMLinux 3.4.103+ #1 SMP PREEMPT Sun Apr 12 10:42:26 CEST 2015 armv7l GNU/Linux
Modulok:
# lsmod
Module Size Used by
snd_seq 51584 0
snd_seq_device 6371 1 snd_seq
cpufreq_conservative 5712 0
cpufreq_powersave 1242 0
cpufreq_userspace 3524 0
cpufreq_stats 5908 0
8021q 18593 0
garp 6072 1 8021q
stp 2032 1 garp
llc 5365 2 stp,garp
ath9k_htc 83510 0
ath9k_common 3198 1 ath9k_htc
ath9k_hw 383456 2 ath9k_common,ath9k_htc
ath 17137 3 ath9k_common,ath9k_htc,ath9k_hw
mac80211 245642 1 ath9k_htc
snd_usb_audio 98809 0
snd_hwdep 5811 1 snd_usb_audio
snd_usbmidi_lib 17827 1 snd_usb_audio
Válaszokat előre is köszönöm!
- 2193 megtekintés
Hozzászólások
Elméletileg az alsa 63-as kliens-számon elérheted az OSS emulációt (63:0 vagy 63:1), nézd meg az aconnect-tel (remélem jól értelmeztem a problémát...), és ha elérhető, hozzárendelhetsz egy midi kimenetet, vagy kimeneti (valós/virtuális) midi eszközt.
-
"Attempting to break SpeedLock can damage your sanity"
- A hozzászóláshoz be kell jelentkezni
JACK
- A hozzászóláshoz be kell jelentkezni
Sajnos nem sikerült
#aplaymidi --port 63:0 ForeignAffair2.mid
Cannot connect to port 63:0 - Invalid argument
#aplaymidi --port 63:1 ForeignAffair2.mid
Cannot connect to port 63:1 - Invalid argument
#aconnect -i -o -l
client 0: 'System' [type=kernel]
0 'Timer '
1 'Announce '
A JACK-nek pedig a debian repo-ból letölthető változat "Segmentation fault"-al kilép, de erre közben találtam fórumban patch-et (https://github.com/AutoStatic/jack-armel) de nem próbáltam ki.
Inkább átírtam a programom OSS-re :D
Köszönöm szépen írásaitok! :)
- A hozzászóláshoz be kell jelentkezni