On Sun, Mar 27, 2005 at 06:05:14 -0600, Jan Depner wrote:
On Sun, 2005-03-27 at 17:38, Steve Harris wrote:
On Sun, Mar 27, 2005 at 03:07:57PM -0800, Iain
Duncan wrote:
Thanks for the reply Jan. I'm a bit confused
though, on the Jamin site I
believe you mention that you will be releasing API details soon. Does
that mean an API is in the works but not made yet?
I can understand why it wouldn't be a top priority, but I would think a
way to hook Jamin up to generic hardware control systems ( midi boxes,
etc ) would be quite a useful addition. An API giving access to the
various input controls and output display would make such an extension
pretty easy.
The design should make it pretty easy to add OSC control of all the
paramaters, but its not done yet. I think its on the TODO list. I,
personally, am not wildly enthusaistic about adding native MIDI control to
jamin, but a MIDI->OSC bridge that controls it is OK.
Steve, if you'll give me some pointers on how to add OSC control for
a parameter I can take a shot at implementing it. I've got a pretty
good handle on how to control all of the parameters I'm just not that
familiar with OSC. I also don't think we should add MIDI control. If
we have OSC for all the parameters it can be done externally.
Well, it's slightly tricky, we need to either poll the OSC librarys for
incoming packets in the GTK idle thread or let it use its own thread and
signal the JAMin control stuff, but I cant remeber if that cares what
thread it was called from or not.
I'l try to find time to add control for one parameter over OSC, that
should make it obvious how to do the others, but it will be after the next
point release goes out I think.
The
compressors are just SC4's, so if that all you need you could use
something like AMS + meterbridge (or jack-rack if you dont need the
crossover) and use MIDI to control that. AMS makes it easy to bind MIDI
CC's to LADSPA controls.
You'd have to band-limit prior to compressing to get the same effect
wouldn't you?
Something like that. Typically crossovers are paired low- and high-pass
filters I think.
- Steve