OptyCDPlayer 1.1 (c)1996 by Stéphane 'Opty' Barbaray Introduction ------------ At the beginning of this year I purchased a CDRom drive. As I wanted to play audio CDs (CDDA) I started to search for CDplayers on Aminet. But after some tries with a lot of players, none of these convinced me, mainly because there was no player that can do test for diskchange by themselves as I own an Apollo SCSI2 controller that don't recognize diskchange interrupts. So I decided to program a player with a lot of features and here is OptyCDPlayer ! This CD player is not finally a simple player. Of course you have all the functionality of a real CD player but with some special things like Title edition, Multiple program edition, and CD SAMPLING ! This program is copyrighted 1996 by Stéphane Barbaray It is EMailWare, so just send me E-Mail to give hello and feedback about this program and all will be fine... Legal stuff ----------- OptyCDPlayer is copyrighted freeware. It may be distributed freely as long as no modifications are made to the executable and this document. A nominal fee may be asked to cover distribution costs. OptyCDPlayer may not be used for any commercial purposes or included with any commercial product without the written permission of the author. No responsibilities are taken for damaged CDs, CDROM drives, Amigas or any other components or data involved while using OptyCDPlayer. Although I've done some beta testing I can't guarantee that OptyCDPlayer will not crash! If you find any bugs, let me know. Copying is prohibited with some types of CDs so don't copy them Installation ------------ Any Amiga 68020+ running Kickstart/Workbench 2.04 or greater. You need MUI 3.1 or later. See MUI part in this document (Hello Stefan!) Play16 1.5+ for playing sample on Aminet in mus/play folder Just copy the main program where you want The catalog directory must be in the directory where you have put the main program or just place it in sys:locale/ The other directories supplied with this program MUST be in the same directory of the program. *--- ---* Just dearchiving the distribution where you want OptyCDPlayer to be placed will be fine too. *--- ---* Configuration ------------- Configuration is made by Icon ToolTypes or Cli Arguments... DEVICE= put here the device of your CDROM controler default is "scsi.device" UNIT= put here the unit of your CDROM default is unit 1 PLAY16PATH This is the path that OptyCDPlayer will use for running play16 when it needs to play the sample default is "c:" SAMPLENAME= Name and path of sample to save DRIVETYPE= Your drivetype "TOSHIBA" or "SONY" for SAMPLING ! For IBM use TOSHIBA For APPLE use SONY Other CDROM can't do that, sorry ! default is TOSHIBA SAMPLEFORMAT= your prefered sample format 8SVX,AIFF,RAW8, or RAW16 default is AIFF SAMPLECHANNEL= your channel mode STEREO,LEFT,RIGHT, or MONO default is STEREO if bad argument : MONO SAMPLEFREQ= your downsampling frequency 44100,22050,14700, or 11025 default is 44100 (no downsampling) INTROTIME= The time played for each title in introscan mode VOLTYPE= The volume type supported by your CD drive range from 1 to 3 default is 1 (Normal mode) If the volume still don't work, it's because your CD drive can't support Software modifications of the volume... Sorry GUI description --------------- - The player part It contains all the common commands of a real CD player The list at the right contains the title that you affected for each track Double-clicking on a title will play this title The volume sub-panel is the software control of the volume You MUST eject with the eject button in the panel and no other ! - The Title part This panel is very easy to understand all you will have to do is to insert the CD you want to edit, to modify each title, and to save when you have finished NOTE: The files saved are compatible with CD Descriptions of MCDPlayer and other - The programs part This panel is based on Drag&Drop facilities of MUI3 As in the title part, you must have a CD to edit your programs You can have 8+1 programs for each CDs The first program is for automatic playing at CD insertion You can play a track multiple time in a program For adding an entry, just drag one item from the source to the destination - Sampler part To save a part of your CD: 1) Insert the CD 2) Choose the TRACK number 3) Choose the number of seconds the sampling must START 4) Choose the number of seconds for the sampling DURATION 5) Select the file to save (required) 6) Select the type of drive if not already done 7) Sub-Code is used in combination with the drive type, try different combinations until it works 8) Select your prefered format,channel,frequency 9) Click on save or Save&Play (Save THEN play) The play button is only for an already saved sample. If the sample is in RAW format you MUST adjust correctly format,channel, frequency because OptyCDPlayer don't know anything about the sample that you ask for replaying ** WARNING ** This functionality uses SCSI commands that are not documented, this may or may not work with your CD drive. Use it at your own risk Don't forget that Copying is prohibited with some types of CDs Bugs ---- - Some CDROM drives can force the ejection lock don't try if you don't unpredictable results... - Some devices refuses CDDA already in them when first opened, they complain that the device can't be opened (!) - The software Volume don't work with some CD drives send bugreports at opty@netinfo.fr Future ------ - more catalog files - a 68000 version ? - Better documentation (I hate writing docs) - Suggestions ? History ------- - V1.0 Initial public release - V1.1 VOLTYPE tooltype added to correct problems with some exotic CD drives Added 600(!) CD descriptions Deutsch catalog added About Play16 ------------ Play16 is copyrighted by Thomas Wenzel Play16 is FreeWare See its documentations for more informations... About MUI --------- This application uses MUI - MagicUserInterface (c) Copyright 1993/94 by Stefan Stuntz MUI is a system to generate and maintain graphical user interfaces. With the aid of a preferences program, the user of an application has the ability to customize the outfit according to his personal taste. MUI is distributed as shareware. To obtain a complete package containing lots of examples and more information about registration please look for a file called "muiXXusr.lha" (XX means the latest version number) on your local bulletin boards or on public domain disks. If you want to register directly, feel free to send DM 30.- or US$ 20.- to Stefan Stuntz Eduard-Spranger-Straße 7 80935 München GERMANY Credits ------- Thanks go to the following persons: - Stefan Stuntz for the excellent MUI - Thomas Wenzel for the great Play16 - Joern Koerner for CD descriptions, Deutsch catalog & bug report - Rudy Top for betatesting - Frankie Barbaray - Stanis Humez - Fabien Fouret - Arnaud Ladriere - Fabrice Platel - Laurent LeBoeuf - Frank Selve - Michael Bruyere - Fabien Letouzey - Mike Budau and all the people I forgot... EOF