Getting started with Freewheeling

From FreewheelingWiki

Jump to: navigation, search

Contents

Downloading

Linux:

Mac:

Installing

Linux:

packages

Some Linux distributions have Freewheeling in their package system; at least in Ubuntu, FW can be installed with

sudo apt-get install freewheeling

which currently (april 2007) installs version 0.5.2.

compilation

For this to work properly, you need to have a number of other packages installed. In Ubuntu, this can be fixed with the following command

sudo apt-get build-dep freewheeling

Be sure to have the libfluidsynth-dev package, since FW will build without the synth if it's not present!

  • getting dependencies (some can be done by installing a package install - as above)
  • downloading and unpacking the source package
  • run the following commands inside the fweeling-0.5.5 directory:
./configure
make
sudo make install

compilation from the svn repository

As well as the above, you may not have the makefiles ready; to resolve this do: Run 'autoconf' and 'automake'. If they complain, run 'autoheader' and 'autoreconf' and 'automake --add-missing'.

You should be able to compile any version this way.

other requirements You'll also need jackd, and a way to configure it (I use qjackctl). To get qjackctl and freewheeling running on ubuntu,

I also had to do modprobe snd-seq-oss

Mac:

very straight forward, just click to install

Alsa (and/or Freebob) drivers

Connecting to jack

Mac:

  • a good way to test is to start jackpilot, and then route the input to the output. You do this by selecting the input and doubleclicking the output. You'll see the connection appear in the 3rd window. After you've made this connection you should be able to hear the mic through your monitors.
  • then double click the output again to delete the connection.
  • start freewheeling
  • the routing window of jackpilot should refresh, otherwise just click on the routing button again
  • now you should see the freewheeling device.
  • click on your sound card input, and then double click on freewheeling output
  • click on freewheeling input, and then double click on soundcard output
  • check freewheeling to see if you can get the input meters to bump when you yell in the mic.

Using

  • start jack
  • start freewheeling and make the jack connections (see above)
  • shout into the mic and you should see the level meters bump
  • press 'q' to start recording into the 'q' loop (there are lots of keys mapped to recording loops by default)
  • press 'q' again to stop recording and start looping
  • press 'f1' to grab the sync of the first loop, so all your subsequent loops will be synced up (if you want)
  • use the other keys to record more loops
  • turn them on and off with the loop keys
Personal tools
to be deleted