Updated README with tip for better performance.
Removed fltk example client from package. This should fix any problems
with building the fltk client.
Taybin Rutkin
Mon May 12 2003 -- Alternative Csound Reference Manual, Version 4.23-1
Released.
1. What is the Alternative Csound Reference Manual?
The Alternative Csound Reference Manual is a reference manual for
the Csound program. It has been updated for the latest canonical
version of Csound, 4.23, and includes many working examples.
The Csound program is a digital audio synthesis program
distributed by John ffitch at the University of Bath:
ftp://ftp.cs.bath.ac.uk/pub/dream/newest/
For more information about Csound, visit http://www.csounds.com/.
2. What are the changes made since the last release?
* Changed the license to the GNU Free Documentation License.
* Added documentation for the following opcodes: bqrez, fprintks,
fprints, nstrnum, prints, schedkwhennamed, and subinstrinit.
* Updated documentation for the following opcodes: event, massign,
mute, pgmassign, prealloc, printks, schedule, schedwhen, sfinstr,
sfinstr3, sfinstr3m, sfinstrm, sfplay, sfplay3, sfplaym, and
subinstr.
* Added examples for the following opcodes: soundin, sndwarp,
subinstr, and wguide1.
For a complete list of updates, visit the news page:
http://kevindumpscore.com/docs/csound-manual/news.txt
3. Who were the contributors?
The Alternative Csound Reference Manual is maintained by
Kevin Conder with help from the Csound community. Contributors
for this edition include: Anders Andersson, David Gladstein,
Gabriel Maldonado, Istvan Varga, Jason Thomas, John ffitch,
Matt J. Ingalls, Oeyvind Brandtsegg, and Steven Yi.
4. Where can I view the Alternative Csound Reference Manual?
The Alternative Csound Reference Manual is viewable on-line here:
http://kevindumpscore.com/docs/csound-manual/
5. Where can I download the Alternative Csound Reference Manual?
You can download a copy of the Alternative Csound Reference Manual
in the following formats: ASCII text, DocBook/SGML, HTML, and PDF.
You can download these files via HTTP from here:
* http://kevindumpscore.com/download.html#csound-manual
You can also download these files via FTP from the following sites:
* ftp://ftp.cs.bath.ac.uk/pub/dream/documentation/manuals/
* ftp://ftp.csounds.com/manual/current/
Thanks go to John ffitch and Richard Boulanger for use of their
FTP servers.
=====
--
kwconder at yahoo dot com
__________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
http://search.yahoo.com
JACK 0.71.1
JACK is a low-latency audio server, written primarily for the GNU/Linux
operating system. It can connect a number of different applications to
an audio device, as well as allowing them to share audio between
themselves. Its clients can run in their own processes (ie. as normal
applications), or can they can run within the JACK server (ie. as a
"plugin").
JACK is different from other audio server efforts in that it has been
designed from the ground up to be suitable for professional audio work.
This means that it focuses on two key areas: synchronous execution of
all clients, and low latency operation.
**CHANGES**
* fltk macros/detection from bob ham
* tmpdir configure-time patch from jesse chappell
* socket error handling change (with additional graph sort!)
from stephane letz
* xrun init patch from gunter geiger
Taybin Rutkin
Here's some exciting news... Csound is now Open Source!
---------- Forwarded message ----------
Date: Sat, 10 May 2003 02:42:51 -0400
From: "Dr. Richard Boulanger" <csound(a)attbi.com>
To: "Dr. Richard Boulanger" <rboulanger(a)berklee.edu>
Subject: The New Csound LGPL License - At Last Free...
Dear Students, Colleagues, Friends,
On May 1, 2003 - the Licensing Office of MIT authorized me to notify
you
that they and Barry Vercoe had decided to change the Csound License and
make it "Open Source under the GNU-LGPL." Below is a note that Barry
Vercoe asked me to forward you regarding this incredibly wonderful
decision. After his note, I have included the email message that I
sent
to the Csound List accounting the details of the meetings and emails
that led to this event. Lastly, I have included the LGPL and FDL
licenses so that any and all of you who use Csound and make music with
Csound can now understand and appreciate all of your new freedoms!
=====
Dear all
Each time I have developed a major system for Musical Sound Synthesis I
have tried to make the sources freely available to the musical
community. With MUSIC 360 in 1968 that meant running to the Post Office
every day to mail off a bulky 300 ft reel of 9-track digital tape, but
I
really did enjoy the many hundreds of pieces this caused during the
late
60's and 70's. With my MUSIC -11 for the ubiquitous and less costly
PDP-11, I chose to pass the maintenance and distribution task off to a
third party. This was easier on me, and led to even more pieces in the
community during the late 70's and early 80's.
At the time I wrote Csound in 1985 the net had now made it possible for
would-be users to simply copy the sources from my MIT site, so I put my
time into writing a Makefile that would compile those sources along
with
the sound analysis programs and the Scot and Cscore utilities. And
though this was initially Unix, I worked with others to port it to
Apple
machines as well. After I was awarded an NSF grant in 1986, it became
necessary to add a copyright and permission paragraph to the sources
and
the accompanying Manual. The spirit of my contribution however
remained
unchanged, that I wished all who would use it, extend it, and do
creative things with it be given ready access with minimal hassle.
Today the original wording of the permission no longer conveys that
spirit, and the dozens of developers to whom I paid tribute in my
Foreword to Rick Boulanger's The Csound Book have felt it a deterrent
to
making the best extensions they can. So with the graceful consent of
MIT's Technology Licensing Office, I am declaring my part of Public
Csound to be Open Source, as defined by the LGPL standard. This does
not compromise the work of others, nor does it make the whole of Public
Csound into Free Software. But it does create a more realistic basis
upon which others can build their own brand of Csound extensions, in
the
spirit of my efforts over the years.
I am indebted to John ffitch for having protected me from the enormous
task
of daily maintenance in recent years. His spirit is even greater than
mine, and I trust you will continue to accord him that recognition as
you go forward.
Sincerely,
Barry Vercoe
=====
--
kwconder at yahoo dot com
__________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
http://search.yahoo.com
JACK 0.70.4 release
JACK is a low-latency audio server, written primarily for the GNU/Linux
operating system. It can connect a number of different applications to
an audio device, as well as allowing them to share audio between
themselves. Its clients can run in their own processes (ie. as normal
applications), or can they can run within the JACK server (ie. as a
"plugin").
JACK is different from other audio server efforts in that it has been
designed from the ground up to be suitable for professional audio work.
This means that it focuses on two key areas: synchronous execution of
all clients, and low latency operation.
CHANGES:
qjackconnect/jack_lsp bug fixed.
now can use either SysV or POSIX shm methods. Linxu 2.4.4 is required
for the POSIX method. Defaults to SysV, but can be switched with a
./configure option (--enable-posix-shm)
new --enable-optimize configure time flag, for compiler optimization.
jack_set_buffer_size_callback() de-deprecated.
added port metering API.
added option --timeout (OR -t) for client timeout. The default time is
as before: 500 msec.
jack_lsp now has usage (-h or --help) and version (--version) options.
various bug fixes and documentation updates.
CAVETS:
The shm code requires the tmpfs kernel module either loaded or compiled
in. A tmpfs filesystem must be mounted as well. This can be done by
adding:
tmpfs /dev/shm shm defaults 0 0
to /etc/fstab and running "mkdir /dev/shm; mount /dev/shm".
In versions of linux prior to 2.4.4, tmpfs was known as shmfs.
Client programs compile with the previous stable release (0.61.0) will
need to be recompiled to work with 0.70.4.
Client programs now need to also link against librt. That library
should be automatically included via pkg-config.
Taybin Rutkin
Just a quick notification to you all that pawfal (the webste for arty
free software types) has been reborn as a wiki, and is open for all to
use and abuse. Feel free to add information of your own - we're
especially interested in people using linux and/or free software for
artistic purposes to put links to their work there, you can create your
own wiki page etc etc.
http://www.pawfal.org
For more information, if you are new to wiki's:
http://www.pawfal.org/index.php/PawfalFaq
cheers,
dave
hi...
galan-0.3.0-test3 is released...
- now supports multiple jack in and out ports.
- FFT is also supported.
- BUGFIXES
for details see http://galan.sourceforge.net
--
torben Hohn
http://galan.sourceforge.net -- The graphical Audio language
Wed Apr 30 2003 -- Sweep 0.8.2 Released
=======================================
Sweep is an audio editor and live playback tool for GNU/Linux, BSD and
compatible systems. It supports many music and voice formats including
WAV, AIFF, Ogg Vorbis, Speex and MP3, with multichannel editing and
LADSPA effects plugins. Inside lives a pesky little virtual stylus called
Scrubby who enjoys mixing around in your files.
This release is available as a source tarball at:
http://prdownloads.sourceforge.net/sweep/sweep-0.8.2.tar.gz?download
Latest News
-----------
This release contains support for ALSA 0.9; this is configurable and could
do with widespread testing.
To build with ALSA support, simply configure with:
./configure --enable-alsa
Note that doing this will build a binary which will work with ALSA only,
and not attempt to use OSS. In future this will be replaced with plugins
for different pcm i/o methods, which should ease binary distribution.
Internationalization (i18n) improvements:
* a complete audit of untranslateable strings, including
mis-configured source files and unmarked strings, by
Silvia Pfeiffer.
* a new Greek translation by Dokianakis Fanis
* a new Russian translation by Alexandre Prokoudine
* an updated Italian translation by Yuri Bongiorno
* an updated German translation by Silvia Pfeiffer
There is a new mailing list: sweep-i18n. List information is at
http://lists.sourceforge.net/lists/listinfo/sweep-i18n
Additional changes include:
* added VBR without DTX option for Speex 1.0 speech encoding
* improved accuracy of sliders in processing dialogs
Events:
Conrad will presenting and demoing Sweep at the following upcoming events:
Jul 10-13 LinuxTag 2003 (Karlsruhe, Germany)
Conference and Linux Audio Dev (LAD) exhibition booth
http://www.linuxtag.org/
Jul 31 - Aug 3 UKUUG Linux Developers Conference (Edinburgh, Scotland)
http://www.ukuug.org/events/linux2003/
Plus, the Call for Participation for the Linux Audio Mini-Conf @ LCA2004
(Jan 12-13 2004, Adelaide, South Australia) is announced:
http://www.metadecks.org/events/lca2004/
Further information
-------------------
Screenshots:
http://www.metadecks.org/software/sweep/screenshots/
Some interesting audio recordings of Scrubby are at:
http://www.metadecks.org/software/sweep/demos.html
Sweep is designed to be intuitive and to give you full control. It includes
almost everything you would expect in a sample editor, and then some:
* precise, vinyl like scrubbing
* looped, reverse, and pitch-controlled playback
* playback mixing of unlimited independent tracks
* looped and reverse recording
* internationalisation
* multichannel and 32 bit floating point PCM file support
* support for Ogg Vorbis, MP3 and Speex compressed audio files
* sample rate conversion and channel operations
* LADSPA 1.1 effects support
* multiple views, discontinuous selections
* easy keybindings, mouse wheel zooming
* unlimited undo/redo with fully revertible edit history
* multithreaded background processing
* shaded peak/mean waveform rendering, multiple colour schemes
Sweep is Free Software, available under the GNU General Public License.
More information is available at:
http://www.metadecks.org/software/sweep/
Thanks to Pixar Animation Studios and CSIRO Australia for supporting the
development of this project.
enjoy :)
Conrad.
The Rosegarden team have great pleasure in announcing the immediate
availability of Rosegarden4-0.9 for download. Rosegarden4 is a
MIDI and audio sequencer and notation editor for Linux.
This release shows a signifiant step towards our final 1.0 release
goals and includes much improved performance notation support, improved
device/instrument management, improved audio capabilities (including
fully working LADSPA plugins, stereo audio recording and mixing), more
studio features (improved bank editing and device information import
and sharing), much improved lilypond export, a variety of translations
(Russian, Spanish, and German), MIDI synchronisation infrastructure and
much more.
Please see the project homepage for further information and download
details:
http://www.all-day-breakfast.com/rosegarden
This release has been tested against a variety of ALSA 0.9 versions and
with JACK versions 0.50.0, 0.61.0 and recent CVS (0.69.1). This version
has also been used extenisvely in conjunction with softsynths such as
Hydrogen 0.8.0beta and Fluidsynth 1.0.0.
Many thanks go out to all developers, translators, documenters, testers,
bug reporters and users.
Specific features changes as follows:
GUI
---
o Bank Editor dialog reworked - many fixes and new apply/reset methodology.
Device "librarians" - increased number of pre-supported patchsets.
o Split-by-pitch with ranging split point
o Tip of the Day
o "Revert file" option
o Studio -> Save Current Document as Default Studio (autoload.rg)
o Tracks toolbar
o Detailed sequencer status information available in Configure dialog
o Document autosaving and recovery
o More complete Right Mouse Button menu in tracks canvas
o Document loading rework
o Better progress reporting for long operations
o Segment labelling
o Floating value help when moving rotaries/sliders
o Tracks can be moved up and down in the Composition
o Track Deletion
o Better handling of the sequencer process
Notation editor
---------------
o Significant improvements in rendering and editing notation from
performance MIDI data
o Ability to quantize for notation without changing performance
o Performance interpretation of dynamics and accent stresses
o Corrected display of all accidentals in (or against) every key
o Marks and Group toolbars
Documentation
-------------
o Lots of translations - Russian, Spanish, French, German
o Tutorial thanks to Michael McIntyre (including PDF):
http://rosegarden.sourceforge.net/tutorial/
Studio
------
o Devices and Instruments reworked - connection based Device management -
new Instrument selection menus
o Dynamic ALSA client detection - create new available connections
o Selection of ALSA recording device
o Import of Banks/Programs from Rosegarden Device files (.rgd) and
from standard Soundfont files
o Library of premapped MIDI devices in .rgd files
Synchronisation
---------------
o Basic support for MIDI Clock
o Initial work on MTC/MMC infrastructure
o Infrastructure for JACK transport compliance
Audio
-----
o Improved performance
o new Audio Fader widgets - panning, volume, stereo/mono
o Flexible JACK input port configuration - create as many
JACK input ports as you require and connect them to
audio faders.
o Stereo audio recording and monitoring (WAVs)
o Improved LADSPA plugin support - bypass, restore works,
value tips, multiple plugins now working per Instrument
o Countdown limit for audio recording time (to protect disk space)
including check for available disk space on current record path
o NOTE: there are still some issues with audio latency and efficiency
and syncing with MIDI. You may need to work with the latency values
in Settings->Configure Rosegarden->Latency->JACK Latency/MIDI Latency
Lilypond export
---------------
o Corrected handling of all accidentals in (or against) every key
o Corrected severe problems with slurs between chords
o Corrected most problems with hairpins
o Corrected most problems with tuplets
o Export of metadata tags (Edit -> Document Properties) that correspond to
Lilypond headers into the \header block
o Upped version = string to 1.6.0 (support for 1.8 is on the agenda for
the 1.0 release)
o Export of text marks (accents, tenuto, etc.)
o Export of text events (directions, tempo indications, etc.)
o Export of slashes (tremolo indications)
o Extraction of lyrics for export into \lyric blocks
o Export of mid-composition time signature changes
Hi.
New release ...
Important news in v0.0012
-------------------------
* Added 1 Midi Inputs and 4 Midi Outputs. (Now two INs and six OUTs)
* Added 2 small utilities for convert Combis and Banks to this new version.
* Added new command line functions
* Now SountFontCombi recognizes program change. (1-44)
* Solved bug in bank window, now display the names correctly when you load a
new bank.(sorry for that).
* Solved command line segfault when load confi
* Solved "many" other minor bugs.
And of course new bugs added :-).
Bad News
* Due the changes made in v.0012 you need to REWRITE your configuration.
Take a look http://personal.telefonica.terra.es/web/soudfontcombi/sfc1.png
Sources availabes in:
http://personal.telefonica.terra.es/web/soudfontcombi/sfc-v0.012.tar.gz
Binaries availables in:
http://personal.telefonica.terra.es/web/soudfontcombi/sfc-bin-v0.012.tar.gz