Documente Academic
Documente Profesional
Documente Cultură
distsite requests since 1.6 could not be regarded. sorry. try again.
�P�L�A�Y�E�R�
v1.666
Table of contents
==================
1......................................Introduction
6......................................Greets, Credits
6.1..................................Addresses
=============================================================================
=============================================================================
=============================================================================
1: Introduction
================
The player works with Windows 3.x, Windows '95 and OS/2 warp.
Maybe it does not always work with Windows 3.x, but it should
finally work with '95.
You can simply start the player without command line options [and
filenames], the player will try to detect your sound device and start
playing the specified files.
If you have not specified any files, you will enter the fileselector
and can select a list of files of your choice.
After that you'll most probably find yourself in the instruments
screen.
these keys are valid throughout the player. (not in the fileselector)
F1 / ? / H : Online HELP
scroll with pgup and pgdn or ctrl-pgup/dn.
if the Help window :) is too small press z
d : advanced dos-shell!
ctrl-d : less advaned dos-shell... (no top line patching)
F7 F8 : slide balance
/ * : fine balance
Note: all previously listed keys are still valid in all modes.
h ? F1 : Help Mode (should be self-explanatory)
i : Instrument Mode (2.2.1)
m : View Song Message (MTM/DMF), keys like in help mode
t : Pattern View (2.2.2)
a : Text Mode Spectrum Analyser (2.2.3)
g : Graphic Spectrum Analyer (2.2.4)
o : Scopes (2.2.5)
n : Note Dots (2.2.6)
w : W�rfel mode, h�h�.. (see yourself)
x : EXTENDED MODE... beat it!!!
e : Echo Editor (2.2.7)
the symbols/letters indicate the effect, the values are given in hex
volumes: 00-FF in contrast to volumes in most module formats (00-40)
panning: 00-FF from full left to full right
first instrument is 00 not 01.
auto mode:
pgup / pgdn : change number of channels: 32,24,16,8,4
tab : toggle mode (fx on/off etc)
manual mode:
pgup / pgdn : move through patterns
[shift]-tab : change # of channels, mode
They really look c00l, because they use the real pitch and
the real volume...
Yeah, now it's here. The ultimate Echo Online Editor you have
long waitet for. Create your own Echos with 8 or 16bit quality and
up to 8 different generators. Or simply pick one of the predefined
Echos and enjoy your tunes with the glorious sound of Cathedral II.
(Echos are only available on SB and GUS MAX/WSS)
Selector Keys
--------------
At first you have to select how many Operators your echo should
have in the field OPNUM. Up to 8 Operators are possible.
Then you should define the maximum delay in 0.1 ms. This will have
an effect on the memory requierements of the echo. Then the general
feedback FB should be set. The higher the value the more often the
echo signal is passed in the generator (the louder and stronger the
echo will appear).
Now type in the delay of the Operators in 0.1 ms and their feedback
volume (volumes can be negative, that means the samples will be
player reversed).
At last you can choose a name and 8 or 16bit mixing (of course
16bit mixing takes more resources, but especially with modules
above 16 channels or MIDIs 8bit mixing does not work anymore,
you have to choose 16bit mixing (this has technical reasons))
You can also slide the values by pressing pgup/dn
btw: chorus will not often have much effect on the output...
up, down,
pgup, pgdn,
home, end : the usual stuff...
abc123... : quickfind
ctrl-left,
ctrl-ins : add all mod in current directory to list
ctrl-right,
ctrl-del : clear playlist
At the command line you can specify the modules you wish to play.
This works very much like the dos DIR command, e.g. type
cp d:\mods\guitarsl
cp \mods
cp \mods\.xm
cp .
cp c:
if you have not specified any modules or none of them could be found
cp will start up with the file selector.
You can use switches everywhere in the command line, you can
also set default values with the environment variables CP in the
file CP.CFG in CP.EXE's path.
The format is always the same, all switches begin with - or /
Switches of the same group can be put together separated by a ,
(no whitespaces in between!):
-cb -cc0 == -cb,c0
3: Special Features
====================
Stereo
+ L - - R +
+-+ +-+ +-+ +-+
+-+ +-+ +-+ +-+
I I I I
I I I I
+----+ +-----+-----+ +-----+
I I I I I
I I I I I
I I - I I
I I M-Speaker I I
I I + I I
I I I I I
I + - ----+---- - + I
I L-Speaker R-Speaker I
I I
I I
+---+ +-------------+ +------+
I I I I
+ - - +
S1-Speaker S2-Speaker
You have to have the GUS patches for midi support. If you haven't got a
GUS you can find them on many BBSs, they usually come as "GUS-drivers"
and are about 5-6 disks big. GUS users can skip the following part.
(hey, don't mess around with the default.cfg, this can cause errors,
if you make changes to the default.cfg, that refuse to work with cp,
make a copy of the original one and call it cpmidi.cfg)
After installing them into any directory, add the following statement
to cp.cfg: (if there is no cp.cfg yet, create it in the cp directory)
In midi mode, some options are disabled and some will look different.
(not all midi effects are processed at the moment, so if you've got
information on midis or the gus patches, contact us!)
Windows 95:
-----------
CP should now work satisfactory with Win'95. We have not tested it
ourselves, but heard that it works. If you experience problems with
it, please tell us.
OS/2:
-----
Yes, Cubic Player works with OS/2 v3. Simply create a Program-Object
from the Template-Folder. Select DOS-Fullscreen from the Session-Settings
(NO, it does NOT run in a window.) Make sure to put DOS4GW.EXE as the
executable and CP.EXE as parameter. Cubic Player should now work with the
standard DOS-Settings.
If your soundcard is not detected properly, specify it manually in your
cp.cfg (See section 2.4 on this).
Now you have the ONLY Multi-format player that works well with OS/2!
There may be a small clicks or interruptions during task-switching,
but hey, thats OS/2...!
WINDOWS 3.x:
------------
Cubic now runs fine under Windows 3.x too. Simply use the CP.PIF file
which should be included with your CP archive. You have to change your
paths and startup variables with the Windows PIF Editor. Then cp will
run under WIN 3.x even in background, but be prepared that this is very
slow on cpus < 66MHz.
3.5: CD-Audio
-------------
CP is now capable of playing standard Audio and Mixed CDs. Simply insert
the CD into your CD-Rom, start CP and go to the file selector. Then change
to your CD-Rom drive. Now you should see the audio tracks of your CD, or
if you have a mixed CD the Audio tracks will be located in the root
directory. You can of course start the CD right away from the DOS prompt.
The track's name are TRACK??.CDA where ?? is the number 01-99.
When playing CD Audio there are two modes of CP. The first one is track
mode. Here Every Track is repeated once it has ended and you can not
change to the next track within CP. You can however change to Disk-Mode by
pressing ALT+D. Now CP plays the complete CD.
Keys: P : pause CD
right : +10 sec
left : -10 sec
up : -1 sec
down : +1 sec
ctrl+up : -1 min
ctrl+down : +1 min
ctrl+right: next track (disk mode only)
ctrl+left : previous track (disk mode only)
Help: If you have plugged your CD-Audio source into the Line-In connector
of your Sound Card use the -CN switch.
If you want to analyse any other sound source (radio) you can do so by
connecting it to the LINE-IN or MIC source of your sound card. In the
File Selector there's a new drive listed above your normal drives: @
Change to this "drive" and you will find all the input sources from your
soundcard: line-in and mic.
In either of the three modes you can use the following features of CP:
a - analyser
g - graphic analyser (shift+g works too)
o - oscilloscopes
x - eXtended mode :-)
p - pause
sorry, but there's no -> w�rfel-mode <- available by now.
Help: This sampling and analysing mode by now works only with SB 2/PRO/16
and GUS. If you own a GUS Max please set it to normal GUS mode with
-cc10. If you own an AWE 32 you have to use its SB16 part with
-cc4. Sorry for all PAS and WSS users. Perhaps support for these
cards will come in one the the future versions.
GUS1 GUS1
[L]------[R] [L]------[R]
2D 3D
[R] top
[L]------[R] /
GUS2 / GUS2
/
[L] bottom
CP will adress the first UltraSound as usual and the second one only
via its port. The amount of GUS memory will be the minimum of the 2
UltraSounds. You can the surround feature (F4) to make cp assign
the instruments to random points in space, or set the 3d-panning
by the Yyz command in XMs. This is a non standard command, and may be
changed in the future:
y=0:below, y=F:above, z=0:behind, z=F:in front
The 2 UltraSounds have to be properly inited before starting cp:
set ultrasnd=settings of GUS2
set ultra16=settings of GUS2 (if it has a DB or is GUSMAX)
ultrinit
set ultrasnd=settings of GUS1
set ultra16=settings of GUS1 (if it has a DB or is GUSMAX)
ultrinit
Then start cp with -cc11 [for 2D] or -cc12 [for 3D]
and -czPPP [port of GUS2]
- cp crashes on some systems (this bug occurred between 0.96 and 1.0)
it might work with a different setup (boot with F5), though this
can only be a temporary solution. please tell us (if it works with
a clean boot) which driver, or which combination of drives causes
cp to crash on which soundcard. Does it crash with WSS or PAS at all?
strange thing... sorry if it happens!
- midis are not played 100% correctly all the time..
(docs, docs, docs, please! (but not the standard ones))
(especially about the .PAT format (not the SDK one))
- the first-note-after-a-loop in no-loops-mode bug
- If you press the <pause> key, the player may stop playing.
We could remove this bug, but then there will be another bug...
some keystrokes will be missed... hmm, there sure is another way... :)
- my GUS does not work :-(
OK, we know, that's because CP can't handle IRQs greater than 7.
You can avoid this problem by specifying the switches -cg,t
(Apparantly that's not our fault but DOS4GW's. The DOS Extender does
not pass IRQs above 7 from real mode correctly) As Every GUS owns a
second IRQ, that is normaly set to IRQ5 in 95% GUSes do work. If you
have set your second (or MIDI) GUS IRQ to above 7 CP will take 2 or
more seconds longer to load all the modules and will most probably
stop playing after a few seconds). You can solve this by changing your
SET ULTRASOUND=port,dma1,dma2,irq1,irq2 commmand in the autoexec.bat
to any free IRQ below 8, or use the above switches.
The player was started somewhere in 1993, (was it?) using Borland C++ 3.1
and TASM 3.1, and was used in VEX-intro, which was presented at the
Assembly '94. That version was still quite buggy, but the bugs did not
appear in the VEX-tune... In late September '94 I got Watcom C++ v10 and
transformed the sources to Watcom's C++ implementaton. Then the player
was given a user interface, which was worked out in the following
nine months. The playback quality was also improved, so you now have
one of the best and fastest module players. The mixer is especially fast
(that's what my speed test program told me, a simple loop per time count
program, no tricks) with multi channel modules that use panning, faster
than any other players I know of.
This is quite astonishing, since less than 5% of the player was coded in
assembler, the rest in C/C++. (900k source in C++, 20k source in ASM,
10k assembler object code, the rest in C/C++, takes 15 min to compile ;)
Cubic Player uses Rational Systems' DOS4G DOS extender, so the player
can use all (or 16M at maximum) your extended / expanded memory.
[no time for more facts, David!]
6: Greets, Credits
===================
thanks go to:
--------------
Master of the Matrix / DN for great support
Jens Uwe Rumstich / Green Apple
Scholar / $EEN
Abyss
Matthias Beilicke
Iron Eagle / TC
Turcs�nyi Tam�s aka Tragic for fileid design
SS.C
Chaos for nice little tool coding info.
Crap for v1.666 idea :)
Roadrunner for hidden part
for �-testing:
---------------
the Sodomist
Scholar / $EEN
Green Apple
Zomb
Shadow Dancer / $EEN
Encounter
the Frontier
Michael Erdmann
Flying Kiwi
greets:
--------
THE COEXiSTENCE
Green Apple
Future Crew
Legend Design
Cascada
Iguana
$EEN
credits:
---------
6.1: Addresses
--------------
SNAILMAIL:
Niklas Beisert
Oberstrasse 84
20149 Hamburg
Germany
FiDO-NET:
Niklas Beisert@2:2437/301.44
INTERNET:
lukas@harz.de, subj:cp (wrong subject, no reply!!! :) )
SUPPORT BBS:
+---------------------------------------+
| DIGITAL NIGHTMARE |
| |
| +49-5121-157107 [33.6 USR] |
| +49-5121-39236 [16.8 ZyXEL] |
| +49-5121-157636 [64k/128kISDN] |
| |
| with a special menu for cubic player |
+---------------------------------------+
pascal / doj