--- web/trunk/www.linuxsampler.org/documentation.html 2009/11/25 19:49:40 2035 +++ web/trunk/www.linuxsampler.org/documentation.html 2014/06/19 13:36:49 2656 @@ -145,6 +145,12 @@ + + + +
BitcoinsOr donate Bitcoins at:
+
1Q9CK7xUhMNWryqYTZLbUTXbrjpYYtwvng
+
Why donate?

@@ -159,7 +165,7 @@ //--> @@ -182,7 +188,7 @@ currently no official document defining the so called SFZ version 2 format, we created our own SFZ2 reference document, reflecting the format and the progress of implementation in LinuxSampler's - CVS developers version. This reference document is currently maintained by + Subversion developers version. This reference document is currently maintained by Anders Dahnielson.

@@ -211,7 +217,7 @@ OS X HOWTO - LinuxSampler quickstart guide for the Apple OS X operating system. + LinuxSampler quickstart guide for the Apple OS X operating system (Note: Completely out-dated!). @@ -222,6 +228,12 @@ + Debian HOWTO (German) + + Another guide for Debian on an external site, this one in German language. + + + Windows Build HOWTO Guide for how to build libgig, linuxsampler and gigedit @@ -239,7 +251,9 @@ for a short tutorial. Please notice that this quickstart document is automatically generated from CVS and thus might reflect features and behaviors only available in the very latest, bleeding - edge development version of gigedit from CVS. + edge development version of gigedit from CVS.
+
+ Note: The gigedit documentation is currently completely out-dated!

JSampler

@@ -254,10 +268,14 @@

libgig

- libgig is a C++ library used to load and modify Gigasampler format files. + libgig is a C++ library used to load and modify instrument files, + supporting the Gigasampler / GigaStudio file format, SoundFont file + format, KORG file format, AKAI disk image format and the DLS + (Downloadable Sounds) file format.
+
If you're a developer and might want to use libgig, here is its API documentation - (automatically daily updated from CVS). + (automatically updated from SVN).

@@ -267,7 +285,7 @@ liblscp is C library as convenient wrapper around the LinuxSampler Control Protocol. If you're a developer and might want to use liblscp, here is its API documentation - (automatically daily updated from CVS). + (automatically updated from SVN).

LSCP Reference

@@ -296,16 +314,40 @@ TXT, HTML, - XML + XML unreleased Very latest draft of the protocol (which usually reflects the - latest development state from CVS or may even not be implemented + latest development state from SVN or may even not be implemented yet). + LSCP 1.6 + + TXT, + HTML, + XML + + 2014-01-10 + + Protocol specification of a SVN LinuxSampler version (1.0.0.svn25 - svn r2500). + + + + LSCP 1.5 + + TXT, + HTML, + XML + + 2011-06-24 + + Protocol specification of a SVN LinuxSampler version (svn r2188). + + + LSCP 1.4 TXT, @@ -314,7 +356,7 @@ 2009-07-31 - Protocol specification of the latest official release of LinuxSampler (1.0.0). + Protocol specification of old official LinuxSampler release v1.0.0. @@ -326,7 +368,7 @@ 2007-12-06 - Protocol specification of the previous official release of LinuxSampler (0.5.1). + Protocol specification of ancient LinuxSampler release (0.5.1). @@ -338,7 +380,7 @@ 2007-10-15 - Protocol specification old LinuxSampler release (0.5.0). + Protocol specification of ancient LinuxSampler release (0.5.0). @@ -438,8 +480,12 @@ # connect to ALSA playback JACK client so we can hear something # (you can use 'GET AUDIO_OUTPUT_CHANNEL_PARAMETER INFO 0 0 JACK_BINDINGS' # to get all available JACK clients / ports) -SET AUDIO_OUTPUT_CHANNEL_PARAMETER 0 0 JACK_BINDINGS='alsa_pcm:playback_1' -SET AUDIO_OUTPUT_CHANNEL_PARAMETER 0 1 JACK_BINDINGS='alsa_pcm:playback_2' +SET AUDIO_OUTPUT_CHANNEL_PARAMETER 0 0 JACK_BINDINGS='system:playback_1' +SET AUDIO_OUTPUT_CHANNEL_PARAMETER 0 1 JACK_BINDINGS='system:playback_2' +# Note: above is for JACK2 (a.k.a. jackmp). If you are still using JACK1, +# you would need to use this instead: +# SET AUDIO_OUTPUT_CHANNEL_PARAMETER 0 0 JACK_BINDINGS='alsa_pcm:playback_1' +# SET AUDIO_OUTPUT_CHANNEL_PARAMETER 0 1 JACK_BINDINGS='alsa_pcm:playback_2' # load the ALSA MIDI driver CREATE MIDI_INPUT_DEVICE ALSA @@ -466,7 +512,7 @@ It shows how to setup a more realistic sampler session, handle routing of MIDI input channels, handle routing of audio channels, it uses JACK again as audio output driver, but creates the JACK client with four output channels instead, it creates two - sampler channels, loads two different instrument on those two sampler channels and alters + sampler channels, loads two different instruments on those two sampler channels and alters the audio channel routing so that the two output channels of sampler channel 1 are routed to the first two JACK output channels and the two output channels of sampler channel 2 are routed the second pair of the JACK client's output channels. That way you could e.g. record the output @@ -514,10 +560,12 @@ # automatic connection between the four 4 ports of LS's Jack client and the # ALSA PCM JACK client (assuming your sound card has at least 4 outputs ;-) -SET AUDIO_OUTPUT_CHANNEL_PARAMETER 0 0 JACK_BINDINGS='alsa_pcm:playback_1' -SET AUDIO_OUTPUT_CHANNEL_PARAMETER 0 1 JACK_BINDINGS='alsa_pcm:playback_2' -SET AUDIO_OUTPUT_CHANNEL_PARAMETER 0 2 JACK_BINDINGS='alsa_pcm:playback_3' -SET AUDIO_OUTPUT_CHANNEL_PARAMETER 0 3 JACK_BINDINGS='alsa_pcm:playback_4' +# (assumimg JACK2 a.k.a. jackmp here, if you are still using JACK1 then +# you have to replace "system" by "alsa_pcm" here) +SET AUDIO_OUTPUT_CHANNEL_PARAMETER 0 0 JACK_BINDINGS='system:playback_1' +SET AUDIO_OUTPUT_CHANNEL_PARAMETER 0 1 JACK_BINDINGS='system:playback_2' +SET AUDIO_OUTPUT_CHANNEL_PARAMETER 0 2 JACK_BINDINGS='system:playback_3' +SET AUDIO_OUTPUT_CHANNEL_PARAMETER 0 3 JACK_BINDINGS='system:playback_4' # not necessary, just to see our setup GET CHANNEL INFO 0