Lacking access to the full midi specs document, I don't know
if this question is addressed. I've looked at manuals for products
which support them and searched the web but I don't see a clear
answer to my question:
Is it safe to assume that a product or app which allows
binding a *single* HW or GUI control to either 14-bit CC
or 14-bit (N)RPN, would *always* send the value LSB, even if
the LSB did not change but the MSB did, when the control moves?
Do the midi specs address this?
Or do you know of examples of such LSB optimizing-out?
Thanks.
Tim.
Laborejo 0.8 is released
We are still in Beta.
Streamlining, fixing and making things more robust is the main feature.
However, there are a few new features:
- Swing for Playback mode. In the Performance Signature.
- More preview and export options, especially for Lilypond
- Jack Transport start and stop sync. (Update calfbox as well!)
- "Did you know" help screen and splash dialog (optional)
There is a 0.85 release planned which will deal with making containers, selections and undo work together properly and implementing the last small features on my todo-list.
After 0.85 the plan is to work on speeding up the performance and writing documentation and translations. And the usual bugfixes of course.
This will transition smoothly into a stable 1.0 release
Since Laborejo now becomes more useful and usable with each release it became fair to accept donations.
There is now an extra donation page on the website. Please have a look. Your support would be much appreciated:
http://laborejo.org/Donation
Latest Screenshot:
http://www.laborejo.org/latestscreenshot.png
Download Page:
http://laborejo.org/Download
Greetings,
Nils Gey
Contact: http://laborejo.org/Support_and_Community
As an anticipated summer delight...
Qtractor 0.5.9 (juliet quebec) is now released!
Release highlights:
* NSM support (NEW)
* Audio buses plugin state restoration (FIX)
* MIDI channel file merge/export (FIX)
* MIDI editor rescale mode (NEW)
* German translation (NEW)
Website:
http://qtractor.sourceforge.net
Project page:
http://sourceforge.net/projects/qtractor
Downloads:
http://sourceforge.net/projects/qtractor/files
- source tarball:
http://downloads.sourceforge.net/qtractor/qtractor-0.5.9.tar.gz
- source package (openSUSE 12.3):
http://downloads.sourceforge.net/qtractor/qtractor-0.5.9-6.rncbc.suse123.sr…
- binary packages (openSUSE 12.3):
http://downloads.sourceforge.net/qtractor/qtractor-0.5.9-6.rncbc.suse123.i5…http://downloads.sourceforge.net/qtractor/qtractor-0.5.9-6.rncbc.suse123.x8…
- 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-incremental version numbering of backup session files; brand new
versioning mode option added.
- Fixed one long as ever MIDI file export bug, which was about washing
all self-induced MIDI bank-select (CC#0, CC#32) and program-change (PC#)
events into MIDI channel 1, regardless of the source track/channel.
- Fixed initial sample-rate settlement on plugin chains for all tracks
and buses whenever a session file original sample-rate differs from the
current audio device engine (ie. JACK).
- New German (de) translation added (by Guido Scholz, thanks).
- Now accepting JACK transport tempo and time-tignature changes while in
slave transport mode.
- Fix ref-count and auto-removal of created files that result from clip
merge/export when session is closed but not saved.
- MIDI track instrument bank/program selection, from plugin UIs that
support it, is now effectively and complete.
- Custom connections for dedicated audio outputs from all plugin chains
in MIDI tracks or buses are back in business, hopefully restored gain on
session load (ticket by yuba, thanks).
- Track Properties dialog now dirty after any plugin related change
(another head-up by yuba, thanks again).
- Tempo Map/Markers dialog is not set initially dirty anymore.
- Audio buses plugin state's persistence were found AWOL: while being
properly saved as usual, were being restored to default on every session
reload (as noticed by yuba, thanks).
- NSM (Non Session Management) support is being introduced.
- The MIDI clip editor (aka. piano-roll) gets a brand new rescale mode:
ctrl+dragging the right edge of a note now rescales all times and
duration of all the subsequent selected notes (after an interesting
idea/ticket by Joel Leclerc, thanks).
- The new MIDI clip editor rescale mode also applicable to event values
(eg. note velocities, pitch-bend), while ctrl+dragging the edges of an
event vertical bar.
- VST plugin (GUI) idle timer makes a comeback.
- Hard-wired LV2 UI selection order for plugins which supply more than
one option (lv2_external_ui gets always honored first then, as provided
via libsuil, X11, GTK and last but not least, Qt4).
See also:
http://www.rncbc.org/drupal/node/664
Have (lots of) fun.
--
rncbc aka Rui Nuno Capela
rncbc(a)rncbc.org
Hi LAD!
We, from MOD <http://portalmod.com/en> team, released now a new Jack / LV2
Host in github: the mod-host. mod-host is a command line application like
jalv, but that accept multiple instances and can be controlled via socket
or shell.
LV2 features currently supported:
* lv2core
* atom
* event
* buf-size
* midi
* options
* uri-map
* urid
* worker
More information can be found on README file.
repo: https://github.com/portalmod/mod-host
We hope that mod-host can be useful for others projects!
Best Regards,
Ricardo Crudo.
Thought the list would find this valuable.
http://wiki.xiph.org/Videos/Digital_Show_and_Tell
I was under the impression that there was some fundamental difference
between the sound of analog and digital audio. But Monty Montgomery of
Xiph.org completely annihilates this misconception with some clever use of
analog sound reference equipment fed through a digital process and then
out to an analog oscilloscope, vs. feeding direct from analog to the
oscilloscope. The results are identical. I think Xiph have done the open
source music community quite a service here because it completely trumps,
in my opinion, the perception that electronic music put through a digital
process is somehow "inferior" to analog music.
~~~
Home site - http://djbarney.org
We are pleased to present stable release 0.27 of LibLo, the
lightweight, easy to use implementation of the Open Sound Control
protocol.
Open Sound Control (OSC) is a protocol for communication among
computers, sound synthesizers, and other multimedia devices that is
designed for use over modern network transports.
This is the first release in quite some time, and includes several
major features and improvements since the 0.26 release, particularly
related to bundles, multicast, and TCP support. Features include:
- Support for sending and receiving nested bundles, including
ref-counted memory handling for bundled messages.
- Support for multicast in oscdump and oscsend tools.
- Callbacks for bundle handling.
- Select desired network interface for multicast.
- Fix blocking semantics of lo_server_wait() / lo_server_recv().
- Make inclusion of threading-related code optional.
- Basic compilation script for Android.
- Allow to optionally disable server dispatch queueing at runtime.
(In this case messages are dispatched immediately even if they are
timestamped for later.)
- Support bidirectional use of TCP ports using lo_send_from().
- Add SLIP protocol support for packetization when sending and
receiving with TCP.
- Allow to enable the TCP_NODELAY flag on TCP sockets.
- Support for specifying server parameters via URL string, and also
support for URL strings in the oscsend and oscdump tools.
- As a result of the above, support for TCP and Unix sockets in the
oscsend and oscdump tools.
Bug fixes include:
- Fixed timestamp serialization.
- Fixed blob padding and char-type padding.
- Close sockets properly under Windows.
- Fix multicast under Windows.
- Fix TCP reception blocking behaviour, such that a message can span
multiple calls to recv().
- Correct printing of blob bytes.
- Only call getnameinfo() when requested.
This release contains contributions by:
- Camille Troillard
- Hanspeter Portner
- Jamie Bullock
- Joseph Malloch
- Pete Goodeve
- rjvbertin
- Mok Keith
- David Robillard
- John McFerran
- Artem Baguinski
- William Light
Please download it at SourceForge:
http://downloads.sourceforge.net/liblo/liblo-0.27.tar.gz
Or read the online documentation:
http://liblo.sourceforge.net
The git repository can be found at the following mirrors:
- git://liblo.git.sourceforge.net/gitroot/liblo/liblo
- git://gitorious.org/liblo/mainline.git
- https://github.com/radarsat1/liblo.git
Hi All
Found this to be very well explained and a really good effort.
Takes real skill to be able to explain quite complicated science so well.
Many thanks
Cheers
Bob
conversations with the one known in this thread as rosea.grammostolaÂ
What is that supposed toÂ
mean Paul?
g
-------- Original message --------
From: Paul Davis <paul(a)linuxaudiosystems.com>
Date: 21/05/2013 3:30 AM (GMT+10:00)
To: Dan <danmbox(a)gmail.com>
Cc: LAD <linux-audio-dev(a)lists.linuxaudio.org>
Subject: Re: [LAD] NSM support: progress, wishlist
jack-session is NOT deprecated.Â
conversations with the one known in this thread as rosea.grammostola indicated that not much more work is likely on jack-session at any time in the near future, but given that almost all development work that changes the JACK API has been absent for a couple of years, this is hardly a surprise.
On Sun, May 19, 2013 at 4:54 AM, Dan <danmbox(a)gmail.com> wrote:
I have no idea who controls the various web-sites that still promote
things like LASH (e.g. on nongnu), but I do know that Jack devs use
doxygen and should add deprecation warnings to the jack-session pages.
On 5/18/13, rosea.grammostola <rosea.grammostola(a)gmail.com> wrote:
> On 05/18/2013 01:37 PM, Thijs van severen wrote:
>> i must confess : i'm also using jack session :-)
>
> But you're coming from far, Garageband wasn't it (o no that was a friend
> of yours right)? ;)
>
> Anyway, floss development can be fast, very fast. Rui implemented 'nsm
> optional-gui' functionality in qtractor and his v1 stuff already, oh my! :)
>
> Thanks!
> \r
> _______________________________________________
> Linux-audio-dev mailing list
> Linux-audio-dev(a)lists.linuxaudio.org
> http://lists.linuxaudio.org/listinfo/linux-audio-dev
>
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev(a)lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev