Jack capture
De Musix
jack_capture
==
jack_capture is a program for recording soundfiles with jack. It's default operation is to capture whatever sound is going out to your speakers into a file, but it can do a number of other operations as well.
Normal URL: http://www.notam02.no/arkiv/src/?M=D
Note that the above link doesn't seem to currently work because of something which seems to be www upgrade at Notam. But this link does seem to work for now:
http://old.notam02.no/arkiv/src/?M=D
0.9.10 -> 0.9.17:
*Do not accept filename starting with "-" when filename is last argument. *Added the "--filename"/"-fn" option to set filename not as the last argument. Can also contain "-" as first character. *Fixed colors a bit and removed a superfluous linebreak. *Fixed segfault for missing values in commandline. *Manually clear allocated memory instead of using calloc. *Removed buffer-info line when recording to stdout. *Removed printing of "continue recording" when writing the last overruns. *Niceify the disk writing thread to -20 when more than half the buffer is used. *Continously show buffer usage, total number of overruns and whether the disk thread has high priority, in the console. Turn off by using the -hdu option. *Added option -dc to disable console update. (same as "-dm -hdu") *Fancier colors. *Removed "hepp". *Made dB meter the default and replaced the -dB option with the -lm option. *Made the console meter wider to fit the info line at the bottom.
Snd-ls
==
Snd-ls is a distribution of Bill Schottstaedt's sound editor SND. (http://ccrma.stanford.edu/software/snd/)
Its target is people that don't know scheme very well, and don't want to spend too much time configuring Snd. It can also serve as a quick introduction to Snd and how it can be set up.
Snd-ls also serves as base code for the San-Dysth softsynth (http://www.notam02.no/~kjetism/sandysth/) and the Snd-rt music programming language (http://www.notam02.no/arkiv/doc/snd-rt)
Changes 0.9.8.16 -> 0.9.8.17:
*(read-enable 'positions) has been wrongfully turned off for some time. Bactrace should work again now. (This only affects people using snd-ls for programming.)
Rollendurchmesserzeitsammler
================
The Audio Rollendurchmesserzeitsammler is a conservative garbage collector providing general ways to efficiently allocate and use memory inside a realtime audio thread without having to manually free it later.
Changes 0.0.1 -> 0.0.4
- Added support for iterior pointers. (Pointers which points inside
middle of allocated memory). Turned out Stalin depended on this, plus that c compiler are free to store pointers in registers and stack however they want, so it's better to be safe.
- Fixed header.
- Made it packagable. Write make and make install to install library file
and header files.
- Added the function tar_get_dynamic_roots_for(char *pointer,char **start,char **end).
This function requires the source for HBGC: http://www.hpl.hp.com/personal/Hans_Boehm/gc/
- Note that there are ways to increase the execution speed
significantly, I just haven't had the time yet, so this update doesn't contain all the changes I wished for.
*Made sure the process thread won't continue sending data when jack_capture is told to quit. This led to a race conditions when recording too many channels at once (which was 256 channels on my machine). *Added the jack_capture_gui script, based on code by Svend-Erik Kjær Madsen's. *Replaced sh by bash to make it work in ubuntu. *Fixed exact port name match and gen_setformat. Thanks to Gabriel J.L. Beckers for reporting the bugs. *Increased the time the console meter is displayed in red from 50ms to 2000ms. (when the recorded jack value is equal to or higher than 1.0.) *Added the -dBr argument to specify reference level when using the console dB meter. *Added the -mr argument to specify reference level when using the meterbridge meter. *Added peak indicators to the console meter. Code to do so taken from meterbridge by Steve Harris. *Updated --help and README with the new options. *Added option "-mt" to change meterbridge type. Current valid options are vu (default), ppm, dpm, jf or sco. It's not necesarry to specify "-mb" if using "-mt". *Added option "-dB" to get a dB meter for the console meter. *Added examples how to record ogg and mp3 files using the -ws option. *Decreased default buffersize from 60 to 20 seconds. (I even had trouble provocing underruns using a minimal 0.05 seconds long buffer, so 60 seconds was obviously overkill) *Fixed message and error printing to stderr when vu meter is running.

