--- sox.20050917-inst6/README.interactive.orig	2007-02-21 13:27:20.000000000 +0100
+++ sox.20050917-inst6/README.interactive	2007-02-21 22:26:07.000000000 +0100
@@ -15,40 +15,50 @@
 part (and the control part which is trivial). The interactivity itself was easy
 to implement. More difficult was to handle changes of speed. It has been done
 by stopping the effects, changing parameters and restarting effects. On a
-modern 400 MHz CPU supercomputer these processing is fast enough to not to be
+modern 400 MHz CPU supercomputer this processing is fast enough to not to be
 noticed.
 
-Since 2007 the patch includes GSM seeking functionality. There is no need to
-uncompress WAV/GSM files before using them interactively.
+Since Jan 2007 the patch includes GSM seeking functionality. There is no need
+to uncompress WAV/GSM files before using them interactively.
 
+Since Feb 2007 the program shows the time difference between now and the
+currently played file. The file name must be in form aaaa...-YYYYmmddHHMMSS...
 
-				REMARKS
+Another addition: gain change by +-0.5 dB, keys: f, v.
 
-For now to use interactivity sox should be started with  stretch x  effect,
-where x is stretch value the program starts with - it can be changed later
-interactively:
 
-sox -I rm20050513220001s.wav -t ossdsp /dev/dsp stretch 0.4
+				REMARKS
 
-To increase responsiveness try:
+To increase responsiveness one can try:
 echo "sox 1 256" > ! /proc/asound/card0/pcm0p/oss
 
+Another way could be adding something  -r 44100 -c 4 -w  on output to drain the
+buffers faster.
+
 I use myplay and rmplay scripts (see scripts subdirectory). The first one is a
 simple wrapper for interactive sox. The second playes consecutive files
 matching the pattern and detects Q (finish), and B (go to the previous file)
 commands.
 
 
-
 				PICTURE
 
-
-Time      0:56:53  94.8%        total:   0:59:59                      file time:  13:56:55
-Speed   2.6
-rm20050514130002s.wav -> /dev/dsp
+        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
+                                      O
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
 
@@ -88,15 +98,17 @@
 P,< N.>		jump to previous/next tag
 d		delete current tag (current: left behind up to 2 s)
 
+f		increase gain by 0.5 dB
+v		decrease gain by 0.5 dB
+
 
 				TODO
 
+- problems with stretch (toooo fast) when using  -r 44100 -c 4 -w  on output
 - socket communication (instead of pipe)
 - output should not appear on the screen but should be redirected to the socket
   so we can drop ncurses dependancy to keep the Windows compatibility
 - frontend script communicating via the socket
-- remove the need to specify dummy (not quite dummy but almost)  stretch  on
-  command line; check if effects stacking works correctly
 - implement:
 	Option  --cursor tagN   start at tag number N
 	Control: Cn written to .soxi pipe - jump to tag n
@@ -109,6 +121,8 @@
 - interface for other effects
 - configure --with-interactive switch
 - --with-communication and a command line option to turn it on
+- comments for tags; print time difference between beginning and ending tags
+- level meter
 
 
 				CHANGES
@@ -156,3 +170,12 @@
 200510xx tagging
 
 20061230 - 20070103 GSM seeking; myplay and rmplay included
+
+20070107 tag_display_not_beinteractive.patch - -DINTERACTIVE crashing without -I option
+
+20070202, 20070203, 20070208 interactive-print-delay.patch - printing the time difference for files with names in aaaa...-YYYYmmddHHMMSS... format
+
+20070221 vol effect; scripts changes; preliminary support for start without any effects; short keys description on the screen; print PAUSE
+The program contains embedded start stretch and gain values. If the interactive
+sox starts with effects (manually or via myplay script) the values should match
+the compiled in numbers to make the program behaviour consistent.
