Final Scratch under Red Hat 8 |
Installing
There's an excellent how-to here:
http://www.itbitch.com/modules.php?name=Forums&file=viewtopic&t=226&start=0&postdays=0&postorder=asc&highlight=
It appears itbitch.com is no more, but luckily sideone has agreed
to let me mirror his guide here.
It mirror's my experience almost exactly. The only step I didn't do was
the lib copy. I'll describe where that left me later.
There's another guide here (this is the one I followed, RH8 needed a
step not described below, the installation of devfsd, the daemon that
accompanies devfs)
http://www.bostonraves.org/story/2002/11/11/162146/33
[google
cache]
I've deactivated this link as the address has been web squatted by
dirt merchants
This doc is a first stab, I'll expand if any areas need more info.
|
Running FS
|
|
After running through the install process, I got the required
nodes and ran fs.
I got not connected.
It turned out that fs wanted to be run as root, so I taught myself about
sudo and /etc/sudoers, and managed to make a gnome launcher for fs (see
later).
The only problem, as you can see in the image is that fs ends up
positioned off-screen. |
|
|
|
|
I haven't found a good solution to this, RH8's window manager is metacity and
it seems fairly new, so again, more stuff to learn.
My current workaround is to use the move from the menu which pops
up when you right click on any window border. By shifting and shifting
you can eliminate borders. Panel hiding helped too.
In this shot I ran xclock as well. Because I could.
It works great tho'. I edited the fonts in the darkgrey.rc file,
I wasn't a fan of the more compact fonts I ended up with at first.
|
|
|
Record Boxing
|
|
This is where things got a little awkward. I tried
to run the stanton recordboxing app. libglade was missing.
I installed python things, and glade things and, pygtk things.
And all I got was Segmentation Faults.
So I tried something crazy. I ran the windows box editor under
wine. And it worked! Setting up wine
took a little time, but it was all good.
In this shot you can see the 3 launchers I have set up for the
various parts of the system. ('windows' boxing, stanton boxing,
and fs proper)
|
|
|
|
|
I eventually got the python boxing to work.
By setting the environment variable PYTHON_PATH, you can set where
python looks first for its libraries. (in my case this had to be
/usr/lib/python2.2/site-packages/gtk-1.2).
So I had working stanton recordboxing too.
which was nice.
|
|
|
Fun Stuff
|
|
So why bother?
Network support
Pull tunes back and forth without a reboot. I haven't tried
them, but a lot of the file sharing apps have linux ports. Also
typing smb:// in a nautilus window lets you browse windows shares
on your lan.
Built in soundcard support
Red Hat 8 picked up my laptops internal soundcard. There
are a number of possibilities for this.
The one illustrated is that I recorded a long wav of me talking
that I then striped.
Once the app was running I could use the standard gnome sound recorder
to change the wav, without interrupting fs's output, then play with
it some more.
This would have been more more fun if I could scratch or MC. |
|
Final Touches
To enable a smoother startup, I added the line:
action $"Loading Scratchamp
Module" insmod -f /FinalScratch/ScratchAmp/scratchamp.o
to /etc/rc.sysinit.
The remaining issue was that kudzu kept popping up and finding new hardware.
The worst part was where it switched off my internal mouse when I plugged
in an external USB mouse. Running setup at the command prompt gave me
an interface where I could turn off kudzu.
|
|
Future Possibilities
People have already mentioned running the mixer's output back into the
laptop and using it to stream sets out to the web, or record them to wav.
Unfortunately for me, my laptop only has mono mic-level in, I may have
to get myself a cheap USB soundcard.
The additional audio has possibilities. pre-recorded sets. sample pads.
|