hi.
using pd-37-0 or pd-37-1test1, trying to use alsa and no other driver i found: configure accepts arbitrary --enable-anything or --disable-nonexistent but ignores them. it always wants portaudio and never alsa.
i tried some more: $ vi makefile (remove everything with portaudio in it or oss) (remove -Werror, 2x) ### but: s_midi.o(.text+0x52): In function `glob_midi_properties': : undefined reference to `midi_getdevs' [...] so there is no midi in pd's alsa? let's start from scratch:
okay oss - can alsa do oss midi emulation? doesn't look alike either:
# lsmod | grep '^[^ ]*oss' snd-seq-oss 29088 0 (unused) snd-pcm-oss 38468 0 snd-mixer-oss 13552 1 [snd-pcm-oss] # amidi -l Device Name hw:1,0 Virtual Raw MIDI (16 subdevices) hw:1,1 Virtual Raw MIDI (16 subdevices) hw:1,2 Virtual Raw MIDI (16 subdevices) hw:1,3 Virtual Raw MIDI (16 subdevices) $ pd --mididev 1,2,3,4,5,6,7,8 [...] opened 0 MIDI input device(s) and 0 MIDI output device(s).
am i right? do i really need the original oss midi loopback module? is here someone who successfully connected pd-0.37-0 to rosegarden?
thx in advance.
- Robert Figura
P.S.: jack is slow, popping, crackling, and way too complicated for most programmers. pity but true.
Hallo, Robert Figura hat gesagt: // Robert Figura wrote:
so there is no midi in pd's alsa?
It's the other way around: There's no ALSA in Pd's midi. Pd doesn't use ALSA's special midi subsystem (the sequencer), but uses raw midi devices and it has to be in those named /dev/midiXX. The option "-midi(in|out)dev" expects a number one less than XX. So -mdev 22 looks for midi device 21, -mdev 1 looks for midi device 0, i.e. /dev/midi0
Or use the Media-menu.
ciao
Hallo,
forgot to say:
Robert Figura hat gesagt: // Robert Figura wrote:
do i really need the original oss midi loopback module?
No. snd-virmidi works fine.
is here someone who successfully connected pd-0.37-0 to rosegarden?
You might need to make symbolic links between /dev/midiXX and /dev/snd/midiCXDX with "ln -s"
ciao