1

Temat: Odtwarzacz plików MIDI

Interesuje mnie podłączenie do routera instrumentu muzycznego za pomocą kabla USB-MIDI - coś takiego jak to: http://allegro.pl/kabel-usb-midi-stworz … 66737.html
i za pomocą Putty odtwarzanie plików MIDI. Da się coś takiego zrobić, są gotowe pakiety czy trzeba coś kompilować samemu?

2

Odp: Odtwarzacz plików MIDI

Nie mam pojęcia. Nie wiem także czy takie coś jest obsługiwane w ogóle pod linuksem.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Odtwarzacz plików MIDI

Znalazłem to: http://openrouter.info/index.php?option … p;Itemid=1, zdaje się iż sam to pisałeś Cezary i jest tam coś takiego jak:

alsa (wsparcie dla urządzeń midi)

może to o to chodzi właśnie?

4

Odp: Odtwarzacz plików MIDI

Alsa zawsze miała wsparcie dla "midi" tak samo jak starszy podsystem oss. Co nie znaczy że z automatu obsłuży to coś na usb i umożliwi wysłanie midi do instrumentu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Odtwarzacz plików MIDI

No dobra ale jakbym chciał użyć ALSA to jakich narzędzi. Próbuję:

root@OpenWrt:~# opkg install alsa-utils-midi
Unknown package 'alsa-utils-midi'.
Collected errors:
 * opkg_install_cmd: Cannot install package alsa-utils-midi.

6

Odp: Odtwarzacz plików MIDI

Nie ma takiego pakietu w openwrt (i nigdy nie było). Skąd masz taką nazwę?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Odtwarzacz plików MIDI

Ten konwerter co podałem link to chyba badziewie ale np. do takiego:
M-Audio Midisport UNO
znalazłem jakiś sposób na Ubuntu:
MidisportUsb
HOWTO: Setting up USB MidiSport

i sterownik dla Linux:
USB-MIDI driver for Linux

8

Odp: Odtwarzacz plików MIDI

z 2003 roku smile Tego nawet nie skompilujesz na współczesnym jądrze.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9 (edytowany przez jzef 2016-11-22 20:07:19)

Odp: Odtwarzacz plików MIDI

OK, pakietu alsa-utils-midi może i nie ma ale co zainstalować aby mieć narzędzia aplaymidi, amidi, aconnect?

10

Odp: Odtwarzacz plików MIDI

alsa-utils-seq

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: Odtwarzacz plików MIDI

Podpiąłem instrument który ma wbudowany konwerter USB-MIDI i OpenWrt coś tam widzi:

amidi -l
root@OpenWrt:~# amidi -l
Dir Device    Name
IO  hw:0,0,0  TR MIDI 1

Wrzuciłem plik spring.mid do /tmp i próbuję odpalać tak:

root@OpenWrt:~# aplaymidi /tmp/spring.mid
ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory
Cannot open sequencer - No such file or directory

12

Odp: Odtwarzacz plików MIDI

Ja bym stawiał na brak jeszcze jakiegoś modułu. Znajdź jaki moduł obsługuje ten instrument i jeżeli go nie ma w paczkach to skompiluj sobie to co jest potrzebne.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: Odtwarzacz plików MIDI

Cezary napisał/a:

Ja bym stawiał na brak jeszcze jakiegoś modułu. Znajdź jaki moduł obsługuje ten instrument i jeżeli go nie ma w paczkach to skompiluj sobie to co jest potrzebne.

Chyba masz rację i prawdopodobnie brakuje modułu snd_seq
Mógłbyś skompilować ten moduł dla CC 15.05.1 brcm63xx?

14

Odp: Odtwarzacz plików MIDI

Jest w kmod-sound-seq

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15 (edytowany przez jzef 2016-11-26 20:04:18)

Odp: Odtwarzacz plików MIDI

Cezary napisał/a:

Jest w kmod-sound-seq

He, he działa po zainstalowaniu tego modułu. Dzięki Cezary smile

root@OpenWrt:~# aplaymidi -l
 Port    Client name                      Port name
 16:0    TR                               TR MIDI 1
root@OpenWrt:~# aplaymidi -p 16:0 /tmp/spring.mid

Ciekawe czy to samo zadziała z zewnętrznym konwerterem USB-MIDI tak aby można było podłączyć dowolny instrument z portami MIDI In, MIDI Out?

P.S. Jak przerwiemy odtwarzanie pliku Ctrl+C to zostają niewyłączone nuty - brak komunikatu MIDI Note Off. Trzeba wtedy wysłać polecenie SysEx - General MIDI reset:

amidi -p hw:0,0,0 -S F07E7F0901F7