Short: V1.8 MUI CD Player/Ed/Prog/Sampler Author: opty@netinfo.fr (Stéphane Barbaray) Uploader: opty netinfo fr (Stéphane Barbaray) Type: disk/cdrom Version: 1.8 Replaces: disk/cdrom/OptyCDPlay*.* Requires: OS 2.04, MUI 3.6, and 68020 Architecture: m68k-amigaos Distribution: EMailWare - V1.0 (Jun-96) ·Initial public release. - V1.1 (Jun-96) ·VOLTYPE tooltype added to correct problems with some exotic CD drives. ·Added 600(!) CD descriptions. ·German catalog added. - V1.2 (Jul-96) ·Icons was in Newicon style, now they are real icons ·Rewritten some functions in assembler ·Reduced code size significantly ·Added MUI Gadget disappearing feature: when the window is too small, some gadgets start to disappear according to their importance ·Added possibility to choose the sample file by requester ·Added preview button in sampler window, it plays CD according sliders of the sampler window ·Rewritten randomize function (more randomized) ·Editor,Program, & sampler pages are allocated only when needed. Replacing Register style with a Cycle was necessary for this feature. ·Fixed stupid bug with 'at start' prog: first title was played twice - V1.3 (Jul-96) ·Now there is 1368 CD descriptions ·Added ASYNCBUFFER to suppress glitches when sampling ·Removed some scsi command failure check at initialisation and termination of sampling function because of some drive that can but refuse these command anyway. ·Added my E-Mail address in 'About' window (Requested) ·Added config autosave, some tooltypes are now obsolete, please remove SAMPLENAME, DRIVETYPE, SAMPLEFORMAT, SAMPLECHANNEL, SAMPLEFREQ from your icon ·Added Drive Subcode in prefs ·Added Volume prefs. Note that volume is not initialized anymore to 127 ateach start except if no config (first start) ·Added slider in player part for fast search in song ·Finally, as suggested by a lot of users, I have added possibility to put disk descriptions in a Database, mainly because the little cd description files are very diskspace consuming. But be careful, as it's an archive database style, I have splitted it in many files for faster access. BTW, if HD space doesn't really matter for you, old format is still recognized (load,save,...) and will never be removed as it's a standard... ·Added button for 'Disk to DataBase' conversion ·Added button for 'DataBase to Disk' conversion ·Added gauge progression for DataBase manipulation and Sample save ·Added BUFMEMTYPE for DMA controllers, value: 0=ANY, 512=24BITDMA, ... ·Added possibility to ear *in real time* the sampling preview/process thru the amiga audio channels. The replay is always 8 bits even if 16 bits save was selected but you can play at 44.1khz if you have a screenmode with horizontal freq >15khz, so if you use OptyCD on a PAL or NTSC screen, don't try 44100 ! Keep in mind that this mode is very cpu consuming and will give bad result on low powered system since sampling can only be done at ~150 k/s. By the way, you will notice that channel are not always synchronised, it's because I don't know how to sync the 4 voices. Anybody can help me ? ·Added cycle and pref saving of the output mode (in sampling part) ·Added icons from Rudy Top - V1.4 (Jul-96) ·Included greek catalog ·Included finnish catalog ·Catalog description is now compatible with catedit ·Included italian catalog ·Added DISKIDPATH to specify the path for disk id files ·Fixed VOLTYPE, It was not activated... ·Now value outside 1..3 range for VOLTYPE mean software volume disabled ·Removed this ugly Eject lock, I found a workaround to detect 'hard' insertion and ejection while using my special routine for universal CDDA autodetection. In fact, only CD drive that continue to give CD directory of the last ejected CD will still have some problems... ·Removed skip track bug introduced with fast search bar ·Now, 'Repeat All' works for programs too ·Possibility to make 'repeat' the 'random' mode (Random must be selectedfirst) ·Now 'Start Prog' start at launch of program AND at CD insertion too ·The documentation is now in AmigaGuide format ·OptyCDPlayer should now work (specially programs) iconified, even whenstarted iconified ·Found a way to synchronize Amiga voices, there should be no more distortion ·It is now *really* possible to insert a disk with player page not the active one ·Math ieee library for AIFF not more needed... ·Possibility to start Random while playing (will be randomized at the next track played) ·Now if ASYNCBUFFER as a value lower than 2048 then synchronous write will be used ·Database now contains 1389 CD descriptions - V1.5 (Aug-96) ·If VOLTYPE is equal to 0 then there is no volume button ·Added "Project" menu with "About", "About MUI", and "Quit" ·About button has been removed ·Added "Preferences" menu with "Save", and "MUI" ·Player configuration saving is not made at the end of program anymore, please use Preferences/Save menu to save config ·"Introscan" & "Random" gadgets are now checkmark type gadgets ·"Repeat" is now a cycle gadget ·All combinations between Repeat, Introscan, and Random should now be possible ·"A-B" button changed ·Optimized a little bit the sampling routine ·Added Atapi sampling command, please report me if you drive works with it(try it even if it's an SCSI...) ·Status bar removed and replaced by graphical items ·The first page of the player now react to up/down keys, they play next/prev title in the list by changing the list active title ·Play/Stop/Next/Previous/Forward/Rewind/Eject commands react to shortkeys defined by tooltypes (see tooltypes part). ·Changed a little bit the .guide location for online help and multiple translations ·Included Danish catalog and documentation ·Added DiskNote.rexx (c) by Niels Bache ·Added FILENOTE tooltype to add filecomment with diskfiles when saved ·Database now contains 1499 CD descriptions - V1.6 (Sep-96) ·IFF8SVX STEREO saving should now works with Amiga output activated ·Included Polish catalog ·Updated Italian catalog ·Updated German catalog ·Updated Norvegian catalog ·Updated Finnish catalog ·Fixed a bug while saving 8bits with Output switched to CD ·Added Italian guide ·New Disknote.rexx ·Repeat, Random, and IntroScan now reflect the config correctly ·Added capability to configure position of gadget groups at the player page by using 'Preferences/Edit Mode' menuitem and drag&drop. ·Now OptyCDPlayer test if it's a real CDRom drive on the selected unit ·Reworked the guide a little bit ·Included more informations about me ·Included Swedish catalog ·Database now contains 2464 CD descriptions - V1.7 (Oct-96) (Not Released!) ·Forgot to mention for the precedent version that the sampling routine hasbeen a little bit modified in the expectation of more tolerance with somedrives, unfortunately this significantly slow down the sampling... ·Asynchronous write routine enhanced ·Removed Disknote.rexx (obsolete, use FILENOTE tooltype instead) ·Added support for YACDP diskfiles format (see YACDP tooltype), unfortunately there is no possibility to convert from this format to MCD format or the database format excepted when the corresponding CD is inserted, to say that 'YACDPDisks->DB' and 'DB->YACDPDisks' can't be made. ·Added in the About window the number of CDs contained in the database ·Forgot to close Catalog file at exit ·Added function to merge 2 DataBases (TitleEditor/MergeDB) ·Added Database viewer (TitleEditor/DBViewer) ·Added STOP Tooltype for stop command alternative ·Added INVERTEDTIME Tooltype for those who don't have a correct time count ·Removed Subcode choice in Sampling part because I got no report about value other than zero ·Added GADGETPATH tooltype, now you're able to use your own gadgets for Play, Eject, Stop, ... ·Added "Tiny" gadgets (use GADGETPATH=progdir:gadgets/tiny) ·Added full support for "cd.device" from commodore, but this device has some severe limitations: .Playing must be stopped when exiting .Sampling is not supported .Can't do my hack for controllers that ignore diskchanges (like mine) .Volume is global (no balance) .Can't verify the device type due to a big bug in the squirrel/cd.device CD_GETGEOMETRY command! Use CDDEVICE tooltype to activate it ·Added time field in the title lists ·Lists are now NLists (with horizontal scrollbar) ·Playlist weight is now saved in prefs ·Database contains 2518 CD descriptions - V1.8 (Nov-96) ·All tooltypes options can now be configured thru the new preferences page ·Error messages are displayed in requester wherever possible ·Player can be started even with an unvalid device, in this case it automatically switch to the preference page ·Preferences can be changed at run time ·Removed ALL tooltypes because they are not more needed ·Added german guide ·Fixed path bug with play16 ·Now, when pressing play button, and there is an active track in the list, playing will be started at this track ·Data tracks are shown in a different way in the lists ·Added AREXX interface ·Entirely reworked this guide, added smartwrapping, indentation, fx, ... Should still render well with 2.0 but not (yet) with HTDS! ·Added AREXX script examples ·ShortKeys are now possible (thru catalogs) with buttons and togglebuttons ·Added Slovak catalog ·Database contains 2525 CD descriptions