home *** CD-ROM | disk | FTP | other *** search
/ Domus Music Machine / CD.iso / dmm / plugins / dsp_diab.txt < prev    next >
Text File  |  1998-03-15  |  9KB  |  246 lines

  1.  
  2.  Diablo DJ Winamp Plug-in 1.01
  3.  Copyright (C) 1998 by Marc S. Ressl
  4.  ============================================================================
  5.  
  6.  Introduction
  7.  ----------------------------------------------------------------------------
  8.  Diablo DJ is a DSP plug-in for the MP3 Winamp player.
  9.  
  10.  It mainly mixes a wave file in realtime to Winamp's output. It is advisable
  11.  to use it with the MuchFX plug-in, so you can access the control panel
  12.  quickly. MuchFX is available at:
  13.  
  14.         www.geocities.com/siliconvalley/lakes/2382/muchfx.html
  15.  
  16.  Diablo DJ is useful for:
  17.  
  18.         * Adding FX in realtime
  19.         * Looping samples (like a rythm or for looping effects)
  20.         * Extracting pieces of an mp3 as a wav file (for those
  21.           musicians among us)
  22.         * Stretching samples
  23.         * Realtime mixing (You can save a piece of music as .wav,
  24.           and mix it with Diablo DJ)
  25.  
  26.  
  27.  News
  28.  ----------------------------------------------------------------------------
  29.  Diablo DJ now remembers the last Quick sampler recording. There is also a
  30.  tiny fix with the Save/Quickassign option.
  31.  
  32.  Since a lot of people asked me about it, I'll add customized FX parameters
  33.  for every sample slot.
  34.  
  35.  
  36.  First-time Setup
  37.  ----------------------------------------------------------------------------
  38.  It is advisable to turn off Winamp's sound buffering (The setting is in
  39.  the Preferences/Buffering dialog). If you don't turn it off, there'll be a
  40.  delay in the order of a second, and we don't want that...
  41.  
  42.  It is also good to use Winamp in the 44 kHz/stereo mode, since the delay
  43.  will be minimized in that way too.
  44.  
  45.  Note: Winamp 1.8 got no sound-buffering option. You can use Winamp 1.73 to
  46.  get this problem around. And please, bother Nullsoft about this =).
  47.  
  48.  
  49.  Usage
  50.  ----------------------------------------------------------------------------
  51.  Diablo DJ is quite easy to use. It is programmed via the control panel.
  52.  
  53.  Please remember Diablo DJ is a DSP plug-in, so it will only work if Winamp
  54.  is playing sound.
  55.  
  56.  The control panel consists of three parts:
  57.  
  58.         * The FX Pad
  59.         * The FX Parameters
  60.         * The FX Quick Sampler
  61.  
  62.  The FX Pad
  63.  ==========
  64.   Each button in the pad represents a sample. You can load a sample by right
  65.   mouse clicking, CTRL+left mouse clicking, or pressing CTRL+KEY, where KEY
  66.   is the key on the button.
  67.  
  68.   Note: Diablo DJ supports ONLY 22/44 kHz, mono/stereo, 16 bit .wav files
  69.   (8 bits is not supported). If the file you chose is in an unsupported
  70.   format, you will hear a short beep (it's actually a 1000 Hz, 13 ms
  71.   sinusoid =) ).
  72.  
  73.   To play a sample, left click, or press the KEY on a button.
  74.  
  75.   You can also press SHIFT+KEY to start playing the sample always from the
  76.   beginning (more on that in the next section).
  77.  
  78.   The X key pauses the sound. You can press X again to continue.
  79.  
  80.   The TRIG VOL specifies the current sample mixing volume.
  81.  
  82.  The FX Parameters
  83.  =================
  84.   This specifies how and when sound is played:
  85.  
  86.   The Reverse option plays the sample in reverse order.
  87.   (Hint: The U key toggles this option too).
  88.  
  89.   The Start parameter specifies the time at which the sample should start
  90.   playing.
  91.  
  92.   The Multiple option allows to loop a sample. Delay is the loop length, and
  93.   fall-off the volume fall-off after every loop.
  94.  
  95.   Hints:
  96.         * The Y key toggles the multiple option
  97.         * You can click on the delay time-indicator to change it to BPM
  98.           (beats per minute)
  99.  
  100.   Ping-pong mode loops alternatively forward and reverse.
  101.  
  102.  The FX Quick Sampler
  103.  ====================
  104.   This tool allows to save a piece of sound.
  105.  
  106.   Click on REC, or press W to start recording, and do so again to stop.
  107.  
  108.   You can click on PLAY or press V to play the recorded sound, and click
  109.   STOP or press X to pause (this works like the FX Pad).
  110.  
  111.   The SAVE button saves the recorded sound as a .wav file.
  112.  
  113.   QUICKASSIGN allows you to assign the sample to an FX Pad slot. The file
  114.   with the recording will be put in the winamp directory, and named
  115.   FXnn.wav (nn the slot number).
  116.  
  117.   The MIX VOLUME is the volume of the original sound.
  118.  
  119.   Tech stuff:
  120.   * When recording, the current playing sample will be interrupted.
  121.   * But you can still play samples while recording.
  122.   * Recorded sound is taken from the unprocessed sound, so the sound added
  123.     by Diablo DJ won't be in the recorded file.
  124.   * Recording is limited by default to 5 minutes. You can turn this
  125.     safety-measure off by changing the FXSampMax parameter in the plugin.ini
  126.     file. Time is specified in seconds.
  127.  
  128.  
  129.  Tricks
  130.  ----------------------------------------------------------------------------
  131.  General
  132.  =======
  133.   * Remember these numbers: 440, 880, 1760 ms. They are common delays
  134.     used in dance music.
  135.   * You can use the U key to play a sound forward and backward while playing.
  136.  
  137.  Multiple-option tricks:
  138.  =======================
  139.   * You can set Falloff to zero to play a part of a sample, starting at
  140.     START, for DELAY miliseconds.
  141.   * Stretching is easy with Diablo DJ. You set the DELAY to minimum (30 ms),
  142.     and move the START pointer with the mouse. Voila!
  143.   * Echo effects can be accomplished by setting the DELAY to aprox. 500 ms,
  144.     and FALLOFF to a bit less than 100%.
  145.  
  146.   If you found something interesting, write me! ressl@interactive.com.ar
  147.  
  148.   Also, if you got or made a .wav file that you think is worth publishing,
  149.   write me at ressl@interactive.com.ar.  Please don't send the file as
  150.   a file attach!
  151.  
  152.  
  153.  Known bugs
  154.  ----------------------------------------------------------------------------
  155.  If a long sample is played in reverse mode, Diablo Dj can cause a short
  156.  interruption in sound, because Windows 95' filebuffer used.
  157.  
  158.  
  159.  Reference
  160.  ----------------------------------------------------------------------------
  161.  
  162.   Keyboard
  163.   ========
  164.    KEY          play sample
  165.    CTRL+KEY     configure sample
  166.    SHIFT+KEY    play sample from beginning
  167.  
  168.    U            REVERSE
  169.    V            PLAYS quick sample
  170.    W            Toggles RECORD
  171.    X            PAUSE
  172.    Y            MULTIPLE
  173.  
  174.   Mouse
  175.   =====
  176.    RIGHTCLICK           configure sample
  177.    CTRL+LEFTCLICK       configure sample
  178.  
  179.  
  180.  Legal stuff
  181.  ----------------------------------------------------------------------------
  182.  Diablo DJ is cardware which means that you can use it legally for 30 days
  183.  to evaluate it. If during, or at the end of, that period you decide that
  184.  you would like to continue using it, please register your copy.
  185.  Your registration will support work on future versions, new features, and
  186.  bug fixes, and will provide you with technical support via email.
  187.  
  188.  To register, send me a postcard of your place to:
  189.  
  190.         Marc S. Ressl
  191.         Wilde 301 (Wilde esq. Brassey)
  192.         2000 Rosario
  193.         Argentina
  194.  
  195.  Diablo DJ may be freely distributed subject to, but not limited to, the
  196.  following terms: Diablo DJ may not be sold or resold, distributed as a part
  197.  of any commercial package, used in a commercial environment, used or
  198.  distributed in support of a commercial service, or used or distributed to
  199.  support any kind of profit-generating activity, even if it is being
  200.  distributed freely.
  201.  
  202.  All commercial use interests in Diablo DJ should be directed to:
  203.  ressl@interactive.com.ar, or ressl@geocities.com
  204.  
  205.  The integrity of the original Diablo DJ distribution file as distributed
  206.  by Marc S. Ressl is essential. Diablo DJ and all of its related files must
  207.  be distributed together in the original format. The Diablo DJ distribution
  208.  file may not have files added to it or removed from it, and none of its
  209.  contents may be modified, decompiled, or reverse engineered.
  210.  
  211.  Diablo DJ is provided "AS IS" without warranty of any kind, either express
  212.  or implied, including but not limited to the implied warranties of
  213.  merchantability and fitness for a particular purpose. In no event shall
  214.  Marc S. Ressl be liable for any damages whatsoever including direct,
  215.  indirect, incidental, consequential, loss of business profits or special
  216.  damages, even if Marc S. Ressl has been advised of the possibility of
  217.  such damages.
  218.  
  219.  
  220.  Releases log
  221.  ----------------------------------------------------------------------------
  222.  1.01         15/03/97  Remembers now the last Quick sampler recording.
  223.                         And also a Save/Quickassign bugfix.
  224.  1.00         06/03/97  First release. Got no Ping/pong and record from
  225.                         soundcard, but the rest is fully functional.
  226.  
  227.  
  228.  Greetings and thanks
  229.  ----------------------------------------------------------------------------
  230.  Greetings to the IRC Undernet #rosario channel.
  231.  
  232.  
  233.  Contact me
  234.  ----------------------------------------------------------------------------
  235.  The program's pages:
  236.         http://www.geocities.com/siliconvalley/lakes/2382
  237.  
  238.  My email:
  239.         ressl@interactive.com.ar
  240.         ressl@geocities.com
  241.  
  242.  Links:
  243.         www.winamp.com
  244.         www.mp3.com
  245.         www.layer3.org
  246.