Re: Dynamically modify sox effects?

Rafal Maszkowski <[email protected]>
Newsgroups gmane.comp.audio.sox
Message-ID <[email protected]>
On Wed, Feb 13, 2019 at 08:08:02AM +0000, Eric Wong wrote:
> Robi Pires <[email protected]> wrote:
> > Hello, is there a way I can dynamically modify sox effects while sox is
> > running? I want to have a way to add effects to my voice (pitch
> > modulation/reverb/etc.) and pipe that to OBS and Mumble. Is there another
> > application that does this?
> Not natively in sox.  I use separate processes for
> decoding/effects/playback and manage the command pipelines and
> sox processes.

Since several years I use a solution which should be finally ported to
the recent SoX version as a separate program but I lack time to do it.
My current solution is a patch to run SoX full screen, interactively,
with ability to modify speed and volume and jump through the recording
easily with simple key-strokes. Other interactive modifications could be
added easily in the code. Not many formats are seekable in this version,
I use WAV.


How the window with my interactive SoX looks like:

        sox Version 12.17.9, interactive sox v. 20070202rzm
        ftp://sunsite.icm.edu.pl/private/rzm/patches/
`1234567890-=<- speeds 0.5 - 3.2              f v             gain +-0.5 dB
up down         speed +-0.1 times             p[ause]
'               prev speed                    ^L              redraw
<- { [ ] } ->   back/forw by 1, 4, 30 s       t[ag begin] T[ag end]
b[egin] e[nd]   of file                       < >             prev/next tag
B[egin] q[uit]  prev/next file                d[elete tag]    up to 5 s ago
Q[uit]          full stop                     D[elete tag]    last before cursor

Time      0:27:08  45.2%        total:   1:00:01                      file time:   2:27:09
Speed:   3.0    Gain:   -18.0 dB                                      delay:    3 19:49:17
rm20070218020001.wav -> /dev/dsp

__________________________________________________________________________________________
                                      O
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


Instruction and source:
ftp://ftp.icm.edu.pl/private/rzm/patches/
interactive_sox.README                  description
sox.20050917.tar.bz2                    original sources from CVS
sox.20050917.rzm-2014-05-07-all.diff    all current interative sox patches until the date specified; includes b-e tags time diff printing
sox.20050917-inst8-9.diff               lowered optimization fixes a crash, Dec 2014


R.
-- 
„Walczy on z całym zapamiętaniem przeciwko intelektowi” - z akt personalnych prof. A. Baeumlera


_______________________________________________
Sox-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sox-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.