[NetBehaviour] why i'm tempted to delete vista

james morris james at jwm-art.net
Thu Aug 20 17:16:44 CEST 2009


Hi Alan,

As far as audio editing goes, i do recommend ardour:

http://www.ardour.org

i do all my tracks in this. i mean, there's other software to produce
drum loops, and synthesis of various sorts, but i use ardour to record
what this software produces, and then i can cut it all up and re-arrange
until my heart's content.

but make sure to check the LADSPA and LV2 plugins available, there's a
list at:

http://ardour.org/plugins

but please don't try this stuff out without using a proper multimedia
distribution of linux unless of course you'll like me and want to have
it running in debian stable, which roughly follows this loosely
remembered process:

{{{{{{{ rambling recall follows , hopefully enough to give anyone a
headache who has a slight inclination to try doing it this way when
they'll only get put off if when some problem arises - there's lots to
do, and system configuration editing /etc/* files }}}}}}

[[[ you should be the type whom enjoys doing it this way :) ]]]


(which results in a moderately lean system purely for audio production :)

((( **** but it's probably a good idea, like i have, to avoid installing
any debian packaged software which depends on *anything* producing audio
I/O **** ----  ie for every debian pkg you install, reject it if it
installs any sound servers - - - because we're going to build them,
etc)))

install debian *without* any desktop environment.
install:

 xdm, and Xorg (that is X Display Manager, X)
 fluxbox - a very fast and small footprint window manager with an easily
configurable menu*

 next you need to figure out which packages to install to get a decent
development platform to build the audio software src you download.

 basically install debian pkgs: gcc/g++/GNU make/autotools

 (and later you'll need scons, waf, cmake (or was it qmake).

 (and you could install GTK and QT development libs, sigc++ dev libs,
glibc, dev man pages are helpful too).

 you'll need to build a real-time patched kernel, the RT patch is by
Ingo Molnár. you need to match it to the kernel you build - download a
fresh vanilla kernel from kernel.org - do not use a debian packaged
kernel as they have already applied debian patches to it and these may
not be compatible with the RT patches. have fun figuring out how to get
all your hardware supported ;-)p  don't build the ALSA kernel modules
but only enable sound support in the kernel.

download and build ALSA source and libs and tools/utils whichever
appropriate.

start on libsamplerate and libsndfile in whichever order is required
(can't recall off hand) - - - - for one of these you need FFTW -
install the FFTW dev deb pkgs (lots of other stuff requires this too).

perhaps you can build JACK now? then build sox, but first build lame,
install libmad dev deb pkgs prior to (maybe flac+wavpack depending on if
these require bad dependencies which install something nasty like
esound).

hmmmm. to cut a long boring story short here's ls -lhotr (date ordered)
within the dir where i built all this stuff:

total 91M
drwxr-xr-x 13 mussys 4.0K 2000-05-05 04:07 motif
drwxr-xr-x  2 mussys 4.0K 2005-12-20 11:42 set_rlimits-1.2.0
drwxr-xr-x  2 mussys 4.0K 2008-05-26 06:19 ssg-1.13
drwxr-xr-x 24 mussys 4.0K 2009-03-03 23:59 nyquist
drwxr-xr-x  8 mussys 4.0K 2009-06-05 03:00 nedit
drwxr-xr-x  6 mussys 4.0K 2009-07-05 09:11 invada-studio-plugins-lv2-1.1.0
-rw-r--r--  1 mussys 906K 2009-07-11 00:04 libsndfile-1.0.20.tar.gz
drwxr-xr-x  6 mussys 4.0K 2009-07-15 22:02 ZynAddSubFX-2.4.0
drwxr-xr-x 12 mussys 4.0K 2009-07-20 11:11 icon225
-rw-r--r--  1 mussys 1.8M 2009-07-20 12:04 patch-2.6.26.8-rt16
-rw-r--r--  1 mussys 6.6M 2009-07-20 20:17
linux-image-2.6.26.8-rt16_mussysRT.0.1_amd64.deb
-rwxr-xr-x  1 mussys  10K 2009-07-20 20:36 realTimeConfigQuickScan.pl
-rw-r--r--  1 mussys 6.2M 2009-07-20 21:21
linux-image-2.6.26.8-rt16_mussysRT.0.2_amd64.deb
drwxr-xr-x  6 mussys 4.0K 2009-07-20 22:50 ALSA
-rw-r--r--  1 mussys 922K 2009-07-20 23:06
jack-audio-connection-kit-0.116.2.tar.gz
-rw-r--r--  1 mussys 4.2M 2009-07-20 23:12 libsamplerate-0.1.7.tar.gz
drwxr-xr-x 13 mussys 4.0K 2009-07-20 23:16 libsndfile-1.0.20
drwxr-xr-x  9 mussys 4.0K 2009-07-20 23:19 libsamplerate-0.1.7
-rw-r--r--  1 mussys 336K 2009-07-20 23:31 qjackctl-0.3.4.tar.gz
-rw-r--r--  1 mussys 986K 2009-07-20 23:40 phasex-0.12.0beta3.tar.gz
-rw-r--r--  1 mussys 107K 2009-07-20 23:48 jack-keyboard-2.5.tar.gz
-rw-r--r--  1 mussys 3.3M 2009-07-21 03:10 ardour-2.8.1.tar.bz2
-rw-r--r--  1 mussys 167K 2009-07-21 03:13 slv2-0.6.6.tar.bz2
-rw-r--r--  1 mussys 102K 2009-07-21 03:15 lv2core-3.0.tar.bz2
drwxr-xr-x  6 mussys 4.0K 2009-07-21 03:16 lv2core-3.0
drwxr-xr-x 12 mussys 4.0K 2009-07-21 03:24 slv2-0.6.6
-rw-r--r--  1 mussys 368K 2009-07-21 03:30 zynjacku-5.tar.bz2
-rw-r--r--  1 mussys 252K 2009-07-21 03:32 lv2dynparam1-2.tar.bz2
drwxr-xr-x  5 mussys 4.0K 2009-07-21 03:33 lv2dynparam1-2
drwxr-xr-x  7 mussys 4.0K 2009-07-21 03:34 zynjacku-5
-rw-r--r--  1 mussys  69K 2009-07-21 03:37 zyn-1.tar.bz2
drwxr-xr-x  3 mussys  12K 2009-07-21 03:38 zyn-1
-rw-r--r--  1 mussys 1.4M 2009-07-21 03:55 ZynAddSubFX-2.4.0.tar.bz2
-rw-r--r--  1 mussys 251K 2009-07-21 04:07 swh-lv2-1.0.15.tar.gz
-rw-r--r--  1 mussys 571K 2009-07-21 04:11 calf-0.0.18.5.tar.gz
-rw-r--r--  1 mussys  73K 2009-07-21 22:30 lv2vocoder-1.tar.bz2
-rw-r--r--  1 mussys 432K 2009-07-21 22:31 ll-plugins-0.2.1.tar.bz2
lrwxrwxrwx  1 mussys   23 2009-07-21 22:37 Downloads ->
/home/mussys/Downloads/
-rw-r--r--  1 mussys 422K 2009-07-21 22:51 lash-0.6.0~rc2.tar.bz2
drwxr-xr-x 12 mussys 4.0K 2009-07-21 23:02 lash-0.6.0.594
-rw-r--r--  1 mussys 1.9K 2009-07-21 23:19 lv2-units-ext-0.4.tar
-rw-r--r--  1 mussys  19K 2009-07-21 23:19 lv2_ui.h
-rw-r--r--  1 mussys  12K 2009-07-21 23:21 lv2_event.h
-rw-r--r--  1 mussys 6.8K 2009-07-21 23:21 lv2_event.ttl
-rw-r--r--  1 mussys 8.4K 2009-07-21 23:21 lv2_event_helpers.h
-rw-r--r--  1 mussys 3.6K 2009-07-21 23:21 lv2_uri_map.h
drwxr-xr-x  2 mussys 4.0K 2009-07-21 23:34 lv2-units-ext
-rw-r--r--  1 mussys  74K 2009-07-21 23:39 lv2-c++-tools-1.0.2.tar.bz2
drwxr-xr-x  5 mussys 4.0K 2009-07-21 23:44 lv2-c++-tools-1.0.2
drwxr-xr-x  5 mussys 4.0K 2009-07-21 23:44 ll-plugins-0.2.1
drwxr-xr-x  5 mussys 4.0K 2009-07-21 23:46 jack-keyboard-2.5
drwxr-xr-x  5 mussys 4.0K 2009-07-21 23:47 calf-0.0.18.5
drwxr-xr-x  3 mussys 4.0K 2009-07-21 23:51 lv2vocoder-1
drwxr-xr-x 12 mussys 4.0K 2009-07-21 23:51 phasex-0.12.0
-rw-r--r--  1 mussys 595K 2009-07-22 00:01 aubio-0.3.2.tar.gz
drwxr-xr-x 10 mussys 4.0K 2009-07-22 00:06 aubio-0.3.2
-rw-r--r--  1 mussys 3.6M 2009-07-22 12:50 hydrogen-0.9.4-rc1-1.tar.gz
drwxr-xr-x 13 mussys 4.0K 2009-07-22 13:19 hydrogen-0.9.4-rc1-1
-rw-r--r--  1 mussys 146K 2009-07-22 23:59 lv2fil-2.0.tar.bz2
-rw-r--r--  1 mussys 2.5M 2009-07-23 00:16 muse-1.0rc3.tar.gz
-rw-r--r--  1 mussys 264K 2009-07-23 00:25 jack-rack-1.4.7.tar.bz2
-rw-r--r--  1 mussys 765K 2009-07-23 00:25 rakarrack-0.3.0.tar.gz
-rw-r--r--  1 mussys  85K 2009-07-23 00:31 Mx44.1.tar.gz
drwxr-xr-x  4 mussys 4.0K 2009-07-23 00:34 lv2fil-2.0
-rw-r--r--  1 mussys 1.7M 2009-07-23 00:43 raptor-1.4.19.tar.gz
drwxr-xr-x 10 mussys 4.0K 2009-07-23 00:45 raptor-1.4.19
-rw-r--r--  1 mussys 1.5M 2009-07-23 00:46 redland-1.0.9.tar.gz
-rw-r--r--  1 mussys 1.1M 2009-07-23 00:48 rasqal-0.9.16.tar.gz
drwxr-xr-x  8 mussys 4.0K 2009-07-23 00:48 rasqal-0.9.16
drwxr-xr-x  9 mussys 4.0K 2009-07-23 00:49 redland-1.0.9
drwxr-xr-x 18 mussys 4.0K 2009-07-23 00:50 drobilla-lad
drwxr-xr-x 23 mussys 4.0K 2009-07-23 01:28 linux-2.6.26.8
drwxr-xr-x  6 mussys 4.0K 2009-07-23 01:45 lmuse
-rw-r--r--  1 mussys  41K 2009-07-23 02:04 set_rlimits-1.2.0.tgz
-rw-r--r--  1 mussys 167K 2009-07-23 13:00 seq24-0.9.0.tar.bz2
drwxr-xr-x  4 mussys 4.0K 2009-07-23 13:02 seq24-0.9.0
-rw-r--r--  1 mussys 1.5M 2009-07-23 13:03
nedit-latest-sources-HEAD.tar.gz
drwxr-xr-x  2 mussys 4.0K 2009-07-23 13:15 XFCE
drwxr-xr-x  7 mussys 4.0K 2009-07-23 13:38 rakarrack-0.3.0
drwxr-xr-x  6 mussys 4.0K 2009-07-23 13:44 jack-rack-1.4.7
drwxr-xr-x  3 mussys 4.0K 2009-07-24 14:33 Mx44.1
-rw-r--r--  1 mussys  17M 2009-07-24 14:48 openmotif2.1.30.tar.gz
drwxr-xr-x  3 mussys 4.0K 2009-07-24 14:53 nedit_cvs
drwxr-xr-x 13 mussys 4.0K 2009-07-24 17:28 muse-1.0rc3
-rw-r--r--  1 mussys 985K 2009-07-24 21:43 sox-14.3.0.tar.gz
-rw-r--r--  1 mussys 1.3M 2009-07-24 21:43 lame-398-2.tar.gz
drwxr-xr-x 16 mussys 4.0K 2009-07-24 21:52 lame-398-2
-rw-r--r--  1 mussys 9.3K 2009-07-25 21:38 ssg-1.13.tar.bz2
-rw-r--r--  1 mussys 149K 2009-07-27 21:05
invada-studio-plugins-lv2_1.1.0-0.tar.gz
drwxr-xr-x  7 mussys 4.0K 2009-07-29 13:12 swh-lv2-1.0.15
drwxr-xr-x 11 mussys 4.0K 2009-08-07 11:36
jack-audio-connection-kit-0.116.2
-rw-r--r--  1 mussys 2.4M 2009-08-07 11:49 jack-1.9.3.tar.bz2
drwxr-xr-x 14 mussys 4.0K 2009-08-07 11:52 jack-1.9.3
drwxr-xr-x  7 mussys 4.0K 2009-08-07 11:57 qjackctl-0.3.4
drwxr-xr-x  8 mussys 4.0K 2009-08-07 13:40 zynaddsubfx
drwxr-xr-x  7 mussys 4.0K 2009-08-07 17:22 sox-14.3.0
drwxr-xr-x  3 mussys 4.0K 2009-08-07 20:01 kernel-lsm
-rw-r--r--  1 mussys 6.1K 2009-08-07 21:30 linux-rtprio-0.9-raboof1.tgz
drwxr-xr-x  2 mussys 4.0K 2009-08-07 21:31 linux-rtprio
-rw-r--r--  1 mussys 6.0M 2009-08-08 11:46 nyqsrc303.zip
drwxr-xr-x  9 mussys 4.0K 2009-08-08 13:03 ardour-2.8.1
-rw-r--r--  1 mussys  19M 2009-08-09 17:34 snd-10.8.tar.gz
-rw-r--r--  1 mussys 112K 2009-08-09 18:09
rollendurchmesserzeitsammler-0.1.5.tar.gz
drwxr-xr-x  5 mussys 4.0K 2009-08-09 18:09
rollendurchmesserzeitsammler-0.1.5
drwxr-xr-x  7 mussys  16K 2009-08-09 18:25 snd-10.8
-rw-r--r--  1 mussys 178K 2009-08-15 18:56 vmpk-0.2.6.tar.bz2
drwxr-xr-x  9 mussys 4.0K 2009-08-15 18:58 vmpk-0.2.6
drwxr-xr-x 15 mussys 4.0K 2009-08-17 18:47 LADSPA
-rw-r--r--  1 mussys 500K 2009-08-19 22:29 mhwaveedit-1.4.16.tar.bz2
drwxr-xr-x  7 mussys 4.0K 2009-08-19 22:33 mhwaveedit-1.4.16
-rw-r--r--  1 mussys    0 2009-08-20 17:11 install_stuff



-----------------------------------------------------------------------
************* this is nice:

MY FLUXBOX MENU FILE ( ~/.fluxbox/menu )

[begin] (fluxbox)
[separator]
[nop](MusSys)
[separator]
[exec] (XTerm)          {xterm}
[exec] (Nedit)          {nedit.nc}
[exec] (Icon225connect) {python
/usr/lib/python2.5/site-packages/hsoc/HSOconnect.py}
[exec] (Iceweasel)      {iceweasel}
[separator]
[submenu] (Audio){}
    [separator]
	[exec] (Qjackctl)       {qjackctl}
	[exec] (Patchage)       {patchage}
	[exec] (Envy24 Mixer)   {envy24control}
    [separator]
	[exec] (Jack Keyboard)  {jack-keyboard}
	[exec] (Virtual Piano Midi Keyboard) {vmpk}
	[exec] (Seq24)          {seq24}
	[exec] (Muse Seq)       {muse}
    [separator]
	[exec] (Ardour2)        {ardour2}
	[exec] (Phasex)         {phasex}
	[exec] (ZynAddSubFX)    {zynaddsubfx}
	[exec] (ZynJackU)       {zynjacku}
	[exec] (Ingen)          {ingen -eg}
    [separator]
	[exec] (Hydrogen)       {hydrogen}
    [separator]
	[exec] (CalfJackHost)   {calfjackhost}
	[exec] (Rakarrack)      {rakarrack}
	[exec] (Jack Rack)      {jack-rack}
    [exec] (LV2 Rack)       {lv2rack}
    [separator]
    [exec] (SND)            {snd}
    [exec] (mhWaveEdit)     {mhwaveedit}
    [separator]
[end]
[separator]
[submenu](System){}
[include] (/etc/X11/fluxbox/fluxbox-menu)
[end]
[separator]
[end]



More information about the NetBehaviour mailing list