Getting started with Freewheeling
From FreewheelingWiki
Contents |
Downloading
Linux:
Mac:
- get the latest 'mac universal' download from http://sourceforge.net/project/showfiles.php?group_id=127660
- get jackpilot from http://www.jackosx.com/
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.5directory:
./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
