On 23 February 2011 22:11, David Robillard <d(a)drobilla.net> wrote:
> SLV2 is now based on two new libraries: Serd (RDF syntax) and Sord (RDF
> store). Both are roughly 2 thousand lines of C, solid and thoroughly
> tested (about 95% code coverage, like SLV2 itself). Serd has zero
> dependencies, Sord depends only on Glib (for the time being, possibly
> not in the future).
Can you point me at the API or code? I couldn't see it in a quick
browse on your SVN server.
I have a library (Dataquay,
http://code.breakfastquay.com/projects/dataquay -- preparing a 1.0
release of it at the moment, so if anyone wants to try it, go for the
repository rather than the old releases) which provides a Qt4 wrapper
for librdf and an object-RDF mapper.
It's intended for applications whose developers like the idea of RDF
as an abstract data model and Turtle as a syntax, but are not
particularly interested in being scalable datastores or engaging in
the linked data world.
For my purposes, Dataquay using librdf is fine -- I can configure it
so that bloat is not an issue (and hey! I'm using Qt already) and some
optional extras are welcome. But I can see the appeal of a more
limited, lightweight, or at least less configuration-dependent
I've considered doing LV2 as a simple example case for Dataquay, but
the thought of engaging in more flamewars about LV2 and GUIs is really
what has put me off so far. In other words, I like the cut of your
Hello, seq24 is affected by this bug:
basically with recent versions of jack, when jack transport is enabled,
seq24 doesn't start playing. This makes it practically unusable, which
is a real pity :(
any brave dev want to give him some love? eternal glory will ensue :)
I'm looking to improve a program's design with regards to how it
communicates between the "jack" thread and its "main/gui" thread. Please
note I'm *not* looking for implementation details like what ringbuffer to
use, this has been discussed here before.
Gui needs to feed data trough to the jack thread (data = parameter moves
Jack thread needs to push data (buffers for waveforms & "playhead" info)
The real question:
What is a neat solution to passing various data trough a ringbuffer?
My (hacky?) solution: Create a class, call it "Event". Runtime now looks
1. Create a EventType enum, set the details
2. Write those "Events" into the ringbuffer
3. Switch based on EventType, and handle the event.
While not terribly ugly, that Event class starts to get bigger & nastier, so
I concidered sub-classing it... but I'm not sure this is going in the right
I'm very intrested how the "big" programs around have approached this
problem... Cheers, -Harry
My name is Thijs and i have been helping out with Hydrogen for some time now
(mainly manual, website and a tiny bit of coding)
Anyway, since jack_session support was recently added to Hydrogen (in V0.9.6
that is currently still in development but available from svn via
hydrogen-music.org) i decided to test jack_session a bit and i must say i'm
really exited about this :-)
IMHO this is the most critical piece of the puzzle and it makes linux audio
_so_ much more usable! so lots of KUDOS to everyone that has been working
on it !!
I have done several 'intro sessions' for Mac audio users and they are
generally really impressed with what they see, but the lack of a good
session management mechanism is a real showstopper for them... (i know
there are other options, but none of those have ever allowed me to truly
save my session *at any given moment*)
however, the first thing that slowed me down was simply knowing what apps
already support jack_session
i know that jack_session is fairly new, so it's normal that some info is
missing, but it would be great if the websites out there that list the
available linux audio apps (like
http://apps.linuxaudio.org/apps/categories/jack) would also indicate if the
app supports jack_session
the jack_session page on the jackaudio.org
lists a number of apps, but i don't think it's up to date, is it ?
PS: i'd be happy to help out with documenting jack_session if needed
PS: it would be nice to have a 'jack_session enabled app' banner to put on
the site of the apps that support it. graphical designers ?
follow me on my Audio & Linux blog <http://audio-and-linux.blogspot.com/> !
Brand new LV2 plugin soft synth here. The Newtonator (v0.5.0) features:
* LV2-compliant synth plugin
* Simple, easy-to-use GTK-based GUI
* 3-note polyphony (err, um, until I can do some serious optimization)
* "Unique" synthesis algorithm (Tuna Pagan Fellowship)
The Newtonator specializes in making crazy, harsh sounds, so if you're
looking for some sounds to produce the next Yanni album, keep
looking. Please refer to the user manual
(http://newtonator.sourceforge.net/manual/index.html) for more gory
NOTE: This plugin was written against the excellent libraries included in
the lv2-c++-tools package written by Lars Luthman. However, as of v1.0.4,
the GUI library only supports rev. 2 of the LV2 specification, so it may
have problems on newer hosts (though I have done some (very) preliminary
testing against Ardour3 and it seems to work ok). Alpha testing mostly
done against zynjacku and Elven (comes with ll-plugins package) hosts.
This puppy's in beta, so feel free to get in touch with me at the project
or submit a bug if needed.
Thanks, and have fun.
during the process of writing a new small jack sampler which fits my
workflow I came up with this little scheme to solve the UI/engine
decoupling problem. For the purpose of spreading the idea or
alternatively getting answers about how it's broken and sucks I decided
to write a little article describing it..
The (largely unfinished and unusable) sampler project is here:
Let me have it..
A recruiter approached me looking for an ALSA driver developer to
enhance an existing driver. This is a short-term, off-site gig. Some
details below. Please contact Mr. DeAmelio directly.
---------- Forwarded message ----------
From: David DeAmelio <david_deamelio(a)oxfordcorp.com>
Date: Tue, Aug 16, 2011 at 2:29 PM
Subject: Job Description - Oxford International
Here’s the description….Thanks.
Start Date: ASAP
Duration: 1-2 Weeks
Manager needs consultant to come onsite for 1st few days. Client will
pay for flight there and back.
Linux ALSA Device Drivers—Alsa- advanced linux sound architecture
D2D: Consultant will be enhancing an audio driver to support a voice
David De Amelio
Software/Hardware Consulting Services
a division of Oxford Global Resources
100 Cummings Center Suite 206N
Beverly, MA 01915
877.258.9982 x 7608 Office
The Right Talent. Right Now.®
This e-mail, and any attachments thereto, is intended only for the
addressee(s) named herein and may contain privileged and/or
confidential information. If you are not the intended recipient, you
are hereby notified that any dissemination, distribution or copying of
this e-mail, and any attachments thereto, is strictly prohibited. If
you have received this e-mail in error, immediately notify the sender
by return e-mail and permanently delete the original, including any
attachments thereto, and any copy and printout thereof.