Here it goes.
Mostly a LV2 1.0.0 compliance release with some fixes from the stash
and fewer candies from the jar. On the darker/brighter side (your
choice) there's news on the LV2 atom(ic) fall-out now being officially
over. A new dawn has commenced, quite as every day follows every night
may I add.
Dang!
I'd better stop right here and save you all from that boring
trivialities. Let's go with the plain, interesting facts:
Qtractor 0.5.5 (foxtrot uniform) swings out!
Release highlights:
* LV2 Atom/MIDI support (NEW)
* LV2 Worker/Schedule support (NEW)
* LV2 Presets support (NEW)
* LV2 Time/position support (NEW)
* LV2 Programs/instrument support (NEW)
* MIDI plugin event timing on tempo changes (FIX)
* Loop-recording/takes audio sync (FIX)
* Quick start guide and user manual (NEW)
* Russian and Italian translations (NEW)
Website:
http://qtractor.sourceforge.net
Project page:
http://sourceforge.net/projects/qtractor
Downloads:
- source tarball:
http://downloads.sourceforge.net/qtractor/qtractor-0.5.5.tar.gz
- source package (openSUSE 12.1):
http://downloads.sourceforge.net/qtractor/qtractor-0.5.5-4.rncbc.suse121.sr…
- binary packages (openSUSE 12.1):
http://downloads.sourceforge.net/qtractor/qtractor-0.5.5-4.rncbc.suse121.i5…http://downloads.sourceforge.net/qtractor/qtractor-0.5.5-4.rncbc.suse121.x8…
- brand new (quick start guide &) user manual:
http://downloads.sourceforge.net/qtractor/qtractor-0.5.x-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:
- Auto-monitored MIDI tracks were missing their pass-through to their
respective MIDI output bus plugin chains, now fixed and letting any
multi-timbral instrument plugin to get a peek from auto-monitoring.
- New user option/preference to whether to open a plugin's editor
(GUI) by default, when available (cf. View/Options.../Plugins/Editor).
- Clicking and/or dragging for rubber-band selection on main
track-view canvas doesn't change the edit-head and -tail positions
anymore.
- Backward and Forward transport commands now have an additional stop
at first clip start point.
- LV2 Atom/MIDI buffering support is finally entering the scene; LV2
Worker/Schedule support is also included in a bold attempt to convey
non-MIDI event transfers between plugin and its UI.
- MIDI Clip editor (aka. piano-roll) and MIDI Tools fix: avoid note-on
events of zero velocity, which conventionally equates to a dangling
note-off event and dropped into oblivion sooner or later. There's no
more need for Shift/Ctrl keyboard modifier to change in one single
step all the MIDI events that are currently selected (now consistent
with drag-move).
- LV2 Presets support now entering effective operational status; a new
local option has been added (cf. View/Options.../Plugins/Paths/LV2
Presets directory; default is ~/.lv2).
- Dropped XInitThreads() head call as it was never useful but on those
early days of JUCE VST plugins.
- Italian (it) translation added (by Massimo Callegari, thanks).
- Clip fade-in/out dragging now follows snap-to-beat setting.
- Late modern eye-candy indulgence: alternate shaded stripes, on every
other bar as in a "zebra" background option for the main tracks and
MIDI clip editor views (cf. View/Snap/Zebra).
- LV2 Time/position information is now being supported through special
designated plugin input ports (after suggestion by Filipe Coelho aka.
falktx). Additionally, the time/position information report has been
corrected and complemented for VST plugins.
- Audio vs. MIDI time drift correction has been slightly improved
against rogue tempo changes across looping cycles.
- Honor tempo/timing on MIDI instrument plugins. Happy regression fix
on getting MIDI note-offs at looping ends back in business; all the
necessary bumming for MIDI plugins to play nice in face of tempo
changes and whenever playback is started from anywhere but the
beginning of the time-line (ie. frame zero); thanks to rvega aka.
Rafael Vega, for the heads-up).
- Audio clip wave-forms were being displayed in inverted phase (ie.
upside-down) all this time ever since day one. What a shame!
- LV2 Programs interface is getting initial experimental status, to
let LV2 instrument plugins get on par with the DSSI and VST crowd for
MIDI bank/program instrument inventory and selection support (a
sidetrack complot with Filipe Coelho aka. falktx, thanks:).
- Dropped the old but entirely useless LV2 URI-unmap feature, now
being superseded by official LV2 URID (un)mapper.
- Russian (ru) translation added (by Alexandre Prokoudine, thanks).
- SLV2 deprecation process started, effective now at configure time.
- Added include <unistd.h> to shut up gcc 4.7 build failures (patch by
Alessio Treglia, closing bug #3514794).
- Another approach avoiding recursive observer widget updates. Also
applies to mixer, monitor and track state buttons.
- Update to latest LV2 state extension (by David Robillard, thanks).
- Loop-recording/take number displayed on clip title, respectively.
- Make(ing) -jN parallel builds now available for the masses.
- A one buffer period slack on audio engine's loop turn-around logic
might just have fixed an illusive report on loop-recording/takes going
progressively out-of-sync, most notably when recording under large
audio buffer period sizes (>= 1024 frames/buffer).
- Editing MIDI while playback is rolling, doesn't mute the track any
more, adding a point to the live editing experience.
- Finer granularity for direct access parameter mouse wheel changes.
- Dropped a dumb optimization for short full-cached multiple
linked/ref-counted audio clips which were incidentally out-of-sync
after rewind/backward playback. Once again and uncertain to be the
last take on this, got fixed (probably related to some oddity reported
by Louigi Verona, thanks).
Enjoy!
--
rncbc aka. Rui Nuno Capela
KMetronome is a MIDI metronome with KDE4 user interface, based on the
ALSA sequencer.
Changes in 0.10.1
* Turkish translation by Server Acim
* docbook version update. Fixes bugs #3529410 and #3118766
* Drumstick 0.5 required
* Optional realtime priority for the MIDI input thread
Copyright (C) 2005-2012, Pedro Lopez-Cabanillas
License: GPL v2
More info
http://kmetronome.sourceforge.net/kmetronome.shtml
Sources
http://sourceforge.net/projects/kmetronome/files/kmetronome/0.10.1/
Regards,
Pedro
Hello all,
I would like to introduce a new development tool, Static Function
Property Verification, or sfpv.
sfpv is a static analysis tool for C/C++ which is designed to find one
common class of real-time related bugs, calling unsafe functions from
a real-time context.
sfpv uses annotations to mark functions and the Clang/llvm API to find
relationships between functions (eg. the call graph).
It uses this information to perform basic deductions on known
information (ie explicitly marked functions) to find inconsistencies.
Ideally this tool could be run on a project with only the real-time
entry points marked (eg the jack process callback) and errors would be
emitted for any unsafe functions called.
For simple C codebases, this is mostly accomplished currently, though
not all common safe functions in libraries have been white-listed yet.
Basic C++ code also works, though template and class hierarchies are
not guaranteed to function as expected.
The source code and basic documentation can be found at
http://github.com/fundamental/sfpv
This effort is largely based off a unsuccessful Google Summer of Code
proposal, which can be found at
http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/fundamen…
Anyone interested in discussing this tool should be able to reach me
in #lad as fundamental.
--Mark McCurry
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.
Download
--------
Download tar balls from either
http://archive.notam02.no/arkiv/src/?C=M;O=D
or
https://github.com/kmatheussen/jack_capture/tags
Git repository: https://github.com/kmatheussen/jack_capture
Changelog 0.9.58 -> 0.9.62:
---------------------------
* CHANGE IN BEHAVIOR: The --daemon option now also suppresses all
console message.
* Support for using a config file.
A file in the distribution called 'config' can be copied into
~/.jack_capture/config and modifed as needed.
* Allow to remote-control jack-capture via OSC. (Robin Gareus)
(see --help-osc)
* Added exec-hooks: jack_capture can launch an external app in
fire&forget mode (from the disk-thread). (Robin Gareus)
* When it opens a new file for writing
* When it closes a file, recording finished
* On file-name-rotation
* When first audio frame is received.
* Write a timestamp file with sample-accurate system time of the start
of recording. (--timestamp) (Robin Gareus)
* Forced file-name rotatation every N audio-frames. (--forcerotate)
(Robin Gareus)
* A new option to make jack_capture absolutely silent.
(--absolutely-silent) (Robin Gareus)
* Option for recording only while freewheeling. (--jack-freewheel)
(Robin Gareus)
* Total recorded time shown in console, as minutes and seconds.
* Backwards compatible JACK latency API. (Robin Gareus)
* Don't close jack client too early.
* New option: --no-stdin. Works the same way as the old --daemon
option.
* Fix writing to stdout.
* Don't use helper thread when writing to stdout.
* Applied Filipe Lopes' freewheel patch. Do not reconnect ports when
freewheeling.
Acknowledgements
----------------
People who have been involved some way or another to make jack_capture
are: Paul Davies, Jack O'Quin,
Steve Harris, Robin Gareus, Florian Faber, Adrian Knoth, Filipe Lopes,
Svend-Erik Kjær Madsen, Hermann Meyer, Dan Muresan, Orcan Ogetbil,
Alessio Treglia,
Fons Adriaensen, Gabriel J.L. Beckers, Julien Claassen, Dominique
Fober, Peder Hedlund,
Cesare Marilungo, Dragan Noveski, and Andras Simon. Please let me know
if I have forgotten you.
Dear All,
I want to introduce my fork of FST. It can be treat as successor because it backward compatible. My private goal is to make app for live performance.
My initial changes:
FXB/FXP support
fix for M$ -> Unix paths
remove mute button
bypass button now suspend plugin
use libxml2 for parse FPS files
save midi-maps
MIDI channel filter
button for show/hide editor
use getopt to parse options
rewrite gui-event-loop
command line option for connect
some other fixes,cleanups, refactoring
updates in vestige
http://sourceforge.net/projects/fsthost/
Thanks for Torben Hohn who officially blessed this.
Best Regards
Pawel
Apologies for cross-posting as well as for the 10-minute notice...
DISIS presents "A New Beginning" Digital iD Spring Event - 7:30 pm, Monday, April 30, 2012 - Virginia Tech Squires Studio Theatre
As part of the Arts Fusion festival, VT Institute for Creativity, Arts and Technology ( <http://www.icat.vt.edu/> ICAT) and Digital Interactive Sound and Intermedia Studio ( <http://disis.music.vt.edu/> DISIS) presents the "A New Beginning " Spring Showcase, a part of the "Digital iD" performance series featuring an evening of multisensory performances that fit no preexisting form or template. Sponsored by the Institute for Creativity, Arts and Technology and School of Performing Arts & Cinema, and in collaboration with Kids' Tech University, the event will feature performances by guest artists Jillian Harris, Benjamin Knapp, and Gascia Ouzounian, Virginia Tech's <http://l2ork.music.vt.edu/> Linux Laptop Orchestra (L2Ork) and DISIS students. "Digital iD" offers an exploration of synergies among music, technology, arts, gesture, collaboration, interactivity, and ultimately community.
<http://www.facebook.com/events/264246753670634/> Facebook Page
<http://disis.music.vt.edu/images/main/events/120430_poster.jpg> Official Poster (~500KB 11x17 JPG)
<mailto:ico_AT_vt_DOT_edu> Contact
Ivica Ico Bukvic, D.M.A.
Composition, Music Technology
Director, DISIS Interactive Sound & Intermedia Studio
Director, L2Ork Linux Laptop Orchestra
Assistant Director, CCTAD
Virginia Tech
Dept. of Music - 0240
Blacksburg, VA 24061
(540) 231-6139
(540) 231-5034 (fax)
ico(a)vt.edu
http://www.music.vt.edu/faculty/bukvic/
A pretty old and terribly overdue JACK MIDI crash bug as been fixed.
Hopefully at last. Ones who've been using the ALSA-MIDI (aka. ALSA
Sequencer) interface exclusively don't need to worry. All the rest
please apply ;)
QmidiNet 0.1.2 released!
Have fun!
QmidiNet [1] is a MIDI network gateway application that sends and
receives MIDI data (ALSA-MIDI and JACK-MIDI) over the network, using
UDP/IP multicast. Inspired by multimidicast [2] and designed to be
compatible with ipMIDI [3] for Windows.
See also:
http://www.rncbc.org/drupal/node/508
Website:
http://qmidinet.sourceforge.net
Project pages:
http://sourceforge.net/projects/qmidinet
Downloads:
- source tarballs:
http://downloads.sourceforge.net/qmidinet/qmidinet-0.1.2.tar.gz
- source package (openSUSE 12.1):
http://downloads.sourceforge.net/qmidinet/qmidinet-0.1.2-1.rncbc.suse121.sr…
- binary packages (openSUSE 12.1):
http://downloads.sourceforge.net/qmidinet/qmidinet-0.1.2-1.rncbc.suse121.i5…http://downloads.sourceforge.net/qmidinet/qmidinet-0.1.2-1.rncbc.suse121.x8…
Weblog (upstream support):
http://www.rncbc.org
License:
QmidiNet is free, open-source software, distributed under the terms
of the GNU General Public License (GPL) version 2 or later.
Change-log:
- JACK MIDI in-bound buffering was originally flawed and often the cause
for severe random crashes, mostly due to memory corruption, now
hopefully fixed.
- Changed order of JACK MIDI and UDP socket initialization, hoping the
later is always owned by the current genuine process.
- JACK MIDI interface were sinking all incoming events into the the
first port, now fixed (heads up from Chris Goddard, thanks).
- Make(ing) -jN parallel builds now available for the masses.
- Fixed Makefile.in handling of installation directories to the
configure script eg. --datadir.
- Main context menu simple no-brainer reordering.
References:
[1] QmidiNet - A MIDI Network Gateway via UDP/IP Multicast
http://qmidinet.sourceforge.net
[2] multimidicast - sends and receives MIDI from ALSA sequencers over
network
http://llg.cubic.org/tools/multimidicast
[3] ipMIDI - MIDI over Ethernet ports - send MIDI over your LAN
http://nerds.de
Cheers && Enjoy
--
rncbc aka Rui Nuno Capela
Guess what...?
the last of the remnants quietly emerges :)
QjackCtl 0.3.9 has been released, finally!
Website:
http://qjackctl.sourceforge.net
Project page:
http://sourceforge.net/projects/qjackctl
Downloads:
- source tarball:
http://downloads.sourceforge.net/qjackctl/qjackctl-0.3.9.tar.gz
- source package (openSUSE 12.1):
http://downloads.sourceforge.net/qjackctl/qjackctl-0.3.9-1.rncbc.suse121.sr…
- binary packages (openSUSE 12.1):
http://downloads.sourceforge.net/qjackctl/qjackctl-0.3.9-1.rncbc.suse121.i5…http://downloads.sourceforge.net/qjackctl/qjackctl-0.3.9-1.rncbc.suse121.x8…
Weblog (upstream support):
http://www.rncbc.org
License:
QjackCtl is free, open-source software, distributed under the terms
of the GNU General Public License (GPL) version 2 or later.
Change-log:
- Killing D-BUS controlled JACK server is now made optional, cf.
Setup/Misc/Stop JACK audio server on application exit. (a patch by
Roland Mas, thanks).
- Added include <unistd.h> to shut up gcc 4.7 build failures.
- Make(ing) -jN parallel builds now available for the masses.
- A mis-quoting bug at the command line argument string may have been
crippling the (unmaintained) Windows port since ever, leaving its main
function to start jackd dead in the water, belly down :) now hopefully
fixed (following a mail transaction with Stephane Letz and Mathias
Nagorni, thanks).
- Currently a JACK2-only feature, the JACK version string display at the
About dialog box, must now be explicitly enabled on configure time
(--enable-jack-version).
- A new so called "Server Suffix" parameter option appears to rescue on
the situations where QjackCtl falls short on extra, exquisite and/or
esoteric command line options eg. (net)jack1/2 differences.
- Fixed D-Bus Input/Output device parameter settings, filled when either
interface is selected for Capture/Playback only. (probable fix for bug
#3441860).
- Fixed Makefile.in handling of installation directories to the
configure script eg. --datadir, --localedir, --mandir. (after an
original patch from h3xx, thanks).
- Main window is now brought to front and (re)activated when clicking on
the system tray icon instead of just hiding it.
- Add current xrun count to the system tray icon tooltip, if not zero
(after patch #3314633 by Colin Fletcher, thanks).
Enjoy && Have fun!
--
rncbc aka Rui Nuno Capela
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
gjacktransport is a gtk application that allows to control
JACK-transport. It includes a stand-alone /big-jack-clock/ application
called gjackclock.
Version 0.5.3 released last night is a maintenance update that allows
the apps to run on the GNU Hurd.
Thanks for the bug-report and patch by Cyril Roelandt.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=671586
The sourcecode and more information can be found at
http://gjacktransport.sf.net/
Cheers!
robin
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAEBAgAGBQJPs5qaAAoJEKCQvOAs9X8EUY8P/1DCNuAq0Mc1VGkzYt/n1DCF
ua+bGmczDd5E3zMiCP6zt75MxxO3clxynufiz4TzjzjK3dpAismPHlnvyR/tvxHW
lMRmb1AHbdthoUZS60eFYe2FUVwlBfaFatyQs7lEeoMooK2iF+qww1Tu8Y4U1Du1
ZscvE3NrjvW7s+Mi7M32pL3qbVQKKaz6pEqynv5o3b4ZyHrWeOKdYcXbvUZ0n7TT
DgnCN3wJuFih7Hk6QAEa98Fif5GNHbnQt+t74oImisb9chYeTQ38cjTN7Uuvdpgo
Yllal+VYfy+qTWxHtggSVZxXAG1ngIN6/UmurPnF+Mt0e+qxCic8FXNsgdU1ODjB
bXM1ZNSCNOWScLxhS9JArMG/FFCRidsyae05G19WF6DWSHJkbrkw/wkLvg07VaB1
C/jSRNK9iQOW9o14phr635W7mntey4HYS7YKJhvWpBA0DocsQphrc2U0HBi5L0/N
pYJFblYSGmkb45pNdQe4imCWy1h10izyE7kqJZup+pNCEGHq3s7QQxp5xa/STEzL
3MZg1wvz0lHPUHy9b0So7tTLPEmcYjPv7w0PBxF6uF0hAFy0Tr221HZx9cAhbKGv
8EuH1NrLr8TgkomHamNW6eWQthyTw3UTZjSXzerrQdzVHRjRYMv6JkFzh2Qzd+Pa
+eitIJw5HM5mPxyLSzWx
=Winm
-----END PGP SIGNATURE-----
In behave of the guitarix development team I'm happy to announce a new
bugfix release: guitarix 0.22.3.
This is the 3. bugfix release after we reach version 0.22.0 as you can
properly see on the version number.
Below is a list of the squashed bugs, thanks goes to all users witch
report them to us.
version 0.22.3
fix: denormals generated under special circumstances
fix: switch off auto_startup_notification for splash window (unity)
convolver bugfix: use correct channel count
Convolver bugfix: delay and maxsize must be based on system samplerate
fix: preset_button in config mode
version 0.22.2
fix: save scratch preset before switching to a newly created one
version 0.22.1
fix: changed "requires" tag for gtk+ to 2.20 in gx_distortion_ui.glade
ladspa_guitarix: fix preset loading
ladspa_guitarix: fix module loading
ladspa_guitarix: fix loading (undefined symbols)
bugfix: wrong variable in crybaby UI
get it here:
http://sourceforge.net/projects/guitarix/
greets
hermann