I have recently bought the ice1712-based DSP2000 C-PORT from Hoontech and
I'm really satisfied with it. I only have a little problem: MIDI!
The card has 1 MIDI in and 2 MIDI out, and the 2 outs are working fine.
However, I can't get anything from MIDI in :-(
Anyone has that card and can confirm this problem or I have to check my
hardware? Maybe ALSA get confused? With aconnect I see 2 devices (0 and 32)
both as inputs and as outputs...
I've tried on the staudio.com forum and they suggest to test the card under
windows, but (ehm..) I don't have it...
| Emiliano Grilli |
| emillo(a)libero.it |
| Linux user #209089 |
| http://www.emillo.net |
I have jack installed and working now. So, now I'm trying to get
AlsaModularSynth compiled and running. Has anyone else accomplished this
in debian stable (woody)?
I installed libqt3-mt (along w/everything it depended upon), fftw-dev,
fftw2, sfftw-dev, sfftw2 and ladspa-sdk to get ladspa.h. I've tried to
edit the top of make_ams to agree with the location of the qt3 libs, bin
and include directories on my system as best as I could figure ... but
I'm not sure I got it right:
it seems to compile OK when I do:
make -f make_ams
though there are a lot of warnings about comparing signed to unsigned
and other warnings that flew by. Are these benign?
Anyway. I end up with an executable ams. When I run ./ams I get this:
./ams: error while loading shared libraries: libjack.so.0: cannot open
shared object file: No such file or directory
I have that in /usr/local/lib/libjack.so.0 so creating this link appears
box1:/usr/lib# ln -s /usr/local/lib/libjack.so.0 libjack.so.0
Is that the correct sollution?
ams: cannot connect to X server
I assume this is because X is running as me (eric) and not as root. I'll
try getting out of X and starting it as root as soon as I finish writing
this message. But, is there a way to let root connect to the X server
that's running as eric?
I was sort of ok (well, not really, but I'm giving it a try) with the
idea of running jackd and its clients as root ... but, running X as
root, too? that makes me more nervous, somehow... maybe I shouldn't be
nervous about that ... I'm not sure.
anyway. i'll give it a shot with a root X session.
I'm thinking that maybe I should patch and recompile the kernel and
recompile jack to enable capabilities so I don't have to run as root.
Do those of you running jackd as root also run your X session as root?
Thanks for listening,
PS If all of this has been covered before and my questions are annoying
you, feel free to send me to the archives. I try to follow jackit-devel,
but most of it seemed to go over my head before I actually started to
try it. So, re-reading the past couple months would probably do me some
good now that I have the real thing in front of me. -edrz
First the vitals:
The computer system is a 400 MHz K6-2 with 512 MB memory, and a Hercules
Fortissimo II (Cirrus Logic Soundfusion CS4624 processor) sound card.
The OS is Linux-2.4.20 (built up from Slackware-8.0, with kernel patches
and package upgrades). I have the following ALSA components installed:
alsa-driver-0.9.0rc7, alsa-oss-0.9.0rc1, alsa-utils-0.9.0rc7,
The kernel is mostly monolithic, with the following options (abridged to
include only those I know are relevant; if folks want the complete
listing, I can easily provide it):
ALSA is the only component that I have modularized (only because I don't
have the impression it can easily be just built-in, actually), and the
following modules are loaded:
Module Size Used by
snd-mixer-oss 11120 1 (autoclean)
snd-cs46xx 58096 1 (autoclean)
snd-pcm 50752 0 (autoclean) [snd-cs46xx]
snd-timer 9392 0 (autoclean) [snd-pcm]
snd-ac97-codec 26912 0 (autoclean) [snd-cs46xx]
snd-rawmidi 11808 0 (autoclean) [snd-cs46xx]
snd-seq-device 3824 0 (autoclean) [snd-rawmidi]
snd 27280 0 (autoclean) [snd-mixer-oss snd-cs46xx
snd-pcm snd-timer snd-ac97-codec
I've been using Linux with OSS and a Media-Vision Pro-Audio-Studio-16
soundcard for years, and have basically had very little trouble with
that combination. Upgrading to Linux-2.4.x caused the sound output to
be rather noisy, so I recently took advantage of the situation to buy a
new soundcard, and upgrade to using ALSA (which I've been wanting to do
so I can investigate certain rather exciting applications such as Ardour
and the new Rosegarden).
The applications I've been using for years with OSS, (notably Dap,
Mixviews, Aumix, and a few others) all appear to mostly be working fine,
presumably through the ALSA OSS emulation. Aumixer now shows some
lables (PhoneIn and Video) which don't correspond to any inputs I have
on my soundcard, while some others (IGain and Line1) don't appear to
have any use, given the way I'm currently using the card (signal from a
hardware mixer going to the Line input, and signal from the main, front
line output going back to the mixer).
I can play back sound files without any problem. In fact I've also tried
a few new (to me) applications, such as Audacity, ProTux, and (though
I'm having problems with it I won't cover here) Ardour, and they too
play back sounds quite nicely (the sound is "grainy", though, perhaps I
need to investigate the Low-Latency issues more, or increase the size of
some buffer somewhere).
I can send sound to the computer, and listen to that sound coming back
from the computer (adjusting the level with the "line" level in Aumix,
for example), but if I try to record that sound (in any of the
applications I've tried, including all those listed above), with "record
enable" selected in Aumix, I get no audio recorded (silent sound file).
Also, I find it interesting to note that I can record-enable only one
input source at a time (contrary to my old Media-Vision card). I'm
assuming that's a function of the hardware, though and can't be fixed in
Finally, we get to my questions:
- Can someone point me in the right direction(s) to find a solution to
this, so I can record audio (preferably from numerous sources) into
my computer? I'll be perfectly happy with pointers to documentation
(though I expect to get at least some to documentation I've already
read, because I think I've repeatedly gone through all the
documentation I already found myself), and suggestions to upgrade
- I've tried to start Jackd at system boot, with the following command
added to my rc.local file:
/local/bin/jackd -d alsa -d cs46xx -p 512 &
Jackd fails to start at that point (I'm afraid I haven't noted the
exact error message, but I can make a point of doing so next time I
reboot the system), but it does start when run manually from a root
shell. Does anyone have any idea why jackd might not start at boot
time, (perhaps the ALSA modules aren't loaded yet at that time)? If
I understand my boot sequence properly, kernel modules are setup
(via "depmod -a") before rc.local is run, so the modules may not be
loaded, but they should by that point be loadable (they load
automatically by the kernel in regular use).
- Is it possible to build ALSA into the kernel?
- on a slightly unrelated point, my new soundcard has a built-in
synthesizer with at least some features I'd like to explore. Though
I know this won't replace any of my hardware synths (or some of the
software synths I've begun to play with), I'd like to play around
with some of its built-in sounds, and probably use it (at least
until I get something better) as my "preset playback" device,
controlled from an external MIDI controller. Does anyone have
suggestions for how I might go about that? (again, simple pointers
to existing documentation would be more than appreciated).
In case people are wondering about my specific intended application,
I'd like to use a Roland Octapad to trigger percussion sounds from
the soundcard's built-in synth.
Thanks in advance for any pointers people can provide....
Sylvain Robitaille syl(a)alcor.concordia.ca
Major in Electroacoustic Studies Concordia University
Faculty of Fine Arts / Music Department Montreal, Quebec, Canada
>As for good fonts... the big ones are pretty good, perhaps best is Fluid3
>(should be on hammersound), but that one is BiiiiiiiiG...
Does anybody know where to get this Fluid III font? I have been looking for it and the ALL in ONE GM v1.1. They are nowhere to be found. There are lots of links to thesoundsite.net but that site seems to be defunct and Hammersound is a ghost town. I was able to get ahold of the MEGA Sound Bank v2.50 and it works quite well as a GS/GM sound font.
You can get it at www.jchyun.com/~afterdan/MegaV25.rar
If anyone knows where I can get the other two please let me know.
Maybe we should see if gentoo would host these major sound fonts in portage...
I have not been successful in getting this keyboard recognized on the
usb bus, let alone by the usb-audio driver. I'm going to see if I can
get it working via straight midi into my ymfpci-based guillemot
maxisound fortissimo. But, can anyone see anything else I can try? I've
tried to gather as much info as I could think of...maybe I'm just not
understanding something basic ... Please help.
My system is debian testing (sarge) with kernel 2.4.19 with preempt and
lowlatency patches and the following usb options turned on:
lsusb returns nothing and there is nothing in /proc/bus/usb/devices (
guess says the same thing. )
I compiled and installed alsa-0.9.6 drivers, libs, utils and
the drivers were configured like this:
./configure --with-cards=ice1712,usb-audio --with-sequencer=yes
I have the following in modules.conf:
#sound specific modules
alias char-major-116 snd
alias snd-card-0 snd-ice1712
alias snd-card-1 snd-usb-audio
lsmod looks like this:
Module Size Used by Not tainted
input 3296 0 (autoclean)
snd-seq 35088 0 (autoclean)
snd-usb-audio 36992 0 (unused)
usbcore 55968 0 [snd-usb-audio]
snd-ice1712 35656 0
snd-pcm 54528 0 [snd-usb-audio snd-ice1712]
snd-page-alloc 5392 0 [snd-pcm]
snd-timer 13284 0 [snd-seq snd-pcm]
snd-ac97-codec 34008 0 [snd-ice1712]
snd-mpu401-uart 3088 0 [snd-ice1712]
snd-rawmidi 11616 0 [snd-usb-audio snd-mpu401-uart]
snd-seq-device 3652 0 [snd-seq snd-rawmidi]
snd-ice17xx-ak4xxx 1344 0 [snd-ice1712]
snd-cs8427 5188 0 [snd-ice1712]
snd-ak4xxx-adda 3372 0 [snd-ice1712 snd-ice17xx-ak4xxx]
snd-i2c 2092 0 [snd-ice1712 snd-cs8427]
snd 23812 0 [snd-seq snd-usb-audio snd-ice1712
snd-pcm snd-timer snd-ac97-codec snd-mpu401-uart snd-rawmidi
snd-seq-device snd-cs8427 snd-ak4xxx-adda snd-i2c]
client 0: 'System' [type=kernel]
0 'Timer '
1 'Announce '
00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge
00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge
00:07.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 02)
00:0a.0 Multimedia audio controller: Yamaha Corporation YMF-744B [DS-1S
Audio Controller] (rev 02)
00:0b.0 Multimedia audio controller: IC Ensemble Inc ICE1712 [Envy24]
00:0d.0 Ethernet controller: Accton Technology Corporation SMC2-1211TX
01:00.0 VGA compatible controller: 3Dfx Interactive, Inc. Voodoo 3 (rev
This box is a PII 400 on a AOpen AX6-BC motherboard.
On ALSA 0.9.4 and JACK 0.74.0 I get:
[avp@avp avp]$ jackstart -v -R -d alsa -d emu10k1 -H
Copyright 2001-2003 Paul Davis and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
1827 waiting for signals
JACK compiled with System V SHM support
capabilities: =i cap_setpcap,cap_ipc_lock,cap_sys_nice,cap_sys_resource+ep
loading driver ..
new client: alsa_pcm, id = 1 type 1 @ 0x8058648 fd = -1
creating alsa driver ... emu10k1|emu10k1|1024|2|48000|hwmon|swmeter|rt
jackstart: pcm.c:689: snd_pcm_nonblock: Assertion `pcm' failed.
received signal 6 during shutdown (ignored)
Something must have been screwed. But what? :-(
Any ideas will be appreciated very much!
ALT Linux Documentation Team
I'm having a problem trying to use esd with alsa and an ens1371 card.
setup on boxes A and B:
On box A, I'm using a cmipci driver, box B, an ens1371.
modules.conf has identical (except for driver id) content on both boxen.
Everything alsa works on both boxen, playback and capture.
Esound playback works on both boxen.
Esound esdrec works on box A, but not box B.
On box B, esdrec times out and exits (yes, esd is running). It appears as
though it looks to a port for capture data, sees none, then bails. Esound
documentation is famously anemic, googling got me this far...
Weird bit to me is that non-esound alsa capture is working fine on box B,
it's just that esdrec doesn't seem to be addressing the right port.
Anyone have any ideas?
Like how does esdrec know which port to see, or how do I tell it to look
in the "right place" for a capture stream...or how to set the "default
port" so esdrec "just finds it" like on box A...
In the last days had some nice experience with terminatorX. I think it works
well, but I don't know if the scratching is working correct.
I started scratching and noticed, that the soundfile is played only forwards
whatever direction the mouse is moved. When I set the "mouse speed" to a
negative value soundfiles are always played backwards when scratching
(holding the left mousebutton or pressing the "space"-key).
Is it possible to play the soundfile in two directions?
mouse moving upwards while scratching -> playing forward
mouse moving downwards while scratching -> playing backward
Like a real turntable :)
Thanks for any suggestions!