Next: Change Log for 2002 Up: Planet CCRMA at home Previous: Change Log for 2004
|
Updated the PlanetCore components of the Planet CCRMA package collection. |
NOTE: if you don't want to upgrade to the new kernel and alsa drivers just comment out (add a ``#'' at the beginning of the line) any lines containing ``planetcore'' in your /etc/apt/sources.list configuration file. |
As usual there are two kernels and matching sets of alsa and midishare drivers, the Planet CCRMA kernel (2.4.23-1.ll, best latency) and the RedHat capabilities enabled kernel (2.4.20-24.1.caps in RedHat 7.3/8.0/9 and 2.4.22-1.2129.nptl.caps in Fedora Core 1, best compatibility).
It would be a good idea to upgrade. These kernels also fix the recently discovered brk() vulnerability.
To install the new PlanetCore packages (kernel and alsa drivers):
apt-get update
|
apt-get install planetccrma-core
|
Or if you want the RedHat or Fedora Core 1 kernel:
apt-get install planetccrma-core-redhat
|
For multi-processor machines and the Planet CCRMA kernel:
apt-get install planetccrma-core-smp
|
Or for the RedHat or Fedora Core 1 kernel:
apt-get install planetccrma-core-redhat-smp
|
If you need the kernel sources for compiling additional kernel modules do (substitute rh90 with rh73, rh80 or rhfc1 if you have RedHat 7.3, 8.0 or Fedora Core 1 installed):
apt-get install kernel-source#2.4.23-1.ll.rh90.ccrma
|
For the RedHat kernel (substitute rh90 with rh73 or rh80 if you have RedHat 7.3 or 8.0 installed):
apt-get install kernel-source#2.4.20-24.1.caps.rh90.ccrma
|
Or for the Fedora Core 1 kernel:
apt-get install kernel-source#2.4.22-1.2129.nptl.caps.rhfc1.ccrma
|
Caveat: under Fedora Core 1 you must compile any extra kernel modules with gcc32 instead of gcc. Obviously you have to have the gcc32 package installed.
You can, of course, install both kernels (Planet CCRMA and RedHat or Fedora Core 1).
So, what's new in the kernel and alsa???
Planet CCRMA kernel 2.4.23-1.ll[smp]
Based on the 2.4.23 release.
This is the list of core patches, pretty much the same as for the previous kernel:
RedHat kernel 2.4.20-24.1.caps / Fedora Core 1 2.4.22-1.2129.nptl.caps
This is the latest release of the RedHat or Fedora Core 1 kernel with the capabilities patch added.
ALSA driver 1.0.0-1.rc2.cvs
New version of the ALSA drivers, based on ALSA CVS of 2003/12/08
``Support has been added for libsndfile. This allows to access a number of new audio file formats such as W64, PVF and VOC files. Integration with libaudiofile and MikMod has also been improved. Bugs in the native Python ECI implementation have been fixed. Rubyecasound, a Ruby ECI implementation, has been added to the package. A serious memory-leak in list handling functions of the C ECI implementation was fixed. This bugfix also affects C++, Perl and PHP ECI implementations. Many minor bugs have been fixed.''
Rosegarden4 and Pmidi have been rebuilt on RedHat 7.3 to fix wrong executable names in the packages.
``Added io-menu.c for internally assigning jack ports. Uses the latest swh-plugins 0.4.3. We now check the latency for the djeq plugin (although we don't do anything with it).''
Updated Jack to version 0.91.1-1 (this update is needed to build the latest Ardour, see below).
``New iec61883 driver. Very experimental; this is just to get it out there. 61883 is the standard for audio+midi over firewire. Added callback for notifying clients when entering freewheeling mode and leaving it. Bugs fixed. Compiler warnings removed.''
Updated Ardour to version 0.9beta9. There is no detailed list of new features or bug fixes. I'm sure many many bugs were squashed since beta8. Please report problems to the ardour lists or file bug reports in the Ardour bug reporting system. Paul says regarding this release (I asked if it was "releasable"): ``it works. the problem is that if a client that initiated freewheel exits, you can't get jackd back to normal mode easily. its not a biggie.'' I agree, so here it is, available for download.
``New plugins: Butterworth filter plugin (Alexander Ehlert); Impulse generator plugin (Andy Wingo); Delay plugin (Andy Wingo); Signal decay plugin (Andy Wingo); DJEQ plugin (me); Reverse Delay plugin (Jesse Chappell); Expander plugin (me, more-or-less untested); Vinyl sound plugin (me). Improvements: Improvements to the IIR filter code (Alexander Ehlert); Gain and delay correction factors for hilbert transformer (Fons Adriaensen); Make biquads internally float/douable at compile time (me); Changes to pitch scale (can't remember why, me); Added latency reporting ports to (most) plugins that need them (me); Updated README and auto* stuff (me); Fixed UID clash (me)''
Updated JackEQ to version 0.3.6-1.
``0.3.5: Added 2x stereo aux send/return channels with one touch assignable inputs (like monitor but for aux send). Useful for external fx processing. 0.3.6: Added monitor buttons for aux channels. Pre gain.''
``Much more robust MIDI sequencing. Control rulers for editing velocity and control events. Controller management for MIDI devices. Event list editor with some actual editing capabilities. Event filter on current selection. Percussion and variations support in bank management. Import Studio from File. Markers. Notation rendering using real scalable fonts. Multi-page notation rendering with panner. Much better score printing. Better Lilypond export. Can now drag notes around in notation view. Better handling of MIDI devices that come and go. Much improved audio scheduling infrastructure. Ability to drag-and-drop audio files onto segment canvas...''
``Minor bug fixes in scripting language. Ability to connect directly to /dev/sequencer (needs to be tested - any help in bug reporting is greatly appreciated!). This should theoretically enable users to have theoretically infinite number of MIDI devices hooked up to RTMix (using ALSA's aconnect). UI improvements (mostly "eye-candy"). New LED icons for improved visibility. Improved functionality of the Console. Full documentation included in the distribution (just in case someone missed this one from before :-).''
Updated Qjackctl to version 0.1.3-1.
``Server setup settings can now be profiled, named and saved as presets. Command line preset name option and scripting argument meta-symbols are also featured for convenience''
Updated Qsynth to version 0.0.2. Wow... that was fast...
``Gain, Reverb and Chorus front-panel settings are now loosely scaled and properly clipped; this is a first attempt to avoid unstable sound feedback behaviour namely on Reverb. MIDI input status led stickyness have been fixed. Soundfont open dialog now uses uppercase filter too (*.SF2).''
Added Qsynth version 0.0.1.
``QSynth is a fluidsynth GUI front-end application written in C++ around the Qt3 toolkit using Qt Designer. Eventually it may evolve into a softsynth management application allowing the user to control and manage a variety of command line softsynth but for the moment it wraps the excellent FluidSynth.''
Some more pending updates for the 7.3/8.0/9 world:
Updated Raptor to version 1.0.0-1 (I had to create a compatibility library for raptor 0.9.7, raptor097)
Updated Liblrdf to version 0.3.2-1.
Updated Fftw to version 2.1.5-2. Fftw is now compiled for multiple architectures (i386/i586/i686/athlon).
Added Fftw3 version 3.0.1-1. Fftw is compiled for multiple architectures (i386/i586/i686/athlon).
``Buffers can resize during operation. This can be triggered by the user or by the function jack_set_buffer_size(). Major rewrite of the thread model. Thanks to the rewrite, jack now has a "freewheeling" mode for faster than realtime operation. It decouples the engine from the soundcard. The alsa driver has 3 new options. -i, -inchannels sets the number of channels to open for input. -o, -outchannels sets the number of channels to open for output. -S, -shorts changes the order of in which the sampleformats are tried. The driver will try to use 16bit samples first and only tries 32bit if this fails.''
Updated Alsa Patch Bay to version 1.0.0-1 on RedHat and Fedora.
I'm releasing alsa patch bay and jack rack along with LADCCA 0.4.0 as the only changes are support for the new ladcca version. ALSA Patch Bay has had 1.0-ness for a while now so I'm taking the opportunity to bump the version.
The following updates for RedHat 7.3/8.0/9 are already present in the Fedora Core 1 repository:
Updated Qjackctl to version 0.1.2-1.
``Qmake project file (qjackctl.pro) now generated by configure (autoconf), introducing the explicit binding support to libqt-mt (multi-thread). Main window is not hinted as a dialog anymore, giving room to the minimize button on some other window managers; application close confirm warning is now an option. Removed deprecated settings options: temporary directory and ASIO mode; new available settings for the ALSA driver: force 16bit format, maximum input channels and output channels (as of JACK 0.90.x). Transport time display looses static hundredth seconds decimal digits.''
Updated LADCCA to version 0.4.0-1. Lots of changes, for more details see the NEWS file after installing the package. Added LADCCA 0.3.1 compatibility packages (fluidsynth and vkeybd are not yet built with the newer LADCCA version).
Low level tcp protocol has changed along with a lot of structure clean ups on the client- and server-side. Added low level protocol versioning. Well defined server interface protocol. Server now saves project info in XML. Socket stuff now uses protocol-agnostic system calls...
Updated Ecasound to version 2.3.1-1.
``Ecasound's emacs mode, ecasound.el, has been updated to version 0.8.3. Due to severe bugs found in the native Python ECI implementation, the C implementation has been again set as the default. Minor interoperability problems with older JACK releases and Ecasound have been fixed. A bug that caused builds against an external libreadline to fail, has been fixed. Also recording problems with the WinTv 401Dbx and other bt878-based devices have been fixed.''
Updated Rezound to version 0.9.0beta-1 (only on RedHat 8.0/9).
``This is a major new feature release. Mainly: LADSPA, floating point as internal type, morphing arbitrary FIR filter, burn to CD and more.''
Updated Muse to version 0.6.2-1. Too many changes to list, see the ChangeLog file after installing the package.
Updated Speex to version 1.0.2-1.
Updated Libmad to version 0.15.0b-1.
Updated Id3lib to version 3.8.3-1.
Rebuilt Flac version 1.1.0-1 because of id3lib dependency change (now includes distro tags).
Updated Fltk to version 1.1.4-1.
Updated wxGTK to version 2.4.2-1.
Updated Fox to version 1.0.46-1.
Planet CCRMA lands on the Fedora Core 1 universe |
A first release (codenamed "release 1", ahem, I have to come up with really cute names and matching stories for future releases :-) of the Planet CCRMA audio applications package collection is ready for download and install. This initial release includes most of the audio applications of previous releases (for RedHat 7.3/8.0/9), but none of the video related packages. Those will be added in the near future.
As you will see this is not just a recompile...
The Planet Core packages
This release is in certain aspects "bleeding edge". The core components of Planet CCRMA (the kernel and alsa drivers) have been significantly updated. They have not seen a lot of testing but seem to be working fine. The Planet CCRMA Core is now based on:
#define ALSA_PCM_OLD_HW_PARAMS_API #define ALSA_PCM_OLD_SW_PARAMS_API #include <alsa/asoundlib.h> |
All ALSA programs in this release have been patched (except for ecasound which already included this in its last version).
IMPORTANT: If you want to build additional kernel modules keep in mind that they should be compiled using gcc32, not gcc (which is a newer version still not recommended for building kernels).
These versions of the Planet CCRMA Core packages have not yet appeared in the 7.3/8.0/9 repositories. They will slowly migrate there after this release on Fedora Core 1.
The Planet CCRMA audio packages:
Wherever possible before rebuilding I have updated to the latest available version of the package (not everything is up to the latest, I had to stop somewhere!). As a result this is new in Planet CCRMA for Fedora Core 1:
The following packages have been updated to new versions (these packages will start to be rebuilt on the RedHat 7.3/8.0/9 universes as soon as the Fedora Core 1 initial release is out):
The following packages have been added:
Only cosmetic changes in:
The following packages keep the same version as in RedHat 9:
alsa-patch-bay alsaplayer alsaplayer-devel ams amsynth ardour audacity autotrace blop ceres ceres3 cheesetracker cltl2 cmt csound csound-devel denemo flac flac-devel flac-xmms fluidsynth freebirth freqtweak galan gmorgan gtkmm gtkmm2 gtkmm2-devel gtkmm-devel hydrogen hyperspec id3lib id3lib-devel info jack-audio-connection-kit jack-audio-connection-kit-devel jack-audio-connection-kit-example-clients jackeq jack-rack ladspa-sdk ladspa-sdk-example-plugins libecasoundc libfluidsynth libfluidsynth-devel libhydrogen libhydrogen-devel libjackasyn libjackasyn-devel libsamplerate libsamplerate-devel libsndfile libsndfile-devel libswami libswami-devel lilypond lilypond-documentation mammut mcp-plugins meterbridge mftrace noteedit pfaedit pmidi PVC pyecasound pygtk1 qarecord qjackconnect resample rev-plugins rosegarden4 rtmix scons seq24 snd snd-motif sndplay snd-utils soundtracker spiralsynthmodular stk swami sweep sweep-devel swh-plugins synaptic t1utils tapiir tdb tdb-devel terminatorX texinfo tse3 tse3-devel vkeybd zynaddsubfx zynaddsubfx-doc
Missing packages:
pd and friends (I want to update to 0.37 "really soon now"), some of the mp3 goodies and others I probably forget...
So, go ahead, try to install it and let me know of any problems....
Updated MCP plugins to version 0.1.4-1.
Added REV plugins version 0.1.1-1. A reverberator plugin for LADSPA based on the gverb reverb.
Updated ALSA Modular Synth to version 1.6.0-1.
``Significant improvement of keyboard control over the synth. New module "VC Envelope" with exponential decay/release. New module "Advanced MCV" provides CVs for aftertouch and arbitrary MIDI controller. New module "Converter" converts from logarithmic to linear CV. New patches "example_vcEnvelope.ams", "example_advmcv.ams", "organ*.ams".''
Updated Cheesetracker to version 0.9.1-1.
``ITs being saved were corrupt, really stupid bug. Fixed a bug where notes not were being terminated properly. Some things missing, but hey are minor. Expect a 0.9.5 with fixed/improved JACK support and friendlier mixer soon.''
``0.1.0: Main application window complete redesign, now more like a multimedia/LCD control panel. Seamless support for externally started JACK server, providing a client-only mode of operation. Messages window font is configurable and saved across sessions (by Jack O'Quin's humble request). Some colorization has been introduced on some event messages. Preliminary patchbay persistence feature is under way. New post-startup script option; immediate JACK server startup command line option (as suggested by Kasper Souren). 0.1.1: Messages, status, connections and patchbay module windows are now reopened automagicaly on startup as they were on previous session. New patchbay definition snapshot option from current actual connections. New icons patchbay editor window and socket dialogs''
Updated libsigc++ to version 1.2.5-1 (required to build Cheesetracker). This required the creation of a backwards compatibility package named libsigc++10 version 1.0.4-1, which replaces and obsoletes the previous version of the libsigc++ package. The new package requirements mandated a rebuild of gtkmm version 1.2.10-1 although it was already at the latest version.
Added Gtkmm2 version 2.2.8-1 (only available on RedHat 9)
Added Scons version 0.93-1. Required to build Cheesetracker (not available on RedHat 7.3).
``Scons is an Open Source software construction tool-that is, a build tool; an improved substitute for the classic Make utility; a better way to build software.''
Added Cheesetracker version 0.9.0-1. Cheesetracker can act as a Jack client as well as use OSS or ALSA sound drivers (not available on RedHat 7.3).
``Cheesetracker is a portable Impulse Tracker clone. It supports all Impulse Tracker features except a few. For now the main goal is to remain at IT Feature set level, but very soon we might be adding new features to it.''
Added MidiShare version 1.86-1 and the MidiShare Player library version 2.04-1. MidiShare is a MIDI interapplication communication protocol (similar in spirit to the existing ALSA MIDI sequencer). Acting as MidiShare clients, applications can send and receive timed midi streams from each other in real time. Midishare is used by Common Music (part of Planet CCRMA but not yet rebuilt to be able to use MidiShare) and OpenMusic (soon to be packaged), two Common Lisp based systems that have strong roots in the Macintosh world, where Midishare has proven to be popular. Regretfully there's not much support yet for MidiShare in the Linux world. Fluidsynth can use MidiShare and a new release has been built that can do that, but that's about it for now (and I have not done any testing). There is no gateway between MidiShare and the ALSA MIDI sequencer, so MidiShare clients are pretty limited in what they can do until such a package exists.
Added planetccrma-midishare, planetccrma-midishare-smp, planetccrma-midishare-redhat and planetccrma-midishare-redhat-smp virtual packages to ensure that the proper version of the MidiShare kernel module gets installed (matching the proper Planet CCRMA or RedHat kernel). See installation instructions in the MidiShare section.
Updated Fluidsynth to version 1.0.3-2, it can now use the MidiShare library to do MIDI i/o (not tested).
Changed the configuration file for apt (/etc/apt/apt.conf) so that the "--oldpackage" option is used when apt runs rpm install commands. This provides a seamless kernel update mechanism in the case of a dist-upgrade. See the problems the previous situation created when doing dist-upgrade's before manually updating to a new released kernel in this thread.
To solve this problem please change the following line in /etc/apt/apt.conf:
Install-Options "" ; |
Install-Options { "--oldpackage" }; |
``mostly just a maintainance release, this fixes a few small cosmetic issues that crept in as part of recent changes.''
Updated Synaptic to version 0.45-1.
Updated Ardour to version 0.9beta7-1. Tons of fixes... some of them outlined below.
``point people at ardour.sf.net/mantis for bug reporting; new region selection model; more comfortable "selected region" color); new align_selection and align_relative commands; alignment now uses edit cursor; new commands to move playhead + edit cursor, to region starts, ends and sync points; new zoom control interface, permitting arbitrary zoom levels; new "add track/bus" dialog, allowing N to be added at once; mixer meters now support metering to +6dB, with new pixmap so that only >0dB is red; snap to region start/end/sync; snap to edit cursor; and much more...''
Updated Planet CCRMA CDROM images! (at last...) |
New CDROM images are now available through the web. See the image download page for more details.
Added JackEQ version 0.3.4, a tool for routing and manipulating audio from/to multiple input/output sources (popup menus and menu entries do not seem to work in this version).
Updated Qjackctl to version 0.0.9a-1.
``Startup/shutdown script options now correctly saved and restored. Dummy driver wait parameter is now properly set on startup. Confirmation warning on disconnecting all ports.''
Updated Dvgrab to version 1.3-1. See the detailed release notes here.
``This is a another major update with new features including AV/C interactive mode, automatic detection of camera on any 1394 card, rawdv on stdin, .dif rawdv support, and capture duration option.''
Added Libzvt version 2.0.1-1, Yet another VT emulation library used by some GNOME programs, needed by Anjuta 1.1.97-1.
Recreated planetccrma-* rpms, added denemo and pmidi to default applications list.
``Added 5 new colors. Added more sophisticated cross-referencing to the help dialog. Help menu choices changed. Added snd->sample and xen->sample (Snd-specific) generators to redirect CLM's ina and friends automatically to Snd data. Added show-all-axes-unlabelled and show-x-axis-unlabelled to get rid of the somewhat pointless x axis label. Added just-sounds support in Gtk version (but it's still incomplete). Removed mouse-release-hook - it was made redundant by mouse-click-hook. Removed menu-hook - the label-based approach was a mistake. Removed bold-button-font and boldbuttonFont resource. Changed html-program default to "mozilla". Removed parse-rc-file, added support for Snd.gtkrc. GSL is no longer loaded if the local C has support for complex trig (ccos etc).''
RedHat 7.3 IMPORTANT LILYPOND UPDATE NOTE: the old RedHat 7.3 Lilypond package (version 0.6.6) has a bug (a typo I made a long time ago) in one of the uninstall scripts inside the rpm. So the upgrade process (either using apt or rpm) will fail unless you follow the following instructions. You can use the same instructions to fix a failed automatic upgrade: |
apt-get update
|
rpm -e --nodeps --noscripts -allmatches lilypond lilypond-documentation
|
apt-get install lilypond lilypond-documentation
|
apt-get -f install
|
``New connection port item pixmaps that distinguishes physical from logical ports. History of most recently used values gets saved for some settings and options comboboxes widgets. New startup and shutdown script options, intended to supersede the mess of forcing artsd and jackd itself, in a near future ;) this way, one can also include the operation of the LADCCA daemon (following a suggestion from Kasper Souren). Connections command buttons are now shortly disabled after clicking, avoiding accidental duplicated connections.''
Updated the PlanetCore components of the Planet CCRMA package collection. |
NOTE: if you don't want to upgrade to the new kernel and alsa drivers just comment out (add a ``#'' at the beginning of the line) any lines containing ``planetcore'' in your /etc/apt/sources.list configuration file. |
There are two kernels and matching sets of alsa drivers, the Planet CCRMA kernel (2.4.22-6.ll, best latency) and the RedHat capabilities enabled kernel (2.4.20-20.1.caps, best compatibility). The new Planet CCRMA kernel should be more compatible with the original RedHat kernel, see below for more details.
To install the new PlanetCore packages (kernel and alsa drivers):
apt-get update
|
apt-get -o RPM::Install-Options::=--oldpackage install planetccrma-core
|
Or if you want the RedHat kernel:
apt-get -o RPM::Install-Options::=--oldpackage install planetccrma-core-redhat
|
For multi-processor machines and the Planet CCRMA kernel:
apt-get -o RPM::Install-Options::=--oldpackage install planetccrma-core-smp
|
Or for the RedHat kernel:
apt-get -o RPM::Install-Options::=--oldpackage install planetccrma-core-redhat-smp
|
If you need the kernel sources for compiling additional kernel modules do:
apt-get -o RPM::Install-Options::=--oldpackage install kernel-source#2.4.22-6.ll
|
Or for the RedHat kernel:
apt-get -o RPM::Install-Options::=--oldpackage install kernel-source#2.4.20-20.1.caps
|
You can, of course, install both kernels (Planet CCRMA and RedHat).
So, what's new in the kernel and alsa???
Planet CCRMA kernel 2.4.22-6.ll[smp]
Based on the 2.4.22 release. As ACPI is now part of 2.4.22 I have dropped the ``acpi'' suffix from the kernel release tag.
This is the list of core patches, pretty much the same as for the previous kernel:
New core patches:
I added the following drivers and fixes from RedHat, this should make the Planet CCRMA kernel a little bit more compatible with the RedHat kernel (caveat: this is untested as I don't have the hardware that requires it - the kernel builds and runs, that's it :-):
RedHat kernel 2.4.20-20.1.caps
This is the latest release of the RedHat kernel with the capabilities patch added.
ALSA driver 0.9.6-2.cvs
New version of the ALSA drivers, based on ALSA CVS of 2003/08/25
``Transport status and control introduced. Statistics tab renamed to Status, where the transport state info and simple play/pause control buttons are now placed. Buffer size status is yet another item on the list view.''
Updated Gmorgan to version 0.17-1.
``Rewrote Sequence Export Midifiles. Solved bug generating Midifiles. Added Control Pattern example. Pattern File Format Changed. Added Pattern Control Edit Window. Added Master Tune.''
Updated Freqtweak to version 0.5.3-1.
``reworked all string handling to be compatible with unicode versions of wxGTK - 64bit portability fixes - added usage help''
Updated Lilypond to version 1.8.2-1 on RedHat 8.0 and 9. Apparently only a few bug fixes in this release.
``Added some info messages. Changed ChangeLog format. Minor bugs solved. Added HTML Help Window. Changed About Screen. Added Collibri Style, thanks to Guy Daniel CLOTILDE. Added six Collibri Patterns, thanks to Guy Daniel CLOTILDE.''
Updated Alsa Patch Bay to version 0.5.2-1.
``Fixed a missing parameter that stopped compilation with recent GCC versions.''
Updated Qjackctl to version 0.0.7-1. Lots of cool new stuff since 0.0.5:
``[0.0.7] Inverse alphabetic ordering fixed on Connections port listing, connect/disconnect buttons are now properly enabled. Verbose option added; messages view font size fix; about Qt dialog now accessible; logo pixmap retouched. [0.0.6] Patchbay connection user interface handling has been fairly rewritten; reset XRUN statistics button added; reset time recorded on statistics; calculated latency is now shown on settings; ASIO mode disables Periods/Buffer setting. Context popup menu introduced for port connection handling. Warning added when closing the application while JACK is running. Patchbay port lists ordering are now more numerical-friendly than ever. Connection drag-and-drop is now featured.''
``Internationalization support added. New dummy and portaudio driver support (as of JACK 0.80.0+). A couple of silent memory leak bugs have been corrected.''
Updated Guile to version 1.6.4-8 (required by Lilypond 1.8.1).
Updated Texinfo to version 4.6-0.1 (required by Lilypond 1.8.1).
``Added Pattern. Small changes in some patterns. Improved Keyboard Entry Window. Changed the initial mute state. Solved bug changing beats. Rearranged Menus. Added Master Volume. Changed splash screen, thanks to Guy Daniel CLOTILDE.''
Updated ZynAddSubFX to version 1.4.3-1.
``Added state variable filters and other types of analog filters. Small UI improvements. Bugfixes''
''A set of severe bugs in audio mixing code have been fixed. Pyecasound build process has been improved. Reporting chainsetup parsing errors has been improved significantly. Support for the JACK 0.80 transport interface has been added. Support for reading and writing aiff, snd and au files has been fixed. Changes have been made to ensure correct operation with the NPTL package recently added to Linux kernel and glibc. A serious bug in metronome timing was fixed. Minor bugs in dynamic sample rate changes, MIDI-server initialization and the ewf file format have been fixed.
Updated Qjackctl to version 0.0.4-1.
``The patchbay port lists are now sorted in a more numerical friendly manner. Patchbay port connection lines are now always visible, even if their respective connected port items aren't. Multiple simultaneous port connections can now be handled. An auto-refresh option for the patchbay connections is now available and window positioning and sizing is now almost persistent across sessions; as before, position is saved for the minimal view mode; but now, the details dialog view mode gets its position and size independantly saved also.''
``ams-1.5.12 is a major update for AlsaModularSynth. There is now a "Parameter View" dialog where you can group any parameter from any module and create your own GUI for your patches. Values for the parameters in "Parameter View" can be stored as presets and restored via MIDI program change. There is a new tutorial on modular synthesis (commented patches) and documentation has been updated as well.''
Updated Jack to version 0.80.0-1.
``New transport API and example client for control of the transport. Ignores first xrun on jackd startup. Much more portable across processors. jackd -v (-verbose) now prints useful transport state change information for debugging JACK and clients. Also reports timeout info in seconds, not microseconds. New dummy driver (along side the existing alsa and portaudio drivers). Removed incomplete Solaris driver. Support for asymmetric soundcards (for example, es1968 chip has interleaved stereo for playback but non-interleaved stereo for capture). Now enforces power of two sized buffer lengths. Many minor bug fixes.''
Updated Gmorgan to version 0.14-1.
Updated Fluidsynth to version 1.0.3-1.
Updated Swami to version 0.9.1a-3 (compatibility update to match the new fluidsynth package).
Updated Cinelerra to version 1.1.7-1.
Added Log4cpp version 0.2.8-1, a library of C++ classes for flexible logging to files, syslog, IDSA and other destinations. It is needed by the new version of Aqsis.
Updated Aqsis to version 0.7.16-1 (a Renderman compliant renderer).
Updated Ayam to version 1.5-1 (a 3D modeller).
Updated Cinepaint to version 0.18-1 (this is what used to be called Filmgimp).
Rebuilt the planetccrma-audioapps and planetccrma-audiovideoapps virtual packages for RedHat 7.3, 8.0 and 9. The following applications will be automatically installed when you upgrade to the new audiovideoapps and audiovideoapps-devel packages (if you have not installed them so far):
Added Pmidi version 1.5.5-1, a command line MIDI player that uses the ALSA sequencer.
Updated Ecamegapedal to version 0.4.3-1.
TWO NEW MIRRORS!:
these are the additions to the mirror list:
Thanks to Chris Spencer at CAIT (Center for the Application of Information Technologies), and Thomas Neuhaus at ICEM (Institute for Computer Music and Electronic Media) for their help. Please note that the link to the world at ICEM is only 2Mb/s so it may be slow (unless you are at ICEM, of course!).
Repository cleanup: moved timidity stuff from the 7.x tree to 7.2 and 7.3;
Updated Synaptic to version 0.42-1 (adapted from the Freshrpms.net repository). This new version has several new ``views'' on the repository besides the flat view that shows all packages. Very handy.
Updated Gsl to version 1.4-1. Gsl is the Gnu Scientific Library (Snd uses it).
Updated Snd to version 6.11-1. As I have already updated the Guile packages to a new version in the repository (Lilypond 1.8.0 needs Guile 1.6.4-7 or newer), this new version of Snd stops using, and obsoletes, the snd-guile package under RedHat 7.3 and 8.0. It was about time :-)
Updated Noteedit to version 2.3.1-1.
Updated Qamix to version 0.0.6-1.
Updated Soundtracker to version 0.6.7-pre6.
Updated Gmorgan to version 0.13-1.
Updated AlsaModularSynth to version 1.5.11-1.
Updated Speex to version 1.0.1-1.
Updated the CM/CLM/CMN Common Lisp world to version 1.0-20. Common Music (CM) updated to 2.4.0 of 06/28/2003, CLM 2 of 08/18/2003 and CMN of 08/15/2003.
Created new sections for CMUCL and Clisp (splitting them from the CM/CLM/CMN sound and music lisp world). Renamed Libraries section to Libraries and Languages.
Repository cleanups: Retired from shared repository: old version of gsl (1.1.1-2); old version of fftw (2.1.3), old version of gamix (1.99.p13-1); old support packages for binary Cinelerra packages (libgcc301-3.0.1-3.i386.rpm and libstdc++301-3.0.1-3.i386.rpm); old version of alsaconf (alsaconf-0.9.0-2.i386.rpm). Retired and removed obsolete iiwusynth packages (Iiwusynth has been replaced with Fluidsynth, all packages that needed Iiwusynth have been rebuilt to use Fluidsynth).
Updated Gmorgan to version 0.12-1.
Rebuilt the planetccrma-audioapps and planetccrma-audiovideoapps virtual packages for RedHat 7.3, 8.0 and 9. The following applications will be automatically installed when you upgrade to the new packages (if you have not installed them so far):
Added Ceres version 0.40-1. A spectral sound editing tool. Jack support is compiled in but currently does not appear to work (the app segfaults at the end of playback).
Updated Lilypond to version 1.8.0-1 on RedHat 8.0 and 9 (1.8.0 fails to build on 7.3 - most probably no Lilypond users on Planet CCRMA are still running 7.3). The lilypond update triggered other updates:
Updated Mftrace to version 1.0.19 (required by Lilypond 1.8.0).
Updated Guile to version 1.6.4-7 (required by Lilypond 1.8.0). There are three updates: for 7.3: created a guile14 backwards compatibility packages (in addition to the existing guile13 package), updated to 1.6.4. For 8.0: created a guile14 backwards compatiblity package, updated to 1.6.4. For 9: updated to 1.6.4. These updates will enable the next release of snd to dispense with the snd-guile packages under 7.3 and 8.0.
Added Gmorgan version 0.10-1. The author says: ``Gmorgan is a modern MIDI organ with full auto-accompaniment. It emulates a Rythm Station. Because there is a chord sequencer too, you can use gmorgan like a... Band in a (linux) box! It's not so complete, but it's working right now. Some songs are included to play along with, for training of just for fun.''
Added Qjackctl version 0.0.2-1, a Qt based GUI front end to Jack. Very neat. Don't forget to set the preferences to use your hardware device, by default it uses ``default'' which will point to the plughw layer by default.
I started adding a postfix to the release name of the rpms depending on the version of RedHat they were compiled on. That will make it easier in the future to do upgrades to newer versions of RedHat. The new package naming policy will force a complete upgrade of all Planet CCRMA applications when upgrading to a newer version of RedHat, and that is certainly overkill, but it is better than the current situation in which upgrades are not very well supported (I always install newer versions from scratch so I never had to deal with the upgrade problem).
So, after the trip to Europe this is the first mega update:
Added Qamix version 0.0.4-1, a Qt based programmable mixer application for ALSA.
Added Qarecord version 0.0.9-1, a simple Qt based ALSA and Jack recorder.
Added Csound version 4.24-1. Not much testing done on this one as I'm not a csound user. Feedback welcome. This is based on John ffitch's version and source rpm, the installation directories were changed to better match RedHat's usage.
Updated Jack to version 0.74.1-1. Includes Paul's patch that enables running qjackctl.
Updated Alsa Modular Synth to version 1.5.10-1.
Updated amSynth to version 1.0rc4-1.
Updated ecamegapedal to version 0.4.2-1.
Updated fluidsynth to version 1.0.2-1.
Updated freqtweak to version 0.5.1-1.
Updated gamix to version 1.99.p14-1.
Updated Jack Rack to version 1.4.2-1.
Updated Muse to version 0.6.1-1.
Updated Noteedit to version 2.2.3-1.
Updated Lilypond to version 1.6.11-1 on RedHat 8.0 and 9 (1.6.11 fails to build on 7.3).
Updated Rezound to version 0.8.3beta-1.
Updated Swami to version 0.9.1a-2 (compatibility update to match the new fluidsynth package).
Updated Vkeybd to version 0.1.13a-1.
Updated ZynAddSubFX to version 1.4.2-1.
Updated all Planet CCRMA iso images. Images are now available for RedHat 9, 8.0, 7.3 and 7.2. I only had time to really check the RedHat 9 images, with those I managed to install Planet CCRMA without a network connection and with only a simple workstation RedHat install (no additional packages added during the install - to do that successfully you will need all the images, RedHat, Planet CCRMA core and applications and RedHat updates).
Added Pygtk1 package, combining Pygtk 0.6.11 and libglade 0.17. This package obsoletes the previous python-pygtk1 package.
Updated Mammut to version 0.15-2.
Updated the CM/CLM/CMN Common Lisp world to version 1.0-19. Common Music (CM) updated to 2.4.0 of 05/22/2003, CLM 2 of 06/20/2003 and CMN of 05/19/2003. Let me know if you hit problems with the cmucl version (segfault on start). If not, try to keep track of when the problem first appears and send me the start of ``rpm -q -a -last'' to see if I can find which package change is causing the problem.
Added Gem to the RedHat 9 repository. The build process requires a slightly newer version of Glut that I pulled from the RawHide repository. Apparently only the kdegraphics package uses the Glut library, and the programs I tested do not seem to be affected by the upgrade.
There are now two linux kernels in the repository.
The alsa drivers are now version 0.9.4-2.cvs. Alsa packages are provided for both kernels.
Both kernels and the alsa drivers have now new more explicit dependencies added so architecture mismatches during installation should be a thing of the past (but I also said that the last time I tried to fix this :-) They are built for i386, i586, i686 and athlon architectures (smp in i586, i686 and athlon).
There are now RedHat 9 specific build of the kernel and alsa kernel modules. You have to update your sources.list if you are running RedHat 9, otherwise you will keep getting the versions build for RedHat 8.0 (they will work but it is not the best choice, read below).
Upgrading to the latest and greatest
Or if you just want to edit the file instead of overwriting change this line:
rpm http://ccrma.stanford.edu/planetccrma/apt redhat/8.x/en/i386 planetcore |
to this:
rpm http://ccrma.stanford.edu/planetccrma/apt redhat/9/en/i386 planetcore |
If you don't change this line you will get the kernels that were compiled for RedHat 8.0. They will work but you will have the usual messages complaining about non-matching versions of the compiler if you build kernel modules that check for that. Changing this line in sources.conf will switch to a kernel built on RedHat 9.
apt-get update
|
apt-get -o RPM::Install-Options::=--oldpackage install planetccrma-core
|
Or if you want the RedHat kernel:
apt-get -o RPM::Install-Options::=--oldpackage install planetccrma-core-redhat
|
For multi-processor machines and the Planet CCRMA kernel:
apt-get -o RPM::Install-Options::=--oldpackage install planetccrma-core-smp
|
Or for the RedHat kernel:
apt-get -o RPM::Install-Options::=--oldpackage install planetccrma-core-redhat-smp
|
If you need the kernel sources for compiling additional kernel modules do:
apt-get -o RPM::Install-Options::=--oldpackage install kernel-source#2.4.21-1.ll.acpi
|
Or for the RedHat kernel:
apt-get -o RPM::Install-Options::=--oldpackage install kernel-source#2.4.20-18.1.caps
|
You can, of course, install both kernels (Planet CCRMA and RedHat).
Depending on how smart are the build Makefiles or scripts for the modules you want to compile you may need to add a link to the kernel sources (after installing the kernel-source package), this example is for the Planet CCRMA kernel:
ln -sf /usr/src/linux-2.4.21-1.ll.acpi /usr/src/linux
|
If the kernel module build process complains about not finding a proper ``.config'' file in the kernel source directory, copy the one that corresponds to the kernel you are running from /usr/src/linux-2.4.21-1.ll.acpi/configs/ to /usr/src/linux-2.4.21-1.ll.acpi/.config''.
Let me know of any problems...
[I started changing the documentation for the kernel and alsa stuff but did not finish yet, but I had to release new versions of xcdroast and cdrtools in the meantime so for now the kernel and alsa page has broken links to the rpms]
Updated Rosegarden to version 0.9.1-1.
Updated Noteedit to version 2.2.1-1.
Updated the MCP LADSPA Plugins to version 0.0.2-1.
Added a hack for building Mammut and Ceres under RedHat 8.0 and 9. A new package has been added to the repository that is essentially another copy of Python with Pygtk version 1 built in. I have not found a way to add Pygtk 1 to the regular Python install without breaking all python-based RedHat administration tools (bad). So for now, and until a better solution is found for this problem:
Added Python-Pygtk1 package, combining Python 2.2.2 and Pygtk 0.6.11.
Added Mammut version 0.15-1 to RedHat 8.0 and 9 (finally!). Ceres is coming real soon to a repository near you.
Updated Meterbridge to version 0.9.2-1.
[By the way, I'm not done with the file list update so I have not yet generated new planetccrma-audio*apps packages (see log entry for 6/4/03)]
Updated the SWH LADSPA Plugins to version 0.4.2-1.
Added (in 7.2/7.3) and updated (in 8.0) Libart_lgpl to version 2.3.11-2, which is the version included in RedHat 9 (required to build Ardour)
Added the AVR Development Tools to the repository. This is a cross-compilation environment that targets several embedded processors and is being actively used by the 250 course here at CCRMA (Human Computer Interaction... ie: making neat toys that control sound, see the web page for the first section of the course :-). The packages include avr-binutils, avr-gcc and avr-libc (all three were built on RedHat 7.3), a couple of updates for 7.2/7.3 that were needed for building them (texinfo, doxygen) and a program for downloading the compiled programs to the target processor (uisp).
Added Rezound version 0.7.0beta-1, a nice and much requested sound editor. Has native Jack support, really nice (hopefully other editors will follow the lead).
IMPORTANT LILYPOND UPDATE NOTE: the older Lilypond packages (version 0.6.6) have a bug (a typo I made a long time ago) in one of the uninstall scripts inside the rpm. So the upgrade process (either using apt or rpm) will fail unless you follow the following instructions (this is for RedHat 8.0 and 9, there is no upgrade yet for lilypond under 7.2 or 7.3):
apt-get update
|
rpm -e --nodeps --noscripts -allmatches lilypond lilypond-documentation
|
apt-get install lilypond lilypond-documentation
|
Updated Soundtracker to version 0.6.7pre5.
Added Hydrogen version 0.8.0-1, a pattern based drum machine (fun to play with, has jack support!). The first time you start hydrogen do that without jack running (it defaults to oss), change the audio driver to jack in the preferences and stop the program. Start jack and hydrogen and run one of the demo songs...
Updated Muse to version 0.6.0-1.
Rebuilt Kaconnect version 1.1.1-2 to work with the new Qt.
Rebuilt Qjackconnect version 0.0.3b-4 to work with the new Qt.
Updated Alsa Modular Synth to version 1.5.9-1.
Added MCP Plugins, a collection of LADSPA plugins by Fons Adriaensen.
Updated Ecasound to version 2.2.3-2. This new release is built with bigfile support and includes Kai's patch to properly link with the audiofile library.
Updated Seq24 to version 0.4.2-1.
Updated Jack to version 0.71.1-1.
Updated ZynAddSubFX to version 1.4.1-1.
Updated Ecamegapedal to version 0.4.1-1.
Updated BLOP to version 0.2.7.
Updated Speex to version 1.0.
Rebuilt Sweep to use the new Speex libraries, version 0.8.2-2.
Updated Flac to version 1.1.0-1.
Added Fluidsynth version 1.0.1-1. Fluidsynth in the new incarnation of IIWUsynth. The iiwusynth library packages will remain in the repository for now as they are needed by Muse (the iiwusynth and libiiwusynth-devel packages are obsoleted by fluidsynth and libfluidsynth-devel).
Updated Swami to version 0.9.1a-1, it now uses Fluidsynth.
Updated Alsaplayer to version 0.99.75-1.
Updated Vcdimager to version 0.7.14.
Updated TSE3 (the Trax Sequencer Engine) to version 0.2.7-1.
Rebuilt Noteedit to use the new TSE3 libraries, version 2.1.1-2.
Updated Libjackasyn to version 0.7-1.
Added proper link to RedHat 9 version of apt in apt installation page. We now have (temporarily) two apt versions, one for RedHat 7.2 and 7.3, another for RedHat 8.0 and 9 (which fixes an important bug). I'll update to a newer version for all platforms soon.
Anyway, here we go, first round of updates:
Updated RTMix to version 0.72a for RedHat 9
Updated Jack to version 0.70.4-1. The problem of one app quitting and killing another in the process appears to be gone.
Updated Liblrdf to version 0.3.1-1.
Updated Secret Rabbit Code (aka: libsamplerate) to version 0.0.15-1.
Updated Snd version 6.8-1.
Updated Sweep to version 0.8.2-1, now includes native alsa support.
Updated ZynAddSubFX to version 1.4.0-1.
Updated Ecasound to version 2.2.3-1.
Updated Soundtracker to version 0.6.7pre3, patched to support jack again.
Updated TerminatorX to version 3.80-1, now includes alsa support.
Added the xmms-mp3 plugin for both RedHat 8.0 and 9
On all RedHat versions:
Updated Anjuta to version 1.0.2 (on 7.2 updated pcre to version 3.9-2, required by anjuta)
Updated Noteedit to version 2.1.1-1.
Added Xmms-mp3 plugin for RedHat 8.0 (RedHat 9 tomorrow....)
Packages upgraded to newer versions in all RedHat versions (highlighted packages are really newer versions, all other package upgrades were triggered by changes in either jack or fftw):
Added the following packages:
The Jack upgrade broke the following packages:
Some packages are still missing in the RedHat 9 repository (these are the sound related packages, there are other packages missing as well - some of them I have not tried to build yet, others fail the first attempt at compiling them with not so obvious problems):
More to come...
Updated Alsa to 0.9.2-4.1.cvs. Just a change in the alsasound script to explicitly load the snd-seq module. The new alsa appears to not load it automatically (change in module dependencies?) and software that needs the sequencer fails with a device file not found error.
Upgrading to the latest and greatest
apt-get update
|
apt-get install apt apt-devel
|
apt-get update
|
apt-get install planetccrma-core
|
For multi-processor machines:
apt-get install planetccrma-core-smp
|
If you need the kernel sources for compiling additional kernel modules do:
apt-get install kernel-source#2.4.20-4.ll.acpi
|
Depending on how smart are the build Makefiles or scripts for the modules you want to compile you may need to add a link to the kernel sources (after installing the kernel-source package):
ln -sf /usr/src/linux-2.4.20-4.ll.acpi /usr/src/linux
|
If the kernel module build process complains about not finding a proper ``.config'' file in the kernel source directory, copy the one that corresponds to the kernel you are running from /usr/src/linux-2.4.20-4.ll.acpi/configs/ to /usr/src/linux-2.4.20-4.ll.acpi/.config''.
apt-get dist-upgrade
|
Let me know of any problems....
Updated gAlan to version 0.2.14-1.
Updated Audacity to version 1.1.3-1. It still uses the old online help from version 1.0.0 (better than nothing). The current preliminary manual has been added to the doc directory. Audacity required a newer version of wxGTK so:
Updated the wxGTK toolkit to version 2.4.0-1. Freqtweak also uses wxGTK and the library version has changed so:
Rebuilt Freqtweak, same version (0.4.7), new release 2, just a recompile to use the newly updated wxGTK libraries.
Added Seq24 version 0.4.1-1, a small midi sequencer (also updated file lists and planetccrma* packages).
Updated Ecasound to version 2.2.2-1.
Updated Libjackasyn to version 0.5-1.
Updated all Planet CCRMA ISO cdrom images for 7.2, 7.3 and 8.0 (both for Planet CCRMA and the RedHat updates). Current ISO date is now 20030311.
Added Swami version 0.9.0-1.cvs, a soundfont patch editor that uses Iiwusynth as the sample playback engine.
Updated the SWH LADSPA Plugins to version 0.3.7-1.
Updated the planetccrma-audioapps and planetccrma-audiovideoapps packages to include Swami.
Updated Libsndfile to version 1.0.4-1.
Updated Liblrdf to version 0.2.4-1.
Updated Fltk from version 1.1.0rc3-1 to 1.1.3-1. Unfortunately (probably because I was using bleeding edge rc3 at the time) there is a binary incompatibility with applications that link dynamically to fltk. That forced me to rebuild those applications and insert version specific requires to force updates (the library version did not change):
I tried spiralsynthmodular version 0.2.1rc2-1 (new plugins, new look and gui). For some unknown reason I cannot seem to make it work any longer with jack (and testing the old version I find it does not work either - probably a previous jack upgrade broke spiralsynthmodular and nobody noticed?). I'll look into the spiralsynthmodular jack problems soon.
Updated Freqtweak to version 0.4.7.
Documented the Planet CCRMA RedHat 8.0 iso images.
apt-get install planetccrma-audioapps
|
will update and/or install this list of packages and all required dependencies if you run it under RedHat 8.0. Likewise, doing an:
apt-get install planetccrma-audiovideoapps
|
will install this list of packages and all required dependencies (which includes video related applications) when running under RedHat 8.0 (the lists of packages are slightly different for different versions of RedHat).
After the first install subsequent ``apt-get dist-upgrade'' commands will update to a newer version of the required package list, if there is one, and will pull any new packages that made it into the list (but it will not erase any packages that are no longer in the list). As long as you have one of those packages installed you will not be able to individually erase applications that are listed as requirements. You can, at any point, erase either planetccrma-audioapps or planetccrma-audiovideoapps and take manual control of which applications are installed or removed. Kudos to Kevin... very simple, very effective, makes it very easy to make the initial install of a Planet CCRMA machine.
One more package has been added that is NOT empty :-) This:
apt-get install planetccrma
|
will install a current copy of the Planet CCRMA web pages in the local filesystem (surf to "file:///usr/share/planetccrma/software/index.html" after installing it). This will come in handy when doing installations with no network connectivity. Beware, this is a first release and not all links internal to the pages will work (for example, pointers to the binary or source rpms are not yet pointing to the right place). This will be fixed in upcoming releases.
Added Xcdroast version 0.98alpha13 and cdrtools version 2.0-1 (includes cdrecord, cdda2wav and mkisofs). Much newer and more functional versions than the ones included by default. Xcdroast can be configured to run from non-root accounts. Visit the website to find out how to do that.
Updated Kino to version 0.6.4-1 (Kino is a non-linear video editor).
Updated Dvgrab to version 1.2-1.
Added Freebirth version 0.3.2-1.
Updated Soundtracker to version 0.6.7pre1, includes Jack support.
Updated iiwusynth to version 0.2.4 from CVS, includes Jack and LADCCA support (LADCCA support available only for RedHat 8.0).
Updated Anjuta to version 1.0.1-1.
Added PVC version 3.0-1 (Paul Koonce's Phase Vocoder package). Note: the ``filter'' command has been renamed ``pvcfilter'' due to a conflict with a program of the same name in RedHat 7.2/7.3 (in the cleanfeed package).
Added BLOP version 0.2.6 (Bandlimited LADSPA Oscillator Plugins), a collection of bandlimited oscillators.
Updated the CM/CLM/CMN Common Lisp world to version 1.0-17. Common Music (CM) updated to 2.4.0 of 01/08/2003, CLM 2 of 2/19/2003 and CMN of 01/17/2003.
Updated Liblrdf to version 0.2.3-2. Same version as before, change revision of the package as I added raptor-devel to the list of required packages of liblrdf-devel - the previous liblrdf rpm would not automatically ``pull in'' raptor-devel through apt and compiling ardour would fail with a missing raptor include file.
To install the new version:
/etc/rc.d/init.d/alsasound stop
|
apt-get update
|
apt-get install alsa-driver-2.4.19-1.ll alsa-driver alsa-lib alsa-lib-devel alsa-utils alsa-tools
|
apt-get install alsa-driver-2.4.19-1.llsmp alsa-driver alsa-lib alsa-lib-devel alsa-utils alsa-tools
|
(replace with 2.4.19-2.ll.acpi for the acpi kernel)
/etc/rc.d/init.d/alsasoud start
|
When restarting the driver for the first time you may see error messages when the state of the mixer is being reloaded by /usr/sbin/alsactl (at the end of the load sequence). This is because the numbering or naming of controls may have changed for the particular driver you are using and no longer match what is stored in the mixer state file (/etc/asound.state). Just start alsamixer for all your cards, make sure all the settings are as you want them, quit alsamixer and run ``/usr/sbin/alsactl store'' to update the state file.
If you are using the vxpocket cards see this caveat (from the alsa-devel mailing list):
Hi, I've changed the boot-behavior of VX-pocket drivers on the CVS. In the new version, the firmwares are not in the driver source but in the external directory to be transferred by an external program. If you update the cvs version, please do the following: - build vxloader utility in alsa-tools cvs. install it. the firmwares will be installed in either /usr/share/vxloader or /usr/local/share/vxloader - rebuild the alsa-driver modules. install them. - add an entry to /etc/modules.conf post-install snd-vxpocket vxloader or post-install snd-vxp440 vxloader The new driver, snd-vx222, will need the similar configuration. If you encounter any problems after update, please let me know! Takashi
For these cards you should install the alsa-tools package and follow his instructions for properly configuring the modules.conf file (so that the firmware is automatically loaded on module load).
Updated Jack to version 0.51.0-1.
Updated Jack Rack to version 1.4.0-1 (RedHat 7.3/8.0 only). You can now control plugin parameters through MIDI!
Updated Film Gimp to version 0.15-1.
Updated Liblrdf to version 0.2.3-1 (needed to build current ardour cvs).
Updated Sweep to version 0.8.1-1, now includes Speex support (because I added Speex to the repository).
Updated the CMT LADSPA Plugins collection to version 1.5-1.
Updated Liblrdf to version 0.2.2-1.
Updated Jack Rack to version 1.3.0-1 (RedHat 7.3/8.0 only).
Updated Alsaplayer to version 0.99.74-1.
Added Alsa Patch Bay version 0.5.1, an ALSA and Jack connection patchbay.
Updated several rpms related to pd. Pd (and Gem) will come from their CVS repositories now. I'm doing that in the case of Pd to get nice jack support that I would have to otherwise hunt for. The new Pd autoprobes first for jack, then for alsa and finally settles down on oss if no decent sound driver can be found :-) So:
Updated Pd to version 0.36.0-2.cvs, cvs date 20030211.120137.
Updated Gem to version 0.87-4.cvs, cvs date 20030210.155359
Updated Iemlib to release 1.12-1 (no changes in the sources)
Updated Zexy to release 1.1-2 (no changes in the sources)
Updated Ggee to release 0.24-3 (no changes in the sources)
Updated Libdv to version 0.99-1 (needed by the latest Kino).
Added Libquicktime version 0.9.2pre1-1, needed by the latest version of Kino.
Updated Kino to version 0.6.3-1 (Kino is a non-linear video editor).
Added Kinoplus version 0.2.2-1, effect plugins for Kino.
Added Timfx version 0.1.12, more effect plugins for Kino.
Added Smilutils 0.1.2-1, a set of command line tools to manipulate Kino files.
I worked a bit more on Mammut on RedHat 8.0. Not very succesffull. Mammut needs pygtk, to install it I would need a newer pygtk2 (which I installed before but broke other packages), and to do that properly triggers a ``package upgrade storm'' that I will avoid for now (needs a newer gnome-python, which needs a newer pyorbit, which needs a new ORBit...).
Updated Alsa Modular Synth to version 1.5.6 (its home web page has moved to sourceforge).
Thanks to Ryan Gallagher for alerting me about these updates :-)
Added Noteedit version 2.0.18-1, a notation editor that works with the TSE3 sequencer engine.
Added Mammut version 0.15-1, an fft based sound processor (fft's your whole sound in one go before doing processing in the frequency domain).
Added TSE3 (the Trax Sequencer Engine) version 0.2.5-1. Needed to compile Noteedit.
Updated the ALSA sound drivers for the 2.4.19-1.ll and 2.4.19-2.ll.acpi kernels. Current revision is now 44 and corresponds to cvs of 20030121.120451 (this morning). Properly built drivers are available for both the i386 up and i686 up and smp kernels. Note: the alsa-lib package has been split into two packages, alsa-lib and alsa-lib-devel. Make sure you install the alsa-lib-devel package as apt will not install new packages unless instructed to do so (``apt-get dist-upgrade'' will not install it). If you don't install it you will not be able to compile programs that use ALSA.
To install the new version:
/etc/rc.d/init.d/alsasound stop
|
apt-get update
|
apt-get install alsa-driver-2.4.19-1.ll alsa-driver alsa-lib alsa-lib-devel alsa-utils alsa-tools
|
apt-get install alsa-driver-2.4.19-1.llsmp alsa-driver alsa-lib alsa-lib-devel alsa-utils alsa-tools
|
(replace with 2.4.19-2.ll.acpi for the acpi kernel)
/etc/rc.d/init.d/alsasoud start
|
When restarting the driver for the first time you may see error messages when the state of the mixer is being reloaded by /usr/sbin/alsactl (at the end of the load sequence). This is because the numbering or naming of controls may have changed in the driver you are using and no longer match what is stored in the mixer state file (/etc/asound.state). Just start alsamixer for all your cards, make sure all the settings are as you want them, quit alsamixer and run ``/usr/sbin/alsactl store'' to update the state file.
Added LADCCA version 0.2-1 to the repository. LADCCA stands for ``Linux Audio Developer's Configuration and Connection API''. It is first attempt at a session management package and I'm including it as experimental software. I ahve not even tested it much :-) As other packages start supporting it I'll mention it here.
Updated Snd to version 6.5-1.
Updated Liblrdf to version 0.2.1-1.
Added Libjackasyn version 0.4-1 to the repository. Libjackasyn is a library that allows access to the jack audio server in asynchronous mode. You can use it to make the jack server accessible to OSS applications, just type (for example) ``jacklaunch xmms'' and xmms will do its audio i/o through the jack server. There is an additional layer of buffering involved, so that really low latencies and sample synchronous processing are not possible (for that you have to use _real_ jack applications). Obviously the application will be limited to using the sampling rate of the current running jack server. Written by Guenter Geiger
Updated Qjackconnect to version 0.0.3b-1 (names of ports are now properly ordered when there are more than 10 ports).
Added Raptor and liblrdf (no web pages yet, coming soon).
Updated the Common Lisp world to version 1.0-16. Common Music (CM) updated to 2.4.0 of 01/02/2003, CLM and CMN updated to respective versions of 01/07/2003. I split the source code into separate rpms so that both the clisp and cmucl rpms can be installed simultaneously and share the source code (so you can compare them if you want to :-).
Updated Sweep to version 0.5.13. Sweep now uses Secret Rabbit Code to do sampling rate conversions.
Added LZO, a real time compression library (needed to add lzo support to Mplayer).
Updated Mplayer to version 0.90rc2. Mplayer-fonts to version 1.0-2.
Added Secret Rabbit Code (aka: libsamplerate) version 0.0.13-1.
Updated Libsamplerate to version 0.0.13-2, added a missing link to the shared library.
To the 2002 changelog
© Copyright 2001...2019 Fernando Lopez-Lezcano, CCRMA, Stanford University.
All rights reserved.