From: Joachim Schiele <js@dune2.de>
To: alsa-devel@lists.sourceforge.net
Subject: Q <-> using alsa for midi through
Date: Thu, 27 Nov 2003 21:08:05 +0100 [thread overview]
Message-ID: <200311272108.09109.js@dune2.de> (raw)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
dear list members,
=<problem>=========================================================
i want to user the Q as masterkeyboard and muse as sequencer to record the
notes, but how? i can't get the Q working with the alsa midi through!
how can i change my setup that working with the Waldorf Q as masterkeyboard
and the PC (midi through==1) as Master, so i can play the Q and record it!
first my setup:
| Waldorf Q | -out----in-> PC -out----in-> | Waldorf Q|
with either muse (midi trough set!) or this command: (dd if=/dev/snd/midiC0D0
bs=1 of=/dev/snd/midiC0D0)
also note that "local off" is set on the Q so it can't trigger itselfe
locally, only over the midi wire trough the pc!
when i play the Q, strange things happen:
- -not every note is triggered (many don't get through)
- -faster playing (5-10 fingers on keys on Q) get diffrent midi error like
sending cc or program changes like pitch up, change of midi port numbers,
suddenly other sounds appear.
- -also strange sounds like sqeezing or very high never ending tones appear.
i know that this is not a BUG of the Waldorf Q because it is working with the
MC 50 (hardware sequencer from roland) well!
=<other stuff>=========================================================
if i set up the emu10k1 midiIN/OUT <-> muse (midi seq),
i can send midi-out perfectly form my pc <-> waldorf Q / MC 307 when i'm
playing with the virtual muse midi-keyboard!
what i can do (what's working):
- -can send sysex(dump) from waldorf Q successfully to PC (no faults)
- -can receive every sysex i sent from my PC <-> Q
- -can sent notes from muse to either the Q or MC 307 with success (virtual
keyboard of muse)!
special: with midi trough=1
- -using this command:
(dd if=/dev/snd/midiC0D0 bs=1 of=/dev/snd/midiC0D0)
it is working with the following setup:
| MC 307 | out----in> PC out----in> | MC 307 |
and it's even working with hi midi bandwith usage of the MC 307!
=<setup of alsa>=========================================================
version of alsa i'm useing:
- -1pre1 the latest source!
kernel:
- -2.4.22
soundcard:
- -emu10k1 with 2-3m large midicable
# aconnect -l -i
client 0: 'System' [type=kernel]
0 'Timer '
1 'Announce '
Connecting To: 63:0
client 64: 'Rawmidi 0 - EMU10K1 MPU-401 (UART)' [type=kernel]
0 'EMU10K1 MPU-401 (UART)'
joachim@debian:~$ aconnect -l -i -o
client 0: 'System' [type=kernel]
0 'Timer '
1 'Announce '
Connecting To: 63:0
client 64: 'Rawmidi 0 - EMU10K1 MPU-401 (UART)' [type=kernel]
0 'EMU10K1 MPU-401 (UART)'
client 65: 'Emu10k1 WaveTable' [type=kernel]
0 'Emu10k1 Port 0 '
1 'Emu10k1 Port 1 '
2 'Emu10k1 Port 2 '
3 'Emu10k1 Port 3 '
# lsmod
snd-seq-oss 28928 0 (autoclean) (unused)
iptable_filter 1772 0 (autoclean) (unused)
ip_tables 14976 1 [iptable_filter]
sd_mod 11084 0 (autoclean)
snd-pcm-oss 38244 0
snd-seq-midi 4000 0 (unused)
snd-mixer-oss 13360 1 [snd-pcm-oss]
snd-emu10k1-synth 4764 0 (unused)
snd-emu10k1 73348 1 [snd-emu10k1-synth]
snd-pcm 59780 0 [snd-pcm-oss snd-emu10k1]
snd-hwdep 5248 0 [snd-emu10k1]
snd-page-alloc 6228 0 [snd-emu10k1 snd-pcm]
snd-ac97-codec 46484 0 [snd-emu10k1]
snd-emux-synth 27676 0 [snd-emu10k1-synth]
snd-util-mem 1280 0 [snd-emu10k1 snd-emux-synth]
snd-seq-midi-emul 4960 0 [snd-emux-synth]
snd-seq-virmidi 3272 0 [snd-emux-synth]
snd-seq-midi-event 3328 0 [snd-seq-oss snd-seq-midi snd-seq-virmidi]
snd-seq 36400 2 [snd-seq-oss snd-seq-midi
snd-emux-synthsnd-seq-midi-emul snd-seq-virmidi snd-seq-midi-event]
snd-timer 14436 0 [snd-pcm snd-seq]
snd-rawmidi 13600 0 [snd-seq-midi snd-emu10k1 snd-seq-virmidi]
snd-seq-device 4256 0 [snd-seq-oss snd-seq-midi snd-emu10k1-synth
snd-emu10k1 snd-emux-synth snd-seq snd-rawmidi]
snd 32484 0 [snd-seq-oss snd-pcm-oss snd-seq-midi
snd-mixer-oss snd-emu10k1 snd-pcm snd-hwdep snd-ac97-codec snd-emux-synth
snd-util-mem snd-seq-virmidi snd-seq-midi-event snd-seq snd-timer snd-rawmidi
snd-seq-device]
joachim@debian:~$ cat /proc/asound/devices
1: : sequencer
0: [0- 0]: ctl
4: [0- 0]: hardware dependent
8: [0- 0]: raw midi
19: [0- 3]: digital audio playback
26: [0- 2]: digital audio capture
25: [0- 1]: digital audio capture
16: [0- 0]: digital audio playback
24: [0- 0]: digital audio capture
9: [0- 1]: raw midi
10: [0- 2]: raw midi
33: : timer
joachim@debian:~$ cat /proc/asound/cards
0 [Live ]: EMU10K1 - Sound Blaster Live!
Sound Blaster Live! (rev.4) at 0xc000, irq 9
joachim@debian:~$ cat /proc/asound/seq/drivers
snd-emu10k1-synth,loaded,1
snd-seq-midi,loaded,1
snd-seq-oss,loaded,requested,1
joachim@debian:~$ cat /proc/asound/seq/oss
OSS sequencer emulation version 0.1.8
ALSA client number 63
ALSA receiver port 0
Number of applications: 0
Number of synth devices: 1
synth 0: [Emu10k1]
type 0x1 : subtype 0x20 : voices 64
capabilities : ioctl enabled / load_patch enabled
Number of MIDI devices: 5
midi 0: [EMU10K1 MPU-401 (UART)] ALSA port 64:0
capability read/write / opened none
midi 1: [Emu10k1 Port 0] ALSA port 65:0
capability write / opened none
midi 2: [Emu10k1 Port 1] ALSA port 65:1
capability write / opened none
midi 3: [Emu10k1 Port 2] ALSA port 65:2
capability write / opened none
midi 4: [Emu10k1 Port 3] ALSA port 65:3
capability write / opened none
tnx in advice!
if something is missing, i will mail it on request!
sorry for my bad english!
- --
gruss,
joachim schiele
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
iD8DBQE/xlmoyzk1c1T5Os4RAvmYAJ9jp34vSgUfT7UXoO8cauWncG2JcgCeM0fQ
gZbZOfO/bkxSnGJQnZR4Aes=
=fx4+
-----END PGP SIGNATURE-----
-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive? Does it
help you create better code? SHARE THE LOVE, and help us help
YOU! Click Here: http://sourceforge.net/donate/
next reply other threads:[~2003-11-27 20:08 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-11-27 20:08 Joachim Schiele [this message]
2003-11-27 21:45 ` Q <-> using alsa for midi through Joachim Schiele
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200311272108.09109.js@dune2.de \
--to=js@dune2.de \
--cc=alsa-devel@lists.sourceforge.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.