From 7f9da08b09f3bf2804aea79eb163d296a2f409d3 Mon Sep 17 00:00:00 2001 From: terminatorX <> Date: Wed, 16 Apr 2003 19:46:28 +0000 Subject: [PATCH] Moving often used links into linkdb --- website/Makefile | 4 +-- website/aseqjoy.xml | 12 ++++---- website/createpreview | 2 +- website/createshot | 9 ++++++ website/docs.xml | 18 +++++------ website/download.xml | 16 +++++----- website/faq.xml | 7 +++-- website/index.xml | 67 ++++++++++++++++++++++------------------- website/linkdb.xml | 20 ++++++++++++ website/scratches.xml | 5 +-- website/screenshots.xml | 11 ++++--- website/sedscript | 1 + website/tX.dtd | 23 +++++++++++--- website/tX.xsl | 60 +++++++++++++++--------------------- website/turntable.xml | 7 +++-- 15 files changed, 151 insertions(+), 111 deletions(-) create mode 100755 website/createshot create mode 100644 website/linkdb.xml diff --git a/website/Makefile b/website/Makefile index a3bbae5..c4aeb29 100644 --- a/website/Makefile +++ b/website/Makefile @@ -10,8 +10,8 @@ pretty: clean: Makefile rm -rf *.html *.tmp -%.html: %.xml tX.xsl tX.dtd sedscript - xsltproc tX.xsl $*.xml > $*.tmp && sed -f sedscript < $*.tmp | (echo ''; cat) > $*.html ; rm $*.tmp +%.html: %.xml tX.xsl tX.dtd sedscript linkdb.xml + xsltproc tX.xsl $*.xml > $*.tmp && sed -f sedscript < $*.tmp | (echo ''; cat) > $*.html ; rm $*.tmp # java org.apache.xalan.xslt.Process -in $*.xml -xsl tX.xsl -out $*.tmp && sed -f sedscript < $*.tmp | (echo ''; cat) > $*.html ; rm $*.tmp dist: all diff --git a/website/aseqjoy.xml b/website/aseqjoy.xml index 42d7364..915cb54 100644 --- a/website/aseqjoy.xml +++ b/website/aseqjoy.xml @@ -1,19 +1,19 @@
+ &db; - aseqjoyis a + aseqjoy is a Joystick to ALSA MIDI Sequencer Converter. In fact it's a really tiny piece of software that turns a joystick into a MIDI controller for the - ALSA sequencer + ALSA sequencer infrastructure. I mainly wrote it to test the new MIDI interface of terminatorX but then I thought it might be useful with other scenarios and applications, too. For a more detailed description on what it does and how to use it - have a look the - manpage. + have a look the manpage. If you want to test it yourself download the source: aseqjoy-0.0.1.tar.gz (Sorry no binaries - but it's so small it only takes seconds to compile it yourself @@ -30,9 +30,9 @@ package (to calibrate your joystick) and Robert Ham's alsa-patch-bay or aconnect from the - alsa-utils package to connect + alsa-utils package to connect aseqjoy's MIDI output port to other input ports. aseqjoy is distributed under the terms of the - GNU General Public License V2. + GNU General Public License V2.
diff --git a/website/createpreview b/website/createpreview index 0cfc4e6..8a65711 100755 --- a/website/createpreview +++ b/website/createpreview @@ -1,5 +1,5 @@ #!/bin/bash for file in $*; do - jpegtopnm < $file | pnmscale -xsize=100 | pnmtojpeg > pre_$file + jpegtopnm < $file | pnmscale -xsize=100 | jpegtopng > pre_$file done diff --git a/website/createshot b/website/createshot new file mode 100755 index 0000000..3df1ad3 --- /dev/null +++ b/website/createshot @@ -0,0 +1,9 @@ +#!/bin/bash +for file in $*; +do + if [ -f pre_$file ] + then + rm -rf pre_$file + fi + pngtopnm < $file | pnmscale -xsize=350 | pnmtopng > pre_$file +done diff --git a/website/docs.xml b/website/docs.xml index 8864b53..6046f61 100644 --- a/website/docs.xml +++ b/website/docs.xml @@ -1,6 +1,7 @@
+ &db; The following documentation is available: @@ -17,31 +18,30 @@ Brian bredfern@calarts.edu - wrote a nice + wrote a nice QuickToot tutorial on terminatorX. Check it out - here or have look at all the other - QuickToots available. + here or have look at all the other + QuickToots available. If you're stuck on installing terminatorX I recommend having a - look at the - INSTALL file. + look at the file. I also maintain a - Frequently Asked Questions document. + Frequently Asked Questions document. Additionally there's a HTML version of the - aseqjoy - man page. + + man page. And a rather old - description on how I turned my + description on how I turned my broken turntable into terminatorX device. diff --git a/website/download.xml b/website/download.xml index 15791ae..7c00c36 100644 --- a/website/download.xml +++ b/website/download.xml @@ -1,6 +1,7 @@
+ &db; Available Downloads @@ -37,7 +38,7 @@ - LADSPA The Linux Audio + The Linux Audio Developer's Simple Plugin API @@ -47,7 +48,7 @@ terminatorX supports Steve Harris' - liblrdf which allows + which allows categorizing LADSPA plugins. Although terminatorX can be built without liblrdf support I strongly recommend installing it when you plan on using Steve Harris' wonderful @@ -57,7 +58,7 @@ terminatorX' MIDI interface is based on the ALSA sequencer API and therefor requires a working - ALSA setup + setup To enhance audiofile support I strongly recommend installing: @@ -102,12 +103,11 @@ terminatorX Debian package via apt-get. - Mandrake users may be pleased to here that + Mandrake users may want to check out - Some - email@email.de - has created RPMs for their distribution - here. + Thac + tobbe@nyvalls.com + 's RPMs here. Old Sources diff --git a/website/faq.xml b/website/faq.xml index 7d45578..6008656 100644 --- a/website/faq.xml +++ b/website/faq.xml @@ -1,6 +1,7 @@
+ &db; What is terminatorX? @@ -9,7 +10,7 @@ "scratch" on digitally sampled audio data (*.wav, *.au, *.ogg, *.mp3, etc.) the way hiphop-DJs scratch on vinyl records. It features multiple turntables, realtime effects (buit-in as well as - LADSPA plugin effects), a + plugin effects), a sequencer and MIDI interface - all accessible through an easy-to-use gtk+ GUI. This sofware is designed to run under Linux, FreeBSD and the @@ -76,7 +77,7 @@ Update: If you want to use your joystick along with your mouse I suggest using my tiny - aseqjoy tool to connect your joystick to + tool to connect your joystick to the MIDI input port of terminatorX. If you want to use another mouse however, you need to configure this mouse as an XFree86 XInput devices and from what I've read I @@ -96,7 +97,7 @@ _t24__default_alloc_template2b1i0.free_list" when I run terminatorX? - You proabably downloaded the binary-rpm-package and your + You probably downloaded the binary-rpm-package and your libstdc++ is outdated. This seems to occur on Mandrake systems only. Upgrading with a newer libstdc++ package should fix this. diff --git a/website/index.xml b/website/index.xml index de969b7..a80b5ed 100644 --- a/website/index.xml +++ b/website/index.xml @@ -1,12 +1,13 @@
+ &db;
Welcome to the terminatorX website! Bookmark this site as - www.terminatorX.cx. It's + terminatorX.cx. It's located on 42.fht-esslingen.de @@ -17,21 +18,20 @@ sampled audio data (*.wav, *.au, *.ogg, *.mp3, etc.) the way hiphop-DJs scratch on vinyl records. It features multiple turntables, realtime effects (buit-in as well as - LADSPA plugin effects), a + plugin effects), a sequencer and MIDI interface - all accessible through an easy-to-use gtk+ GUI. This sofware is designed to run under Linux, FreeBSD and the like. If you have more questions read the - FAQ/Manual/Tutorial/LICENSE and if you have further questions, + /Manual/Tutorial/License and if you have further questions, suggestions, patches, - scratches send me a + scratches send me a mail - + terminatorX 3.80 and aseqjoy 0.0.1 @@ -41,14 +41,20 @@ Finally terminatorX has a - native - ALSA + native backend. See the new Preferences dialog and the online manual for details. The ALSA and the OSS backends now both support operating at an arbitrary sampling rate. + + + Scrolling audio data, a menubar and even less space consumption + for small displays. + + + The audio data display is now zoomable. This helps scratching large audio files @@ -69,7 +75,7 @@ Arthur Peters amp@singingwizard.org . The MIDI interface is based upon the - ALSA sequencer API, + sequencer API, so you'll have to connect terminatorX' input port to an output port of your choice with either aconnect or for example the @@ -78,8 +84,7 @@ a turntable's parameter click the MIDI Mapping button. In order to test the new interface I hacked a little tool - called - aseqjoy that emits MIDI controller + called that emits MIDI controller messages based on Joystick motion. @@ -100,8 +105,9 @@ I added a little pitch calculator that allows adjusting the playback speed of a turntable to that of the master turntable so it easy - very easy to synchronize loops now. Note that this feature is - proabably useless. + very easy to synchronize (precisely cut) loops now. + Note that this feature is + probably useless with large audiofiles (like complete songs). Advancing the use of XML: many XML-related bugs have been @@ -138,10 +144,13 @@ This release has seen quite some valgrinding so it - should run rather stable and a major mem leak has been fixedm, too. + should run rather stable and a major mem leak has been fixed, too. Unlike 3.73 this one compiles with gcc > 3.0 with -Wall and - -Werror enabled. + -Werror enabled. Well, the version number ends in a + zero, which means lots of new code with possibly lots of new and yet + undiscovered busg. + @@ -149,8 +158,7 @@ terminatorX V3.73 available, Debian inclusion + a - - tutorial + Aside of fixing numerous bugs, the new release does have some new features: @@ -163,9 +171,6 @@ too, but I don't plan to support it much longer. - - Minimizing controls to save space - I reworked the GUI a bit in order to make terminatorX fit @@ -249,7 +254,7 @@ Adrian adrian@lisas.de - terminatorX now has a + terminatorX now has a manpage. @@ -269,7 +274,7 @@ Tilman Linneweh tilman@arved.de - for testing. + for testing. Many other fixes. @@ -283,7 +288,7 @@ Mike Furr mfurr@debian.org - is now maintainer of the + is now maintainer of the terminatorX Debian package. So if you're a Debian user you may want to @@ -294,16 +299,16 @@ Brian bredfern@calarts.edu - has created a wonderful step-by-step - - "terminatorX TOOT" tutorial - reading that will accelerate the + has created a wonderful step-by-step + + "terminatorX TOOT" tutorial - reading that will accelerate the creation of your first scratch considerably. - Turntable gallery online and a fresh - scratch + Turntable gallery online and a fresh + scratch I finally managed to hack the website's DTD and XSLT stylesheet to support the @@ -314,9 +319,9 @@ Brian bredfern@calarts.edu - - a California based terminatorX DJ - has contributed a very + - a California based terminatorX DJ - has contributed a very cool scratch for the - scratches section. It's just an + scratches section. It's just an excerpt of a complete drum and bass set that is available at Brian's website - which seems to be down currently. In case it doesn't come up again I'll mirror the complete @@ -342,7 +347,7 @@ Hope everybody had a nice start into 2002, these are the changes that come with terminatorX release 3.72 (for details check the - ChangeLog): + ): Thanks to a patch from diff --git a/website/linkdb.xml b/website/linkdb.xml new file mode 100644 index 0000000..392567e --- /dev/null +++ b/website/linkdb.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/website/scratches.xml b/website/scratches.xml index 26bb5b0..03847db 100644 --- a/website/scratches.xml +++ b/website/scratches.xml @@ -1,6 +1,7 @@
+ &db; Yeah, Boy!(talking @@ -44,7 +45,7 @@ Aint no DJ but love to scratch! created with his - own turntable. + own turntable. @@ -218,7 +219,7 @@ mp3 or - ogg it. If you don't have an encoder go and get, + ogg it. If you don't have an encoder go and get LAME, BladeEnc or OggVorbis. diff --git a/website/screenshots.xml b/website/screenshots.xml index e4bf28d..01a2bf9 100644 --- a/website/screenshots.xml +++ b/website/screenshots.xml @@ -1,10 +1,11 @@
+ &db; What it looks like... - Here are some screenshots I took of terminatorX 3.80 in + Here are some screenshots of terminatorX 3.80 in action. @@ -13,17 +14,17 @@ Selecting a - LADSPA plugin from a - liblrdf structured menu. + plugin from a + structured menu. Mapping a parameter to a turntable's axis. This works for - LADSPA plugins, too. + plugins, too. Configuring terminatorX. - + Mapping MIDI events to turntable parameters. diff --git a/website/sedscript b/website/sedscript index dacec1c..697dd21 100644 --- a/website/sedscript +++ b/website/sedscript @@ -4,3 +4,4 @@ s/CLOSE_DA_P/<\/p>/ s/OPEN_DA_P/

/ s/MAKE_THIS_MYOUML/\ö/ s/NEW_TT_ROW/<\/tr>/ +s/charset=UTF-8/charset=iso-8859-1/ diff --git a/website/tX.dtd b/website/tX.dtd index 4c2d59f..b44cb41 100644 --- a/website/tX.dtd +++ b/website/tX.dtd @@ -1,6 +1,6 @@ - + + name CDATA #REQUIRED> @@ -12,6 +12,14 @@ + + + + + @@ -66,15 +74,15 @@ - + - - + + @@ -86,6 +94,11 @@ + + + + diff --git a/website/tX.xsl b/website/tX.xsl index 7709db7..0968861 100644 --- a/website/tX.xsl +++ b/website/tX.xsl @@ -360,12 +360,20 @@ - - - - - - + + + + + + + + broken dblink "" + +
@@ -492,12 +500,7 @@
- - - - - - + @@ -506,11 +509,7 @@

@@ -527,9 +526,7 @@ - - - + @@ -654,14 +651,10 @@
- pix/ - + pix/ - - - - pix/pre_ - + + pix/pre_
@@ -687,15 +680,10 @@
- - pix/ - - - - - - pix/pre_ - + pix/pix/pre_
diff --git a/website/turntable.xml b/website/turntable.xml index ba8d553..9da7ebd 100644 --- a/website/turntable.xml +++ b/website/turntable.xml @@ -1,6 +1,7 @@
+ &db; While scratching with the mouse usually sounds the way terminatorX users want it to (at least if @@ -11,7 +12,7 @@ method suggested by the terminatorX logo should be feasible. Optical input devices are known to produce best results in such a scenario. For those interested here's a - document on how I turned my old turntable + document on how I turned my old turntable into a terminatorX device. Luckily a lot of terminatorX users have built their own turntables and I'm really happy to present some of these creations below. Please, if @@ -34,7 +35,7 @@ works. Note: Fernando also contributed a scratch - see - users' scratches-section. + users' scratches-section. @@ -106,7 +107,7 @@ These are the pictures of my very own terminatorX turntable. The turntable is described in more detail - here. + here. -- 2.25.4