[linux-audio-dev] [ANN] JACK TimeMachine

Kjetil S. Matheussen k.s.matheussen at notam02.no
Fri Jan 17 07:16:23 UTC 2003


Arrgh, I did it again. Posting a message supposed to be private to a
public list. Sorry.



On Fri, 17 Jan 2003, Kjetil S. Matheussen wrote:

>
> Just another thing. threads.c needs to include <time.h>:
>
> gcc -DHAVE_CONFIG_H -I. -I. -I.     -I/site/include -Wall -g `sdl-config --cflags` -DPKG_DATA_DIR=\"/site/share/timemachine\" -c `test -f 'threads.c' || echo './'`threads.c
> threads.c: In function `writer_thread':
> threads.c:80: warning: implicit declaration of function `time'
> threads.c:82: warning: implicit declaration of function `localtime'
> threads.c:82: warning: assignment makes pointer from integer without a cast
> threads.c:84: dereferencing pointer to incomplete type
> threads.c:84: dereferencing pointer to incomplete type
> threads.c:84: dereferencing pointer to incomplete type
> threads.c:85: dereferencing pointer to incomplete type
> threads.c:85: dereferencing pointer to incomplete type
> threads.c:85: dereferencing pointer to incomplete type
> make[2]: *** [threads.o] Error 1
>
>
>
> On Wed, 15 Jan 2003, Steve Harris wrote:
>
> > http://plugin.org.uk/timemachine/ tarball, 100k.
> > Depends on SDL, SDL_image, jack and libsndfile.
> >
> > I used to always keep a minidisc recorder in my studio running in a mode
> > where when you pressed record it wrote the last 10seconds of audio to the
> > disk and then caught up to realtime and kept recroding. The recorder died
> > and haven't been able to replace it, so this is a simple jack app to do
> > the same job. It has the advantage that it never clips and can be wired to
> > any part of the jack graph.
> >
> > I've been using it to record occasional bursts of interesting noise from
> > jack apps feeding back into each other.
> >
> > Usage: ./configure, make, make install, run jack_timemachine. Connect it
> > up with a patchbay app. To start recording click in the window. To stop
> > recording, click in the window.
> >
> > It writes out 32bit float WAV files called tm-<time>.wav, where <time> is
> > the time the recording starts from.
> >
> > The prebuffer time and number of channels are set in a macro, defaults are
> > 10s and 2. It works on my machine, and I'l fix major bugs, but I don't
> > really have time to support another piece of software, so good luck :)
> > If anyone wants to maintain it, feel free.
> >
> > May it preserve many interesting sounds for you,
> >    Steve
> >
>
>




More information about the Linux-audio-dev mailing list