What's new in Patchwork v.1.13 ?
================================

All changes concern "user definable patch" :
--------------------------------------------
New functions have been added, when mixing two patches.
These are the new functions, when entered as filename (in) :

filename#1  filename#2  *number (0-100) : 
In the beginning and end of the patch, filename#1 is number% and filename#2 is
(100-number)% . In the middle it's vice versa. For example: sine triangle *20

filename#1  filename#2  /number (0-100) : 
In the beginning of the patch, filename#1 is number% and filename#2
is (100-number)% . In the end it's vice versa. For example: sine triangle /20

filename#1  filename#2  **number (0-100) : 
In the beginning and end of the patch, filename#1 is (number/(100+number)) and
filename#2 is (100/(100+number)) . 
In the middle it's vice versa. For example: sine triangle **20

filename#1  filename#2  //number (0-100) : 
In the beginning of the patch, filename#1 is (number/(100+number)) and
filename#2 is (100/(100+number)) . 
In the end it's vice versa. For example: sine triangle //20

filename#1  filename#2  ***number (0-100) : 
In the beginning and end of the patch, filename#1 is (100/(100+number)) and
filename#2 is (number/(100+number)) . 
In the middle it's vice versa. For example: sine triangle ***20

filename#1  filename#2  ///number (0-100) : 
In the beginning of the patch, filename#1 is (100/(100+number)) and
filename#2 is (number/(100+number)) . 
In the middle it's vice versa. For example: sine triangle ///20

filename#1  filename#2  -
The "difference" between the patches makes the new patch.

filename#1  filename#2  ++
First half on new patch is filename#1, second half is filename#2.

If "filename in" is just . (point), a "clean" patch (level=0) is made, with
the default patch length. If "filename in" is . (point) followed with a number,
the patch is a "clean" patch, with length=the entered number.

When inside the patch, you have these functions:

New editing functions:
Alt+Home : Level (y) up with one tenth of the velocity (fine adjust).
Alt+End  : Level (y) down with one tenth of the velocity.
CRTL+Tab : Set level for all the patch to this value.

Changes and additions:
CTRL+F10 : When level (y) is greater than zero, volume is set to y.
           When level (y) is zero or below, patch is maximized (streched to
           all the screen in vertical direction) for the biggest possible
           volume.
CRTL+F11 : When level (y) is greater than or equals zero, the patch is made 
           smaller in the beginning and end (maximum volume there is y). In
           the middle of the patch, volume is normal (100).
           When level (y) is lower than zero, the patch is made smaller
           in the middle (maximum volume there is y). In the beginning and
           end of the patch, volume is normal (100).
CRTL+F12 : When level (y) is greater than or equals zero, the patch is made 
           smaller in the end of the patch (maximum volume there is y). In 
           the beginning of the patch, volume is normal (100).
           When level (y) is lower than zero, the patch is made smaller
           in the beginning of the patch (maximum volume there is y). In the
           end, volume is normal (100).
-        : Draw a line from the former point, that was drawn (with . point
            -  itself or beginning if first time, - is pressed). The line is 
           straight, unless you use ...
_ (underline)  the power effect, which (depending of the level, y) softens 
           the curve between the former point/line and where level (y) and x 
           meet. (You can reset this parameter by pressing : ).
           If you go backwards in the patch (i.e. left to the place, where 
           line was drawn to) and press - , nothing happens. But the line is
           drawn from this place next time (error correction).

All these functions are (as you might have guessed from my lowsy description)
much easier to understand, if you try them. Print this file and get going :-)

