Editing Sound on the Fly

Willem van der Walt wvdwalt at csir.co.za
Tue Jul 12 05:55:34 UTC 2016

Hart mentioned my program called dae (short for digital audio editor), so 
I will try and explain to what extent it might do Martin's job.
If you convert  your 8-bit raw audio into a wav file using sox or 
similar, you can use dae on it.
Dae will start playing the file when it is loaded and, while playing, one 
can press a button, f5, to mark the start of a block. This will be when 
you reach the audio that is interesting.
One can then press f6 when the interesting part is passed.  That block can 
then be written out to a separate file using f8, which allow you to 
specify a file name for the block.
Alternatively, while the file is playing, one can press p which marks a 
position in the file. Each time you want to have a track boundary, you 
press p.  once you are done, you can press S to split up the file into the 
tracks defined by the marked positions.

This might almost do what you want, but maybe not quite.
Dae uses ecasound for the heavy lifting and is written in python.
HTH, Willem

On Mon, 11 Jul 2016, Joel Roth wrote:

> Hi Martin,
>> From what you write, I think you want to extract interesting
> parts of an audio file to another audio file, although you
> could mean extracting parts of an audio *stream* to a file.
> I looked at ecasound. I came up with a plan, but I think it
> won't work because I don't see an easy way to append output to an
> existing file.
> Nama (which uses ecasound) is another possibility. Nama can
> extract parts of an audio file, and has some special
> features for that purpose. Basically, you drop marks in
> pairs, create a sequence using the content between the
> marks, and then export the desired audio via mixdown. Right
> now you have to specify the list of marks to use, but we
> might find ways to simplify that when dealing with large
> numbers of marks.
> regards,
> Joel
> Martin McCormick wrote:
>> 	I am always looking for the easiest way to do things but
>> am also aware of that quotation which goes "The lazy man works
>> the hardest."
>> 	I want to play a file which is usually 8-bit audio at
>> a sampling rate of 8000 samples per second, sometimes called raw
>> 8-bit audio. If I hear something worth saving, I would like to
>> copy that part of the stream to a new file and then stop the copy
>> when the good stuff has passed, just like dubbing from one tape
>> recorder to another.
>> 	I just installed ecasound as it should be able to
>> accomplish this task but the question is will mplayer also do this?
>> 	The idea is one listens, hears something interesting to
>> save, starts the recording at the right time and then stops it
>> after the gem has been saved while the master continues to play.
>> If a new treasure comes by, start recording again and save that
>> in the same new file or maybe a series of files depending upon
>> what one wants.
>> 	Thanks for any suggestions. This audio is radio traffic
>> so it doesn't need to be high fidelity. One usually wants the
>> most audio crammed in to the least space.
>> Thanks for all good ideas.
>> Martin WB5AGZ
>> _______________________________________________
>> Blinux-list mailing list
>> Blinux-list at redhat.com
>> https://www.redhat.com/mailman/listinfo/blinux-list
> -- 
> Joel Roth
> _______________________________________________
> Blinux-list mailing list
> Blinux-list at redhat.com
> https://www.redhat.com/mailman/listinfo/blinux-list

This message is subject to the CSIR's copyright terms and conditions, e-mail legal notice, and implemented Open Document Format (ODF) standard. 
The full disclaimer details can be found at http://www.csir.co.za/disclaimer.html.

This message has been scanned for viruses and dangerous content by MailScanner, 
and is believed to be clean.

Please consider the environment before printing this email.

More information about the Blinux-list mailing list