hello,
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:
QT_LIB_DIR=/usr/lib/qt3/plugins/styles
QT_BIN_DIR=/usr/share/qt/bin
QT_INCLUDE_DIR=/usr/include/qt
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
to help:
box1:/usr/lib# ln -s /usr/local/lib/libjack.so.0 libjack.so.0
Is that the correct sollution?
but, now:
box1:/home/eric/audio_code/ams-1.5.5# ./ams
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,
Eric Rz.
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,
alsa-lib-0.9.0rc7, alsa-tools-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):
CONFIG_EXPERIMENTAL=y
CONFIG_MODULES=y
CONFIG_MODVERSIONS=y
CONFIG_KMOD=y
CONFIG_LOLAT=y
CONFIG_LOLAT_SYSCTL=y
CONFIG_RTC=y
CONFIG_SOUND=y
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
snd-rawmidi snd-seq-device]
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
software?
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
certain components.
- 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
----------------------------------------------------------------------
Anyone else had problems installing Mandrake 9.1, like the installer not being
able to see the CD-ROM it was just loaded into memory from, with lots of
DriveReady SeekComplete errors in the console? I've seen this on one machine,
but not another.
Does anyone know if the 9.1 multimedia kernel includes this patch?
http://lists.insecure.org/lists/linux-kernel/2003/Feb/1085.html
I wish Mandrake hadn't shipped with a pre-release kernel.
Cheers
Daniel
Greetings:
I'd like to start learning more about emacs, and the Xemacs package
has been recommended. I've installed it without problems, but I have
some questions for an experienced user. Can anyone on this list help out
? I'm especially interested in using it with Common Music and Csound.
Best regards,
== Dave Phillips
The Book Of Linux Music & Sound at http://www.nostarch.com/lms.htm
The Linux Soundapps Site at http://linux-sound.org
Hi,
I am able to record using alsa/jackd/ardour with the analog input from
an AEB/4-I and plain pcm.rme9652 after tweaking /etc/asound.state by
hand for getting the internal input from the AEB working. jackd/ardour
works also very well with the PCI 128 only, even at period size 64.
Now, I want to record with the RME and having analog playback through
the PCI 128. Is this possible?
If yes, how to setup .asoundrc? I have been trying many combinations
of multi and ttable settings, but honestly, I do not fully understand
the syntax and semantics of alsa configurations.
I am using kernel and alsa-0.9.0 from a recent PlanetCCRMA
distribution, which is really a piece of gold.
BTW, after fumbling around with my own kernel patching, I ended always
with a complete freeze of ardour, when running jackd in realtime mode.
Here is, what aplay says:
[root@ardour root]# aplay -l
card 0: AudioPCI [Ensoniq AudioPCI], device 0: ES1371/1 [ES1371 DAC2/ADC]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: AudioPCI [Ensoniq AudioPCI], device 1: ES1371/2 [ES1371 DAC1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: 15 [RME Digi9636 (Rev 1.5)], device 0: RME Digi9636 (Rev 1.5)
[RME Digi9636 (Rev 1.5)]
Subdevices: 1/1
Subdevice #0: subdevice #0
[root@ardour root]# aplay -v -D hw:1,0
/usr/share/tuxracer/sounds/tux_on_rock1.wav
Playing WAVE '/usr/share/tuxracer/sounds/tux_on_rock1.wav' : Signed 16
bit Little Endian, Rate 44100 Hz, Stereo
aplay: set_params:789: Access type not available
Pretty strange, since ardour does not complain, when trying to
playback with the RME. Someone stated, that ardour ist writing
directly to the hardware, and seems to have no problem, when there's
nothing connected to the cards digital outputs. I also don't dare
trying to understand, why there is one capture/playback device in
/proc/card1/dev for the RME, while ardour reports 18.
Since I do not want to purchase another AEB/4-O analog output box, I
would really like to know, how I could use my cheapo SoundBlaster.
Thanks for your help
Martin
Greetings:
Recently I added a DVD drive to my system. My aging RH 7.2 recognized
the drive with no trouble, and after I linked /dev/cdrom1 to /dev/dvd
MPlayer handled a DVD with not much trouble. Video performance was
sluggish though, and worse, I had no audio. So I dug into the MPlayer
docs (they're good!) and discovered lots about improving the video
performance, but I still couldn't get a peep out of the movies. The
drive's analog audio output is connected to the second card (a PCI128)
in my machine, yet no matter what I did with the mixer I got no sound.
The card output was routed out to a Bose sound system.
Here's where the weirdness starts: While fiddling around with things I
discovered that I did in fact have audio. It's coming out of my SBLive,
not my PCI128 ! Now how does that happen ?? The drive is physically
connected to the PCI128, *not* the SBLive, yet the audio is indeed
coming from the SBLive.
Can someone explain how this is possible ? Do the cards share a codec,
and does that matter ? Is DVD audio handled differently than CD audio ?
I'm very happy with my new drive and with MPlayer, and I'm glad to have
good sound, but what the hey ?!
Btw, MPlayer rocks, even under my "adverse" conditions, i.e., I
compiled it with GCC 2.96 and am using an nVidia GForce2 video card. Ha,
it all works great !
Best regards,
== Dave Phillips
The Book Of Linux Music & Sound at http://www.nostarch.com/lms.htm
The Linux Soundapps Site at http://linux-sound.org
hi...
galan-0.3.0-test3 is released...
- now supports multiple jack in and out ports.
- FFT is also supported.
- BUGFIXES
for details see http://galan.sourceforge.net
--
torben Hohn
http://galan.sourceforge.net -- The graphical Audio language
Hi linux-audio-users subscribers,
Today I have succesfully used buzz with the latest version of wine. If you
don't know it, buzz (www.buzzxp.com) is a very well thought combination of
a tracker plus a modular synth, and it's freeware (but I think there are
only binaries for windows). It has also a good community behind and a lot of
machines/modules/patches available.
It appears to work well and sounds very good... under wine (latest version
on RedHat 8.0 + PlanetCCRMA)
Just FYI, I don't remember discussing buzz on this list and you can also
tell me that's a bit OT, but you know... I can't resist ;-)
(sorry 4 my english)
Bye
--
.-----------------------.
| Emiliano Grilli |
| emillo(a)libero.it |
| Linux user #209089 |
| http://www.emillo.net |
'-----------------------'
An update:
PDAudio-CF, Core Sound's 24/192 S/PDIF compact flash interface card, now has
an ALSA driver. PDAudio-CF should be compatible with Linux recording
software applications that use ALSA drivers.
You can learn more about PDAudio-CF at:
http://www.core-sound.com/HighResRecorderNews.html
Len Moskowitz
Core Sound