Linux sampler projects, was Re: [linux-audio-user] Some music made with Linux

Jesse Chappell jesse at essej.net
Mon Feb 23 11:47:30 EST 2004


Benno Senoner wrote on Mon, 23-Feb-2004:

 > >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.
 
In addition, work is being done on midi-over-JACK which will provide
sample accurate timestamped midi events via a new jack port type.  Programs
that use this interface will get all the benefits of sample-synced
realtime performance from their sampler/synth, plus the ability
to render accurately non-realtime when JACK is in "freewheel" mode.

jlc
 



More information about the Linux-audio-user mailing list