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/
Save the date!
Linux Audio Conference, April 12-15, 2012 @ CCRMA/Stanford University
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 programme of music.
The upcoming 2012 conference will be hosted at CCRMA, Stanford
University, on April 12-15. Stay tuned for more details on how to submit
your work online. The website will be up and running by mid-October.
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 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.
greetings,
rtirq, the init script that automagically tunes up your system for
audio, has been updated as much for better avoid duplicates when alsa
device drivers share their irq line with something else.
here you can find the upstream tarballs:
http://www.rncbc.org/jack/#rtirq
or, this very latest:
http://www.rncbc.org/jack/rtirq-20111007.tar.gz
nb. rtirq only applies to preempt_rt or threadirqs enabled kernels (>=
2.6.39)
byee
--
rncbc aka Rui Nuno Capela
rncbc(a)rncbc.org
Howdy,
Summer is now long gone, obviously fall has already begun. As winter
looms on the horizon the year steadily marches into its due end. (oh
crap!...)
Today marks the day of this second public release while on the TYOQA
age. It also marks yet another birthday of mine. One more year's gone,
one less to go. Be happy! I hope you'd like my party as soon you get
over from yesterday's bitten fruit showtime.
Now's the time...
Qtractor 0.5.1 (bravo yankee) is out!
Yes, it's "bravo" alright, not "beta" nor anything else. Despite any
previous existing codename. Now, it's all dumb-down easy to predict any
next release codenames, a matter of convergence and fact that just
chalks one less of a burden on me :)
Believe it or not, this is the best and, allegedly, the most stable
release ever. Ain't them all? ;)
Release highlights:
* Linked (aka. ref-counted) audio/MIDI clips (NEW)
* Aux-Send pseudo-plugin (NEW)
* Direct-access plugin parameter slider (NEW)
* MIDI file player (NEW)
* Automatic time-stretching of audio clips on tempo-map changes (FIX)
* Improved native Linux VST support (FIX)
* Improved JACK-Session support (FIX)
* Improved generic plugin form (FIX)
* MIDI-fx plugin support (NEW)
* Audio bus/ports auto-connect option (NEW)
* First translation call (Czech) (NEW)
Cheers!
Website:
http://qtractor.sourceforge.net
Project page:
http://sourceforge.net/projects/qtractor
Downloads:
- source tarball:
http://downloads.sourceforge.net/qtractor/qtractor-0.5.1.tar.gz
- source package (openSUSE 11.4):
http://downloads.sourceforge.net/qtractor/qtractor-0.5.1-4.rncbc.suse114.sr…
- binary packages (openSUSE 11.4):
http://downloads.sourceforge.net/qtractor/qtractor-0.5.1-4.rncbc.suse114.i5…http://downloads.sourceforge.net/qtractor/qtractor-0.5.1-4.rncbc.suse114.x8…
- from the paleolithic shelves: user manual:
http://downloads.sourceforge.net/qtractor/qtractor-0.3.0-user-manual.pdf
Weblog (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.
Change-log:
- More LADISH support: SIGTERM signal is now trapped for graceful
application close.
- Improved paste-repeat snap precision when dealing with large repeat
counts.
- Czech (cs) translation added, by Pavel Fric.
- Added a few snap-to-beat divisors (unusual Beat/5, Beat/7, Beat/9 and
Beat/10) for completeness sake.
- Such a simple change of mind with a visual twist: the "A" track
automation button/menu has now been
- moved to the right-most, as it belongs ;)
- Auto-connection of dedicated audio outputs is now optional for default
audio master bus, metronome, player and MIDI instrument plugin dedicated
audio outputs.
- Finally, after a pitiful large brain-dead period, generic plugin forms
are now showing all possible controllable plugin parameters featuring a
paged, tabbed dialog, whenever applicable.
- Special hack/fix for JUCE based native VST plugins, which are the most
actually found with a GUI editor, skipping explicit shared library
unloading and thus avoiding some mysterious crashes on session close
and/or application exit.
- Support for MIDI-fx plugins (native VST and/or LV2) is now implemented
and functional (intra-chain only).
- Instrument plugin bank/program selection was found broken or dead in
the water, specially on VSTi, now finally fixed again.
- VST plugin parameter value display on generic form is now back in
business (were dead regarding value changes).
- All plugin's provided GUI editors are now honored by being popped up
first, instead of the usual but good old generic plugin form.
- Long overdue implementation of a dedicated MIDI file player is now
accessible from the MIDI files widget; one can play the whole SMF or
just a single track or channel.
- Update to a newer VeSTige header, probably fixing an old 32 vs. 64 bit
mismatch.
- Avoid JACK session filenames/paths to be ever shown; also avoid all
buses ports (re)connections when JACK sessions are (re)loaded, given the
fact that session management will take care of just that; more also,
untitled/default session names are now also picked up to match current
LADISH project name, obviously given by LADISH_PROJECT_NAME environment
variable, whenever present (as suggested by Nedko Ardaunov).
- Paste-repeat floating selection has been fixed (was showing only the
last repeated selection).
- Coherence of tempo changes on audio and MIDI clips, whether automatic
time-stretching is in effect, has been slightly improved, hopefully fixed.
- Bold attempt to get linked (aka. ref-counted) audio and MIDI clips
into practice (EXPERIMENTAL).
- Main track view now showing all clips above the grid.
- Added support for both new and older (deprecated URI) lv2_external_ui
extension (by Nedko Ardaunov).
- Following yet another great idea, and implementation, by Holger
Dehnhardt, who already brought us the new aux-send insert plugin, thanks
again, the so-called direct access control option is now featured for
any plugin parameter right from plugin listings eg. mixer strips.
- General resource consumption and management has been slightly
improved, due to internal buses allocation optimization.
- Fixed nasty crash-bug that was severely affecting all sessions that
had at least one insert (pseudo-)plugin on any audio input bus.
- All automation curve nodes are now relocated whenever disparate
session sample-rate is detected on load.
- New aux-send/insert pseudo-plugin is now introduced, allowing to route
any track audio output to any other audio output bus besides the nominal
one -- thanks to an original implementation from Holger Dehnhardt.
- New immediate edit/loop-range settings from current clip extents,
accessible on the main menu (Clip/Range Set, Loop Set) and from MIDI
clip editor menu as well (File/Range Set, Loop Set).
- MIDI Names XML files (*.midnam) may now be imported into MIDI
instrument definitions. (EXPERIMENTAL)
- Avoid cursor reset while editing MIDI events list (fixes bug #3380259,
reported by Frank Neumann).
- Just some typos fixing (patch #3378382 by c-korn).
- Track view automation curve editing mode has been slightly fixed, now
allowing for other previously existing point-and-click mouse operations.
- Default automation curve mode is now preserved (following a suggestion
by Alexandre Prokoudine, thanks).
Enjoy!
--
rncbc aka Rui Nuno Capela
rncbc(a)rncbc.org
Apart from the usual jackdbus addition, this release contains fix for
xrun reporting.
This release provides both the new jackd.py (D-Bus bound and available
in the vanilla tarball) and jackdbus.
Tarball containing D-Bus patched jack 0.121.3 is available here:
http://nedko.arnaudov.name/soft/jack/dbus/http://nedko.arnaudov.name/soft/jack/dbus/jack-audio-connection-kit-dbus-0.…http://nedko.arnaudov.name/soft/jack/dbus/jack-audio-connection-kit-dbus-0.…
A patch against vanilla 0.121.3 is available here:
http://nedko.arnaudov.name/soft/jack/dbus/jack-audio-connection-kit-0.121.3…http://nedko.arnaudov.name/soft/jack/dbus/jack-audio-connection-kit-0.121.3…
After applying the patch you have to run autoreconf.
D-Bus modifications add optional autodetected support for the D-Bus
based server control system.
D-Bus is object model that provides IPC mechanism. D-Bus supports
autoactivation of objects, thus making it simple and reliable to code a
"single instance" application or daemon, and to launch applications and
daemons on demand when their services are needed.
* Simplified single thread model for control and monitor
applications. Various D-Bus language bindings make it trivial to
write control and monitor applications using scripting languages like
Python, Ruby, Perl, etc..
* JACK has log file (~/.log/jack/jackdbus.log) that is available for
inspection even when autoactivation happens because of first JACK
application is launched.
* There is real configuration file used to persist settings that can be
manipulated through configuration interface of JACK D-Bus object.
* Improved graph inspection and control mechanism. JACK graph is
versioned. Connections, ports and clients have unique (monotonically
increasing) numeric IDs.
* High level abstraction of JACK settings. Allows applications that can
configure JACK to expose parameters that were not known at compile
(or tarball release) time.
Currently there are some minor differences between jack1 jackdbus and
jack2 jackdbus:
* There is no parameter constraints support (no enums and no ranges)
* Settings file (in ~/.config/jack/) is conf-jack1.xml instead of
conf.xml, because jack1 and jack2 settings and not really compatible.
When configured with D-Bus support, jack_control is
installed. jack_control is simple commandline interface for jackdbus.
Other tools that can communicate with JACK through D-Bus:
* LADItools (tray icon, configuration, etc.)
* Patchage (and lpatchage too)
* LASH 0.6.x
* ladish
* QJackCtl
--
Nedko Arnaudov <GnuPG KeyID: 5D1B58ED>
---------- Forwarded message ---------
From: joachim heintz <jh(a)joachimheintz.de>
hi all -
the program for the csound conference in hannover (sept 30 - oct 2) has
now been completed, including the concert and the sound installations.
have a
look at www.cs-conf.de.
there is a poster attached. you can also download it in a better quality
at www.cs-conf.de.
hope to see you in Hannover!
joachim
ps there are some travel & stay tips at
http://www.incontri.hmtm-hannover.de/de/elektronisches-studio/csound-confer…
JACK 0.121.3 is a bug fix release containing (almost) no new
functionality. It is required if you want to use JACK1 on OS X with
any clients that use weak linkage for JACK feature detection (e.g.
Ardour). Changes:
* Make the printed output of jack_iodelay more useful to actual users
* Compilation fixes for OS X (particularly PPC architectures)
* Remove SSE-related messages during startup
* Fix a few argument type declarations for a few functions
* OSS backend: fix a call to yet undefined engine instance
http://jackaudio.org/downloads/jack-audio-connection-kit-0.121.3.tar.gz
Yay!
It's been a great summer and, as always, good things never last longer.
I remember two years ago when it made its premiere, also after a great
summer vacation and a pretty longer and rather undercover existence. Two
years have gone by now, there's nothing to be startling with. All that's
about to say:
QXGEdit 0.1.1 slipped out!
If you're puzzled what this is, then don't worry nor go any further.
This is just one extreme-niche piece of software program I've made for
my own personal usage. But others may also feel compelled to try it out.
I'm doin'g it just because I can :)
Now, already in its third public release, QXGEdit is a XG instrument
editor, specially dedicated to the elderly Yamaha DB50XG. Yes, this is
all synth-eldercare, if I may punch that line without the slightest lack
of respect. How could it be? This is the best evidence I can show to the
world how I love this piece of junk ;)
Only for the ones who know what I'm talking about ;)
Website:
http://qxgedit.sourceforge.net
Project page:
http://sourceforge.net/projects/qxgedit
Downloads:
- source tarball:
http://downloads.sourceforge.net/qxgedit/qxgedit-0.1.1.tar.gz
- source package (openSUSE 11.4):
http://downloads.sourceforge.net/qxgedit/qxgedit-0.1.1-3.rncbc.suse114.src.…
- binary package (openSUSE 11.4):
http://downloads.sourceforge.net/qxgedit/qxgedit-0.1.1-3.rncbc.suse114.i586…http://downloads.sourceforge.net/qxgedit/qxgedit-0.1.1-3.rncbc.suse114.x86_…
Weblog (upstream support):
http://www.rncbc.org
License:
QXGEdit is free, open-source software, distributed under the terms of
the GNU General Public License [6] (GPL) version 2 or later.
Change-log:
- Make sure Uservoice elements are selected only when available.
- Debugging stacktrace now applies to all working threads.
- libX11 is now being added explicitly to the build link phase, as seen
necessary on some bleeding-edge distros eg. Fedora 13, Debian 6.
- Moving from old deprecated Qt3'ish custom event post handling into
regular asynchronous signal/slot strategy.
- General standard dialog buttons layout is now in place.
Enjoy.
--
rncbc aka Rui Nuno Capela
rncbc at rncbc dot org
http://www.rncbc.org