|
From: Erich E. <er...@ec...> - 2015-06-29 12:41:20
|
Hi, first, I want to thank everyone involved in the development of sox for this nice tool. Especially I like, that it's easy scriptable and thus you can build up a complex chain of audio manipulation, which is relyable and fine tunable. However, what I'm missing is some effect, which combines repeat, ":" and splice. I'll give an example for illustration: Imagine some audio with loud and silent parts and you want to enhance the silent parts (constant gain, not with some kind of compression), but you don't want a hard step in amplification in between. What I use in this case is the following clumsy combination: <cite> sox in.wav -p trim 0 10 : trim 0 1 repeat : | \ sox -t sox - -p trim 0 11 gain 10 : | \ sox -t sox - out.wav splice 11,0.5,0 </cite> This would be much nicer in the form <cite> sox in.wav out.wav trim 0 11 gain 10 :with_overlap 1 </cite> The effect which should be applied differently to both parts does not need to be "gain", I've also missed it for "remix", but in principle one could think of almost every effect which sox understands. So I think, some time-dependent gain effect won't be helping in all cases. I'm not certain about two points: 1. Who else would like to have this (or a similar) effect in sox? (Maybe I'm the only one?) 2. Is it even possible to implement without breaking to much of sox piping architecture? Greetings, Erich |