From rncbc at rncbc.org Sun Oct 2 15:57:54 2005 From: rncbc at rncbc.org (Rui Nuno Capela) Date: Tue Oct 4 06:28:56 2005 Subject: [linux-audio-announce] [ANN] Qsynth 0.2.4 released! Message-ID: <43403BC2.9040101@rncbc.org> Hi all, Let me spread the word:) finally there comes this bug and some other usability fixes on today's latest Qsynth 0.2.4 release. As you might know already, Qsynth is a fluidsynth GUI front-end application, written in C++ around the Qt3 toolkit, using Qt Designer. Please check it out from: http://qsynth.sourceforge.net Upgrade is highly recommended as this one fixes a very annoying crash bug that has been lurking for ages. As simply pasted from the change-log: - All widget captions changed to include proper application title prefix. - Attempt to bring those aging autoconf templates to date; sample SPEC file for RPM build is now being included and generated at configure time. - Missing icons on channel and soundfont setup context menus are now up; bank/program splitter widget added to channel preset dialog. - An abrupt segfault on engine restart have been finally fixed; this issue has been quite an annoyance which has been around for ages and was a highly probable showstopper just when restarting an engine due to changes on the setup settings. Not anymore, hopefully. - New tool buttons were added to the main widget, for adding a new engine and removing the current one, while trying to increase the visibility of multiple fluidsynth engine capability (for new users, at least :) - Set to use QApplication::setMainWidget() instead of registering the traditional lastWindowClosed() signal to quit() /slot, just to let the -geometry command line argument have some optional effect on X11. - Minor configure and Makefile install fixes, as Debian and Mac OS X specialties. Also, install does the right thing with target file modes (thanks to Matt Flax and Ebrahim Mayat, for pointing these out). - Fixed output disability when messages limit option is turned off (thanks to Wolfgang Woehl for spotting this one, while on qjackctl). Hope you enjoy. -- rncbc aka Rui Nuno Capela rncbc@rncbc.org From bvdp at uniserve.com Sun Oct 2 22:31:35 2005 From: bvdp at uniserve.com (Bob van der Poel) Date: Tue Oct 4 06:29:13 2005 Subject: [linux-audio-announce] MMA version 0.16 Message-ID: <43409807.1040905@uniserve.com> I'm pleased to announce the release of my program mma - Musical MIDI Accompaniment version: Beta 0.16 MMA is a accompaniment generator -- it creates midi tracks for a soloist to perform with. User supplied files contain pattern selections, chords, and MMA directives. MMA is very versatile and generates excellent tracks. It comes with an extensive user-extendable library with a variety of patterns for various popular rhythms, an extensive user manual, and many demo songs. MMA is a command line driven program. It creates MIDI files which need a sequencer or MIDI file play program. MMA is written in Python. You'll need Python 2.3 (or later) for MMA to function. MMA is supplied in 4 tar.gz archives. Included: mma-bin -- the main script and library files. mma-html -- documentation in HTML format. mma-pdf -- documentation in PDF format. mma-songs -- a collection of about 230 songs in MMA format. If you get all four download packages the total size is still less than 1.5 megabytes. MMA is currently in final BETAs. We are hoping for a 1.0 release in winter 2005. Right now we need help in debugging the program, creating songs for distribution, and new and improved library files. Best of all, MMA is free. It is released under the terms of the GNU General Public License. It has been developed on a Linux platform, but should be usable on just about any system. A detailed page now exists on our web site on how-to install on a Windows system. MMA is available on my personal home page: http://mypage.uniserve.com/~bvdp/mma/ If you have any questions or comments, please send them to: bvdp@uniserve.com Beta 0.16: Lots of little bug fixes, new SWINGMODE, more note offset and length options, NOTESPAN directive, better KEYSIG support, enhanced VOLUME options, negative offsets (prior bar) in patterns. You really need to read the DOCS for all this! Comments appreciated! -- Bob van der Poel ** Wynndel, British Columbia, CANADA ** EMAIL: bvdp@uniserve.com WWW: http://mypage.uniserve.com/~bvdp From musound at jps.net Wed Oct 5 19:08:14 2005 From: musound at jps.net (Sean Bolton) Date: Fri Oct 7 08:46:43 2005 Subject: [linux-audio-announce] [ANN] WhySynth DSSI softsynth Message-ID: <6275d92ae1df65b6463a5295c06ff4a1@jps.net> Introducing WhySynth, a DSSI softsynth plugin. WhySynth, as in 'Y'-synth, the super-sized, frankensteinized, evolved and mutated, still rather dorky younger sibling of Xsynth-DSSI. WhySynth, as in (I sometimes ask), "_why_ am I working on another softsynth instead of on paying gigs?" (Following my bliss? Addiction? One last shot at misspent youth?) WhySynth, as in a mostly-new design featuring: - 4 oscillators per voice, in your choice of 6 modes (minBLEP, wavecycle, asynchronous granular, FM, waveshaper, and noise), - 2 filters, also in multiple flavors, - flexible routing and mixdown to stereo output, - 3 (or is it 6?) LFOs (instrument-wide, per-voice, and multiphase), - 5 multi-mode envelope generators, - abundant modulation options, - and effects (well, Tim Goetze's Versatile plate reverb is all at the moment, unless you count the DC-blocker anti-effect). WhySynth is a work in progress. Actually, since the kid was born, progress has slowed to a near-utter standstill, but if I can't release often, I might as well release early. Get your tarball, boring screenshot, and html-ized README today at: http://home.jps.net/~musound/whysynth.html then get your butts back to making cool music -- however you define that. Cheers, -Sean From conrad at metadecks.org Fri Oct 7 02:59:32 2005 From: conrad at metadecks.org (Conrad Parker) Date: Fri Oct 7 08:46:44 2005 Subject: [linux-audio-announce] liboggz 0.9.3 Release Message-ID: <20051007065932.GF3948@vergenet.net> Oggz 0.9.3 Release ------------------ Oggz comprises liboggz and the command-line tools oggzinfo, oggzdump, oggzdiff, oggzmerge, oggzrip, oggz-scan and oggz-validate. liboggz is a C library providing a simple programming interface for reading and writing Ogg files and streams. Ogg is an interleaving data container developed by Monty at Xiph.Org, originally to support the Ogg Vorbis audio format. This release is available as a source tarball at: http://www.annodex.net/software/liboggz/download/liboggz-0.9.3.tar.gz New in this release: * New oggz-scan tool (silvia) oggz-scan displays timestamps of characteristic features in an Ogg file. 'oggz-scan --keyframes file.ogg' displays timestamps of unforced Theora keyframes, which are a useful rough approximation of shot boundaries. Results can be output as plain text, CMML or HTML. * Improvements to oggz-validate: - added page-level validation, ensuring that a page that ends zero packets has the correct granulepos, -1. (MikeS) - added a check that any Theora bos pages come before Vorbis and Speex bos pages. (ticket:156) (conrad) - correct handling of chained files (ticket: 162) (conrad) * win32 build fix for oggz tools (j^) * Other bugfixes / closed tickets: liboggz: replace internal typedef of oggz_off_t, use off_t instead of long (ticket:161) (Grayfox) examples/fix-eos: discard trailing incomplete packets from the end of the stream. (MikeS) remove autogenerated manpages (ticket:155) (conrad, silvia) About Oggz ---------- Oggz comprises liboggz and the command-line tools oggzinfo, oggzdump, oggzdiff, oggzmerge, oggzrip, oggz-scan and oggz-validate. liboggz supports the flexibility afforded by the Ogg file format while presenting the following API niceties: * Full API documentation * Comprehensive test suite of read, write and seeking behavior. The entire test suite can be run under valgrind if available. * Developed and tested on GNU/Linux, Darwin/MacOSX, Win32 and Symbian OS. May work on other Unix-like systems via GNU autoconf. For Win32: nmake Makefiles, Visual Studio .NET 2003 solution files and Visual C++ 6.0 workspace files are provided in the source distribution. * Strict adherence to the formatting requirements of Ogg bitstreams, to ensure that only valid bitstreams are generated; writes can fail if you try to write illegally structured packets. * A simple, callback based open/read/close or open/write/close interface to raw Ogg files. * Writing automatically interleaves with packet queuing, and provides callback based notification when this queue is empty * A customisable seeking abstraction for seeking on multitrack Ogg data. Seeking works easily and reliably on multitrack and multi-codec streams, and can transparently parse Theora, Speex, Vorbis, FLAC, CMML and Ogg Skeleton headers without requiring linking to those libraries. This allows efficient use on servers and other devices that need to parse and seek within Ogg files, but do not need to do a full media decode. Full documentation of the liboggz API, customization and installation, and mux and demux examples can be read online at: http://www.annodex.net/software/liboggz/html/ Tools ----- The Oggz source tarball also contains the following command-line tools, which are useful for debugging and testing Ogg bitstreams: * oggzinfo: Display information about one or more Ogg files and their bitstreams. * oggzdump: Hexdump packets of an Ogg file, or revert an Ogg file from such a hexdump. * oggzdiff: Hexdump the packets of two Ogg files and output differences. * oggzmerge: Merge Ogg files together, interleaving pages in order of presentation time. * oggzrip: Extract one or more logical bitstreams from an Ogg file. * oggz-scan: Scan an Ogg file and output characteristic landmarks. * oggz-validate: Validate the Ogg framing of one or more files. License ------- Oggz is Free Software, available under a BSD style license. More information is available online at the Oggz homepage: http://www.annodex.net/software/liboggz/ enjoy :) -- Conrad Parker Senior Software Engineer, Continuous Media Web, CSIRO Australia http://www.annodex.net/ http://www.ict.csiro.au/cmweb/ From loki.davison at gmail.com Mon Oct 10 03:24:20 2005 From: loki.davison at gmail.com (Loki Davison) Date: Tue Oct 11 05:20:13 2005 Subject: [linux-audio-announce] Smack 0.2 released. Message-ID: Hi all, Smack 0.2 is now out. Smack is a drum synth, 100% sample free. It's built with LADSPA plugins and the Om modular synth. New in this release are Noise and resonate filter based metallic percussion, ring modulation based drums, velocity sensitivity, control ports for all drums and random other goodness. Get it at http://smack.berlios.de/ There are also some new sound demos on the site including a physical modeling based djembe. The gui is no longer included due to huge improvements with om_gtk, and lack of time for maintaining it. Please just use om_gtk or the emacs bindings. Cheers, Loki From daniel at 64studio.com Tue Oct 11 06:58:59 2005 From: daniel at 64studio.com (Daniel James) Date: Tue Oct 11 13:29:19 2005 Subject: [linux-audio-announce] 64 Studio 0.4.0 alpha released Message-ID: <200510111158.59987.daniel@64studio.com> Hello all, 64 Studio is developing a collection of software for digital content creation on x86_64 hardware (that's AMD's 64-bit CPUs and Intel's EM64T chips). It's based on the pure 64 port of Debian GNU/Linux, but with a specialised package selection and lots of other customisations. Our latest monthly release of 64 Studio, version 0.4.0 alpha, is now available by apt. The distribution is now based mostly on Debian Etch, but the Etch installer is not yet available, so please use the 0.3.0 iso image as an installer and then run the 64studio-upgrade script, as root, to pull the 0.4.0 update from our apt server. For the iso image: http://images.64studio.com/ Our packages: http://packages.64studio.com/ Cheers! Daniel From perex at suse.cz Tue Oct 11 10:43:22 2005 From: perex at suse.cz (Jaroslav Kysela) Date: Tue Oct 11 13:29:21 2005 Subject: [linux-audio-announce] [alsa-announce] [ALSA] 1.0.10rc2 release Message-ID: Hi all, 1.0.10rc2 ALSA packages are available for download. Jaroslav Changelog between 1.0.10rc1 and 1.0.10rc2 releases ************************************************** * alsa-driver + Sound Core - Add check of CONFIG_ISA_DMA_API - Merge hpklinux to alsa-driver tree - Fix detection of CONFIG_ISA_DMA_API - ad1889: add AD1889 driver docs - disable HPET driver - Add a wrapper for register_sound_special_device() - Add pci_ids.h wrapper - Added kzalloc() wrapper - release 1.0.10rc2 + ALSA Core - Define CONFIG_ISA_DMA_API for older kernels - sparse: add __nocast to wrappers - Add snd_card_set_generic_dev() call - Add a wrapper for register_sound_special_device() - Add pci_ids.h wrapper - Add wrappers for pci_get_device() and pci_dev_put() - Fixed compilation with older 2.6 kernels - Added kzalloc() wrapper - Replace with kzalloc() - Try to fix compiling to work. More problems exist. - fix typo that prevented compiling. - include new PCI IDs with 2.2.x kernels - set owner field in struct pci_driver - fix driver_register() on old kernels - fix missing return value of dummy snd_card_set_generic_dev() - fix warning about CONFIG_ISA_DMA_API redefinition - fix compilation on 2.2.x kernels - Fix PCI IDs in rme32/96 driver - Add getnstimeofday() wrapper. - Move kmalloc wrappers to alsa-driver tree - Fix compile without CONFIG_SND_DEBUG_MEMORY + Generic drivers - Add snd_card_set_generic_dev() call - Replace with kzalloc() + IOCTL32 emulation - Replace with kzalloc() + MPU401 UART - mpu401: fix patch + MSND driver - sparse address space annotations - msnd-pinnacle: remove strange escapes - Remove vmalloc wrapper, kfree_nocheck() + Memalloc module - Move kmalloc wrappers to alsa-driver tree + Opti9xx drivers - Add snd_card_set_generic_dev() call * alsa-lib + Core - moved simple mixer abstraction modules to modules/mixer/simple directory - mixer API - extend simple enumerated controls for direction tests - Fix type-punning - release 1.0.10rc2 + Mixer API - mixer API - extend simple enumerated controls for direction tests + Mixer Abstraction API - moved simple mixer abstraction modules to modules/mixer/simple directory - mixer API - extend simple enumerated controls for direction tests + PCM API - PCM API - handle EINTR from poll() in snd_pcm_wait() function - Fix call of semctl IPC_RMID - Workaround for crash with knotify - Fix buffer allocation and mmap with plugins - Fix compile warnings - direct plugins - change group according ipc_gid for the socket file - fix segfault then hooks list is empty - Don't return error if chown() fails - Removed unused function - Fix endianess with dmix plugin - pcm - Add SOFTVOL pcm type - PCM add missing pcm types - DSNOOP, IEC958, IOPLUG, EXTPLUG - fixed typo in comment - Fix type-punning - Fix mmap and channel_info of hook plugin + Sequencer API - Fix type-punning + /Makefile.am - moved simple mixer abstraction modules to modules/mixer/simple directory + /include/Makefile.am - Allow separate build and source trees + /modules/Makefile.am - moved simple mixer abstraction modules to modules/mixer/simple directory + /src/Makefile.am - Allow separate build and source trees + Configuration - Fix configuration for ICE1724 - dmix and dsnoop configuration - added ipc_perm 0660 (to handle all users with audio group) - modem's pcm "two device" config - Add modem pcm definition for hda-intel driver - emu10k1: Front channels via fxbus 8 and 9 - Use S16_LE as default for dmix - Fix endianess of PMac driver - New @func - pcm_args_by_class - use dmix/dsnoop for default PCM on ca0106 + Kernel Headers - Fix type-punning + Simple Abstraction Mixer Modules - Allow separate build and source trees + Test/Example code - pcm.c test / example - Added EINTR handling - test/pcm.c - remove -EINTR handling (a job for alsa-lib) * alsa-utils + Core - release 1.0.10rc2 + ALSA Control (alsactl) - Fix / clean up man pages - Extend 'alsactl names' to show modem devices + ALSA RawMidi Utility (amidi) - Fix / clean up man pages + Speaker Test - speaker-test: Add support for testing FLOAT_LE format. + alsaconf - Allow separate build and source trees - Fix hwcfg file name by alsaconf + alsamixer - Fix / clean up man pages - Use strsignal() - Implement dB gain level display. + amixer - Fix / clean up man pages - Added more better error fault handling for sset toggle - Fix for more better error fault handling for sset toggle + aplay/arecord - aplay - added -EINTR error code handling for read/write operations - aplay - remove EINTR handling (a job for alsa-lib) * alsa-tools + Core - release 1.0.10rc2 + Envy24 Control - Fix segfault of envy24control * alsa-oss + Core - Use $LIB for LD_PRELOAD path in aoss - release 1.0.10rc2 + PCM Emulation - Fix suspend/resume with aoss - More fix for PM + aoss script - Use $LIB for LD_PRELOAD path in aoss ----- Jaroslav Kysela Linux Kernel Sound Maintainer ALSA Project, SUSE Labs ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ Alsa-announce mailing list Alsa-announce@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/alsa-announce From musound at jps.net Wed Oct 12 16:08:09 2005 From: musound at jps.net (Sean Bolton) Date: Wed Oct 12 16:37:28 2005 Subject: [linux-audio-announce] [ANN] DSSI 0.9.1 release Message-ID: Announcing the DSSI Soft Synth Interface version 0.9.1 release: http://dssi.sourceforge.net/ DSSI is an audio plugin API for software instruments and effects, based on LADSPA, the ALSA sequencer event types, and OSC (Open Sound Control) communications. This release does _not_ contain any changes to the DSSI API itself, which has been stable now since the 0.4 release fifteen months ago (with minor additions at 0.9). Instead, it contains numerous clarifications to the specification and documentation, and the included reference host and example programs have become significantly more robust. Specific changes in 0.9.1 include: - The distribution now has a full autoconf/automake/libtool build system. - FluidSynth-DSSI has been moved into its own package, and no longer depends upon the FluidSynth source. - The reference host, jack-dssi-host, now supports plugins with audio inputs, as well as LADSPA-only plugins (with or without custom DSSI GUIs.) Available hosts and plugins --------------------------- More exciting than the changes in this release, is the recent growth in DSSI implementations. Items marked with '*' are new since the DSSI 0.9 release. Available hosts are: - jack-dssi-host, included in the DSSI distribution - the Rosegarden 4 sequencer * Om, a modular synthesizer * ghostess, a lightweight GTK+ host * dssi~, a Pure Data external Efforts are underway to add DSSI hosting to: - the MusE sequencer * Csound5 * GNU Classpath Available plugins include: - the simple synths and sampler in the DSSI distribution - FluidSynth-DSSI, a soundfont-playing plugin - Xsynth-DSSI, an analog-style synth - dssi-vst, a wrapper plugin enabling the use of many Windows VST plugins - hexter, a Yamaha DX7 modeling plugin * ll-scope, an oscilliscope plugin * Sineshaper, a waveshaping soft synth * dssi_convolve, a DSSI wrapper around libconvolve * xy-controller-dssi, a GUI controller plugin which translates mouse input into X-Y control outputs * WhySynth, which offers a number of synthesis methods The Future ---------- In the year and a half since its initial introduction, DSSI has met a number of challenges to its adoption: the continued (perpetual?) forthcomingness of GMPI, apprehension about adopting a standard with 'Disposable' in its name, some "wait and see if takes off" attitude, and numerous gripes that it won't do this or can't do that. Even so, the creative potential available through DSSI today is great. In part due to this success, there has been a noticable commitment voiced in recent discussions on the DSSI email list to keeping any future enhancements backward-compatible with the existing DSSI API. In the author's opinion, this indicates DSSI will continue to be a stable API, at least until such time as a '2.0' version is considered. With regard to possible future enhancements, interest has been highest in two areas: providing plugins with transport position and tempo information, and allowing plugins to send MIDI data. If you're interested in helping shape these or other developments, please join us on the DSSI discussion list. From ml at xung.org Thu Oct 20 07:11:16 2005 From: ml at xung.org (Olivier Guilyardi) Date: Fri Oct 21 08:28:28 2005 Subject: [linux-audio-announce] Jackbeat 0.5.4 Message-ID: <43577B54.50902@xung.org> Hi! Jackbeat is a drummachine for JACK : - Designed to be usable in both studio and live environment - Near-zero learning curve - Unique masking feature : allows to insert silences with precision into a track - Smart xml+tar file format - Included in Debian Sid Source and musical examples at : http://www.samalyse.com/jackbeat ------------------------------------------------------------- New release : 0.5.4 - The JACK client name handling has been improved - Errors are now better detected and reported - Usability has been slightly improved Olivier Guilyardi - October 20th, 2005 ------------------------------------------------------------- -- og From larsl at users.sourceforge.net Sun Oct 23 15:40:37 2005 From: larsl at users.sourceforge.net (Lars Luthman) Date: Wed Oct 26 14:25:08 2005 Subject: [linux-audio-announce] [ANN] Sineshaper 0.4.0 Message-ID: <1130096438.7258.16.camel@c213-100-50-8.swipnet.se> The Sineshaper is a monophonic DSSI synth. This is the first release. Source tarball, screenshot and Vorbis demo are available here: http://ll-plugins.sf.net. The knob graphics are created by Thorsten Wilms and Peter Shorthose. The Sineshaper synth has two sine oscillators and two waveshapers. The sound from the two oscillators is mixed and passed through the waveshapers, first through the first waveshaper and then the second. You can control the tuning of both oscillators as well as their relative loudness, and the total amount of shaping and the fraction of that amount that each shaper applies. Both waveshapers use a sine function for shaping the sound, but for the second shaper you can shift the sine function (with maximal shift it becomes a cosine function) to produce a different sound. You can also add vibrato and tremolo, and change the ADSR envelope that controls the amplitude and shape amount (as well as setting the envelope sensitivity for both the amplifier and the shapers). There is also a "Drive" control that adds distorsion, and a feedback delay with controllable delay time and feedback amount. All control parameters can be changed using MIDI. The Sineshaper synth comes with some presets that you can play or use as starting points for your own synth settings. You can not change these "factory presets", but you can create and save your own presets. They are written to the file .sineshaperpresets in your home directory. If you make any nice presets I would really like to hear them. -- Lars Luthman PGP key: http://www.d.kth.se/~d00-llu/pgp_key.php Fingerprint: FCA7 C790 19B9 322D EB7A E1B3 4371 4650 04C7 7E2E -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://music.columbia.edu/pipermail/linux-audio-announce/attachments/20051023/0fe5dc9d/attachment.bin From nickdowell at gmail.com Thu Oct 27 04:48:16 2005 From: nickdowell at gmail.com (nick Dowell) Date: Fri Oct 28 06:36:12 2005 Subject: [linux-audio-announce] amSynth 1.1.0 Message-ID: <916253ed0510270148k25ab3cbeh@mail.gmail.com> A new release! :-O http://prdownloads.sourceforge.net/amsynthe/amSynth-1.1.0.tar.gz?download It's been so long since the last release I'm not even sure I remember what changes there are... but recently a few things spring to mind: * Updated GUI to use gtkmm2.x / gtk2.x * Fix build on latest GCC versions (4.0) * Stability improvements * Performance improvements Enjoy, Nick From daniel at linuxaudio.org Fri Oct 28 06:46:22 2005 From: daniel at linuxaudio.org (Daniel James) Date: Fri Oct 28 21:20:12 2005 Subject: [linux-audio-announce] Two new Audio Libre articles on FireWire audio for Linux Message-ID: <200510281146.22921.daniel@linuxaudio.org> Hello all, LinuxUser & Developer magazine is running a series of features called Audio Libre. Two new PDF articles are now available, both covering aspects of FireWire audio for Linux: Issue 53: One cable to rule them all - mLAN audio networking Issue 52: Hot on the wire - the FreeBoB project You can download the PDFs from: http://linuxaudio.org/en/press/ Cheers! Daniel