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
---------- Forwarded message ----------
From: SuperCollider Symposium London <info(a)sc2012.org.uk>
Date: 2011/10/10
Subject: SuperCollider Symposium, London April 2012: deadline extended
to 30th Oct
Dear all,
The SuperCollider Symposium 2012 is going to be fantastic. To make
sure you have a chance to get involved, we're extending the deadline
by two weeks - to 30TH OCTOBER.
That's almost three weeks from now, so get your ideas for talks,
music, exhibits, workshops polished up! The full call follows:
The SuperCollider Symposium is an international event for musicians,
artists, researchers and coders working with the SuperCollider
software. It features a technical conference, introductory workshops,
and a diverse programme of music and art.
The next SuperCollider Symposium will be April 12th–19th 2012, in London.
http://sc2012.org.uk/
We invite submissions of music, artistic works, talks, and workshops.
Submissions will be peer-reviewed, and should be submitted by:
* Submission date: 16th Oct 2011 -- EXTENDED TO 30TH OCT
* Notification of acceptance: 2nd Dec 2011
The Symposium will be hosted at various venues across East London, by
QMUL Centre for Digital Music, Goldsmiths Digital Studios, City
University Centre for Music Studies, and other partners. All concerts,
performances and exhibitions will be open to the public.
Further details for submissions (plus submission instructions, at the end):
//////////////////
// TALKS
Conference talks are invited on topics of SuperCollider-related
research, technical development, or artistic/musical practice. (Note
that submission is by abstract only, there are no full papers.) Some
examples of subject areas include:
* Audio/music synthesis
* Interactive sound and music
* Machine listening
* Generative sound and music
* Artistic developments
* Teaching and Learning
* Creative Collaborations
* Extending SuperCollider
* Using SuperCollider with other environments
//////////////////
// CLUB MUSIC
The symposium will feature a club night in an East London venue.
Therefore we’re calling for submissions of music for dancing to. Acts
can be any style, but must include some substantial use of
SuperCollider.
//////////////////
// MUSICAL/SOUND WORKS
City University London in partnership with Plus-Minus ensemble
(http://www.plusminusensemble.com) will host an evening concert of
musical/sound works in City University Performance Space.
Works may fall into two categories: 1. purely
electronic/electroacoustic/acousmatic, or 2. instrument/s plus live
electronics. Available instruments are clarinet (doubling bass
clarinet), violin, and piano (doubling accordion). All works must
include some substantial use of SuperCollider.
Technical specs:
8-channel loudspeaker ring with subs, plus on-stage stereo pair.
Alternative loudspeaker configurations may be possible.
//////////////////
// WORKS FOR EXHIBITION
The exhibition programme at the Symposium will be hosted at the Art
Pavilion gallery (Mile End Park, London E3 4QY) and in the adjoining
Arts Park, which features a small lake island. We seek proposals for
works small or large, which may be exhibited in the gallery space
and/or the outside space (lake, island, bridges). Proposals which make
use of the outside area are particularly encouraged. Works must
include some substantial use of SuperCollider.
Exhibition venue information:
* Webpage for the Art Pavilion (inc floor-plans):
<http://www.towerhamlets.gov.uk/lgsl/451-500/461_parks/mile_end_park/mile_en…>
* Map showing the building, the lake and the island:
<http://osm.org/go/euu6whJRk–>
* Photo inside gallery: <http://www.flickr.com/photos/louisejoly/378646724/>
* Photo of the lake+island, with the gallery behind:
<http://www.flickr.com/photos/danstowell/5896781088>
Please ensure that you include information of the space and materials
required for the work.
//////////////////
// WORKSHOP LEADERS
Workshops will be held Sat 14th & Sun 15th April (at Goldsmiths), for
beginner/intermediate-level users. We seek people who would like to
lead a workshop – workshop leaders will be given free admission to the
Symposium. Workshop themes can be general (e.g. Introduction to
SuperCollider) or can cover specific topics, but please target the
beginner/intermediate level. Examples of workshop topics:
* Sound synthesis
* Live coding
* GUI programming
* Interaction with live instruments
* SuperCollider for research
//////////////////
// OTHER
If you would like to propose some other event or feature of the
symposium, please do – giving as much information as possible.
//////////////////
// SUBMISSION INSTRUCTIONS (for all types):
Please email your submission to submit(a)sc2012.org.uk and include the
following information:
* The type of submission (concert / talk / club / installation /
workshop / other)
* Name
* Title (of piece, of talk, etc)
* A description or abstract (no more than 500 words).
* Any specific resources requested (e.g. materials, performers)
* For music/audio, an audio recording can be submitted to soundcloud
dropbox <http://soundcloud.com/supercollider2012>, or you can provide
a link to an online recording. It is not compulsory to send a media
file, but it will help your submission.
/////////////////
Any questions? please contact info(a)sc2012.org.uk or tweet @scsymposium.
guitarix/gx_head, a guitar mono tube amplifier simulation for jack,
a new release (0.19.0) is available.
please refer to our project page for more information:
http://guitarix.sourceforge.net/
new features in short:
* make convolver a rack module
* add favourite list menu to the convolver
* add zita-rev1 module (from faust distribution)
* add stereo verb module
* add some cabinet`s
* fix bug in Ladspa plugins
* add factory settigs by JP
* made logger window resizeable
* tuned switching of configurations without loud bang
* plugged some memory leaks in rack order code (GList's not freed)
* bug fix: GxScrollBox passed an uninitialized group to RadioButtons
* introduce a plug-in based engine
* a couple of invisible internal source changes and a couple of new development
tools added
* switch to use faust version 0.9.43
* other small / big clean-ups
download site:
http://sourceforge.net/projects/guitarix/
please report bugs and suggestions in our forum:
http://sourceforge.net/apps/phpbb/guitarix/
there you could found also 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
After almost two years, I'm happy to announce that a new version of
`synthclone` is available for download!
The new version of `synthclone` is a complete departure from the utility
application I wrote two years ago on a rainy weekend. Here are the most
important changes:
- `synthclone` is now a Qt-based application with a table interface that
allows a user to configure sample times, release times, notes, velocity
values, aftertouch, channel pressure, and MIDI control changes on a
zone-by-zone basis. You can tweak the parameters and audition samples
until you're satisfied with the samples you've acquired.
- The application is now session-based. Sessions can be saved and
restored.
- `synthclone` comes with `libsynthclone`, a plugin API that allows
developers to write plugins that can interact with and extend the
application. Developers can add components to `synthclone`, including
sampler components (for sending MIDI and acquiring audio data), effect
components (for altering audio data), and target components (for
writing patches that work with software that can play back sample-based
instruments). In addition, the API allows plugins to do almost
anything that the application itself can do. All changes to the
session are accessible via the observer pattern (using Qt signals and
slots), allowing plugins to easily sync to session changes.
- `synthclone` is distributed with several plugins:
1.) libsynthclone_hydrogen - Builds Hydrogen drumkits.
2.) libsynthclone_jack - Sampling via the JACK Audio Connection Kit.
Includes JACK Session support.
3.) libsynthclone_sfz - Builds SFZ instruments.
4.) libsynthclone_trimmer - Trims "silence" off of the start and end
of acquired samples.
5.) libsynthclone_zonegenerator - Generates zone data for acquiring
samples.
- The application can write multiple targets (i.e. Hydrogen and SFZ) in
one session. No need to restart `synthclone` and wait while samples
are reacquired.
The new version of `synthclone` is available at:
http://synthclone.googlecode.com/
This is an alpha release. Please report bugs using the issue tracker:
http://code.google.com/p/synthclone/issues/list
If you like `synthclone` and have ideas that can make it better and/or want
to keep up with its progress, join the users group:
http://groups.google.com/group/synthclone-users
If you're a developer and want to write plugins for `synthclone` or
contribute to the application itself, join the development group:
http://groups.google.com/group/synthclone-development
On a closing note, I'd like to thank Peter L. Jones for patiently answering
my questions about the SFZ format. With his help, I was able to understand
far more about the SFZ format than I ever could using the official
documentation. Thanks, Peter!
--
Devin Anderson
devin (at) charityfinders (dot) com
CharityFinders - http://www.charityfinders.com/
synthclone - http://synthclone.googlecode.com/