> And this,
>
> Atte Andr <atte(a)ballbreaker.dk> wrote:
>
> > I just installed debian/unstable on my new laptop and am eager to get ALSA running.
> > But it seems that the ALSA modules in unstable are for kernel 2.4.20, which is not
> > in unstable. The closest is 2.4.21. What to do? Would ALSA work with the modules for
> > kernel 2.4.20 running on 2.4.21? If not, is the only solution to install ALSA from
> > source?
>
> If you select the alsa modules first dselect will autoselect the kernel bits you need
> There's only the 5, 9beta and 10 stuff no? {I've not used unstable recently.} If you
> select 10 or whatever it will tell you what kernel source package, headers, kernel,
> etc it requires. If you select the source package it will grab all the components
> and set everything up. If you get the sndconfig package you can do the rest of it
> with that.
>
> {tho' I have had to get the package from alsa and compile it a few times. {Even
> Debian's not perfect {mentions that somewhere in their documentation.}}}
>
Hi!
gmorgan is a .. Rhythm Station, an organ with auto-accompaniment and a "small"
Band in a Linux Box. Uses MIDI and the ALSA sequencer for play the rhythm
patterns. Styles, patterns , sounds, and the mixer settings, can be edited
and saved.
Program is released GNU/GPL version 2.
news v0.13 (18/08/2003)
----------------------------
- Added Record. Play, Load, Save and Export as Midi File of what you play.
- Minor bugs solved. Thanks to Robert Jonsson
- Added Stacatto-Legatto parameter for each accompaniment section.
- Re-arranged old patterns to the "correct" lengths.
- Solved bug in engine, now play the correct note length. That can modify
some patterns.
REQUERIMENTS
--------------------------
Linux
ALSA
Fltk
Midi Keyboard (Optional).
Available in:
http://personal.telefonica.terra.es/web/soudfontcombi/http://www.telefonica.net/web/soudfontcombi/http://perso.wanadoo.fr/guy.clotilde/GMORGAN/index.html
Grettings
Josep
On Thu, 14 Aug 2003 18:21:04 +0200 (METDST)
Clemens Ladisch <clemens(a)ladisch.de> wrote:
> Atte André Jensen wrote:
> > I can't produce a working .asoundrc myself.
>
> Currently, there isn't much to be configured for MIDI device plugins,
> so you don't need an .asoundrc for your keyboard.
So actually I don't need neither ~/.asoundrc or modules.conf (I compiled everything
in the kernel, remember?)
> > I run debian/unstable so there's no such thing as
> > /etc/modules.conf. It's was /etc/modutils/alsa, but now I moved it
> > out of the way. Instead I figured I'd start with ~/.asoundrc,
> > since I believe they should be the same.
>
> modules.conf has nothing to do with the ~/.asoundrc file. The former
> tells modprobe how to load modules and where to find them, the latter
> tells ALSA about user-defined plugins.
Ok, that makes sense...
> The log messages are from the OSS usb-midi driver. /proc/asound/cards
> shows that ALSA's snd-usb-audio is loaded. You now have two drivers
> trying to access the same device.
>
> Please add the following lines to the /etc/hotplug/blacklist file to
> prevent the OSS drivers from loading:
>
> audio
> usb-midi
Actually I had to remove it from the kernel. Quite confusing IMHO, I would have
guessed that usb-midi was for supporting usb-midi :-) Seems that's for midi
interfaces connected to the usb port.
Now everything works:
*I can connect the evolution in aconnectgui to aseqview and get readings when I
play the keyboard
*Csound can be driven from /dev/midi1
*PD (which I never used) recieves midi data if started with '-midiindev "2"'
I have a lot of discovering to do now.
I owe you guys a beer for helping me out! I started documenting the progress I'm
making here: http://atte.dyndns.dk/linux. Right now it's quite incomplete but at
least the XF86Config and kernel .config files that took me a few days to arrive at
are to be found there...
--
peace, love & harmony
Atte
Ok, I admit it; I cannot figure out how to setup ALSA :-)
I *did* read alot of examples (on the ALSA wiki, in the evolution USB
MIDI Howto and the asoundrc.txt included with ALSA 0.9.6). Although I
think I understand the examples, I can't produce a working .asoundrc
myself. So much for the appologies, hope someone would be kind enough to
help me create a config file that would enable me to get midi into the
system. I'd also appreciate some pointers to relevant reading where the
concepts in ALSA are explained.
So far I compiled all relevant ALSA modules in the kernel (2.6.0-test3),
including emulation of OSS mixer, pcm and seq. Now sound is working
almost fine (PD doesn't love using the ALSA output, but csound, play,
xmms and alsaplayer works flawlessly). But I cannot make *any* program
recieve midi from the Evolution USB keyboard. I can't even get a reading
in either pd or aseqview. I run debian/unstable so there's no such thing
as /etc/modules.conf. It's was /etc/modutils/alsa, but now I moved it
out of the way. Instead I figured I'd start with ~/.asoundrc, since I
believe they should be the same. So for now, no config file is present.
Here's what aconnect -io says with the keyboard plugged in:
client 0: 'System' [type=kernel]
0 'Timer '
1 'Announce '
client 72: 'Rawmidi 1 - MK-249C USB MIDI keyboard' [type=kernel]
0 'MK-249C USB MIDI keyboard Port '
Thought that connecting the > of 'Rawmidi 1 - MK-249C USB MIDI keyboard'
to < of 'MIDI Viewer - Viewer port 0' in aconnectgui would result in
readings in aseqview, but no :-( Also tried to connect the < og the
keyboard to > of the viewer, same result.
Here's what shows up in /var/log/messages when I plug in the Evolution:
Aug 13 23:37:05 aarhus kernel: hub 3-0:0: new USB device on port 2,
assigned address 6
Aug 13 23:37:05 aarhus usb.agent[1420]: ... no modules for USB product
a4d/8e/252
Aug 13 23:37:05 aarhus kernel: usbaudio: device 6 audiocontrol interface
0 interface 1 MIDIStreaming not supported
Aug 13 23:37:05 aarhus kernel: usbaudio: device 6 audiocontrol interface
0 has 0 input and 0 output AudioStreaming interfaces
Aug 13 23:37:05 aarhus kernel: usb-midi: Found MIDISTREAMING on dev
0a4d:008e, iface 1
Aug 13 23:37:05 aarhus usb.agent[1438]: ... no modules for USB product
a4d/8e/252
Aug 13 23:37:05 aarhus kernel: usb-midi: Found MIDIStreaming device
corresponding to Release 1.00 of spec.
Aug 13 23:37:05 aarhus kernel: usb-midi: Found IN Jack 0x01 EMBEDDED
Aug 13 23:37:05 aarhus kernel: usb-midi: Found IN Jack 0x02 EXTERNAL
Aug 13 23:37:05 aarhus kernel: usb-midi: Found OUT Jack 0x03 EMBEDDED, 1
pins
Aug 13 23:37:05 aarhus kernel: usb-midi: Found OUT Jack 0x04 EXTERNAL, 1
pins
Aug 13 23:37:05 aarhus kernel: usb-midi: fetchString(2)
Aug 13 23:37:05 aarhus kernel: usb-midi: fetchString = 25
Aug 13 23:37:05 aarhus kernel: usbmidi: found [ MK-249C USB MIDI
keyboard ] (0x0a4d:0x008e), attached:
Aug 13 23:37:05 aarhus kernel: usbmidi: /dev/midi00: in (ep:81 cid: 0
bufsiz: 0) out (ep:02 cid: 0 bufsiz:64)
Here's some of the stuff I get from looking around in /proc:
[atte@aarhus atte]$ cat /proc/asound/devices
1: : sequencer
0: [0- 0]: ctl
16: [0- 0]: digital audio playback
24: [0- 0]: digital audio capture
33: : timer
32: [1- 0]: ctl
40: [1- 0]: raw midi
[atte@aarhus atte]$ cat /proc/asound/cards
0 [SI7012 ]: ICH - SiS SI7012
SiS SI7012 at 0xdc00, irq 10
1 [keyboard ]: USB-Audio - MK-249C USB MIDI keyboard
Evolution Electronics Ltd. MK-249C USB MIDI
keyboard at usb-0000:00:03.1-2
[atte@aarhus atte]$ ll /proc/asound/card0/
total 0
-r--r--r-- 1 root root 0 2003-08-13 23:41 ac97#0
-r--r--r-- 1 root root 0 2003-08-13 23:41 ac97#0regs
-r--r--r-- 1 root root 0 2003-08-13 23:41 ac97#1-1
-r--r--r-- 1 root root 0 2003-08-13 23:41 ac97#1-1regs
-r--r--r-- 1 root root 0 2003-08-13 23:41 id
-r--r--r-- 1 root root 0 2003-08-13 23:41 intel8x0
-rw-r--r-- 1 root root 0 2003-08-13 23:41 oss_mixer
dr-xr-xr-x 3 root root 0 2003-08-13 23:41 pcm0c
dr-xr-xr-x 3 root root 0 2003-08-13 23:41 pcm0p
[atte@aarhus atte]$ ll /proc/asound/card1/
total 0
-r--r--r-- 1 root root 0 2003-08-13 23:42 id
-r--r--r-- 1 root root 0 2003-08-13 23:42 midi0
-rw-r--r-- 1 root root 0 2003-08-13 23:42 oss_mixer
--
peace, love & harmony
Atte
Looking for point to point telephony ideas ...
- each end has a half-duplex sound card, Linux/OSS and mic/speaker,
- maximum bandwidth is 28800 bps, outback Australia analog lines,
- Debian is preferred distribution, but we can cope with builds,
While I could spend a few weeks researching all the packages that
mention "phone" or "H.323" or "SIP", I'd rather ask some experts who
have tried it already, so as to use my time wisely.
I have looked already at speakfreely, linphone, and speex. speakfreely
appears to be reasonably complete, but not easy to use. linphone had a
host of dependencies that I was unable to resolve. speex as an encoder
and decoder works really well on voice recordings, but I've no idea yet
if it will help.
I have found the OpenH323 project, but the clients listed on their page
are all Windows.
Reply direct to me; I realise that the list is primarily focussed on
higher quality sound than mere telephony. ;-)
--
James Cameron mailto:quozl@us.netrek.org http://quozl.netrek.org/
Hi!
gmorgan is a .. Rhythm Station, an organ with auto-accompaniment and a "small"
Band in a Linux Box. Uses MIDI and the ALSA sequencer for play the rhythm
patterns. Styles, patterns , sounds, and the mixer settings, can be edited
and saved.
Program is released GNU/GPL version 2.
v0.12 (14/08/2003)
-----------------
- Main windows resizables.
- Added Patterns & Skins.
- Added two accompaniment sections Acc4, Acc5.
- !! Pattern File format changed !!
- Solved bug generating Midi Files.
- Enlarged maximum length of patterns to 8 bars.
- Solved bug on sequencer that causes segfault.
- Look "normalized" in all the windows, thanks to Guy Daniel Clotilde.
REQUERIMENTS
--------------------------
Linux
ALSA
Fltk
Midi Keyboard (Optional).
Available in:
http://personal.telefonica.terra.es/web/soudfontcombi/http://www.telefonica.net/web/soudfontcombi/http://perso.wanadoo.fr/guy.clotilde/GMORGAN/index.html
Grettings
Josep
Hello -
I'm writing an article on Linux as an OS for audio production. I was
wondering if I could take a poll of what people think is the best and the
worst Linux audio software. I'm looking for sequencers, audio editors,
software synthesizers and samplers. Not really looking for CD burning
software or MP3 players.
Please reply directly to: soulsource(a)cox.net
Thanks...
-- N
Hi
I just installed kernel 2.6.0-test3 on my laptop. I looked around in
/proc and saw all kinds of promissing things showing up there.
/var/log/messages even showed my Evolution USB keyboard. Very nice. But
since I'm fairly new to the kernel2.6.0/build-in-ALSA I'm hoping for
some pointers just to get started.
1) I didn't do any configuration of ALSA. Is that needed? If so how do I
do it now that ALSA is compiled in?
2) Where can I expect my devices to show up? For now I have an onboard
soundcard (i810) and the Evolution keyboard. I would like to route the
incomming midi to csound, but later also to either Muse or Rosegarden4.
Is that a matter of having the softsynth or sequencer read from
/dev/midi00 (or somthing like that)? And do I simply tell the sound
generating software to direct its output to the appropriate device, say
/dev/audio?
3) I noticed somethiing jack showing up. Is jack supported? If so, to
what extend?
4) What would be a nice program use for figuring out what midi-events
the knobs on the Evolution sends?
Hope some of you could find the time to either explain me a bit or send
me in direction of some useful documentation. Thanks in advance.
--
peace, love & harmony
Atte