Subject: Re: [ecasound] How to start a chain in a certain position?
From: Kai Vehmanen (k_AT_eca.cx)
Date: Tue Jan 29 2002 - 16:01:03 EET
Answering to on old message...
On Thu, 18 Oct 2001, janne halttunen wrote:
> Okay, what about if you have a song almost prepared, but it lacks, say,
> something like a guitar solo? So, you have a perfect spot for it, but you
> have difficulties in getting into the groove immediatly after you
> pushed the start-button. You perhaps want to jam a bit with the song,
> before going to the hot spot? Ok, you could edit the crap out
I've been thinking about replacing all the various position-offset
mechanisms (ewf, -y, the few proposed new ideas) with special locator
The basic idea is to have special audio object types (just like the
recently added 'typeselect' and 'reverse'). For instance:
# a 10sec long input, the audio data is taken from
# from 'foo.wav', range 20sec->30sec (start=20,length=10)
# a 10sec long output, all audio data goes to
# 'foo.wav', replacing old data in the 20->30sec range
# unlike with 'select_range', lenght matches the
# total lenght of 'foo.wav'; but unlike a normal
# output, only the range '20sec->30sec' is
# written to, other areas are in a sense write-proceted
# this could be used for punch-in recording with
# a lead-in time... ("setpos 15 ; start" to get 5secs
# of time to prepare)
And possibly other types of objects (select_offset, select_loop, etc). I
haven't had time to develop the concept further, but the above examples
should describe the basic idea.
Compared to current mechanisms, there are a number of advantages:
- no need for separate files like with .ewf, everything
is configurable from the command-line
- seeking with various setpos commands don't confuse
- fits nicely to the ecasound framework, no need for new
file formats or new special options
- makes it easier for frontend programs to offer
easy to use looping, offseting and punch-in recording
(they don't need to know how to write ewf files)
-- http://www.eca.cx Audio software for Linux!
-- To unsubscribe send message 'unsubscribe' in the body of the message to <ecasound-list-request_AT_wakkanet.fi>.
This archive was generated by hypermail 2b28 : Tue Jan 29 2002 - 15:53:55 EET