On Mon, 20 Jun 2005 09:50:53 -0400
Paul Davis <paul(a)linuxaudiosystems.com> wrote:
-Jack lack of
OSC or any way to do parameter automation from the sequencer
name one platform that allows this. just one.
There's none that i know of, but it would be cool to have anyways :)
-It is
Impossible to do any sort of offline render, or high quality
render of a song (like, in 32/192khz) using JACK/Alsa
i think you don't understand jack_freewheel().
Up to now, due to the lack of jack midi it wasn't really possible to
freewheel a complex setup (like several transport aware apps of which
one is a midi sequencer which drives softsynths). And it will again take
a while until jack midi has really been adopted. BTW: does jack midi
work in freewheeling mode, too?
-Saving/Restoring your project is just painfully hard. LASH doesnt help,
and even when I came up with the idea of it in the first place.
that's because LASH's initial implementation was wrong and that
following Bob's description of how to do it "right", nobody has found
time to do it right.
Is there a design document for the Right Way out there? I would like to
take a look..
-Adding/Removing softsynths, linking connections, etc takes a while
having to use qjackctl, etc
tell me a system in which this not true. i use the patchbay in qjackctl;
if you don't like qjackctl, i'm sorry and i am sure rui is as well.
or use one of the console driven patchbay programs, like
jack_plumbing
or
jack_snapshot
-Lack of
send%.. I just cant have a jack client doing a very high
quality reverb, only as wet processing and have clients send different
amounts of the signal to it, thus saving CPU
this is completely ridiculous. the client can attenuate on its inputs.
where would you rather have these controls - distributed across N apps
or on the control interface for just one?
I agree with Paul here. Doing send/return/inserts, etc, is the job of a
jack mixer app. The ardour mixer is a good starting point for this..
-Lack of
tempo-map based transport, I cant adapt my midi-only sequencer
, which works in bars,
you can't do tempo-map based transport without sharing the tempo map.
nobody has suggested a way to do this yet. please feel free.
Here i would like to chime in :) I think the mapping of BBT to frames
and the other way around isn't something that jack should be concerned
about. IMHO jack should only provide transport based on frame numbers.
Everything else, like different apps trying to agree with other apps
which frame corresponds to which BBT should really be handled by a
different mechanism.
The reason for this opinion of mine is that musical time is simply too
complex to be handled by one general mechanism. Think of different apps
using different meters, etc.. Or even a single app using different
meters on different tracks syncing to another app with yet another
meter.
I know, that dance music people for example would wipe this argument
away, but there's more complex music out there :) [sorry, if i offended
someone. I do not imply more complex == better].
IMHO the notion of BBT/tempo/etc. should be local to apps and if needed
be shared via another lib (which, if it finally settled down and became
quasi standard could again become part of jack).
Now the question is about how this mechanism should look like. I'm not
yet 100% sure, but i do have some ideas which i will ponder some more..
Flo
--
Palimm Palimm!
http://affenbande.org/~tapas/