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.
Vistas
Herramientas personales
Navegación
Herramientas