home *** CD-ROM | disk | FTP | other *** search
/ Chip: Hang es video / CHIP_ZENESZERKESZTO_2005.ISO / audio_1 / psycle / Psycle / Docs / tweaking.txt < prev    next >
Encoding:
Text File  |  2002-12-25  |  8.8 KB  |  254 lines

  1. - Controlling/Tweaking Generators and Effects
  2. ---------------------------------------------
  3.  
  4.     Tweaking a machine from the pattern is changing the value of its knobs to
  5.     another one.
  6.     This way, you can control the machine in realtime (playback).
  7.  
  8.     To do so, you use the TWEAK command. You see it like "twk" in the note Row.
  9.     You can also use the TWEAK SMOOTH command.  It is displayed as "tws" in the
  10.     note Row.
  11.  
  12.     "tws" differs from "twk" in the manner that "tws" smoothly alters the parameter
  13.     from it's CURRENT position to the position during the time of one line in the
  14.     pattern; "twk" happens instantaneously.  "twk" is useful for parameter changes
  15.     and initializing knobs at the beginning of your songs, and uses very little
  16.     overhead; "tws" is usefull for smooth filter sweeps, fades, swells, etc, as it
  17.     essentially sends an interpolated twk command every 64 samples.
  18.  
  19.  
  20. - How to insert the TWEAK or TWEAK SMOOTH command in the Pattern
  21. ------------------------------------------------
  22.  
  23.     If the following is a pattern Row,
  24.            
  25.     Description:   (1) (2)(3) (4)
  26.     Pattern Row : ---- .. .. ....
  27.  
  28.     then, on (1) , you insert the TWEAK command. To do so, you should press the TWK key.
  29.     When doing so, the word "twk" will appear.  There is a separate key for "tws".
  30.  
  31.     \\\    The twk key differs from different keyboard languages, but you can Configure
  32.     ///    it in the Keyboard Settings DialogBox (Configuration-Settings, and there the
  33.         "Keyboard and Misc." tab)
  34.  
  35.      
  36.     On (2) , you define the Controller/Parameter you want to change. Later in this
  37.      document it is explained how you can know this number.
  38.  
  39.     On (3) , you specify the number of the Machine, just like you do to enter notes.
  40.         This number is the one shown in the combobox, or in the machine's dialog.
  41.  
  42.  
  43.     Finally, on (4), you specify the Value that the parameter will take. There are
  44.     little differences between tweaking an Native Plugin and a VST plugin. Look further on
  45.     this document to know them.
  46.  
  47.     Example:
  48.  
  49.         twk 05 42 0067  05 Indicates Parameter 05
  50.                 42 Indicates Effect Number 2
  51.                 0067 Indicates the value
  52.  
  53.     --> By setting a start and end value, then selecting them and the space between, you 
  54.     can have psycle interpolate for you by right clicking.  this is very handy for smooth
  55.     sweeps with tws.
  56.  
  57.     --> You can also record parameter tweaks via midi or mouse movement in the machine's 
  58.     GUI.
  59.  
  60.     To record tweaks with mouse:
  61.  
  62.     1) Go to the config/keyboard dialog, and make sure you have either tws checked if that
  63.     is the mode you would like to record.  If you want to record twk commands instead, 
  64.     uncheck it.
  65.  
  66.     2) Make sure you have "record tweaks" checked in the right under the sequencer.
  67.  
  68.     3) Open the gui for the machine you want to record tweaks from.
  69.  
  70.     4) Go to the pattern editor and arm the track you want to record in.
  71.  
  72.     5) Make sure the record button at the top is on.
  73.  
  74.     6) Press play and start tweaking.
  75.  
  76.     To record tweaks with midi:
  77.  
  78.     1) Go to the Midi Controllers menu, and set up the controller and range of information
  79.     that you want to record.  You will need to know the parameter number for the machine
  80.     you are recording.
  81.  
  82.     2) Make sure you have "record tweaks" checked in the right under the sequencer.
  83.  
  84.     3) Go to the pattern editor and arm the track you want to record in.
  85.  
  86.     4) Make sure the record button at the top is on.
  87.  
  88.     5) Press play and start tweaking.
  89.  
  90. - Knowing the Parameter number of a Machine
  91. -------------------------------------------
  92.  
  93.     You have different ways to know the parameter number of one plugin.
  94.  
  95.     * The easiest one is selecting "Params" in the "MIDI/Params/Waves", combobox.
  96.       This way, the next combobox will be updated with the parameter list of the current
  97.       selected machine.
  98.       The selected number will automatically be added to the pattern when doing twk.
  99.  
  100.     You could also know it by:
  101.     * With Native Machines:
  102.       Opening the parameters' windows and right clicking over the parameter you want to
  103.       change.This will pop up the "Tweaking" dialog.
  104.       On the titlebar of this dialog, you will see a number in HEX. This is the number
  105.       of the parameter.
  106.       Also, in this dialog, now you have a complete "twk" line that shows you the value
  107.       that you'd use to set this parameter to the current value.
  108.  
  109.     * With VST plugins:
  110.       Opening the parameters' window, you can see a list of the parameters on the
  111.       right side. These parameters are numbered in HEX.
  112.       This is the number you need.
  113.  
  114.  
  115. - Knowing the Right Value
  116. -------------------------
  117.  
  118.     There are differences between VST plugins, Psycle plugins and internal plugins:
  119.  
  120.     * VST Plugins:
  121.  
  122.       They have a fixed range. 0 is the smallest value, and FFFF is the biggest.
  123.  
  124.     * Psycle Native Plugins:
  125.  
  126.       They have a range defined by the knob. You need to move the knob to the
  127.       desired position and right click over it to open the "Tweaking" dialog, which shows
  128.       you an editbox to put a value manually, and also a complete "twk" line that
  129.       you'd use to set this parameter to this value.
  130.  
  131.       Advise: As you'd see, if the knob's minimum value is not zero (Like, with the VCF Envmod), 
  132.       0 = min value
  133.  
  134.     * Psycle Internal machines: (The Mess)
  135.       They usually have values between 0 and 128 (or 0 and 256).
  136.       __Remember that you have to convert the given value to an hex value__
  137.       
  138.       To indicate a negative value, (for example, for the feedback) you can add 8000
  139.       Example: 8004 means -4
  140.  
  141.  
  142.  
  143. - Mcm Command. Use MIDI CC's to control VST Plugins
  144. -----------------------------------------------
  145.  
  146.     The Mcm command works in a similar way than the Twk Command:
  147.  
  148.     If the following is a pattern Row,
  149.            
  150.     Description:   (1) (2)(3) (4)
  151.     Pattern Row : ---- .. .. ....
  152.  
  153.     then, on (1) , you insert the Mcm command.
  154.     To do so, you should press Mcm key. Check and/or change its value in the Keyboard
  155.     Configuration dialog (Configuration-settings).
  156.  
  157.     On (2) , you define the CC (Control Command number) that you want to send.
  158.     You might need to check some MIDI documents and/or the Plugin's help to know what
  159.     to write in here.
  160.  
  161.     On (3) , you specify the number of the Machine, just like you do with tweaks.
  162.         This number is the one shown in the combobox, or in the machine's dialog.
  163.  
  164.     Finally, on (4), you specify the Value that the parameter will take.
  165.     
  166.     (4) is divided in two groups of two values AABB.
  167.     You might only need to speficy AA.
  168.  
  169.     Example: Send NoteOn:
  170.  
  171.         Mcm 90 01 3C7F  90 Means NoteOn (9) on Midi Channel 1 (0).
  172.                 01 Means Generator number 1
  173.                 3C Means C-5 (3C in Hex = 60 in Dec)
  174.                 7F Means the Velocity (volume) of the note.
  175.  
  176. - Pattern Commands
  177. ------------------
  178.  
  179.     Psycle also allows to use some "old school" commands in the command row.
  180.     The currently supported ones are:
  181.  
  182.  
  183.     * Global/Tracker Commands: 
  184.  
  185.       FFxx    -    Change BPM
  186.       FExx    -    Change Tick Per Beat
  187.       FDxx  -    Delay Trigger (xx/256 ticks) (works with noteoffs too)
  188.       FCxx    -    Change Global/Wire Volume
  189.             Examples:
  190.             --- .. .. FC80    Sets Global Volume to the half.
  191.             --- 01 05 FC40    Sets Wire 1 of GENERATOR 5 to volume 40 (1/4th)
  192.             --- 01 45 FC30    Sets Wire 1 of EFFECT 5 to volume 30.
  193.  
  194.             Aux column indicates the wire number.
  195.             It is shown in the _title_ of the wire Dialog.
  196.       
  197.  
  198.       FBxx    -    Retrigger (xx/256 ticks duration per trigger)
  199.       FAxy  -    Retrigger Continue (x/16 = ticks duration per trigger, 
  200.                 0 = use current) (y = acceleration, 1-8 pos, 9-f negative
  201.                 f is the slowest negative acceleration, 1 is slowest 
  202.                 positive acceleration) * does not trigger on new line, rather
  203.                 continues from previous retrigger position
  204.       F8xx    -    Sets the indicated Machine's Panning
  205.             Example:
  206.             --- .. 05 F880 Sets the panning of Generator 5 to 80 (Middle)
  207.  
  208.     * VST Commands:
  209.  
  210.       0Cxx    -    Set volume (only works on NoteOn!)
  211.  
  212.       10xx    -    _OLD_ MIDI Command. Not documented anymore. Use the "Mcm" command.
  213.  
  214.       (More to come, someday)
  215.  
  216.  
  217.     * Sampler Commands:
  218.  
  219.       01xx    -    Portamento Up
  220.       02xx    -    Portamento Down
  221.       08xx    -    Set panning position
  222.       09xx    -    Set sampler offset
  223.       0Cxx    -    Set volume
  224.       0ECx    -    Note cut in x frames
  225.       0EDx    -    Note delay in x frames
  226.       15xy    -    Retrig Command. y = Number of retrigs (1 = do one retrig)
  227.             -    x changes the volume in the following way:
  228.                 0 or 8 : No change
  229.                 1: +1        9:  -1
  230.                 2: +2        A: -2
  231.                 3: +4        B: -4
  232.                 4: +8        C: -8
  233.                 5: +16        D: -16
  234.                 6: *2/3        E: *3/2
  235.                 7: *1/2        F: *2
  236.     
  237.  
  238.     * Argury Synth 2f ( Also other (old) Arguru Synths) :
  239.  
  240.       01xx    -    Pitch slide-up
  241.       02xx    -    Pitch slide-down
  242.       03xx    -    Pitch glide
  243.       04xx    -    Vibrato [x=depth, y=speed]
  244.       07xx    -    Change VCF ENV modulation [00=-128,FF=128]
  245.       08xx    -    Change VCF Cutoff frequency
  246.       09xx    -    Change VCF Resonance amount
  247.       0Exx    -    Note Cut in x frames (Only AS2.xx)
  248.       11xx    -    VCF Cutoff slide-up
  249.       12xx    -    VCF Cutoff slide-down
  250.  
  251.     * JMDrum Synth:
  252.  
  253.       0Cxx    -    Set volume
  254.