Announcing the DSSI Soft Synth Interface version 1.0 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.
DSSI is now supported by six full-featured hosts, several
specialized hosts, and at least twenty-two DSSI plugins. (See the
above URL for a list.)
This release contains one small addition to the DSSI API itself,
allowing for communication of the sample rate to DSSI UIs. Since the
DSSI API has been stable now (with minor additions) for four and a
half years, and since most active interest in further extending a
Linux softsynth plugin standard has been absorbed by the LV2
project, it seems appropriate to call this release "version 1.0".
In addition to the API addition, code and documentation updates have
been made in the DSSI release itself, and in FluidSynth-DSSI,
hexter, and Xsynth-DSSI. New versions of each are available at the
above URL. Specific changes include:
DSSI 1.0.0:
* Addition to API of the new 'sample-rate' OSC method.
* Addition of a Karplus-Strong example synth.
* Documentation improvements.
* Updates for newer gcc/glibc, for Mac OS X, and for newer JACK.
* Addition of man pages thanks to Mark Hymers and Debian.
FluidSynth-DSSI 1.0.0:
* Fixed a bug that caused distorted sound when hosted by Aldrin.
* Updates for Mac OS X.
* Changed GUI to handle (ignore) the 'sample-rate' method.
* Added '-test' option to allow testing the GUI without a host.
hexter 0.6.2:
* Updates for newer GTK+.
* Changed GUI to handle (ignore) the 'sample-rate' method.
Xsynth-DSSI 0.9.2:
* Updates for newer gcc/glibc, RPM-based distros, Mac OS X, and
newer GTK+.
* Changed GUI to handle (ignore) the 'sample-rate' method.
* Added '-test' option to allow testing the GUI without a host.
Enjoy!
Sean Bolton
Version 1.2 of libsmf can be downloaded from the projects site:
http://sourceforge.net/projects/libsmf/
LibSMF is a BSD-licensed C library for handling SMF ("*.mid") files.
It transparently handles time<->pulses conversions, tempo map handling
etc. The only dependencies are C compiler and glib. API documentation
and examples are included. It was tested under Linux, FreeBSD, MacOS X
and Solaris.
Please note that, by default, libsmf is built with lots of asserts,
which make it slower; for example, inside smf_save, there is some code
that loads the newly saved file and compares it with what it was
supposed to save. If some operation takes noticeable amount of time,
try to recompile libsmf with -DNDEBUG to disable asserts.
API documentation is here:
http://libsmf.sourceforge.net/api/
SVN repository is here:
http://libsmf.svn.sourceforge.net/
Thanks to Dominic Sacré for help with testing this release.
--
If you cut off my head, what would I say? Me and my head, or me and my body?
sorry for x, please `cat /dev/mem > /dev/dsp`
--
the new pure:dyne GNU/Linux leek&potato released!
--
*
,--. *
,---. --.,--.--.--.,---. --.,-' |--. ,--.--,--, ,---. *
| .-. | || | .--' .-. :--' .-. |\ ' / \ .-. : *
| '-' ' '' ' | --.--. `-' | \ ' | || | --. .
| -' `----' --' `----'--'`---' -' / `--''--'`----'
`--' http://puredyne.goto10.org `---' *
.
pure:dyne is an operating system developed to provide media artists with
a complete set of tools for realtime audio and video processing.
pure:dyne is a live distribution, you don't need to install anything.
Simply boot your computer using the liveCD/DVD or liveUSB and you're
ready to start using software such as Pure Data, Supercollider, Icecast,
Csound, Fluxus, Processing, Arduino and much much more.
pure:dyne will work on any x86 PC laptop, desktop, and single-board
computers, including the intel-based Mac, Asus' Eee PC, and any x86
netbooks :)
--
Get pure:dyne now!!!
(CD/DVD ISO, liveUSB, Debian packages, etc)
https://code.goto10.org/projects/puredyne/wiki/GetPureDyne
complete software list:
https://code.goto10.org/projects/puredyne/browser/press/deb/
--
/usr/share/soup !!!
Each pure:dyne release come with a Free/Libre and Open Source Soup
(FLOSS). This time we hope you will enjoy our leek and potato flavor :)
Depends: Leek, Potato, Milk, Salt, Oil, Pumpkin oil
Suggests: Thyme, Sage, Pepper, Parsley, Crème fraiche
Build-Depends: Cookpot, BlenderkMasher, Frypan, Bowl
make: default: serving
tender potato: potato cookpot salt water 20min
tasty leek: leek oil frypan 5min
puree: tender potato tasty leek blender
soup: puree milk herbs cookpot 5min
herbs: thyme sage pepper serving: soup bowl
parsely pumpkin oil crème fraiche
for more details:
echo "deb http://debian.goto10.org/debian/ lenny main" >> \
/etc/apt/sources.list && apt-get install souprecipe
--
pure:dyne is a GOTO10 project, developed by Rob Canning, Heather
Corcoran, Antonios Galanopoulos, Karsten Gebbert, Claude Heiland-Allen,
Chun Lee, Aymeric Mansoux, Marloes de Valk and with the contribution of
Robert Atwood (Openlab) and Jof Thibaut (Labomedia).
pure:dyne is supported by Arts Council England and powered by GNU/Linux
Debian, debian-multimedia.org and the great Debian Live project.
We would like to thank bob the pbuilder and all the pure:dyne users for
their ongoing feedback, suggestions and testing!
--
:*
LilyPond version 2.12 available — 12 year anniversary release
-------------------------------------------------------------
December, 2008.
We are proud to announce the release of GNU LilyPond 2.12 “Rune”.
Our joy is tinged with sadness, as long-time LilyPond contributor
and friend Rune Zedeler passed away on the 2nd of July, 2008. This
release is dedicated to him.
Rune was a computer programmer, a musician and a valued
contributor to LilyPond. He had been enthusiastically involved in
the project for the past six years, and he will be sorely missed
in our community.
Major updates
-------------
* Collision detection has been vastly improved. Outside-staff
objects now avoid each other automatically, so far fewer manual
tweaks are required to obtain a pleasing layout.
* The documentation has been almost entirely rewritten during
the year-long "Grand Documentation Project", and the online
documentation is both much better-looking and far easier to
browse. The program is now available in 6 languages, and the
documentation is partially available in French, Spanish and
German. It has never been easier to get started with 'Pond!
* Almost 30 new features, among others transposable fret
diagrams, microtonal accidentals, and a much improved musicxml2ly,
have been implemented and nearly 200 bugs have been fixed. For a
complete overview surf to
http://lilypond.org/doc/v2.12/Documentation/topdocs/NEWS.html.
Happy music typesetting!
LilyPond was brought to you by...
Development team
----------------
Han-Wen Nienhuys – Core development
Jan Nieuwenhuizen – Core development
Joe Neeman – Core development
Graham Percival – Documentation Editor and Bug Meister
Valentin Villenave – LSR Editor and Bug Meister
Mats Bengtsson – Support Guru
John Mandereau – Translation Meister
Contributors
------------
Rune Zedeler, Maximilian Albert, Milan Zamazal, Reinhold Kainhofer
(musicxml2ly development), Erlend Aasland, Stan Sanderson
(Regression Checker), Neil Puttock.
Grand Documentation Project
---------------------------
Trevor Daniels – Assistant Documentation Editor
Andrew Hawryluk, Carl Sorensen, Eyolf Østrem, Francisco Vila, Jay
Hamilton, Jonathan Kulp, Joseph Harfouch, Patrick McCarty, Ralph
Palmer, Till Rettig – Notation Reference work
Kurt Kroon – Glossary Updates, Notation Reference work
Alard de Boer – Formatting
Michael Rasmussen – Formatting
Trevor Baca – Inspirational Headwords
Reinhold Kainhofer – Technical Aid
Neil Puttock – Snippet Editor, Technical Aid.
Translators
-----------
Clytie Siddall, Damien Heurtebise, Francisco Vila, Heikki Junes,
Jean-Charles Malahieude, John Mandereau, Nicolas Klutchnikoff,
Till Rettig, Valentin Villenave.
Sponsors
--------
Mike Amundsen, Trevor Baca.
Bug hunters and suggestions
---------------------------
Adam James Wilson, Alard de Boer, Alex Rolex, Andy Haupt, Arvid
Grøtting, Bertalan Fodor, Benjamin Drung, Cameron Horsburgh, Carl
Sorensen, Christian Hitz, Christian Herzberg, David Bobroff, David
Griffel, Daniel Hulme, Daniel Johnson, Dominic Neumann, Eduardo
Vieira, Frédéric Chiasson, Georg Dummer, Georg Romstorfer, Gilles
Thibault, Hernán J. González, Hu Haipeng, Jay Anderson, James
Kilfinger, Jean-Marie Mouchel, Jean-Yves Baudais, Jesús Guillermo
Andrade, Jonathan Henkelman, Kazuhiro Suzuki, Kevin Dalley, Laura
Conrad, Luc Wehli, Maarten Hijzelendoorn, Marc Lanoiselée, Mark
Polesky, Matthijs Frankeno, Martijn Vromans, Marnen Laibow-Koser,
Maximilian Albert, Mirosław Doroszewski, Mike Coleman, Neil
Puttock, Nicolas Mayencourt, Nicolas Sceaux, Orm Finnendahl, Peter
Budny, Phillip Kirlin, Pierre-Emmanuel Brame, Ralph Palmer, Renaud
Flavigny, Rick Hansen, Risto Vääräniemi, Robin Bannister, Roland
Goretzki, Rune Zedeler, Ruud van Silfhout, Sean Reed, Steven
Weber, Tomas Sauer, Thomas Scharkowski, Trevor Baca, Vivian
Barty-Taylor, Werner Lemberg, Wilbert Berendsen, William Oram,
Yota Moteuchi, Zack Charter, and Zoltan Selyem.
KMidimon is a MIDI monitor for Linux using ALSA sequencer and KDE user
interface. Temporary web site: http://kmetronome.sourceforge.net/kmidimon/
KMetronome is a MIDI metronome with KDE interface, based on the
ALSA sequencer. Web site: http://kmetronome.sourceforge.net
They are licensed under the GPLv2.
New releases available:
KMidimon - 0.6.0
KMetronome - 0.9.0
This release is the first one after the migration from KDE3 to the newer KDE4
and Qt4 frameworks. Also, a new common library providing ALSA sequencer
services has been developed and included in both programs - early snapshot,
to be statically linked. The library itself will be officially released next
year after more testing, documentation and polishing.
Download the sources from:
https://sourceforge.net/project/showfiles.php?group_id=134956
Happy new year.
Regards,
Pedro
On behalf of the entire Rivendell development team, I'm pleased to announce
the release of Rivendell v1.2.1. Rivendell is a full-featured radio
automation system targeted for use in professional broadcast environments. It
is available under the GNU General Public License. Changes in this release
include (from the NEWS file):
*** snip snip ***
This is a maintenance release of Rivendell. The following issues have been
corrected:
Several errors in handling metadata values in file imports have been
corrected, and support for detecting Ogg metadata tags added.
Fixed a bug in RDAirPlay that could cause a segfault when loading a log
over an existing log.
Database Update:
This version of Rivendell uses database schema version 170, and will
automatically upgrade any earlier versions. To see the current schema
version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow
any necessary changes to the database schema to be applied.
*** snip snip ***
Further information, screenshots and download links are available at:
http://www.rivendellaudio.org/
Cheers!
|-------------------------------------------------------------------------|
| Frederick F. Gleason, Jr. | Chief Developer |
| | Paravel Systems |
|-------------------------------------------------------------------------|
| "No, `Eureka!' is Greek for `This bath is too hot!'" |
| -- Dr. Who |
|-------------------------------------------------------------------------|
Renoise RC2 contains a new demo song, tweaks and bugfixes. This is the last version before Renoise 2.0 goes gold.
This version is "free as in beer" and looking for Linux testers outside the registered user base.
Download:
http://www.renoise.com/download/renoise/
Announcement:
http://www.renoise.com/board/index.php?showtopic=19082
What's new:
http://www.renoise.com/new/
About Renoise:
Renoise has a different approach to making music compared to conventional sequencers, called Tracking. Tracking comes from the demoscene that pushes technical limits to show off coding skills, art, and music beyond what is thought possible.
Renoise was originally written from code by the late Arguru. In 2000 the new Renoise team started to take tracking software into a new standard of quality, enabling users to make music on par with mainstream sequencers, while still keeping the proven design principles of years gone by.
With Renoise 2.0 a generation of oldschool trackers and contemporary musicians looking for something "different" have reason to celebrate.
Track on!
--
http://www.renoise.com/
_________________________________________________________________
Show them the way! Add maps and directions to your party invites.
http://www.microsoft.com/windows/windowslive/events.aspx
Hi,
Apologies for cross-posting.
Forwind invites musicians/software developers/artists who write custom audio
software to submit both a piece of music created with the software and the
software itself for inclusion in an audio and software compilation due to be
released mid 2009.
This compilation will strive to present both the software and audio on an
equal footing. Design of the end package will be in the very capable hands
of Paul Finn from Fitzroy & Finn (www.fitzroyandfinn.co.uk). The intentions
are for this to be a substantial physical release (Book, double CD etc -
details have yet to be finalized.)
Software may but not necessarily need to include patches/code from
PureData/Max MSP, Supercollider, Chuck, CSound, Faust, CLM, Snd-Rt, VSTs,
Ladspa's, Processing, bespoke sound apps (C/C++, python, ruby, fortran,
assembly!) et al ...
Please send submissions to
Forwind Comp.
36B Bodney road,
London,
E8 1AY,
U.K
Deadline 2009/03/31
more details @ www.forwind.net/home/call_for_work
Nice holiday all !
Best regards,
Conor J Curran
Merry season greetings!
After a very long quarantine period, and while after the last Flirty
Ditz romance, this pet has calmly bumped a few more steps ahead. Please
welcome, my Christmas present to y'all,
Qtractor 0.3.0 (fluffy doll) has been released!
Same old intro follows:
Qtractor is an audio/MIDI multi-track sequencer application, written in
C++ on top of Qt Software's Qt4 framework, having JACK and ALSA as its
main infrastructures and Linux as native and exclusive platform.
Specially suited to the lone-wolf composer, arranger and (re)creative
music-maker personal home-studio, it still hopes to evolve as a fairly
featured desktop audio/MIDI workstation or at least, a prototypical part
of it ;)
Release highlights:
* Paste-Repeat command. (NEW)
* Punch in/out recording. (NEW)
* Session/project template support. (NEW)
* Current track auto-monitoring. (NEW)
* MIDI buses now supporting multi-timbral instrument plug-ins. (NEW)
* Individual clip gain/volume, normalize and audio/MIDI file export. (NEW)
* Copy/paste to desktop environment clipboard. (NEW)
* and many, many fixes and new bugs ;)
Website:
http://qtractor.sourceforge.net
Project page:
http://sourceforge.net/projects/qtractor
Downloads:
- source tarball
http://downloads.sourceforge.net/qtractor/qtractor-0.3.0.tar.gz
- user manual
http://downloads.sourceforge.net/qtractor/qtractor-0.3.0-user-manual.pdf
Weblog (think upstream support):
http://www.rncbc.org
License:
Qtractor is free, open-source software, distributed under the terms of
the GNU General Public License (GPL) version 2 or later.
Features:
- Multi-track audio and MIDI sequencing and recording.
- Developed on pure Qt4 C++ application framework (no Qt3 nor KDE
dependencies).
- Uses JACK for audio and ALSA sequencer for MIDI as multimedia
infrastructures.
- Traditional multi-track tape recorder control paradigm.
- Audio file formats support: OGG (via libvorbis), MP3 (via libmad,
playback only), WAV, FLAC, AIFF and many, many more (via libsndfile).
- Standard MIDI files support (SMF format 0 and 1).
- Non-destructive, non-linear editing.
- Unlimited number of tracks per session/project.
- Unlimited number of overlapping clips per track.
- XML encoded session/project description file.
- Point-and-click, multi-select, drag-and-drop interaction (drag, move,
drop, cut, copy, paste, delete, split)
- Unlimited undo/redo.
- Built-in mixer and monitor controls.
- Built-in connection patchbay control and persistence (a-la QjackCtl).
- LADSPA, DSSI and native VST plug-ins support.
- Unlimited number of plug-ins per track or bus.
- Plug-in presets, programs and chunk/configurations support.
- Audio/MIDI clip fade-in/out (linear, quadratic, cubic).
- Audio/MIDI clip gain/volume, normalize and export.
- Audio clip time-stretching (WSOLA-like or via librubberband),
pitch-shifting (also via librubberband) and seamless sample-rate
conversion (via libsamplerate).
- Audio/MIDI track export (mix-down, merge).
- Audio/MIDI metronome bar/beat clicks.
- MIDI clip editor (matrix/piano roll).
- MIDI instrument definitions (a-la Cakewalk(tm))
- JACK transport sync master.
- MMC control surface enabled.
- Configurable keyboard shortcuts.
Change-log:
- Almost complete rewrite of the plugin configuration and parameter
initialization logic.
- MIDI bank/program selection is now taken into account on plugins
initialization and replication.
- Fixed initial parameter values for native VST plugins.
- Track form plugin lists are now properly (re)initialized when track
type changes.
- Generic plugin forms now have the option to show/hide the parameter
widgets through the new "Params" button.
- New auto-monitor toggle option (menu Track/Auto Monitor): the current
selected track is now set on monitor and MIDI channel omni-mode
automagically, as a convenient workflow feature (kindly suggested by
Holborn).
- MIDI clip editor Tools menu is not disabled anymore when there's no
selection, drop-down menu items are instead.
- Make all recorded clips to honor either the punch-out or play-head
accumulated position; resolve all pending MIDI sequence note events on
record stop/close.
- Major silent move: audio plugins chain are now applied in a
pre-fader/meter basis as is usually implied from the mixer strip layout
ie. signal flows from the top to the bottom.
- All MIDI buses may now have plugins inserted so that multi-timbral
synth/sampler plugins get driven to their fullness.
- MIDI track plugin's dedicated audio output bus may now be effective,
as it seems, good old master audio output bus was being used, no matter
what.
- Paste-repeat command has been introduced, now allowing to replicate
and concatenate the clipboard contents over the time-line, with a given
repeat-count and optional period (see menu Edit/Paste Repeat... on the
main and MIDI clip editor windows).
- Normalize tool on MIDI clip editor got rewritten from its previous
brain dead, useless and utterly wrong operation.
- All time offsets and lengths are now zero-bar/beat based when
displayed in the BBT (bar.beat.ticks) format.
- MMC STEP gets adjusted to current snap-per-beat setting.
- Fixed broken initial buffering that was randomly crippling those audio
clips that fit integrally in cached and while on playback.
- Fix initialization of multiple instances of DSSI plugins which
implement run_multiple_synths (eg. fluidsynth-dssi), preventing an
instant crash on activation.
- Exclude deprecated VST elements from compilation.
- Export tracks dialog has new punch in/out range option.
- Somehow realized that looping and punch-recording are two mutually
exclusive states, at least until loop recording (ie. takes) gets real.
- Fixed bug #2249291 - Crash on tempo change; affecting the WSOLA based
time-stretching on all non-stereo audio clips.
- Incomplete audio peaks were being cached prematurely, fixed.
- Make way for paste/dropping items from the system clipboard over the
main track view. Cut/Copy/Paste/Delete of file items have now this
workaround fixed, wrt. Files widget keyboard shortcuts, respectively.
- Clip gain/volume propriety is now in place and reflected in audio clip
waveform drawing in particular.
- A new hideous progress bar is now lurking in the main status line, as
found convenient to display progress of the also new clip tools
(normalize, export, etc.).
- Clip normalize tool is now available (Edit/Clip/Normalise).
- Audio and MIDI clip file export is now available as a tool (see
Edit/Clip/Export...).
- Punch in/out (range) recording is now in experimental shape, with
minimal settings and functionality, already accessible through the main
menus, transport toolbars and visible on main tracks view and MIDI
editors as magenta colored line markers.
- External MIDI control events for channel volume (7) and channel
panning (10) are now handled properly through session tracks.
- Session file templates make its debut with new usability option, on
whether new sessions are created based on existing template file (see
View/Options.../Display/Session/New session template; nb. session
templates are just regular session files but loaded and saved with no
media content (no clips nor files).
- Grayed/disabled palette color group fix for dark color themes.
- Implicit attempt to flush all pending notes for some, if not most
plugin instruments (eg. VSTi), on playback stop.
- Fait-divers: desktop menu file touched to openSUSE conventions.
- Internal refactoring alert: Session and Options instances are now
being redesigned as singletons, preparing to get out of the way from the
master GUI/MainForm instance.
- Clip drawing methods refactored so let the fade-in/out handles get
seen with transparency over the clip graphics content.
- Reset and continue looping even still when continue past end transport
option is not set and playback is rolling.
Hope it makes through a Happy New Year with flying colors ;)
Cheers && Enjoy!
--
rncbc aka Rui Nuno Capela
rncbc(a)rncbc.org
Hi,
As you may know there exists a cross-platform graphics library called SDL.
It is mainly used for games, but it is excellent for normal app's also.
Some time ago I wrote a GUI toolkit on top of SDL, called SDL-widgets.
It is far from complete, because I focussed on 2 example audio applications,
that might also be of interest for visitors of this newsgroup.
The first example app is called make-waves. It can:
- draw waveforms to the screen, modulate them by each other, you can listen
to the result,
- draw a physical model of a string or a spring that you can listen to and
animate with the mouse,
- draw and edit the harmonic spectrum of a sound,
- display the frequency curve of digital filters, that you also can plug in
yourself.
The 2nd example app, wav2spectrum, can read a wave file and perform FFT
analysis on it. You can scroll through the cached waveform chunks and FFT
spectra easily.
I tried to document the toolkit and the examples fairly well, so maybe
they have some use for others as well. You can get it from:
http://members.chello.nl/w.boeke/SDL-widgets/index.html
Kind regards,
Wouter Boeke