Hi
First of all I have to thank Mr Puckette for such a good program. I've been playing with audio and it works really well (apart from sync). Now i'd like to work with midi but I don't manage to use my soundbaster's synth (emu10k-1). I dont't get any kind of error running pd. I don't know the synth's port number. How can I know it?
As I said, audio works perfrctly well with the alsa driver. Does alsa configure midi too?
When I get to the midi help patch (midi.pd) by clicking help on the menu from a "noteout" object I don't know what values should I put in midiout:
Thanks a lot: Alfonso Acosta
thanks a lot
Do You Yahoo!? Yahoo! Messenger: Comunicación instantánea gratis con tu gente - http://messenger.yahoo.es
Hi,
MIDI and ALSA seem to be very strange to each other. There is a problem in ALSA while using ALSA native MIDI drivers and nobody seems to know about it in the ALSA domain.
Therefore I think that the question should go a bit further.. Does anyone have a MIDI IN & OUT setup working in Linux with Kernels 2.2.x or 2.4.x ?
As far as the ESS Maestro chip, I have tried with OSS and ALSA and they only work in MIDI OUT mode using /dev/sequencer which in ALSA is OSS emulation. No duplex communication at all. Also many laptops don't have a game port and ESS assumes no need for MIDI. May be someday there will be a Linux driver for a USB MIDI Interface which could be used on Laptops.
Juan Reyes
CCRMA, Center for Research in Music and Acoustics Stanford University
As I said, audio works perfrctly well with the alsa driver. Does alsa configure midi too?
When I get to the midi help patch (midi.pd) by clicking help on the menu from a "noteout" object I don't know what values should I put in midiout:
Thanks a lot: Alfonso Acosta
thanks a lot
Do You Yahoo!? Yahoo! Messenger: Comunicaci�n instant�nea gratis con tu gente - http://messenger.yahoo.es
Hi Juan.
Therefore I think that the question should go a bit further.. Does anyone have a MIDI IN & OUT setup working in Linux with Kernels 2.2.x or 2.4.x ?
I've no problem with MIDI IN & OUT with kernel 2.2.x ; Soundblaster live I'm using alsa on a mandrake 7.1 (close to red hat)
notice that PD32 is mutch more faster for MIDI IN than PD31
dh.
Hi Henry:
Thanks for your answer.
Have you tried running playmidi or pmidi after running PD ? Are you running ALSA or OSS ? I think Mandrake uses OSS though.
On Tue, 15 May 2001, HENRY Damien wrote:
Hi Juan.
I've no problem with MIDI IN & OUT with kernel 2.2.x ; Soundblaster live I'm using alsa on a mandrake 7.1 (close to red hat)
notice that PD32 is mutch more faster for MIDI IN than PD31
dh.
[Juan Reyes juanig@ccrma.stanford.edu] | | | Hi, | | MIDI and ALSA seem to be very strange to each other. There is a problem | in | ALSA while using ALSA native MIDI drivers and nobody seems to know about | it in the ALSA domain.
Hi,
about alsa 0.9.0 + midi: I asked once on the alsa-dev list, since i noticed the midi ports were always busy with the newest alsa packages.. nobody did answer until i mentionned it on the lad mailing list. Then a couple of days later some changes were committed on the alsa-cvs fixing my rawmidi problems. The only question is that now, while the midi works everywhere, the api in cvs as slightly changed again (for mmap access i understood) .. but everything should work fine in OSS emulation.
| | Therefore I think that the question should go a bit further.. Does | anyone | have a MIDI IN & OUT setup working in Linux with Kernels 2.2.x or 2.4.x | ?
now it works with alsa CVS on my gus pnp ..
-- n ++k
Hi all,
I assume Alfonso is running OSS. OSS's emu-10K1 driver doesn't allow you to "select" on incoming MIDI, so Pd sees no MIDI input. The best solution is probably to download Alsa 0.5.10 (www.alsa-project.org), install it, and compile Pd to use it...
cheers Miller
On Tue, May 15, 2001 at 02:11:25PM -0700, Juan Reyes wrote:
Hi,
MIDI and ALSA seem to be very strange to each other. There is a problem in ALSA while using ALSA native MIDI drivers and nobody seems to know about it in the ALSA domain.
Therefore I think that the question should go a bit further.. Does anyone have a MIDI IN & OUT setup working in Linux with Kernels 2.2.x or 2.4.x ?
As far as the ESS Maestro chip, I have tried with OSS and ALSA and they only work in MIDI OUT mode using /dev/sequencer which in ALSA is OSS emulation. No duplex communication at all. Also many laptops don't have a game port and ESS assumes no need for MIDI. May be someday there will be a Linux driver for a USB MIDI Interface which could be used on Laptops.
Juan Reyes
CCRMA, Center for Research in Music and Acoustics Stanford University
As I said, audio works perfrctly well with the alsa driver. Does alsa configure midi too?
When I get to the midi help patch (midi.pd) by clicking help on the menu from a "noteout" object I don't know what values should I put in midiout:
Thanks a lot: Alfonso Acosta
thanks a lot
Do You Yahoo!? Yahoo! Messenger: Comunicación instantánea gratis con tu gente - http://messenger.yahoo.es
Hi, Alfonso, I think you want to use your SB Live! internal synth. I did it last week with my SB AWE64 ISA card. I think it's quite similar, so I have adapted what I've done for your card, but I did not test it with a SB Live card actually. Please tell me if informations below worked for your card.
I installed 0.5 Alsa driver and PD works fine with the OSS emulation (for me, it's quite buggy with the -alsa flag, but I don't know why)
As I said, audio works perfrctly well with the alsa driver. Does alsa configure midi too?
I think Alsa configures midi by default, but you can use: ./configure --with-sequencer=yes --with-oss=yes before you compile the drivers.
Please use pmidi, a utility for playing midi with alsa drivers, you can dowload it at: http://download.sourceforge.net/pmidi/pmidi-1.4.1.tar.gz or, if you prefer RPMs : http://download.sourceforge.net/pmidi/pmidi-1.4.1-1.i386.rpm
then, you can use it with -l option, it lists the midi devices. You should obtain: #> pmidi -l Port Client name Port name 64:0 External MIDI 0 MIDI 0-0 65:0 Emu10k1 WaveTable Emu10k1 Port 0 65:1 Emu10k1 WaveTable Emu10k1 Port 1 65:2 Emu10k1 WaveTable Emu10k1 Port 2 65:3 Emu10k1 WaveTable Emu10k1 Port 3
If you don't get this, there is a problem with your alsa drivers setup. May be you need to do: /sbin/insmod snd-synth-emu10k1
So you can play a midi file with this command : pmidi -p 65:0 your_midi_file.mid
The "-p 65:0" means "use Emu10k1 Port 0" found with pmidi -l If you can't hear any sound, please use alsamixer first, or: amixer set Synth 100% If you still can't hear anything, you should load soundfonts in your card
There is no preloaded wave tables in this card, so when you use pmidi and it seems it is doing something but no sounds, it is just playing "blank" sounds. SoundFounts is a trademark of Creative for wave tables in their Live! and AWE32/64 cards. Soundfonts are loaded in a RAM chip on the card, so you can use other soundfonts, or edit them.
To load these "soundfonts" in your card, you will need sfxload utility, from the awefx package. You can find on your Red Hat cd-rom a awesfx RPM, install it. Then you will need a soundfont file, you should find 8mbgmsfx.sf2 on your SBlive driver disk, copy it in /etc/midi/ Then this should load the soundfonts: sfxload -V100 /etc/midi/8mbgmsfx.sf2 And try again: pmidi -p 65:0 your_midi_file.mid you should hear something.
(I tried to understand how work alsa midi devices, but it's still not very clear to me. If you have some details about this, please let me know.)
If you don't use any external midi synth, here is a "absolutely not elegant" way to do it: rm -f /dev/midi ln -s /dev/snd/midiC0D1 /dev/midi Then run PD (without the -alsa flag) Now you should hear something with the "Test audio and midi" patch.
I hope this could have helped you. Nicolas Lhommet
---- Original Message ----- From: "Miller Puckette" mpuckett@man104-1.ucsd.edu To: "Juan Reyes" juanig@ccrma.stanford.edu Cc: pd-list@iem.kug.ac.at Sent: Wednesday, May 16, 2001 9:36 PM Subject: Re: [PD] Need help with midi!
Hi all,
I assume Alfonso is running OSS. OSS's emu-10K1 driver doesn't allow you to "select" on incoming MIDI, so Pd sees no MIDI input. The best solution is probably to download Alsa 0.5.10 (www.alsa-project.org), install it, and compile Pd to use it...
cheers Miller
On Tue, May 15, 2001 at 02:11:25PM -0700, Juan Reyes wrote:
Hi,
MIDI and ALSA seem to be very strange to each other. There is a problem
in
ALSA while using ALSA native MIDI drivers and nobody seems to know about it in the ALSA domain.
Therefore I think that the question should go a bit further.. Does
anyone
have a MIDI IN & OUT setup working in Linux with Kernels 2.2.x or 2.4.x
?
As far as the ESS Maestro chip, I have tried with OSS and ALSA and they only work in MIDI OUT mode using /dev/sequencer which in ALSA is OSS emulation. No duplex communication at all. Also many laptops don't have
a
game port and ESS assumes no need for MIDI. May be someday there will be
a
Linux driver for a USB MIDI Interface which could be used on Laptops.
Juan Reyes
CCRMA, Center for Research in Music and Acoustics Stanford University
As I said, audio works perfrctly well with the alsa driver. Does alsa configure midi too?
When I get to the midi help patch (midi.pd) by clicking help on the menu from a "noteout" object I don't know what values should I put in midiout:
Thanks a lot: Alfonso Acosta