sorry for the crosspost, but i'm not getting any response from
alsa-user list and I know these devices have been discussed
here before. I've searched the archives thoroughly, but
found no report of anyone succeeding in using an oxygen
via usb with recent version of alsa. Is that still the
case?
--PW
----- Forwarded message from Paul Winkler <pw_lists(a)slinkp.com> -----
Subject: snd-usb-audio and Midiman Oxygen
Date: Sun, 8 Dec 2002 02:01:55 -0800
From: Paul Winkler <pw_lists(a)slinkp.com>
To: alsa-user(a)lists.sourceforge.net
Mail-Followup-To: Paul Winkler <pw_lists(a)slinkp.com>,
alsa-user(a)lists.sourceforge.net
I picked up an Oxygen today, and I seem to get as far as
getting the firmware loaded (via midisport_firmware)
and loading the snd-usb-audio module,
but I don't seem to be able to actually use it.
I have kernel 2.4.19, with the latest hotplug and fxload
sources from the hotplug sourceforge page (not from cvs).
When I start alsa, the snd-usb-audio module starts:
$ sudo /etc/init.d/alsasound restart
Shutting down sound driver: done
Starting sound driver: snd-ice1712 done
Starting sound driver: snd-usb-audio done
Starting sound driver: snd-virmidi done
Starting sound driver: dummy done
No state is present for card virmidi
When I plug in the oxygen I get this in /var/log/messages:
Dec 8 00:50:27 kermit kernel: hub.c: USB new device connect on bus1/1, assigned device number 5
Dec 8 00:50:28 kermit kernel: usb.c: USB device 5 (vend/prod 0x763/0x1014) is not claimed by any active driver.
Dec 8 00:50:31 kermit /etc/hotplug/usb.agent: Setup midisport_fw for USB product 763/1014/1
Dec 8 00:50:31 kermit /etc/hotplug/usb.agent: Module setup midisport_fw for USB product 763/1014/1
Dec 8 00:50:31 kermit /etc/hotplug/usb/midisport_fw: load /usr/share/usb/MidiSportKS.ihx for 763/1014/1 to /proc/bus/usb/001/005
I expect the oxygen to show up as snd-card-1 because that's what's in
my modules.conf:
# begin of alsa section of modules.conf
# for alsa native support
alias char-major-116 snd
alias snd-card-0 snd-ice1712
alias snd-card-1 snd-usb-audio
alias snd-card-2 snd-virmidi
alias snd-card-3 dummy
# for OSS support
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-slot-1 snd-card-1
alias sound-slot-2 snd-card-2
alias sound-slot-3 snd-card-3
# for Alsa's OSS emulation
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-12 snd-pcm-oss
alias sound-service-1-1 snd-seq-oss
alias sound-service-1-8 snd-seq-oss
alias sound-service-2-1 snd-seq-oss
alias sound-service-2-8 snd-seq-oss
alias sound-service-3-0 snd-mixer-oss
alias sound-service-3-3 snd-pcm-oss
alias sound-service-3-12 snd-pcm-oss
# Here are specific module options for ALSA.
options snd major=116 \
cards_limit=4 \
device_mode=0666 \
device_gid=0 device_uid=0
options snd-ice1712 enable=1 \
index=0 \
id="Delta66"
options snd-usb-audio enable=1 \
index=1 \
id="oxygen"
options snd-virmidi enable=1 \
index=2 \
id="virmidi"
options snd-dummy enable=1 \
index=3 \
id="dummy"
# end of modules.conf
... but here's what I have:
$ cat /proc/asound/cards
0 [Delta66 ]: ICE1712 - M Audio Delta 66
M Audio Delta 66 at 0xe000, irq 16
2 [virmidi ]: VirMIDI - VirMIDI
Virtual MIDI Card 1
$ aconnect -i
client 0: 'System' [type=kernel]
0 'Timer '
1 'Announce '
client 80: 'Virtual Raw MIDI 2-0' [type=kernel]
0 'VirMIDI 2-0 '
client 81: 'Virtual Raw MIDI 2-1' [type=kernel]
0 'VirMIDI 2-1 '
client 82: 'Virtual Raw MIDI 2-2' [type=kernel]
0 'VirMIDI 2-2 '
client 83: 'Virtual Raw MIDI 2-3' [type=kernel]
0 'VirMIDI 2-3 '
So where's the oxygen????
What am I missing?
--
Paul Winkler
http://www.slinkp.com
"Welcome to Muppet Labs, where the future is made - today!"
----- End forwarded message -----
--
Paul Winkler
http://www.slinkp.com
"Welcome to Muppet Labs, where the future is made - today!"
>> linuxmedia4(a)netscape.net wrote:
>> I saw this book in the library...(SNIP)
Let me correct myself. I was confused. It was a different book
that I saw in the library.
> Version 2 is in progress, but don't count on seeing it until
> after next summer. The next edition will be almost a complete
> rewrite.
Great! I'll definatly buy it.
>> If it is the only version written, is the information still
>> relevent?
> Happily, for some stuff the answer is yes. For other things,
> glaringly not...(SNIP)
> I'd say the software synthesis chapter is still useful,
That's fine (for now). I'm (relatively) new to Linux, so I've
come to the conclusion that I need to put seqencing and more
compicated things like that in the future. Having ecasound
(on my main computor) and my (now finished) dedicated RTSynth
box together I can do it like they did in "the old days" while
I slowly try out (and learn) more advanced things now that I
finally upgraded from SuSE 6.4 to SuSE 8.1. That upgrade was
like opening up pandora's box.
> ditto for the introductory material for terminatorX, Mix, Ceres,
> Cecilia, and some others.
They happen to be programs I haven't tried. So those chapters
will introduce me to those programs.
> The book is very weak with regard
> to technical aspects of ALSA, nor does it offer much to the
> would-be developer. I hope to change that aspect in v. 2.0.
Perfect! Being that I've been using SuSE 6.4 (up to the upgrade)
I haven't even approached alsa yet. And I don't want to until
I *have the time and attention* it deserves. I'll read the other
chapters and get aquainted with what has come before (again... I'm
still kind of a newbie). Meanwhile oss is allowing me to get things
done.
You've given me an outline of what to look for (in your book)
and what to keep in mind as being (possibly) out of date. I
will focus on those chapters. Maybe by time I'm ready to
focus on the more newer developments, the new book will
be out.
> I suppose a lot of the material is most useful as starting points,
As a (seasoned) newbie, I'm sure it will help. I've jumped right
in the middle of all this and need some starting points. I'm in
this for the long haul, so I don't mind getting the background on
the fundimentals.
Thanks,
Rocco
__________________________________________________________________
The NEW Netscape 7.0 browser is now available. Upgrade now! http://channels.netscape.com/ns/browsers/download.jsp
Get your own FREE, personal Netscape Mail account today at http://webmail.netscape.com/
Pauline Powledge <pollyp(a)drizzle.com> wrote:
>I am trying to convert some old cassette music to audio CD
>format. I'm very new to Linux audio, mixers, and so forth,
>and have some newbie-type questions to ask.
>
>I'm running the 2.2.14 kernel with the ALSA drivers, version
>5.12a, es1968 module, with an es 1978S soundcard. The problem I
>have is that I get a loud, persistent, evenly-spaced clicking
>sound in my input.
>
>I have tried running ecasound with "-r -z:nointbuf", but that
>doesn't seem to help.
I'm not familiar with the -z:nointbuf but I've had exactly the same noise as you described and I was able to get rid of it with the -b option.
It was tricky though. I stared with -b:64 (didn't work), then I doubled to -b:128 (didn't work). To make a long story short, after doubling for a while, I ended up dropping the number by 100, then by 50... until I narrowed it down to the _exact_ buffer size that stopped the clicking.
It may be different for you, but I think the number that worked for me (at the time) was -b:150.
BTW, they say that the -b option works best with even numbers.
Rocco
__________________________________________________________________
The NEW Netscape 7.0 browser is now available. Upgrade now! http://channels.netscape.com/ns/browsers/download.jsp
Get your own FREE, personal Netscape Mail account today at http://webmail.netscape.com/
Anahata <anahata(a)treewind.co.uk> wrote:
>>On Sun, Dec 08, 2002 at 10:50:07AM -0800, Pauline Powledge wrote:
>>
>> My mixer is set up with 100% volume, unmuted, and captured on
>> the MIC input, and 20% volume, unmuted, on the Input Gain.
>> Everything else is muted.
>Never mind the clicking, don't use the MIC input for this - use the
>line input!
Yea... if you're putting a "line level" device (sometimes marked as "aux") into a mic input, you are sending a higher voltage level into than the mic input is designed to take. I think you could actually damage something (possibly).
Rocco
__________________________________________________________________
The NEW Netscape 7.0 browser is now available. Upgrade now! http://channels.netscape.com/ns/browsers/download.jsp
Get your own FREE, personal Netscape Mail account today at http://webmail.netscape.com/
Hi all,
despite of my hunt with google, I just couldn't find any module-player with jack-support. So, I wrote a small script. The xmp module-player allows for playing individual tracks from a module-file, and ecasound gives them out to jack. Yeah, it is an ugly hack, (better would be jack-support to xmp) but it sort of works (though not perfectly: connecting ports is slow).
--cut--
# python jmp.py --help
xmp.py options:
usage: xmp.py [options] module-file
-b, --buffer set buffersize
-r, --rate set sample rate
-c, --channels override number of channels
-l, --looping loop module
-n, --noconnect don't connect jack-ports to alsa-playback
-q, --quiet
-v, --verbose
NOTE! external programs required:
Extended Module Player: http://xmp.sourceforge.net/
Ecasound: http://eca.cx/
# python jmp.py /home/janne/biisit/drumble.xm --looping
Jack Module Player v0.1a
connecting ports........done.
# jack_lsp
alsa_pcm:capture_1
alsa_pcm:capture_2
alsa_pcm:playback_1
alsa_pcm:playback_2
ecasound:xmp_1
ecasound:xmp_2
ecasound:xmp_3
ecasound:xmp_4
ecasound:xmp_5
ecasound:xmp_6
ecasound:xmp_7
ecasound:xmp_8
--cut--
Get it here:
http://www.pp.htv.fi/jhalttun/jmp.py
cheers,
janne
hi everyone !
lately, the number of posting attempts from non-members has risen to a
point where i'm just rejecting them without reading each one and checking
if it's on-topic or has already been sent to the list from another
account.
our current list policy is members-only posting, for the following
reasons:
* i believe people who want to profit from a community should take part in
it
* spam prevention. so far, it has saved everyone from about .5k spam msgs.
a number of list subscribers seem to post from different addresses, so
some of their mails are being rejected. if this applies to you, there is
always the possibility of subscribing multiple addresses and disabling mail
delivery for all but one via the web interface.
best,
jo"rn
--
J�rn Nettingsmeier
Kurf�rstenstr 49, 45138 Essen, Germany
http://spunk.dnsalias.org (my server)
http://www.linuxdj.com/audio/lad/ (Linux Audio Developers)
Hello,
I'm trying to compile pd on my debian 3.0 ppc laptop:
I've followed the instructions on the documentation (symlinked
/usr/lib/libtcl8.3.so and /usr/lib/libtk8.3.so to libtcl.so and
libtk.so), but I get this error message:
cd ../obj; cc -I. -o ../bin/pd-gui t_main.o t_tkcmd.o \
-lX11 -L/usr/X11R6/lib
t_main.o: In function `Tcl_AppInit':
t_main.o(.text+0x14): undefined reference to `Tcl_Init'
t_main.o(.text+0x14): relocation truncated to fit: R_PPC_REL24
Tcl_Init
t_main.o(.text+0x28): undefined reference to `Tk_Init'
t_main.o(.text+0x28): relocation truncated to fit: R_PPC_REL24 Tk_Init
t_main.o: In function `main':
t_main.o(.text+0xd8): undefined reference to `Tk_Main'
t_main.o(.text+0xd8): relocation truncated to fit: R_PPC_REL24 Tk_Main
t_main.o(.sdata+0x0): undefined reference to `matherr'
t_tkcmd.o: In function `pdgui_setupsocket':
t_tkcmd.o(.text+0x5dc): undefined reference to `Tcl_CreateFileHandler'
t_tkcmd.o(.text+0x5dc): relocation truncated to fit: R_PPC_REL24
Tcl_CreateFileHandler
t_tkcmd.o: In function `tcl_vmess':
t_tkcmd.o(.text+0x6a4): undefined reference to `Tcl_Eval'
t_tkcmd.o(.text+0x6a4): relocation truncated to fit: R_PPC_REL24
Tcl_Eval
t_tkcmd.o: In function `pdgui_doevalfile':
t_tkcmd.o(.text+0x734): undefined reference to `Tcl_Eval'
t_tkcmd.o(.text+0x734): relocation truncated to fit: R_PPC_REL24
Tcl_Eval
t_tkcmd.o(.text+0x798): undefined reference to `Tcl_EvalFile'
t_tkcmd.o(.text+0x798): relocation truncated to fit: R_PPC_REL24
Tcl_EvalFile
t_tkcmd.o(.text+0x7cc): undefined reference to `Tcl_Eval'
t_tkcmd.o(.text+0x7cc): relocation truncated to fit: R_PPC_REL24
Tcl_Eval
t_tkcmd.o: In function `tcl_mess':
t_tkcmd.o(.text+0x96c): undefined reference to `Tcl_Eval'
t_tkcmd.o(.text+0x96c): relocation truncated to fit: R_PPC_REL24
Tcl_Eval
t_tkcmd.o: In function `pdgui_startup':
t_tkcmd.o(.text+0xa4c): undefined reference to `Tcl_CreateCommand'
t_tkcmd.o(.text+0xa4c): relocation truncated to fit: R_PPC_REL24
Tcl_CreateCommand
t_tkcmd.o: In function `Pdtcl_Init':
t_tkcmd.o(.text+0xaa8): undefined reference to `Tcl_GetVar'
t_tkcmd.o(.text+0xaa8): relocation truncated to fit: R_PPC_REL24
Tcl_GetVar
t_tkcmd.o(.text+0xaf8): undefined reference to `Tcl_CreateCommand'
t_tkcmd.o(.text+0xaf8): relocation truncated to fit: R_PPC_REL24
Tcl_CreateCommand
collect2: ld returned 1 exit status
make: *** [../bin/pd-gui] Error 1
Can anyone help me?
TIA
--
.------------------------------------.
| Emiliano Grilli - emillo(a)libero.it |
'------------------------------------'
hi all,
i just started to play around with jazz improv. what would be really
useful is if i can define a set of chord changes:
Dm7 G7 Em7 A7 Am7 D7 Abm7 Db9
and have my computer play it over and over again so i can improvise over
the key changes. it would be great if...
it can loop: so i don't have to record the progression 100 times if i
want to play around with this 100 times.
the timing can change wildly: i can't really do much at the speed which
i normally play "satan doll". the chords come too fast. and it's hard
playing chords unnaturally slow (although i suppose that might be a good
thing to practise).
there were some kind of quarter note percussion that gives me a beat so
know when the chord is about to change.
it doesn't need to sound good at all. my improv should sound good. ;)
is there an app i can use for this purpose?
pete
--
Fingerprint: B9F1 6CF3 47C4 7CD8 D33E 70A9 A3B9 1945 67EA 951D
Hello, Everyone :)
My question is, is it possible to take an already existing mp3 (128
kBits, 44.1 kHZ, joint stereo) and re-encode it so that it is in mono
(at 128 kBits of course). I figured out how to accomplish this task by
using the command mpg123 -w to convert the mp3's into wav files, and
then I use the following command to encode the wav file into a mono mp3:
lame -b 128 -m mo (In both cases, of course I used the appropriate file
names, in the appropriate order)
What I would like to do, is re-encode the stereo mp3's directly into
mono, without having to go through the time consuming step of converting
the mp3's into wav files.
In case you were wondering, one of the reason
I want to do this, is that I have some old gospel songs from the early
to mid sixties, and, like a lot of music from that era, the stereo is
really cheesy: for example, almost all the instruments in one channel,
and all the vocals in the other channel. This example is a bit extreme,
but if you've ever heart "Left My Sins Behind Me" by the Alex Bradford
Singers, you'd see why I want to convert to mono :)
Thanks in advance for your help :)
Steven P. Ulrick
Hi,
My new Hammerfall HDSP 9652 arrived. (The new PCI card, not the
DigiFace/MultiFace configuration.) The Alsa Card Matrix says it's
supported, but the version of alsaconf (0.9.0-1) installed on my system
does not recognize it.
Questions:
1) Does a newer version of alsaconf support this directly?
2) Can that version of alsaconf be installed without changing the
version of Alsa that I'm using? (I'm rpm based from the Planet and don't
want to break dependencies if possible.)
3) Is there a simple, straightforward way for me to install Alsa support
for this card by hand? If so, where might I find the instructions?
Thanks in advance,
Mark