stefan kersten:
> On Mon, Feb 13, 2006 at 01:22:21PM +0100, Florian Schmidt wrote:
> > > echo '/usr/local/sbin/das_watchdog & >/dev/null' >>/etc/rc.local
> >
> > This assumes an initscript style that's not used on all linux systems.
>
> i've attached a simple /etc/init.d script; on debian you can
> do:
>
> # cp das_watchdog /etc/init.d/
> # update-rc.d das_watchdog defaults
> # invoke-rc.d das_watchdog start
Thanks! Hope you don't mind that I included your script. A new
version (0.2.0) is up.
>From: "Levi D. Burton" <ldb(a)puresimplicity.net>
>
>does the idea of documenting various lad design patterns make
>sense to anyone?
Such "LAD Gems" doc would be much needed here too.
(For audio dsp gems, take a look at "musicdsp.org".)
I would appreciate if somebody would take a look at
Ardour and document best gems found there. E.g., the GUI
and audio thread separation and start up sequences.
Likewise for Linuxsampler and one of its GUI frontends.
Juhana
--
http://music.columbia.edu/mailman/listinfo/linux-graphics-dev
for developers of open source graphics software
Download from http://ccrma.stanford.edu/~kjetil/src/
Das_Watchdog
============
ABOUT
-----
Das_Watchdog is a program heavily and shamefully inspired by the
rt_watchdog program made by Florian Schmidt:
http://tapas.affenbande.org/?page_id=38
However, this one has some improvements:
1. It works with 2.4 kernels as well as 2.6. (well, at least I think it
works with 2.6...)
2. Instead of permanently setting all realtime processes to run
non-realtime, das_watchdog only sets them temporary.
3. When the watchdog kicks in, an X window should pop up that tells you
whats happening. (just close it after reading the message).
INSTALLING
----------
make
cp das_watchdog /usr/local/sbin/
echo '/usr/local/sbin/das_watchdog & >/dev/null' >>/etc/rc.local
reboot
REQUIREMENTS
------------
tcl/tk. (http://en.wikipedia.org/wiki/Tk_(computing))
Jack_capture
============
ABOUT
-----
jack_capture is a small simple program to capture whatever
sound is going out to your speakers into a file.
This is the program I always wanted to have for jack, but no
one made. So here it is.
CHANGES
-------
0.2.2 -> 0.2.3:
*Added -z argument that choose number of leading zeros.
*Various changes.
Hi.
Now that libsndfile has virtual IO, did anyone perhaps already write a little
libcurl wrapper? The fopen.c example of libcurl is a good base
for such a thing.
--
CYa,
Mario
Hey, I thought this might be of interest.......
For some reason the blurb is, right now, incomplete in the url below
(will be fixed asap), so I'm including the whole thing here.
-- Fernando
The Center for Computer Research in Music and Acoustics would like to
announce a job opening for Systems Administrator/Audio Maintenance
Engineer (#009817). Below is the job description. You can apply to
this position by visiting the Stanford Jobs Website at:
http://jobs.stanford.edu/openings/display.cgi?Job_Req=009817&JFam=NIL&JOBCO…
The Center for Computer Research in Music and Acoustics is a
multi-disciplinary facility where composers and researchers work
together using computer-based technology both as an artistic medium and
as a research tool.
The System Admin/Audio Maintenance Engineer’s primary purpose is to
assist CCRMA’s technical staff in providing state-of-the-art systems for
music production and research in an open-source environment. Assist in
managing 40-50 Linux desktops, 10-15 Mac OS machines and the center’s
server and network systems. Assist in overseeing audio maintenance in
our studios and performance space including commercial DAW systems.
Assist with concert sound. Identify needed facility upgrades and assist
in planning, implementing and installing, of IP phone system, security
system, and network audio , network backbone, servers and system
services. Responsible for creating accounts and other day-to-day tasks
needed for student, staff faculty and visitor computer accounts.
Responsible for researching and procuring technical needs for the
Center.
Demonstrated technical experience with Linux (preferably rpm-based
distributions) and Mac OSX desktops, networks and servers. Interest in
maintaining rpm packages such as those included in Planet CCRMA and
creating and maintaining a repository of open-source packages, both for
Linux and eventually Mac platforms. Demonstrated reliability to work
under supervision and within project management goals. experience with
highly-technical system administration, ability to solve problems
independently.
Requires initiative and strong organizational skills, efficient response
to e-mail requests and balance general incoming requests while handling
multiple projects despite frequent interruptions. Excellent
communication skills and ability to provide use-able documentation for
end-users. Familiarity with use and function of analog and digital audio
equipment. Knowledge of video systems would be a plus. Ability to
troubleshoot audio system setups (not board-level electronics) and
maintain and install computer-associated audio equipment. Demonstrated
ability to build hardware (including soldering skills) or the
willingness to learn. Ability to make and repair audio, video, and
computer cables. Resumes accepted until March 1, 2006.
Hi,
Announcing Shelljam version 0.0.2.
Shelljam is a way of playing electronic music live using standard
computer hardware. It is implemented in C++ using fast portable libraries.
It is designed to be suitable for live performance and studio work.
http://shelljam.sourceforge.net
Thanks!
Carlo
Download from http://ccrma.stanford.edu/~kjetil/src/
INSTALLING
----------
make
cp das_watchdog /usr/local/sbin/
echo '/usr/local/sbin/das_watchdog >/dev/null &' >>/etc/rc.sysinit
reboot
USAGE
-----
Whenever a program locks up the machine, the watchdog temporarily sets all
realtime process to non-realtime for 8 seconds. You will get an xmessage
window up on the screen whenever that happens.
To test it, run the attached program "test_rt" (as root on 2.4), which
immediatley freezes your machine. However, a window should pop up after
about 5-6 seconds telling you that the watchdog set the process to
non-realtime.
CHANGES
-------
0.0.1->0.1.0
* Properly set the DISPLAY and XAUTHORITY environment variables in
various ways to make sure the message is really shown. (It really works
now!)
* Use xmessage instead of wish. (much nicer)
ACKNOWLEDGEMENT
---------------
The program is mentally based on Florian Schmidts program rt_watcdog.
Florian Schmidt also wrote the included test_rt program.
The Rosegarden team are delighted to announce the release of version
1.2.3 of Rosegarden 4, an audio and MIDI sequencer and musical
notation editor for Linux.
Rosegarden is among the largest and most insanely ambitious Linux
music software projects, and is the only Linux application to offer
full composition and recording capabilities to musicians who prefer to
use classical notation.
  http://www.rosegardenmusic.com/
The long-awaited 1.2.3 release of Rosegarden-4 offers a variety of new
features, bug fixes and enhancements. Â These include:
 * The main segment canvas has been rewritten and is now faster, more
  responsive, more accurate, and marginally prettier than before.
  (This work proved much more complex than hoped, and accounts for
  much of the time spent since the 1.0 release a year ago.)
 * A new percussion matrix editor has been added.  MIDI devices can
  have user-configurable percussion key maps, stored in the same
  device files as bank and program definitions.  Users are invited to
  contribute their own.
 * Multi-track audio recording and simultaneous recording of audio and
  MIDI are now supported.
 * A "project packager" has been introduced and integrated,
  facilitating the exchange of complete Rosegarden projects including
  associated audio data and any other required files.
 * The Lilypond export function has been updated for Lilypond 2.6 and
  features a new Preview mode.
 * You can now control Rosegarden's mixer and other twiddly bits using
  an external MIDI controller device such as the Behringer BCF2000.
 * Rosegarden is now capable of synchronising to MIDI Time Code in
  master and slave modes (thanks to Vince Negri).  MMC master and
  slave are also now supported.
 Â
 * Rosegarden's ALSA MIDI ports can now be connected and controlled
  using an external ALSA connection manager such as qjackctl (thanks
  to Pedro Lopez-Cabanillas).
 * The default sequencer timer selection should be better behaved than
  in 1.0 (eliminating the dreaded "Rosegarden only plays the first
  note" problem).
 * Effects plugins can now be applied to groups of audio instruments
  at the buss stage.
Â
 * Many new icons and improved versions of old icons have been added
  (thanks to Vladimir Savic).
 * The build system now uses scons instead of autotools.
This release also sees hundreds of bug fixes, including fixes to some
long-standing issues with DSSI plugin support, JACK transport
synchronisation, and punch-in recording.
For more information about Rosegarden and what it can do for you,
please see
  http://www.rosegardenmusic.com/
Rosegarden is Free Software under the GNU General Public License.