On Sun, 2004-02-22 at 09:45, Patrick Shirkey wrote:
I'm trying to figure out the difference here
between what
ardour/muse/rosegarden do now and what Linux sampler is capable of.
Anyone have more clues?
There is no guaranteed relative timing between two notes in GSt or LS.
If you send two simultaneous MIDI events to GSt they will start when
they start, just like playing two keys on the piano. They are close to
each other, but they do not begin at exactly the same time.
In Ardour, you can take the same two wave files as samples and place
them in a track such that their relative timing is known exactly. You
could, for example, play one wave file and then play the next one such
that it sounded exactly right. When the first wave file finishes the
second wave file will start. You will have a sample played on every
clock cycle.
LS and GSt will not do this. They are MIDI based and certainly there is
jitter and no timing info in MIDI so you just cannot accomplish this
level of control.
Not true Mark :)
LS does not have this limitation: although the current implementation
for now allows only
ALSA MIDI input, Christian added a time stamped event system which was
planned anyway
for accuracy reasons and because it will allow LS to be turned into a
VSTi or AU plugin.
If some VSTi like standard and sequencers will arise under Linux, LS can
support such features
without needing many modifications to the engine.
cheers,
Benno