> AU, which is the only other plugin API to explicitly support
> plugin<->GUI separation.
AND VST 3.0, AND GMPI/SynthEdit...
The host needs to see every parameter tweak. It needs to be between the GUI
and the DSP to arbitrate clashes between conflicting control surfaces. It's
the only way to do automation and state recall right.
Best Regards,
Jeff McClintock.
Hi all,
The upcoming LV2r4 has a new extension header #include scheme, and a
tool to enable it, named lv2config.
Rather than type everything all over again, see here:
http://lv2plug.in/docs/index.php?title=Using_Extensions_in_Code
lv2config can be used (like ldconfig) to set up system-installed
extension includes, or can be used by an individual project to bundle
extensions.
Packagers would use it to generate the include hierarchy when building a
package for an LV2 extension. This is the part I need feedback on, e.g.
someone pointed out the need for DESTDIR, so that is there now. Before
release, any other things that need doing to enable packaging of LV2
extensions (a new ability) should be aired out.
lv2config is part of core.lv2 which can be had from SVN here:
http://lv2plug.in/repo/trunk/core.lv2/
I wrote the C version late last night, but it seems to work for all the
cases I can think of.
Thanks,
-dr
P.S. There has already been a lot of back-and-forth on the #include
format and use for a tool. This is how it needs to be. Feedback is
needed on the /implementation/.
Just stumbled across this and thought some might find it interesting:
http://en.wikipedia.org/wiki/C1X
"The October 2010 draft includes several changes to the C99 language
and library specifications, such as:
Alignment specification (_Alignas specifier, alignof operator,
aligned_alloc function, <stdalign.h> header file)
...
Multithreading support (_Thread_local storage-class specifier,
<threads.h> header including thread creation/management functions,
mutex, condition variable and thread-specific storage functionality,
as well as the _Atomic type qualifier and <stdatomic.h> for
uninterruptible object access)
...
More macros for querying the characteristic of floating point types,
concerning subnormal floating point numbers, and the number of decimal
digits the type is able to store.
..."
james.
--
_
: http://jwm-art.net/
-audio/image/text/code/