Cubic Player, now Open Cubic Player, was my audio player of choice back in my DOS days. Officially abandoned under DOS, but renamed to "open cubic player" and further-developed to become multi-platform (Linux).
Rather old, but still awesome.
TODO - get sidplay (Commodore SID) working
- 2014-05-09 - for Unix v0.1.20 on Lubuntu 14.04
- updated 2009-04-10 (so it's supposed to be like PCLinuxOS 2009)
- 2005-08-19 - 0.1.9 Linux on PCLinuxOS 2007
- 1997-01-22 - 2.0g on DOS
Open Cubic Player on Linux ∞
The Linux port used to be at https://web.archive.org/web/20090823003757/http://stian.lunafish.org:80/project-ocp.php (archive.org archive) but not only has Linux support been picked up by the main project, but DOS support was dropped!
2014-05-09 - for Unix v0.1.20 ∞
Compiled on Oct 5 2012, 09:58:14
Overall, my impression is very poor. Some features are absolutely wonderful, but it's awkward to use and needs a lot of basic changes such as hotkey fixes. I also found a couple of typos. =(
\ocp **/**works as-expected, to play subdirectories. Nice.
- Have to use control-shift-, or / (control-< or >) to skip back/forward. Cannot simply cursor left/right.
\ocp-vsca(vcsa/fb linux console driver) doesn't work.
I can't figure out my old preferred layout. Dredging through the help is a bother. I'm apparently really lazy compared to what I used to be. =(
2009-04-11 - 20090315 Linux ∞
su apt-get install libogg0-devel libvorbis0-devel export CFLAGS="-fwrapv" export CXXFLAGS="-fwrapv" ./configure
This is what I got:
debug: OFF adplug: OFF mad: OFF sidplay (1.x): OFF FLAC: OFF x11: OFF ALSA: OFF OSS: ON CoreAudio: OFF linux cdrom: ON linux framebuffer: ON include LZW: ON
I may have to get some other development headers installed so I can include Commodore SID playing. I would probably also like ALSA. mad might be a good thing to add too.
... goodies/pack/pack ocp.pak ocp.hlp make: goodies/pack/pack: Command not found make: *** [ocp.pak] Error 127
Oh well, try anyway..
make install # ... ./ocp
/usr/local/lib/ocp-0.1.16/libocp.so: /usr/local/lib/ocp-0.1.16/libocp.so: cannot open shared object file: No such file or directory /usr/local/lib/libocp.so: /usr/local/lib/libocp.so: cannot open shared object file: No such file or directory libocp.so: libocp.so: cannot open shared object file: No such file or directory Failed to locate libocp.so.. Try to set LD_LIBRARY_PATH
I give up.
2005-08-19 - 0.1.9 Linux ∞
[dga] broken_keypress_state=yes ; Atleast my XFree86 DGA2 drive failes to keep a track
This is old, since it's now available through PCLinuxOS' synaptic.
UPDATE: Probably at the 2007 update this program was dropped. Boo.
Unfortunately, it's not available for PCLinuxOS 2007 (though it was requested)
checking for id3_frame_field in -lid3tag... no configure: error: "libid3tag (part of libmad package on some dists) not found"
\ln -s /usr/lib/libid3tag.so.0 /usr/lib/libid3tag.so
checking for id3tag.h... no configure: error: "libid3tag header files was not found"
- install the developer package for libid3tag = no change.
- remove the developer package for libid3tag
install the static developer package for libid3tag = no change.
1997-01-22 - 2.0g ∞
Date: 22 Jan 97 21:23:53
To: lukas at harz dot de
First off I'd like to apologize if I'm posting to the wrong (old) address. This was all I could find. If this is an inappropriate address, please KEEP this message, and either forward it back to me with an address, or pass it along, if you could.
Regarding cp 2.0g, I commend the entire team on an excellent job. I've been a lover of cp for a good year and my faith has never wavered since. With the understanding that this version would be buggy, I still had the urge to download it. Thank you. I immediately noticed an extreme quality increase. 24 bit interpolation? Oh, it doesn't matter.. now I can finally bury IPLAY. ;)
A couple of minor notes, keeping in mind that this IS a gamma release, I understand that silly bug reports like this would be annoying, so I'll keep it to v1.7 comments. When I'm in
shift-g, I can't press
g and get back into the normal screen. It's mildly annoying since my monitor can't handle the resolution of
Aside from that, excellent work on replacing dos4gw.. even though I had the latest version (1.97) and was quite happy with it, I really appreciate the speed difference in loading cp up. Also, could you please only have the quick file search, when typing in a filename, select a drive letter, if a colon is used.. It keeps on jumping to
B: (which doesn't even exist on my system) when I want to go into a dir with a
b as it's starting letter.. the same goes with the rest..
Well that's it. Good luck on the documentation on this coming version.. you've had a history of not being able to get it done.. as if anybody really needed it.. hah. =)
Oh, two closing notes.. is there a .amf playing patch coming anyday soon? That, and I'd like to be able to play individual samples out of a music file.. if you can get those two done, then I can ditch DMP as well. =)
ttyl, and good luck.
PS, I just noticed that 2.0g's memory requirement is outrageous enough to stop me from being able to shell out of it and launch Blue Wave (an olmr).. perhaps to save memory you could have only those components selected in the
cp.ini file loaded.. what I mean is.. well I don't use the note dots at ALL, so for me, not having that would save memory would it not? Hrm.. well just making the suggestion.. perhaps for the 2.1 eh?
Hrm.. I'm full of ideas today. Have you played with the program Starplay? It's a tsr mod player.. amazing concept.. it lets me load a certain amount of songs into xms/ems and switch between songs with function keys.. while I'm shelled out of it, and in any other app. Ever think to write a simple tsr interface to access cp while a person is shelled out of it?
Ok, last comment. When selecting from the command line, a file to play (eg:
cp.exe coolsong.mod).. while it plays, pressing enter exits the program. Rather annoying, since pressing enter normally gives the fileselector.
(date unknown) - (version not recorded) ∞
This amazing program has one serious oversight. It doesn't "clean up" it's data file at ALL. Even when I use it's "kill" command, it doesn't remove the song info from the
cpmodnfo.dat file! Does anybody know the translation to the data format? Or better yet, is there a utility out there which can search specified paths for songs, and delete them from that data list if they do not exist? I'd rather not resort to doing that myself...