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
Apologies for any cross posting.
For their upcoming October release, Ubuntu are running a soundcloud campaign
to gather the best music entries for inclusion in the 10.10 release.
More details can be found here
http://soundcloud.com/groups/ubuntu-free-culture-showcase/tracks
The "Mudita24" package is a modification of alsa-tools' envy24control:
an application controlling the digital mixer, channel gains and other
hardware settings for sound cards based on the ice1712 chipset (
http://alsa.cybermirror.org/manuals/icensemble/envy24.pdf ). It
also displays a level meter for each input and output channel and
maintains peak level indicators. This utility is preferable to
alsamixer(1) for those with ice1712-based cards: M-Audio Delta 1010,
Delta 1010LT, Delta DiO 2496, Delta 66, Delta 44, Delta 410 and
Audiophile 2496. TerraTec EWS 88MT, EWS 88D, EWX 24/96, DMX 6Fire,
Phase 88. Hoontech SoundTrack DSP 24, SoundTrack DSP 24 Value,
SoundTrack DSP 24 Media 7.1. Event Electronics EZ8. Digigram VX442.
Lionstracs, Mediastaton. Terrasoniq TS 88. Partial support for
Roland/Edirol DA-2496.
Now available, version 1.03:
source: http://nielsmayer.com/envy24control/mudita24-1.0.3.tar.gz
binary: http://nielsmayer.com/envy24control/mudita24-1.0.3.x86_64.tgz
patch: http://nielsmayer.com/envy24control/mudita24-envy24control-0.6-to-1.0.3.pat…
'envy24control' is part of the "alsa-tools" package. For example,
under CCRMA's Fedora repos, it's part of
alsa-tools-1.0.22-1.1.fc12.ccrma.x86_64. This "mudita24" package
updates/replaces the alsa-tools /usr/bin/envy24control application.
The default "./configure ; make ; sudo make install" process on the
source-code leaves a binary in /usr/local/bin/envy24control and places
the man-page in /usr/local/man/man1/envy24control.1 . This means you
can still use the standard alsa-tools version in
/usr/bin/envy24control .
Screenshots (controlling either Terratec DMX6Fire or M-Audio Delta 66):
http://nielsmayer.com/envy24control/Mudita24-102-Monitor-Inputs.pnghttp://nielsmayer.com/envy24control/Mudita24-102-Monitor-Outputs.pnghttp://nielsmayer.com/envy24control/Mudita24-102-Patchbay+Router.pnghttp://nielsmayer.com/envy24control/Mudita24-102-Hardware-Settings.pnghttp://nielsmayer.com/envy24control/Mudita24-102-Analog-Volume.pnghttp://nielsmayer.com/envy24control/Mudita24-102-About.png
Changes since recent 1.0.0 and 1.0.1 releases:
* Peak-meter display is in dBFS, corresponding to displayed dBFS
peak-meter value and scale-widget dB labeling.
* Hardware mixer input attenuators provide more precise control to the
0 to -48dB range of adjustment, turning the associated input "off"
when the slider is moved to bottom of the scale. External MIDI control
of the hardware mixer via --midichannel and --midienhanced options
unaffected by this change.
* For M-Audio Delta series, add display of "Delta IEC958 Input Status"
under "Hardware Settings."
* Command line options --no_scale_mark, --channel_group_modulus affect
layout and presence of dB markings for sliders.
--channel_group_modulus allows override of Left/Right grouping of dB
labels for multichannel applications.
* Control of peak-meter coloring via --lights_color and --bg_color
options. Reasonable default colors used when these options are not
set. (1.0.1's use of Gtk skin to provide an automatic color choice
didn't work out that well on some systems.)
* Fixed command-line options --card and --device to allow valid ALSA
card and CTL device names
( https://bugzilla.redhat.com/show_bug.cgi?id=602900 ).
* Profiles created in ~/.envy24control and not "~/envy24control"
( http://bugtrack.alsa-project.org/alsa-bug/view.php?id=4738 ).
Summary of previous updates from envy24control 0.6.0 (GIT HEAD) to "1.0.3":
(1) Implemented "Peak Hold" functionality in meters; reimplemented
meters to do away with inefficient "faux LED" peak-meter display.
(2) Significantly reduced the number of timer interrupts generated by
this program by slowing down all updates to 10 per second --
previously meters updated 25x/second!
(3) All volumes are represented as decibels, including the 0 to -48dB
range of the hardware peak-meters, the 0 -to- -48dB&off attenuation
for all inputs to the digital mixer, the 0 -to- -63dB attenuation of
the analog DAC, and the +18 -to- -63dB attenuation/amplification of
the analog ADC.
(4) All gtk "scale" widgets have dB legends; the "PageUp" "PageDown"
keys allow rapid movement between the marked levels, and "UpArrow" and
"DownArrow" allow fine-adjustment.
-- Niels Mayer
http://nielsmayer.com
PS: Why "mudita24" ? An alternate name to avoid confusion with
"envy24control 0.6.0" until changes in this version propagate
upstream. See http://en.wikipedia.org/wiki/Envy#In_philosophy "In
Buddhism the third of the four divine abidings is mudita, taking joy
in the good fortune of another. This virtue is considered the antidote
to envy and the opposite of schadenfreude."
Dear all,
I've started a new initiative under the umbrella of LinuxMusicians,
namely publishing an editorial on Linux audio developments and Linux
audio related news. My goal is to publish an editorial at the beginning
of each month to cover what happened in the month before. The first
editorial covering the month July is finished and published:
http://linuxmusicians.autostatic.com/2010/08/05/editorial-august-2010
I'd really appreciate any feedback, remarks etc. and any input for the
next edition is more than welcome. This time I mainly focused on the
releases of new versions of apps and new projects. From now on I want to
keep track of that so I can elaborate more on the news part.
Best,
Jeremy