From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by listman.util.phx.redhat.com (8.12.10/8.12.10) with ESMTP id i5KFhrNv019023 for ; Sun, 20 Jun 2004 11:43:53 -0400 Received: (from mail@localhost) by int-mx1.corp.redhat.com (8.11.6/8.11.6) id i5KFhr224851 for blinux-list@listman.util.phx.redhat.com; Sun, 20 Jun 2004 11:43:53 -0400 Received: from mx1.redhat.com (mx1.redhat.com [172.16.48.31]) by int-mx1.corp.redhat.com (8.11.6/8.11.6) with ESMTP id i5KFhq024847 for ; Sun, 20 Jun 2004 11:43:52 -0400 Received: from viefep16-int.chello.at (viefep16-int.chello.at [213.46.255.17]) by mx1.redhat.com (8.12.10/8.12.10) with ESMTP id i5KFhpe1018858 for ; Sun, 20 Jun 2004 11:43:51 -0400 Received: from lexx.delysid.org ([80.109.223.65]) by viefep16-int.chello.at (InterMail vM.6.00.05.02 201-2115-109-103-20031105) with ESMTP id <20040620154345.HLUG726.viefep16-int.chello.at@lexx.delysid.org> for ; Sun, 20 Jun 2004 17:43:45 +0200 Received: from mlang by lexx.delysid.org with local (Exim 3.36 #1 (Debian)) id 1Bc4Ty-0006nm-00 for ; Sun, 20 Jun 2004 17:43:46 +0200 To: blinux-list@redhat.com From: Mario Lang Date: Sun, 20 Jun 2004 17:43:46 +0200 Message-ID: <87k6y26xql.fsf@lexx.delysid.org> User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: Mario Lang X-RedHat-Spam-Score: 2.646 ** X-Loop: blinux-list@redhat.com Subject: Perfectly accessible Audio production solution for Linux X-BeenThere: blinux-list@redhat.com X-Mailman-Version: 2.1.5 Precedence: junk Reply-To: Linux for blind general discussion List-Id: Linux for blind general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Jun 2004 15:43:54 -0000 Hi. I just wanted to let you know that thee is actually one fully accessible audio production envorinment for Linux available now. It is called SuperCollider3 (supercollider.sourceforge.net), the third generation of James MacCarthy's audio synthesis programming environment. Versions one and two were only available for Macintosh, but James released version three uneer the GPL and did some rearchitecturing. This version is now fully client/server based, consisting of scsynth, the real-time audio synthesis server which is controlled via a network connection by some client(s) which use the OSC protocol. sclang is one client for the scsynth server which implements the SuperCollider Programming language. This client does not require any GUI, in fact it can be used directly from within Emacs. One only needs to learn the SuperCollider programming language to be able to do whatever one can imagine. The sclang client for Linux can also talk to the ALSA MIDI sequencer API, therefore allowing you to do MIDI sequencing at a programming level. It does present a quite steep learning curve, but it is useable by us after all. If you got some MIDI fader box or any other MIDI hardware with knobs, you should actually be able to build your own synthesizer with interactive realtime controls. I'm missing some vital pieces of hardware to interconnect my MIDI equipment with my SBLive right now, but as soon as this is cleared up, I can let you know of results in this direction. Quickstart for Debian users: * Install package supercollider and supercollider-doc. * Create directories ~/synthdefs and ~/SuperCollider. * Copy the directory /usr/share/doc/supercollider-doc/Help to directory ~/SuperColider so that you have a directory ~/SuperColider/Help. * Unpack all help files so that Emacs can read them: find ~/SuperCollider/Help -name \*.gz -exec gunzip {} \; * Add (require 'sclang) to your .emacs. * Launch Emacs with command-line argument -sclang: emacs -sclang * Hit C-c C-h, enter "Help" as help topic, and start reading. -- CYa, Mario | Debian Developer | Get my public key via finger mlang@db.debian.org | 1024D/7FC1A0854909BCCDBE6C102DDFFC022A6B113E44