A singer/guitarist wants a live string ensemble as backing for one of
his songs; he currently uses a synthesizer.
A professional musician has written a number of alternative arrangements
for up to 8 instruments. The singer and his producer want to hear how
each of these will work before spending real money on the musicians and
a few hours of recording studio time.
Currently, the singer has a partial recording, with drums, guitar and
the vocal track.
The string ensemble music has been written using Finale (running under
Wine), to produce printed output for the musicians. It can also generate
a MIDI file, and audio as either WAV or MP3.
Problem: On a Linux system, what options are there for combining the two
so that the musician and producer can get some idea of how the whole lot
will sound.
The obvious thing is to just play the two at the same time, using a
media player (eg Rhythmbox) for the recording and a MIDI player for the
string ensemble. However, they are certain to drift apart over the 6
minutes duration of the song.
Alternatively, spend some time adjusting the overall duration of the
string part to match the overall duration of the recording. They will
then start and end together, and we can hope that the drummer kept going
at a constant speed.
Ideally, something would identify beats in the recording, and spit out
some sort of MIDI synchronisation signal that the MIDI player will use.
Any suggestions? Or is this still pie-in-the-sky?
Stephen Irons
=======================================================================
This email, including any attachments, is only for the intended
addressee. It is subject to copyright, is confidential and may be
the subject of legal or other privilege, none of which is waived or
lost by reason of this transmission.
If the receiver is not the intended addressee, please accept our
apologies, notify us by return, delete all copies and perform no
other act on the email.
Unfortunately, we cannot warrant that the email has not been
altered or corrupted during transmission.
=======================================================================