home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Domus Music Machine
/
CD.iso
/
dmm
/
plugins
/
dsp_diab.txt
< prev
next >
Wrap
Text File
|
1998-03-15
|
9KB
|
246 lines
Diablo DJ Winamp Plug-in 1.01
Copyright (C) 1998 by Marc S. Ressl
============================================================================
Introduction
----------------------------------------------------------------------------
Diablo DJ is a DSP plug-in for the MP3 Winamp player.
It mainly mixes a wave file in realtime to Winamp's output. It is advisable
to use it with the MuchFX plug-in, so you can access the control panel
quickly. MuchFX is available at:
www.geocities.com/siliconvalley/lakes/2382/muchfx.html
Diablo DJ is useful for:
* Adding FX in realtime
* Looping samples (like a rythm or for looping effects)
* Extracting pieces of an mp3 as a wav file (for those
musicians among us)
* Stretching samples
* Realtime mixing (You can save a piece of music as .wav,
and mix it with Diablo DJ)
News
----------------------------------------------------------------------------
Diablo DJ now remembers the last Quick sampler recording. There is also a
tiny fix with the Save/Quickassign option.
Since a lot of people asked me about it, I'll add customized FX parameters
for every sample slot.
First-time Setup
----------------------------------------------------------------------------
It is advisable to turn off Winamp's sound buffering (The setting is in
the Preferences/Buffering dialog). If you don't turn it off, there'll be a
delay in the order of a second, and we don't want that...
It is also good to use Winamp in the 44 kHz/stereo mode, since the delay
will be minimized in that way too.
Note: Winamp 1.8 got no sound-buffering option. You can use Winamp 1.73 to
get this problem around. And please, bother Nullsoft about this =).
Usage
----------------------------------------------------------------------------
Diablo DJ is quite easy to use. It is programmed via the control panel.
Please remember Diablo DJ is a DSP plug-in, so it will only work if Winamp
is playing sound.
The control panel consists of three parts:
* The FX Pad
* The FX Parameters
* The FX Quick Sampler
The FX Pad
==========
Each button in the pad represents a sample. You can load a sample by right
mouse clicking, CTRL+left mouse clicking, or pressing CTRL+KEY, where KEY
is the key on the button.
Note: Diablo DJ supports ONLY 22/44 kHz, mono/stereo, 16 bit .wav files
(8 bits is not supported). If the file you chose is in an unsupported
format, you will hear a short beep (it's actually a 1000 Hz, 13 ms
sinusoid =) ).
To play a sample, left click, or press the KEY on a button.
You can also press SHIFT+KEY to start playing the sample always from the
beginning (more on that in the next section).
The X key pauses the sound. You can press X again to continue.
The TRIG VOL specifies the current sample mixing volume.
The FX Parameters
=================
This specifies how and when sound is played:
The Reverse option plays the sample in reverse order.
(Hint: The U key toggles this option too).
The Start parameter specifies the time at which the sample should start
playing.
The Multiple option allows to loop a sample. Delay is the loop length, and
fall-off the volume fall-off after every loop.
Hints:
* The Y key toggles the multiple option
* You can click on the delay time-indicator to change it to BPM
(beats per minute)
Ping-pong mode loops alternatively forward and reverse.
The FX Quick Sampler
====================
This tool allows to save a piece of sound.
Click on REC, or press W to start recording, and do so again to stop.
You can click on PLAY or press V to play the recorded sound, and click
STOP or press X to pause (this works like the FX Pad).
The SAVE button saves the recorded sound as a .wav file.
QUICKASSIGN allows you to assign the sample to an FX Pad slot. The file
with the recording will be put in the winamp directory, and named
FXnn.wav (nn the slot number).
The MIX VOLUME is the volume of the original sound.
Tech stuff:
* When recording, the current playing sample will be interrupted.
* But you can still play samples while recording.
* Recorded sound is taken from the unprocessed sound, so the sound added
by Diablo DJ won't be in the recorded file.
* Recording is limited by default to 5 minutes. You can turn this
safety-measure off by changing the FXSampMax parameter in the plugin.ini
file. Time is specified in seconds.
Tricks
----------------------------------------------------------------------------
General
=======
* Remember these numbers: 440, 880, 1760 ms. They are common delays
used in dance music.
* You can use the U key to play a sound forward and backward while playing.
Multiple-option tricks:
=======================
* You can set Falloff to zero to play a part of a sample, starting at
START, for DELAY miliseconds.
* Stretching is easy with Diablo DJ. You set the DELAY to minimum (30 ms),
and move the START pointer with the mouse. Voila!
* Echo effects can be accomplished by setting the DELAY to aprox. 500 ms,
and FALLOFF to a bit less than 100%.
If you found something interesting, write me! ressl@interactive.com.ar
Also, if you got or made a .wav file that you think is worth publishing,
write me at ressl@interactive.com.ar. Please don't send the file as
a file attach!
Known bugs
----------------------------------------------------------------------------
If a long sample is played in reverse mode, Diablo Dj can cause a short
interruption in sound, because Windows 95' filebuffer used.
Reference
----------------------------------------------------------------------------
Keyboard
========
KEY play sample
CTRL+KEY configure sample
SHIFT+KEY play sample from beginning
U REVERSE
V PLAYS quick sample
W Toggles RECORD
X PAUSE
Y MULTIPLE
Mouse
=====
RIGHTCLICK configure sample
CTRL+LEFTCLICK configure sample
Legal stuff
----------------------------------------------------------------------------
Diablo DJ is cardware which means that you can use it legally for 30 days
to evaluate it. If during, or at the end of, that period you decide that
you would like to continue using it, please register your copy.
Your registration will support work on future versions, new features, and
bug fixes, and will provide you with technical support via email.
To register, send me a postcard of your place to:
Marc S. Ressl
Wilde 301 (Wilde esq. Brassey)
2000 Rosario
Argentina
Diablo DJ may be freely distributed subject to, but not limited to, the
following terms: Diablo DJ may not be sold or resold, distributed as a part
of any commercial package, used in a commercial environment, used or
distributed in support of a commercial service, or used or distributed to
support any kind of profit-generating activity, even if it is being
distributed freely.
All commercial use interests in Diablo DJ should be directed to:
ressl@interactive.com.ar, or ressl@geocities.com
The integrity of the original Diablo DJ distribution file as distributed
by Marc S. Ressl is essential. Diablo DJ and all of its related files must
be distributed together in the original format. The Diablo DJ distribution
file may not have files added to it or removed from it, and none of its
contents may be modified, decompiled, or reverse engineered.
Diablo DJ is provided "AS IS" without warranty of any kind, either express
or implied, including but not limited to the implied warranties of
merchantability and fitness for a particular purpose. In no event shall
Marc S. Ressl be liable for any damages whatsoever including direct,
indirect, incidental, consequential, loss of business profits or special
damages, even if Marc S. Ressl has been advised of the possibility of
such damages.
Releases log
----------------------------------------------------------------------------
1.01 15/03/97 Remembers now the last Quick sampler recording.
And also a Save/Quickassign bugfix.
1.00 06/03/97 First release. Got no Ping/pong and record from
soundcard, but the rest is fully functional.
Greetings and thanks
----------------------------------------------------------------------------
Greetings to the IRC Undernet #rosario channel.
Contact me
----------------------------------------------------------------------------
The program's pages:
http://www.geocities.com/siliconvalley/lakes/2382
My email:
ressl@interactive.com.ar
ressl@geocities.com
Links:
www.winamp.com
www.mp3.com
www.layer3.org