Hello
EMutrix is a simple, easy-to-use graphical mixer application for EMU
1010 based cards like the E-MU 1212m, E-Mu 1616m and E-MU 1820 models.
I am releasing the first source package of EMutrix, version 0.1 at
http://emutrix.googlecode.com
It is mostly functional, allowing arbitrary routing between the card's
multiple inputs, outputs and ALSA, setting clock rate and pads. More
features to come in future versions. Try it out if you have an E-Mu
card!
Any comments welcome.
Greetings,
Camilo
On the behalf of the FluidSynth developer team, I'm proud to announce
version 1.1.2 of FluidSynth!
Bigger changes include a redesign of threads and thread safety, and a
new preferred build system - CMake. Other changes include settings for
MIDI bank selection and voice overflow, and a fair amount of minor
enhancements and bug fixes.
The latest release can be downloaded at:
https://sourceforge.net/projects/fluidsynth/files/
A more complete changelog is at:
https://sourceforge.net/apps/trac/fluidsynth/wiki/ChangeLog1_1_2
For this release, I would like to give a big thanks to:
* Pedro Lopez-Cabanillas, for the new build system, and a lot of bug
fixes
* The jOrgan community (Sven Meier, Bernd Casper, and others) who
have been very helpful in testing the new release
* Ebrahim Mayat for taking care of the MacOS X port
* All other people who have tested the code before its release,
suggested patches and helped to trace down bugs, as well as being
active on the mailing list, helping the developer team to take
the right decisions.
Now go enjoy the new release!
David Henningsson
FluidSynth Developer Team
Dates for “ON2: Test Signals”, which will bring together software
developers and radio practitioners to demonstrate, discuss and develop
new ways of applying software to radio, have been announced. ON2 will
take place from Friday 22 October - Sun 24 October in the Haus der
Kulturen der Welt in Berlin, Germany.
“Far from killing radio, the internet is actually behind a remarkable
resurgence,” says festival producer Adam Thomas from Sourcefabric, the
not-for-profit organisation responsible for the leading open source
radio software Campcaster. “We’re seeing an increasing number of
community and non-commercial stations use software and the internet in
hugely innovative ways to boost listener figures across all platforms.”
Two such stations, reboot.fm, Berlin’s free cultural radio station and
user-generated radio pioneers Open Broadcast from Switzerland, are
official partners of the festival.
Also appearing at the festival will be radio futurologist James
Cridland, Mozilla Drumbeat’s Henrik Moltke, and representatives from
Creative Commons, 64 Studio, Unikom, Global Radio, RadioDNS,
newthinking, Mekong ICT and Radio Aporee. Alongside many other radio and
software organisations, they will provide three days of expert keynotes,
open presentations, hands-on workshops, one-on-one mentoring and social
events.
ON2 are currently considering applications to hold a workshop or
presentation in the fields of software and radio. To apply, please write
to contact(a)sourcefabric.org with a summary of your idea and project.
Public events will be free to attend, but sign up is required. The
festival will be of particular interest to radio station managers, open
source developers, web entrepreneurs, hardware hackers and journalists.
The festival is an official satellite event of transmediale, festival
for art and digital culture and is the first in a series of open-source
workshop events supported by the Free Culture Incubator. The festival is
also partnered by Mute, a magazine dedicated to exploring culture and
politics after the net. This is the second version of the festival
following one held in June 2010 in Basel, Switzerland.
More information:
Festival wiki: http://wiki.sourcefabric.org/display/ON2
Sourcefabric: http://www.sourcefabric.org
reboot.fm: http://reboot.fm
Open Broadcast: http://www.openbroadcast.ch
transmediale: http://transmediale.de
Mute magazine: http://metamute.org/
Free Culture Incubator: www.transmediale.de/en/fci
Haus der Kulturen der Welt: http://www.hkw.de/
or write to Adam at contact(a)sourcefabric.org
----
ends
After many month of development, we are proud to announce the version
0.6 beta of jMax Phoenix.
The major highlights for this version are:
- A first version of the puredata source compatibility kit, including
the build system and a full example of recompiled object library.
- A large set of usability bug fixed; all the bugs preventing a
smooth work flow have been fixed.
- Error handling improvements: most of the bugs and configuration
errors now results in error messages, and not unexplained freezes.
- A set of examples and tutorials has been recovered from old ISPW
archives; they are not updated to include all the major jMax
functionalities, but it is better than nothing.
Full release notes are available in the release notes section of the
projet site.
This release has been tested on Ubuntu and Ubuntu Studio 10.04, Debian
5, Fedora 13 and Mandriva Spring 2010; check the installation
instruction on the projet site for specific caveats for Debian and Fedora.
The Puredata compatibility sub-project has been *very* time consuming;
in order to better manage my scarce time resources,
we need some user feedback (and possibly help) to be able to evaluate
the actual interest of pursuing this development direction.
For more information and download and installation instructions go to
http://www.jmax-phoenix.org/.
For contacting the project team: contact(a)jmax-phoenix.org
The jMax Phoenix team
On behalf of the guitarix team I'm proud to announce
Guitarix Version 0.11.1 Bug fix release
Guitarix is a simple Linux Rock Guitar amplifier and is designed
to achieve nice thrash/metal/rock/blues guitar sounds.
Guitarix uses the Jack Audio Connection Kit as its audio backend
and brings to the jack audio graph a mono amplifier input/output port,
and a FX mono input with two (stereo) output ports.
Guitarix provides a jack midi input port to connect a midi controller
(midi learn) and a (3 channel) jack midi output port, feed by a
(scalable) mix of the tuner and a beat-detector.
Release 0.11.1 comes with following changes :
* fix Bug Echo/Chorus/Delay/Slooper don't work
* add pre/post processing switch to all mono Effects
We put the Guitarix widgets into a library, with the goal of
making them usable independently from Guitarix. You can build
it as shared library and there's a c++ (gtkmm) wrapper, a python
wrapper and glade support. Check it out and look for examples
in those directories, or just build a nice looking display with the
glade editor, and of course ask in our Guitarix forum (it's still
alpha).
As a side note, Guitarix is now in debian(sid/squeeze/Experimental) ,
have fun
_________________________________________________________________________
guitarix is licensed under the GPL.
Project page with screenshots:
http://guitarix.sourceforge.net/
download:
http://sourceforge.net/projects/guitarix/
please report bugs and suggestions in our forum here:
http://sourceforge.net/apps/phpbb/guitarix/
________________________________________________________________________
For capture, guitarix uses the great 'jack_capture'
(version >= 0.9.30) written by Kjetil S. Matheussen.
If you don't have it installed,
you can look here:
http://old.notam02.no/arkiv/src/?M=D
For extra Impulse Responses, guitarix uses the
zita-convolver library, and,
for up/down sampling we use zita-resampler,
both written by Fons Adriaensen.
If you don't have it installed, get it here:
http://www.kokkinizita.net/linuxaudio/index.html
We use the marvellous faust compiler to build the amp and effects and
will say
thanks to
: Julius Smith
http://ccrma.stanford.edu/realsimple/faust/
: Albert Graef
http://q-lang.sourceforge.net/examples.html#Faust
: Yann Orlary
http://faust.grame.fr/
________________________________________________________________________
For faust users :
All used Faust dsp files are included in /guitarix/src/faust,
the resulting cc files are in /guitarix/src/faust-generated
The tools we use to convert (post-processing and plot)
the resulting faust cpp files to the needed include format,
stay in the /guitarix/tools directory.
________________________________________________________________________
regards
Hermann Meyer, James Warden, Andreas Degert
1. Summary of changes in this release
-------------------------------------
Manual gate feature has been added. Bugs have been fixed in saving
chainsetup state, seeking with resample objects and with cygwin support.
2. What is Ecasound?
--------------------
Ecasound is a software package designed for multitrack audio processing.
It can be used for simple tasks like audio playback, recording and format
conversions, as well as for multitrack effect processing, mixing,
recording and signal recycling. Ecasound supports a wide range of audio
inputs, outputs and effect algorithms. Effects and audio objects can be
combined in various ways, and their parameters can be controlled by
operator objects like oscillators and MIDI-CCs. A versatile console mode
user-interface is included in the package.
Primary platform for running Ecasound is GNU/Linux. Ecasound can also be
run on many UNIX-derived systems such as FreeBSD, Mac OS X and Solaris.
Limited support for Windows is available through Cygwin. Ecasound is
licensed under the GPL. The Ecasound Control Interface (ECI) is licensed
under the LGPL.
3. Changes in 2.7.x series
--------------------------
v2.7.2:
* Manual gate (-gm) added. See ecasound(1) for docs.
* liboil now enabled by default if its development files are
found when running configure.
* Bugfixes.
v2.7.1:
* Bugfixes.
v2.7.0:
* Open Sound Control (OSC) support. See the initial announcement
mail sent to ecasound-list:
http://eca.cx/ecasound-list/2009/04/0036-fixed.html
Current interface is documented at:
http://eca.cx/ecasound/Documentation/ecasound_osc_interface.txt
The interface is still limited and subject to change in
later releases, but it's a start.
* New '-chorder' operator that allows to reorder channels of
an audio stream. Also duplication and omission of certain
channels is possible. See ecasound(1) man page for more
information.
* Added new amplify/gain variant '-eadb' that allows to specify
the gain in dB. See the related mail thread:
http://eca.cx/ecasound-list/2009/03/0034.html
* Refactored POSIX signal handling in ecasound. See the following
mail for some rationale, as well as a list of changes.
See mail thread:
http://eca.cx/ecasound-list/2009/02/0027.html
* Various optimizations to Ecasound inner loops using
the liboil library. See http://liboil.freedesktop.org/wiki/
To enable the optimizations, liboil-0.3 development files
need to be installed and '--enable-liboil' must be passed
to Ecasound's configure script.
* New 'cop-get' interactive mode command. See the updated
ecasound-iam(1) manual page for further info.
Full list of changes is available at:
- http://www.eca.cx/ecasound/history.php
4. Interface and configuration file changes in 2.7 series
---------------------------------------------------------
v2.7.0:
Output of '-ev' operator has been renewed.
The name for default chainsetup created from command line is now
"untitled-chainsetup".
Most of the entries in the installed ecasoundrc file
(in ${prefix}/share/ecasound/ecasoundrc), are now commented
out by default.
Major changes to the libecasound library public interface.
This should not really affect anyone anymore, as direct use of
libecasound has been discouraged for a long time and it is
available only as a static library, but just in case someone
is still using it. See libecasound/ChangeLog for a detailed
list of changes.
5. Contributors to 2.7 series
-----------------------------
Patches - Accepted code, documentation and build system changes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Extracted with 'git-shortlog -s':
v2.7.2:
- Kai Vehmanen (15)
v2.7.1:
- FUJI (1)
- Kai Vehmanen (17)
v2.7.0:
- Adam Linson (1)
- Jeremy Hughes (1)
- Junichi Uekawa (1)
- Kai Vehmanen (203)
Bug Hunting - Reports that led to bugfixes (items closed)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
v2.7.2
* FUJI <http://arus.net.pl/FUJI/a8cas-util> (1)
resample and -y
* Al Oomens (1)
cygwin build broken
* Julien Claassen (1)
bugs in saving chainsetups with stacked audio objects
v2.7.1:
* Klaus Schulz (2)
Build errors
* Joel Roth (2)
segfault with 'c-selected'
bug in cs-setpos/forward/rewind
* Pierre Lorenzon (1)
Problem with old ALSA versions
* FUJI <http://arus.net.pl/FUJI/a8cas-util> (1)
Whitespace bug in ecalength
v2.7.0:
* Oliver Oli (2)
various bugs in new OSC support
* RProgrammer @ sf.net (1)
uninstall target broken on OS X (sfbug:1283448)
* Jason Galyon (1)
frontend parser bug for '-E' option
Feature suggestions - Ideas that led to new features (items)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
v2.7.0:
* Julien Claassen (1)
OSC support
* Klaus Schulz (1)
-eadb chainop
6. Links and files
------------------
Web site (and mirrors):
http://eca.cx/ecasound (fi)
http://ecasound.seul.org (us)
http://ecasound.sourceforge.net (us)
Source package:
http://eca.cx/ecasound/download.php
ecasound-2.7.2.tar.gz, md5sum:
40498ceed9cc7622ee969c427f13921c
List of distributions with maintained Ecasound support:
See http://eca.cx/ecasound/download.php
--
On behalf of the entire Rivendell development team, I'm pleased to announce
the release of the first BETA snapshot of Rivendell 2.x, v2.0.0beta0.
Rivendell is a full-featured radio automation system targeted for use in
professional broadcast environments. It is available under the GNU General
Public License.
Rivendell 2.x features many changes and improvements over the 1.x series, some
of which are highlighted in the NEWS file, excerpted below:
*** snip snip ***
This is the initial BETA release of Rivendell 2.x. Some of the major changes
over 1.x include:
MPEG Capture/Playout. Rivendell can now be optionally compiled to
support use of MPEG Layer 2 in the core storage library for all audio
driver families (ALSA and JACK as well as AudioScience HPI).
Web Services Architecture. Many internal services within Rivendell are now
implemented via a web services API. Among other benefits, this approach
allows these services to be easily accessed by third-party systems by means
of the widely support HTTP protocol.
Linux User Support. Any 'regular' user account can now access Rivendell;
gone is the concept of a single 'Rivendell User' under which all Rivendell
operations must occur.
Replicators. Rivendell now sports a generic replication interface that can
be used to create services to transport audio and other Rivendell data
to/from external systems.
Many other changes too numerous to list here have occurred as well; see the
ChangeLog for details. For a concise summary of changes from the point of
view of a system administrator looking to upgrade an existing Rivendell 1.x
system to 2.x, see the file 'UPGRADING'.
Database Update:
This version of Rivendell uses database schema version 199, 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. Due to the
complexity of the schema changes required for this update, the process
may take significantly longer to execute than is commonly the case;
users are cautioned to allow for ample time operationally.
*** snip snip ***
Please note that this is a BETA release; it is intended primarily for testing
and verification. Do NOT put it on the air unless you understand precisely
what you are doing.
Further information, screenshots and download links are available at:
http://www.rivendellaudio.org/
Cheers!
|-------------------------------------------------------------------------|
| Frederick F. Gleason, Jr. | Chief Developer |
| | Paravel Systems |
|-------------------------------------------------------------------------|
| Beware of Programmers who carry screwdrivers. |
| -- Leonard Brandwein |
|-------------------------------------------------------------------------|
KMid is a MIDI/Karaoke player for KDE4 that runs in Linux, Windows and MacOSX.
KMid plays MIDI and karaoke files to hardware MIDI devices or software
synthesizers. It supports playlists, MIDI mappers, tempo (speed), volume and
pitch (transpose) controls and configurable character encoding, font and
color for lyrics. The graphic views include a rhythm view (visual metronome),
a channels window with solo/muting controls and instrument selectors, and a
piano player window (Pianola).
Changes for this release:
* New kmid_part. It is a KPart implementing KMediaPlayer interfaces. This
component can be integrated easily in any KDE program as a simple
ReadOnlyPart; for instance Konqueror can play MIDI files with it.
* New DBus interfaces org.kde.KMid and org.kde.KMidPart
* libkmidbackend has some new methods, soversion bumped to 1.0.0
* New and updated translations
* Assigned default shortcuts to keyboard media keys
* Fix in vumeter widget: drawing errors and CPU usage
* Fixes in all backends for initial MIDI program changes
* Fix in ALSA sequencer backend: bug 242912 (requires Drumstick >= 0.4)
Drumstick shared libraries v0.4.1 are recommended.
More info:
http://www.kde.org/applications/multimedia/kmid/http://userbase.kde.org/KMidhttp://kmid2.sourceforge.net
Copyright (C) 2009-2010, Pedro Lopez-Cabanillas and others
KMid is free software distributed under the terms of the GPL v2 license.
Downloads
http://sourceforge.net/projects/kmid2/files/
Regards,
Pedro
Download from:
http://archive.notam02.no/arkiv/src/?C=M;O=D
Ceres
======
Ceres is a program for doing various sound effects in the frequency
domain and displaying sonograms. The program has been developed for
more than 15 years (probably), and is mainly made by Øyvind Hammer with
contributions from Jonathan Lee, Stanko Juzbasic and many others.
0.48 -> 0.55:
-------------
-Compiles on Ubuntu 10, Debian/SID and Fedora, both 32 bit and 64 bit OS.
Huge thanks to Menno, Hermann Brummer, Dave Phillips and Ebrahim Mayat!
-Various build improvements
-Fixed a couple of crashes when playing.
jack_capture
============
jack_capture is a program for recording soundfiles with jack.
The default operation of the program is executed by writing "jack_capture"
in the terminal without any extra command line options:
$ jack_capture
...which will record what you hear in your loudspeakers
into a stereo wav file.
0.40 -> 0.55:
-------------
* Removed jack_capture_gui from the target list since it uses Xdialog,
which again belongs to a package requiring gtk1. (This should make
things simpler for package managers)
* Made meterbridge optional during compilation.
* Added the option --filename-prefix / -fp for setting the prefix for
autogenerated filenames. The default is "jack_capture_".
* Made jack_capture_gui2 use the -fp option to avoid overwriting files
from older sessions.
* Changed jack_capture_gui2 to use "-f ogg" instead of piping through
oggenc. Did not do the same change for mp3 files, since liblame is
not always available.
* Added code to jack_capture_gui2 to create uniqe filenames when creating
mp3 files.
* Smaller fixes
* Smaller reorganizing of buffer handling, disk handling and exit handling.
* Only print warning if unable to set nice value less than 0.
(-10 is okay now)
* Added JackPortIsTerminal as jack port flag.
* Various cleanups.
* Let the jack process thread trigger the buffer check thread instead of
using usleep.
* Added the -jt option to let jack transport trigger when to start and
stop recording.
* Fixed possible bug when finishing the recording if user has specified a
duration.
* When allocating buffer, do not zero it out, only touch all pages
belonging to it to make sure all memory is mapped into physical
memory before it is used by the realtime process. This avoids
hogging the memory bus unnecessarily.
The first 8 blocks are still zeroed out during initialization though,
for the CPU cache. (Might create a less shocking startup.)
* Push back the '\n' character after reading it from stdin. For some
unknown reason this seems to fix the occational problem of mixed up
characters in the console when exiting. (if only ncurses worked
in non-fullscreen mode...)
* Only call sem_post if waiting. In extremely extreme situations,
this avoids the sem value to overflow. Don't know what happens then.
* Reduced chance of cache misses in the buffering scheme.
* Replaced the two lockless fifo/lifo queues with three lockless
ringbuffers. (CPUs without CAS2 instruction are now supported.)
* Only increase buffer by two blocks at the time between soundcard
interrupts. This should decrease the chance of jack_capture hogging
the memory bus for too long. (Which in theory
can lower the chance of xruns in memory intensive realtime processes.)
* Changed buffering incrementing scheme. If, at any time, the amount of
free buffer is smaller than the initial buffer size, increase
the buffer a little bit. Only do this if the buffer is
less than maxbuffer. Buffer is never decreased.
* Replaced all posix pthread_cond variables with posix semaphores. Far
simpler code and much easier to understand.
* Increased default buffer time from 4 seconds to 8 seconds for mp3
files.
* Fixed correct autogenerated file suffix for mp3 files.
* Updated --advanced-help option and README file
* Added missing link libraries to the makefile. Caused by Fedora not
supporting indirect linking anymore. Patch from Orcan Ogetbil.
(https://fedoraproject.org/wiki/UnderstandingDSOLinkChange)
* Applied patch from Orcan Ogetbil to fix 64 bit PowerPC compilation.
spectmorph-0.1.0 has been released. This release allows distributing
SpectMorph instruments (built from many sampled notes) as single file.
Also support for playing instruments live was added, via the new JACK
client or via BEAST plugin. The performance of the live decoder still
needs to be improved, so right now polyphony is limited.
Overview of Changes in spectmorph-0.1.0:
----------------------------------------
* file format changes
- instruments based on more than one sample can be shipped as one single file
- various performance optimizations
- store data as little endian (since this is more likely to be the host endianness)
- broken files or old files can be recognized and rejected
* automated tuning algorithm (smextract auto-tune)
* supported looping (for playing notes that are longer than the original sample)
* added beast plugin for playing SpectMorph instruments
* added jack client for playing SpectMorph instruments
* added zero padding before start of a sample to get better initial frames
* compile with -Wall
* allow single file argument for smenc (output filename will be constructed with .sm extension)
* support setting smplay decoder mode via command line parameter
* refactoring, cleanups
What is SpectMorph?
-------------------
SpectMorph is a free software project which allows to analyze samples of
musical instruments. This should allow constructing hybrid sounds, for instance
a sound between a trumpet and a flute. Also interpolating between two samples
of the same instrument (different attack velocity of a piano) could be
interesting.
SpectMorph is implemented in C++ and licensed under the GNU LGPL version 3
SpectMorph currently is still being developed, which means that it is not
too interesting for end users, yet.
Links:
------
Website: http://space.twc.de/~stefan/spectmorph.php
Download: http://space.twc.de/~stefan/spectmorph/spectmorph-0.1.0.tar.bz2
There are sound examples on the website which demonstrate the sound quality of
the current SpectMorph models using piano samples.
--
Stefan Westerfeld, Hamburg/Germany, http://space.twc.de/~stefan