SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Sponsored Links

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

ClockLoop

ClockLoop is a very simple [1]JACK application for playing back audio loops.

Available as a [2]source tarball.

Requirements

[3]ALSA, [4]JACK and [5]libsndfile.

Install

Untar, run make. If it doesn't build its because you one of the required packages is not installed or in a weird place, hack the Makefile to fix it.

su -c "make install" to install, there is no uninstall, but it just installs one binary (clockloop) so it should be easy enough to get rid of.

Usage

Example: clockloop loop*.wav

Once its running you will need to hook up its ALSA sequencer MIDI inputs to a source of MIDI data and its JACK outputs to something.

Note on or Program change MIDI messages cause the program to switch between loops, cross-fading over the period of one loop. When it starts it will be playing loop 0 (the first one on the command line).

History

This program was written by [6]Steve Harris, who was in a need of a very lightweight JACK loop player in a hurry. He used it for a gig, playing back loops captured by [7]TimeMachine, another app originally written for that gig.

Its called ClockLoop because it was originally supposed to emit MIDI clock events each time it went round the loop, but I couldn't figure out how to make that work before the gig, so I ended up pressing Start on a MIDI clock generator box in time with the loops. Low tech but works. The clock generator code is still in there, but commented out, if anyone who understands ALSA sequencer wants to get it working that would be fantastic.

Bugs & Maintainance

No thanks.

If you wish to take this over as a project then feel free, but I need another open source project like I need a hole in the head. I'l fix any glaringly stupid bugs, but beyond that, you're on your own :-)

References

  1. http://jackit.sf.net/
  2. http://plugin.org.uk/clockloop/clockloop.tar.gz
  3. http://www.alsa-project.org/
  4. http://jackit.sf.net/
  5. http://www.mega-nerd.com/libsndfile/
  6. http://inanna.ecs.soton.ac.uk/
  7. http://plugin.org.uk/timemachine/


Sponsored Links

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.