hi to the list,
i recompiled all jack-dependent stuff on my machine, for being able to
use the jackd from svn.
since all the appis have been compiled while jackd was installed as a
debian package, after replacing jackd with the svn version, the appis
complains not to be able to start, because they dont find
"libjack-100.so.0 shared objeckt.
so i made a symlink from /usr/local/lib/libjack.so.0 to
now everything works fine and i was able to compile rezound and finally
to apply the lashd patch to zynadd and rebuild.
my question might sound funny for some of you, but:
is it a kind of security risk or a performance loss, if now sound appis
needing /usr/lib/libjack100.so.0 for their work, get the symlink to
hope that someone will know more about this issue,
New source location:
(Sorry, I have temporarily lost access to both my previously used upload
Whenever a program locks up the machine, das_watchdog will temporarily
sets all realtime process to non-realtime for 8 seconds. You will get an
xmessage window up on the screen whenever that happens.
*Test if the xmessage program found during the make process is a valid
executable. If not, search the $PATH instead. This should fix it for
Gentoo when the pro-audio overlay is updated to at least this version.
*Various modifications for the High Res Timer, which should be used
instead of setting the timer interrupt process to SCHED_FIFO/99.
jack_capture is a small program to capture whatever sound is going out to
your speakers into a file without having to patch jack connections, fiddle
around with fileformats, or set options on the argument line.
This is the program I always wanted to have for jack, but no
one made. So here it is.
Changes 0.3.1 -> 0.3.7:
*Fixed potentional buffer underrun error.
*Fixed potentional ringbuffer size allocation miscalculation.
*Better way to set leading zeros in filename. Thanks to Melanie.
*Better underrun handling. Thanks to Dmitry Baikov.
*Added support for jack buffer size change.
*Removed some unnecessary code and comments
*Beautified code a bit.
*Fixed a bug in the reconnection code.
*Beautified code a lot.
*Changed bufsize argument to accept seconds instead of frames. Default
buffer size is 60 seconds.
*Improved documentation and help option.
*Beautified source a bit.
*Fixed bug in ringbuffer size allocation.
*Fixed so that more than one instance of jack_capture can run at once.
I use rsync and cron to mirror the /dev/sda array.
Mounted into that array is removable media that should
not be mirrored. I'm sure someone will see why $LABEL
is not being excluded much quicker than I can.
#mirror ~/clients, delete from destination anything
that doesn't exist at source
#do not mirror removable media; anything other than
#kill with ctrl-c, --partial allows resuming of
#find scsi device labels
for arg in `ls /dev/sd[b-d][1-16]`
echo `/sbin/dumpe2fs -h $arg |grep Filesystem\
volume\ name` > /home/studio/.bin/syncExclude
#use sed for character substitution
LABELS=`cat /home/studio/.bin/syncExclude |sed
's/Filesystem volume name:\ //'`
rsync --exclude=$LABELS --rsh=ssh --times --perms
--owner --verbose --progress --compress --delete
--recursive --stats --partial
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
I've been working on this problem now for days, and I can't see where
my mistake is (if I have made one). I have two identical computers
running Gentoo with the proaudio overlay. I have 2.6.16-rt29 working
on one computer, using RLIMITS. I can start jackd through qjackctl
with the realtime option, 64 frames/period, 2 periods/buffer. I get no
error messages and only get an occasional xrun when starting new
applications. I have tried to duplicate that setup on another
computer; however, I always get these errors, which don't occur on the
cannot lock down memory for jackd (Cannot allocate memory)
cannot use real-time scheduling (FIFO at priority 20) [for thread
49156, from thread 49156] (1: Operation not permitted)
cannot use real-time scheduling (FIFO at priority 10) [for thread
65541, from thread 65541] (1: Operation not permitted)
This is followed by tons of xruns.
Here is more relevant information on my configuration (identical on
renick@localhost ~ $ uname -a
Linux localhost 2.6.16-rt29 #1 PREEMPT Sat Jul 22 21:16:25 JST 2006
i686 Intel(R) Pentium(R) M processor 1.70GHz GenuineIntel GNU/Linux
renick@localhost ~ $ groups
wheel floppy audio cdrom video usb users
# REALTIME support for audio group users
@audio - rtprio 90
@audio - nice -5
@audio - memlock 512000
localhost renick # equery which pam
localhost renick # emerge -s pam
Latest version available: 0.78-r6
Latest version installed: 0.78-r6
localhost renick # equery which jack-audio-connection-kit
localhost renick # emerge -s jack-audio
Latest version available: 0.9999
Latest version installed: 0.100.7-r3
This version, 0.100.7-r3, is the same version that is working on my
I've asked on the proaudio list about this problem, but I haven't
received an answer so I am asking here (is a four-day lag
cross-posting? if so, sorry...). What could be causing the jack
errors? Are there any other places besides /etc/security/limits.conf
that I should be checking for correct configuration? Advice?
If anyone is interested in my electronics stuff, I have completed the
testing and updates to the Magnetic cartridge Equaliser. It now has
improved sensitivity, slightly improved noise figure and uses all
currently available parts.
Will J G
Amie St. is a DRM-free on-line record company (or should I say "music
sales company"?) with quite an out-there cost model.
Simply, all songs start off free (!) and grow in price bsaed on
popularity. The idea is to promote "discovery" of new songs.
And, people buying tracks, get "RECs" - recommendations that they can
"spend" on tracks. If you recommend a track and it's price goes up,
you actually get some money for it.
It's all cheap, and a big chunk of proceeds go to musicians. They
also don't require exclusive licensing, which is good/essential.
So - what do you think? Will we see a big chunk of LAMers signing up?
I have (http://members.amie.st/james%20shuttleworth). My tracks are
free at the moment.
Personally, I'd love it to take off. It would be nice to get some
money, but it's also another avenue for getting your music into
people's heads. If I do get any money, I'm spending it on making
music. It might be just 10 blank CDRs, or it might be a new
soundcard. It will be fun finding out.
Have a look: http://members.amie.st/splash.php
Compiled OM from CVS... ran JACK, ran lashd... then I
[AlsaMidiDriver] Successfully opened ALSA sequencer.
[OSC] Started OSC server at osc.udp://(none):16180/
[PreProcessor] Launching thread.
[LashDriver] Lash initialised
[GladeFactory] Loading widgets from
[Configuration] Unable to open settings file
[LashController] Lash initialised
[OSCController] Started OSC listener on port 14173
[OSCController] Attaching to engine at
everytime... something wrong with hostnames or aliases
I suspect but I can't fix it... any ideas? thanks.
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
Thanks for the reply.
I know about most of the packages ( dont know Frinika, hmmm or Om ).
I was hoping for a tutorial teaching me a bit about music and also a bit about using some of the software to create what had been taught in the tutorial. I don't want to become a musician, but I want to learn enough for my friend to get started. You never know, after playing around with the software I might want to become a musician, and start studying more, but right now my main aim is to teach him so that he can continue on his own.
>>> Andrew Lewis <alewis(a)systemsfusion.com> 07/26/06 9:18 AM >>>
On Tuesday 25 July 2006 16:52, William Kinghorn wrote:
> I am a Computer Technician and not music literate, my friend is a musician
> and not computer literate. I am trying to show him music using open source.
> Can anyone point me in the right direction, I need to learn enough about
> music to show him how to do it.
The thing about producing music on Linux (indeed, on any platform) is there is
lots of choice/different ways to go about doing things, just have a look at
the catalog of tools here: http://linux-sound.org/
An appropriately configured kernel with realtime pre-emption can improve audio
performance but is not entirely necessary. How you can go about getting one
depends on your distro, some generic info here:
A nice simple all-in-one sort of package is LMMS, http://lmms.sourceforge.net/
<- check a copy out of CVS and give it a try; although it has come a long way
in a short while both in terms of features and stability it's still not
entirely finished/stable... ;) Other all-in-one environments are BEAST,
Frinika, hmmm, what else?
Rosegarden is a relatively mature/stable MIDI sequencer with support for
DSSI/LADSPA (and VST via a DSSI container/wine). There are plenty modular
synths for Linux, of which Om is a good choice... Hydrogen is a nice
simple/mature drum machine ....
Bottom line is there is a lot of stuff which you might find useful, so you're
best off trying as much of it as possible, so you can at least find what
works best for you... :)
On Wednesday 26 July 2006 16:32, linux-audio-user-request(a)music.columbia.edu
> This is strange. Started Jack, connected the midi keyboard via Edirol
> UM-1X and everything's fine with xfst and VST instruments, as well as
> AmSynth. But Bristol synths and ZynaddSubFx don't work with it..?
> Any suggestions to find the solution for this. Before this day
> everything worked fine.
Bristol does not support jack yet (soon, hopefully). Jack busies up the alsa
device through which you might be play. MIDI can be "connected" through jack
without jackd running. Action depends upon the program. Also, in many cases,
when the program works with jack, you need to got to the jack "connections"
and explicitely connevt the output of your program to the alsa device to hear
Try running this stuff through Rosegarden or Muse and see if everything is
working as expected.