A new version of the LV2 core specification is out.
This release simplifies how LV2 specifications are installed, so
corresponding releases of all stable extensions at lv2plug.in have also
been released, along with a new "urid" extension.
There are no API changes in this release, but a few new properties have
been defined (see below).
Download
--------
There is now a single index for all specs at lv2plug.in.
Documentation, downloads, and everything else can be reached from:
http://lv2plug.in/ns/
Tarballs can be found in:
http://lv2plug.in/spec/
Using LV2 and Extensions
------------------------
System installed LV2 extensions can now be checked for like most
libraries with pkgconfig. Both the pkgconfig names and include paths
are based on the URI, e.g.:
URI: http://lv2plug.in/ns/ext/event
pkgconfig: lv2-lv2plug.in-ns-ext-event
include: "lv2/lv2plug.in/ns/ext/event/event.h"
LV2 itself still has the pkgconfig name "lv2core" for compatibility.
Either the URI-style include or the old "lv2.h" continue to work.
Packaging Changes
-----------------
The lv2config tool no longer exists. Specification packages simply
install their headers to the appropriate locations.
Changes
-------
Detailed changes are available in the online documentation as well as
NEWS files included in each tarball. The most significant changes are:
lv2core (6.0)
* Switch to the ISC license, a simple BSD-style license (with
permission of all contributors to lv2.h and its ancestor, ladspa.h).
* Remove lv2config in favour of the simple convention that
specifications install headers to standard URI-based paths.
* Make lv2core.ttl a valid OWL 2 DL ontology.
* Add lv2:extensionData and lv2:ExtensionData for plugins to indicate
that they support some URI for extension_data().
lv2-ui (2.4)
* Add Qt4 and X11 widget types.
* Deprecate ui:makeSONameResident.
lv2-urid (1.0)
* Initial release.
lv2-units (5.4)
* Make units.ttl a valid OWL 2 DL ontology.
* Define used but undefined resources (units:name, units:render,
units:symbol, units:Conversion, units:conversion,
units:prefixConversion, units:to, and units:factor).
lv2-uri-map (1.4) stable;
* Deprecate uri-map in favour of urid.
Enjoy,
-dr
Guitarix release guitarix2-0.20.0
After much code shuffling, refactoring and testing we are happy to
release "whizzing abacus" guitarix2-0.20.0. Thanks to all testers and
special thanks to rosea grammostola for his patience.
Guitarix is a tube amplifier simulation for jack, with effect modules
and an additional stereo effect chain.
Please refer to our project page for more information:
http://guitarix.sourceforge.net/
new features and bugfixes in short:
* important bugfix: convolver (cabinet, presence) in 0.19.0 only
worked when samplerate was 48000Hz
* avoid connect already connected ports
* always save state on exit (in earlier versions state was not saved
when presets where selected)
* separation of engine and UI
if you always wanted to use Guitarix headless or embedded, now
there's a chance :-)
* now its possible to set the reference pitch of the tuner
* remember currently selected preset in guitarix state file
* display selected preset / factory preset in window title and patch
info window
* updated factory settings from funkmuscle
* reworked guitarix operation under a jack session manager
* error popup window in addition to existing logging facility
* command line option to set instance name (determines jack client
names and state file to use)
* some more work to support localization
* upgraded to zita-convolver version 3
* other smaller changes and clean-ups
download site:
http://sourceforge.net/projects/guitarix/
please report bugs and suggestions in our forum:
http://sourceforge.net/apps/phpbb/guitarix/
here you can find a couple of examples produced by guitarix users:
http://sourceforge.net/apps/phpbb/guitarix/viewtopic.php?f=11&t=83
have fun
_________________________________________________________________________
For extra Impulse Responses, guitarix uses the zita-convolver library,
and, for resampling we use zita-resampler, both written by Fons
Adriaensen.
http://kokkinizita.linuxaudio.org/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/
________________________________________________________________________
guitarix development team
Remix 0.2.4 Release
-------------------
Remix is an audio sequencing and mixing library that provides a multichannel,
sparse audio data container (streams), a structured mixing abstraction
(decks), and widely useful means of generating control data (via envelopes)
and of caching audio data.
This release is available as a source tarball at:
http://www.metadecks.org/software/remix/download/remix-0.2.4.tar.gz
New in this release
===================
This is a maintenance release, cleaning up various issues discovered since
version 0.2.3, which was released in 2004.
The web page for Remix remains at: http://www.metadecks.org/software/remix/
Revision control for Remix source code has moved to git, hosted at github:
https://github.com/kfish/remix
Details
=======
This release contains the following changes since version 0.2.3:
Conrad Parker (47):
Initial revision
removed auto-generated latex dox
removed auto-generated html files
updated cleanup in Makefile.am
*** empty log message ***
removed Makefile.ins from cvs!
updated to bambam tree ;)
removed autogenerated Makefile.in
updated configure.ac
removed autogenerated
added autogoat
added remix_compat.h
update ALSA compatability, declare ALSA_PCM_OLD_HW_PARAMS_API
fix compile warning in remix_squaretone.c
libremix: remove CVSROOT, move old cvs trunk into libremix/trunk
upgrade tests harness to use automake TESTS and nicer
INFO/WARN/FAIL macros
remove configure from repository
remove all the ALSA code
update ACKNOWLEDGEMENTS to use the project name Remix not Axel :)
add a noop test, clean up tests/Makefile.am
add optional testing under valgrind (./configure
--enable-valgrind-testing)
get rid of memory leak in allocation of channelset_defaults
get rid of leak in plugin loading (was not calling closedir() on
plugin dirs)
add a destroy method to the plugin structure, to allow plugin
handles (not just instances) to be destroyed
conditional compile if libsndfile is not present
remove commas from end of enums (compile warning)
bugfix for libsndfile configure check
update config.h.in
add build info (with valgrind command line) to configure output
formatting, comments
update my email address throughout
fix a straggling old name instance
update autogen.sh to allow out-of-tree builds
specify srcdir for demo wav files
update config.h.in
configure: AM_PROG_CC_C_O for per-target cflags
configure: set valgrind --num-callers to 50 (max)
ladspa: closedir after scanning plugins
add TODO file with tasks and ideas for improvement.
README: add project communication info, svn details etc.
Track dlopen'd module pointers, dlclose on purge()
update config.h.in
fix memory leaks on static plugin initialization
README: update with Github address
Set libtool shared version info to 1:0:1
Makefile.am: update for out-of-tree builds
Release 0.2.4
erikd (3):
libremix : Remove unused and unexpanded @ALSA_LIBS@.
libremix : Add --enable-gcc-werror configure option.
libremix : Fix a bunch of compiler warnings.
shans (1):
the number of samples copied in remix_sndfile_read_into_chunk
was not being restricted by the space left in the chunk. Now it's
MIN(si->pcm_n, remaining).
License
=======
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Contact
-------
For technical and other queries, please contact the author:
Conrad Parker <conrad(a)metadecks.org>
(kfish on #lad or #sweep on Freenode).
On behalf of the Mixxx development team, I'm pleased to announce the
release of Mixxx 1.10.0 Beta and Mixxx 1.9.2!
Mixxx is Free, open-source DJ software that gives you everything you need
to perform live mixes.
Mixxx 1.10.0 Beta adds several major new features including completely
rewritten Vinyl Control support, sample decks, beat looping, microphone
support, vinyl scratch widgets and much more! Mixxx 1.9.2 is our latest
stable release and includes a variety of bug fixes to our mixing engine and
the library.
You can read more about this release on our blog:
http://mixxxblog.blogspot.com/2011/11/mixxx-1100-beta-and-mixxx-192-release…
Here's the full list of new features:
- Rewritten and improved Vinyl Control Support
- New and improved vinyl-style pitch bending.
- Absolute, relative, and constant modes.
- Rock-solid support for Serato CD/Vinyl and Traktor Vinyl at 33 or
45 RPM.
- Single-deck Vinyl Control
- End-of-record Mode
- Improved needle-skip detection.
- Ability to use different vinyl types of each deck.
- Improved audio quality while scratching.
- Support for track selection in the lead-in area of the vinyl and
needle-drop hotcues.
- Track lead-in for scratching before the start of tracks.
- Waveform smoothing to prevent wobbly-waveforms.
- New built-in vinyl signal quality analyzer.
- 4 Sample Decks
- Beatloops, Loop Halve/Double Buttons
- Quantized Loops, Hotcues, and Beatloops
- Phase Synchronization
- Sync button now syncs both the tempo and phase of tracks.
- Beatgrid Adjust Feature
- Microphone Support
- Spinning Vinyl Widgets and Waveform Scratching
- Library Improvements
- Support for loading Traktor Libraries
- New and improved Browse Mode
- Recording Improvements
- Library Integration
- Automatic splitting of files to avoid large files.
- CUE files of tracks played.
- Much faster iTunes and Rhythmbox support
- Import and export of crates and playlists into M3U/PLS files.
- Many library usability improvements.
- Brand new and updated skins.
- Accessibility Improvements
- Mixxx should work better with screen readers now.
- Limited Internationalization Support
- Beta translations for Spanish, Catalan, French, German, Italian,
Russian, Finnish, Czech, Dutch, Polish, and Japanese.
- Alpha translations for many other languages.
- Better support for UTF-8 filenames.
- Revamped and re-written user manual.
- Mixing Engine Improvements
- Major efficiency and latency improvements (up to 4x for some
netbook users)
- Improved sound quality with and without keylock.
- Improved support for multiple soundcards (Synchronization problems
should now only affect the headphone output if they occur)
- Updated and Fixed MIDI Mappings
- Over one hundred bugfixes!
RJ Ryan
Mixxx Lead Developer
On behalf of the entire Rivendell development team, I'm pleased to announce the availability of Rivendell v2.1.0. Rivendell is a full-featured radio automation system targeted for use in professional broadcast environments. It is available under the GNU General Public License.
From the NEWS file:
*** snip snip ***
Changes:
Fixed a regression that broke display of the Library in the Edit Event
dialog in RDLogManager.
Database Update:
This version of Rivendell uses database schema version 205, 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 |
|-------------------------------------------------------------------------|
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.9.54 -> 0.9.58:
* Created git repository for jack_capture at github:
https://github.com/kmatheussen/jack_capture
* Removed jack_capture_gui2 from target list. The source is still
included with jack_capture, and can be compiled up by writing
"make jack_capture_gui2", but I'm not willing to maintain it.
Please use at your own risk. If anyone wants to distribute it
and maintain it as a program separate from jack_capture,
please do so.
* Fix bug which in theory could cause malformed sound data to be
sent to stdout.
* Fix bug that caused durations lower than 2^31 seconds to fail.
(Caused by a function returning int instead of int64_t).
Thanks to Dan Muresan for pointing out the bug.
* Added the "-daemon" switch patch from Dan Muresan.
If the "-daemon" switch is enabled, jack_capture will not read
from stdin.
* Added the "-manual-connections" switch. jack_capture will
not connect any ports for you when this is enabled. (Perhaps
even more important: it will not disconnect any ports for you either)
* Applied gcc 4.5 linking order fix from Alessio Treglia.
* Changed march=native to mtune=native
* Fix for possible error when trying to connect to a non-existing port.
* Don't hardcode meterbridge path during compilation. Thanks to Adrian Knoth
for fix.
* Avoid killing random process at exit in case meterbridge couldn't be
started.
LAC 2012: the Linux Audio Conference - Call for Participation
April 12-15, 2012 @ CCRMA, Stanford University
http://lac.linuxaudio.org/2012/
[Apologies for cross-postings] [Please distribute]
Online submission of papers, music, installations and workshops is now
open! On the website you will find up-to-date instructions, as well as
important information about deadlines, travel, lodging, and so on. Read
on for more details!
We invite submissions of papers addressing all areas of audio processing
based on Linux and open source software. Papers can focus on technical,
artistic or scientific issues and can target developers or users. We are
also looking for music that has been produced or composed entirely or
mostly using Linux and other Open Source music software.
The Deadline for all submissions is January 11th, 2012
The Linux Audio Conference (LAC) is an international conference that
brings together musicians, sound artists, software developers and
researchers, working with Linux as an open, stable, professional
platform for audio and media research and music production. LAC includes
paper sessions, workshops, and a diverse program of electronic music.
The upcoming 2012 conference will be hosted at CCRMA, Stanford
University, on April 12-15. The Center for Computer Research in Music
and Acoustics (CCRMA) at Stanford University is a multi-disciplinary
facility where composers and researchers work together using
computer-based technology both as an artistic medium and as a research
tool. CCRMA has been using and developing Linux as an audio platform
since 1997.
http://ccrma.stanford.edu
Stanford University is located in the heart of Silicon Valley, about one
hour south of San Francisco, California. This is the first time LAC will
take place in the United States.
http://www.stanford.edu
We look forward to seeing you at Stanford in April!
Sincerely,
The LAC 2012 Organizing Team
Hi,
VMPK & FluidSynth is a MeeGo Harmattan application for Nokia N9/N950
smartphones. It contains a QML based VMPK user interface bundled with
FluidSynth for sound generation.
Several enhancements have been included since the beta announced in August.
* Controllers, Bender, and Velocity values can be optionally controlled by the
accelerometer.
* Internationalization. This version includes translations to Spanish, Russian
(thanks to Serguey Basalaev) and Czech (thanks to Pavel Fric).
* Inverted color theme. This dark color combination consumes less power,
enabling longer battery life.
* Latest FluidSynth included.
Binary packages available at the OVI Store
http://store.ovi.com/content/210572
Sources at SourceForge.nethttp://sourceforge.net/projects/vmpk/files/vmpkn9/
Screenshots in this blog post
http://midi-clorianos.blogspot.com/2011/10/vmpk-fluidsynth-010-released.html
Regards,
Pedro