Update Infopage
OpenCP 2.6.0 PRERELEASE 4 (WIN32!!)
OpenCP 2.5.1
OpenCP 2.5.0 RELEASE
OpenCP 2.0q-Pre
OpenCP 2.0p 31337
Cubic Player 2.0a++ (enhanced)
Cubic Player 2.0 alpha
Cubic Player 2.-1 Wired´96 PRE-RELEASE
Cubic Player "Gravis Ultrasound PnP" player device v1.7g
Cubic Player WSS and GUS Driver Update v1.7f
Cubic Player .IT Loader PRE-RELEASE v1.7e
Cubic Player .XM Loader Update v1.7d
Cubic Player "SoundBlaster AWE" wavetable device driver v1.7c
Cubic Player "Gravis UltraSound" player device driver v1.7b
Cubic Player "Gravis UltraSound" player device driver v1.7a
Cubic Player 1.7
Cubic Tiny XM Player 1.5
OpenCP 2.6.0pre4 *eliteonly*
- For all newskool-, non-SB-, non-GUS, non-EWS-, non-WSS-people out there
using Win9x:
finally, you can use *every* soundcard supported by windows if you
start the CP in a dos-box, using the devpVXD.
(it's like the VSOUND-driver for the IT)
devpVXD bringing you the following advantages:
+ no more incompatible soundcard. almost every soundcard should work,
assuming that there exists a direct-sound-driver.
+ no more soundcard-blocking. you can play other (DirectSound-)sources,
they will be mixed (by windows or by your soundcard, if it's capable
of doing this.)
+ a bit better background playing, even in "fullscreen"-background
keep in mind that devpVXD is a DEVP, not a DEVW.
read the FAQ for more information.
- completely new mixer device, making massive use of the CPU's Floating
Point Unit and bringing you the following advantages:
+ 16777216x linear or 256x cubic spline oversampling (or none)
+ a theoretical 3000dB of Signal/Noise ratio (can your sound card
handle this?)
+ sample-exact volume ramping (optional)
+ special anti-click mechanism which does NOT soften up the samples
(also optional if you REALLY want your .ITs being messed up like
in the tracker)
+ native postprocessor plug-in interface for maximum quality plug-ins
+ about THREE times faster than the Quality Mixer on Pentium and above machines
(and far better sound quality)
Of course, there are also some disadvantages:
- on 386/486 and equivalent machines (K5, Cx6x86) better forget realtime
performance, but you can still use it for diskwriting
- the mixer sucks a lot of memory (stores all samples in 32bit
format), so be prepared for having about four times the free mem the
size of the tune you want to play is
- configurable software reverb/chorus plugin for the FPU mixer...
consider this the replacement for the good ole Echo Editor ;)
(use ctrl-f5/f6 to control the reverb and ctrl-f7/f8 to control the
chorus)
- software reverb (not as configurable, tho) for the normal and
Qualiy mixers
- updated arcUMX.
- MDZ-scan in archives (.ZIP right now) is back.
- upgraded to new ampg. (and new binfile, but that's unimportant for the
masses).
should solve some problems regarding skipping.
- WMA support. not yet fully working (not really seek, not all ASFs.)
- new compiler switch /dRASTER enables raster lines showing the cpu usage of the mixing routines
- Vesa 2.0 LFB support, try it or disable it (section [screen], uselfb=NO) (spectrum analyser now ~50% faster...)
- more debug-output on crash (this is no improvement for cubic player *never* crashes!)
- if called with a file as command line parameter, the player will now exit as soon playing ended (assumed looping is off)
- number keys enable/disable channels again instead of soloing them
- IT: * instrument names are now shown correctly (thanks to Phoenix for telling me why)
- XM: * another nasty player bug fixed which you would never find anyway, it's just TOO special ;)
* note retrig/multi retrig fixed
back to the top
OpenCP 2.5.1
- included new hypertext help system by Fabian Giesen (Ryg/Chrome Design)
- MID: everything's much easier now. The original Gravis ULTRASND.INI
is included in the program and all non-GUS-owners can now simply
make a MIDI subdir in opencp's dir and copy the patches into it.
(This should solve a LOT of problems for you people out there)
- MOD: * samples of some modules won't get messed up anymore
- XM: * the samples of modules saved with ModSuck, ehrm, ModPlug Tracker
will now hopefully have correct loops (MP doesnt save 'em correctly)
* Speaking of ModPlug, XMs will now be played with up to 256 chans
* also, several severe replay bugs fixed which were errationally
introduced in 2.5.0 (oops ;)
* Envelope handling fixed (a BIG thank to Psychad for this)
- IT: * now plays modules having a "+++" in the first order(s)
* note retrig fixed
* vibratos hopefully fixed
* implemented carry envelopes (new in IT2.14 patch 4)
* underground feature added by removing overground feature
- MP3: * now recognizes/plays MP3s starting with the ID3 tag or other data
(if it still doesn't (because of too long trader messys at the
beginning of the file) simply try forcing the file type to MPx)
* Cubic (!! ;) Spline interpolation when pitch is changed (enjoy)
- WAV: * also implemented Cubic Spline interpolation (16bit waves only)
- Interface: * doesn't crash/show garbage anymore when switching back
from Würfel Mode
* new, faster analyser FFT code by Doj/Cubic
* new background picture loader (by Doj):
-> GIF background pictures are supported
-> pictures will now change randomly when modes are switched
* new feature:
-> volume control ('m'), works only with sb atm, for songmessage type 'M' (in uppercase ;)
- devwiw: * removed Step C panning again, the old code really seemed
to work better (i need DOCS on this!)
* completely rewritten memory handling, it was pure luck if
the old one worked at all.
- devpdisk/devpmpx: MP3 to WAV and various other things should now work
(a bloody hack, but who does care)
- Again a slight speed increase of quality mixer
- general stability improved again
- many memory leaks found and eliminated
- removed CPLAUNCH.EXE again, making the archive somewhat bigger and
loading somewhat slower, but the whole thing is a LOT more stable now
- various minor but important fixes/modifications in some dlls
- source: * improved makefile, doesnt link the default libs into the dlls
anymore
* now compiles correctly under Watcom 10.6
* pre-alpha Win32 version for experimental purposes
back to the top
OpenCP 2.5.0
- major raise in the version number... hey, when EMagic can do this
with Logic Audio, why shouldn't I? ;)
- InterWave: * added correct panning for InterWave Step C or higher
*
fixed timing a bit
*
effects can now be turned off ;)
- fileselector: choosing devices and soundcard inputs now works again ...
... files submitted via the command line automatically
get played now again ...
... and also, console output is no more written onto
the interface screen
(honestly, was I DRUNK when implementing that playlist
shit? ;)
- included new ESS688 player device by Oleg Prokhorov (thanks!)
- added "palette" setting to IW.INI to let you design your own ugly
color scheme (tho, this is just a simple remapping, you can't change
every single color)
- bpm display is now finally DECIMAL :)
- XM: notes with instrument number set some rows before will now
play correctly
- Mixer: nasty volume calculation bug causing hard-left panned samples
to be phase-inverted removed
(char? short? long? oh come on,
what's the fuckin'
difference? :)
- IT: Pattern loader fixed (did crash/suck on some ITs)
back to the top
OpenCP 2.0q_pre
- fileselector: maybe there are no more LFN lookup bugs when using
DOS 6.x or certain 4DOS versions (feedback req'd!!!)
- SID: now reads SMS $xx20 song info as song title when the file is
in RAW format. Also characterizes SIDPlay
infofiles as such
in fileselector
- new archive formats: LHA and ACE (thanks to tmbinc for this)
- IT: doesn't confuse Kxx and Lxx effects anymore (oopsie :)
- XM: made vibrato effect (4xx) somewhat weaker (never believed that
they were to strong - until i found it out
myself with my own
MC6 entry :)
- new WRFEL MODE ][ (finally 320x200 ;)
- included tool "Wrfel Animator Professional" by Felix Domke
(tmbinc)
to generate your OWN Wrfel Mode Animations
- IT: portamentos "fixed" again (wonder which modules it NOW plays wrong)
- fileselector: now shows some infos on various internal data files
- restructured file selector a bit. the results:
* .M3U AND .PLS PLAY LIST SUPPORT! YEAH! you can now simply select
any .m3u or .pls play list from the file selector and all
files
it containeth will be loadeth! ;)
(Beware, if your playlists contain long file names, they
will of
course only be loaded when you're running win95, i
didn't include
a "guess-the-right-filename" routine ;)
* also reads MikIT .PLT play lists (thanks to Lemm for this)
* In fileselector, you can now save a WinAmp-compatible .PLS play
list with Alt-P
* As a little side effect the actual playing module is now continued
while eg. un-zipping the next (decreasing the pause between
two
modules a bit, but i may remove this again, as it MAY cause
problems
in win95 background between two modules. well, as always, i
need
feedback ;)
- LAST "eval" release before the REAL one - Houston, the Eagle is just
about, uhm, like, landing ;))
back to the top
OpenCP 2.0p_31337:
- increased the Quality Mixer's speed AND sound quality - now does
jeff93.it fine on my P133 and those volume problems finally belong
to the past
- MP3: changed win95 bg playing scheme a bit - should now produce less
(or maybe no?) clicks on some machines
when running in foreground
- MOD: the player now (hopefully) plays exactly like PT1.1B does -
so DON'T blame me if OpenCP now plays
your FT2-made MODs wrong.
(if anyone could tell me how to recognize
MODs saved by FT2,
just contact me)
- Therefore, new filetype added: MODf for FastTracker-made MODs
- MOD: modt and m15t file types work again
- XM: "set finetune" (E5x) command implemented (was ignored before)
- CDA: re-enabled (was a typo in one of the sources, sorry ;)
- new module type: MXM (from pascal's Tiny GUS Player) (EXPERIMENTAL!)
* this format is size optimized, so don't expect any module or
instrument
names therein, it's just pure music ;)
* in some converted .XMs, the loops seem incorrect, but i don't know
if it's the fault of opencp or xm2mxm.exe
- SID: RAW sidfile support, now supports raw C64 data files which follow
the inofficial SMS ("Scene Music
Standard") way of putting two
JMPs to the Init and Play routine in
front of the file
- hopefully vastly increased stability when using wave table cards. At
least with my IW, OpenCP, uhm, almost never crashes anymore :)
(feedback
on this required!!!)
back to the top
back to the top
Cubic Player "Gravis UltraSound"
player device driver v1.7a
Then add "devpGUS" to the
"playerdevices=" list in the [sound] section.
Note that CP will use the first driver in this list. The others can be
accessed via @:\DEVICES\DEVPxxxx.DEV
Cubic Player XM loader v1.7d
(for cubic player v1.7)
Cubic Player IT loader v1.7e
PRE-RELEASE (for cubic player v1.7)
cubic player "Windows Sound
System" player/sampler device driver v1.7f
(for cubic player v1.7 and above)
cubic player "GUS
InterWave" wavetable device driver v1.7g
(for cubic player v1.7 and above)