home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 21 / amigaformatcd21.iso / +look_here_1st!+ / reader_requests / optycdplayer / optycdplayer.readme < prev    next >
Text File  |  1997-10-22  |  13KB  |  284 lines

  1. Short:        (Full) V2.1 MUI CD Player/Ed/Prog/Sampler
  2. Author:       opty@club-internet.fr (Stéphane Barbaray)
  3. Uploader:     opty@club-internet.fr (Stéphane Barbaray)
  4. Version:      2.1
  5. Type:         disk/cdrom
  6. Replaces:     disk/cdrom/OptyCDPlay.*
  7. Requires:     OS 2.04, MUI 3.8, and 68020
  8. Distribution: EMailWare
  9.  
  10.  
  11. Complete distribution of OptyCDPlayer V2.0
  12.  
  13. History:
  14. -------
  15.  
  16. - V1.0 (Jun-96)
  17. ·Initial public release.
  18.  
  19. - V1.1 (Jun-96)
  20. ·VOLTYPE tooltype added to correct problems with some exotic CD drives.
  21. ·Added 600(!) CD descriptions.
  22. ·German catalog added.
  23.  
  24. - V1.2 (Jul-96)
  25. ·Icons was in Newicon style, now they are real icons
  26. ·Rewritten some functions in assembler
  27. ·Reduced code size significantly
  28. ·Added MUI Gadget disappearing feature: when the window is too small, some
  29. gadgets start to disappear according to their importance
  30. ·Added possibility to choose the sample file by requester
  31. ·Added preview button in sampler window, it plays CD according sliders of the
  32. sampler window
  33. ·Rewritten randomize function (more randomized)
  34. ·Editor,Program, & sampler pages are allocated only when needed. Replacing
  35. Register style with a Cycle was necessary for this feature.
  36. ·Fixed stupid bug with 'at start' prog: first title was played twice
  37.  
  38. - V1.3 (Jul-96)
  39. ·Now there is 1368 CD descriptions
  40. ·Added ASYNCBUFFER to suppress glitches when sampling
  41. ·Removed some scsi command failure check at initialisation and termination of
  42. sampling function because of some drive that can but refuse these command
  43. anyway.
  44. ·Added my E-Mail address in 'About' window (Requested)
  45. ·Added config autosave, some tooltypes are now obsolete, please remove
  46. SAMPLENAME, DRIVETYPE, SAMPLEFORMAT, SAMPLECHANNEL, SAMPLEFREQ from your icon
  47. ·Added Drive Subcode in prefs
  48. ·Added Volume prefs. Note that volume is not initialized anymore to 127 ateach
  49. start except if no config (first start)
  50. ·Added slider in player part for fast search in song
  51. ·Finally, as suggested by a lot of users, I have added possibility to put disk
  52. descriptions in a Database, mainly because the little cd description files are
  53. very diskspace consuming. But be careful, as it's an archive database style, I
  54. have splitted it in many files for faster access. BTW, if HD space doesn't
  55. really matter for you, old format is still recognized (load,save,...) and will
  56. never be removed as it's a standard...
  57. ·Added button for 'Disk to DataBase' conversion
  58. ·Added button for 'DataBase to Disk' conversion
  59. ·Added gauge progression for DataBase manipulation and Sample save
  60. ·Added BUFMEMTYPE for DMA controllers, value: 0=ANY, 512=24BITDMA, ...
  61. ·Added possibility to ear *in real time* the sampling preview/process thru the
  62. amiga audio channels. The replay is always 8 bits even if 16 bits save was
  63. selected but you can play at 44.1khz if you have a screenmode with horizontal
  64. freq >15khz, so if you use OptyCD on a PAL or NTSC screen, don't try 44100 !
  65. Keep in mind that this mode is very cpu consuming and will give bad result on
  66. low powered system since sampling can only be done at ~150 k/s. By the way,
  67. you will notice that channel are not always synchronised, it's because I don't
  68. know how to sync the 4 voices. Anybody can help me ?
  69. ·Added cycle and pref saving of the output mode (in sampling part)
  70. ·Added icons from Rudy Top
  71.  
  72. - V1.4 (Jul-96)
  73. ·Included greek catalog
  74. ·Included finnish catalog
  75. ·Catalog description is now compatible with catedit
  76. ·Included italian catalog
  77. ·Added DISKIDPATH to specify the path for disk id files
  78. ·Fixed VOLTYPE, It was not activated...
  79. ·Now value outside 1..3 range for VOLTYPE mean software volume disabled
  80. ·Removed this ugly Eject lock, I found a workaround to detect 'hard' insertion
  81. and ejection while using my special routine for universal CDDA autodetection.
  82. In fact, only CD drive that continue to give CD directory of the last ejected
  83. CD will still have some problems...
  84. ·Removed skip track bug introduced with fast search bar
  85. ·Now, 'Repeat All' works for programs too
  86. ·Possibility to make 'repeat' the 'random' mode (Random must be selectedfirst)
  87. ·Now 'Start Prog' start at launch of program AND at CD insertion too
  88. ·The documentation is now in AmigaGuide format
  89. ·OptyCDPlayer should now work (specially programs) iconified, even whenstarted
  90. iconified
  91. ·Found a way to synchronize Amiga voices, there should be no more distortion
  92. ·It is now *really* possible to insert a disk with player page not the active
  93. one
  94. ·Math ieee library for AIFF not more needed...
  95. ·Possibility to start Random while playing (will be randomized at the next
  96. track played)
  97. ·Now if ASYNCBUFFER as a value lower than 2048 then synchronous write will be
  98. used
  99. ·Database now contains 1389 CD descriptions
  100.  
  101. - V1.5 (Aug-96)
  102. ·If VOLTYPE is equal to 0 then there is no volume button
  103. ·Added "Project" menu with "About", "About MUI", and "Quit"
  104. ·About button has been removed
  105. ·Added "Preferences" menu with "Save", and "MUI"
  106. ·Player configuration saving is not made at the end of program anymore, please
  107. use Preferences/Save menu to save config
  108. ·"Introscan" & "Random" gadgets are now checkmark type gadgets
  109. ·"Repeat" is now a cycle gadget
  110. ·All combinations between Repeat, Introscan, and Random should now be possible
  111. ·"A-B" button changed
  112. ·Optimized a little bit the sampling routine
  113. ·Added Atapi sampling command, please report me if you drive works with it(try
  114. it even if it's an SCSI...)
  115. ·Status bar removed and replaced by graphical items
  116. ·The first page of the player now react to up/down keys, they play next/prev
  117. title in the list by changing the list active title
  118. ·Play/Stop/Next/Previous/Forward/Rewind/Eject commands react to shortkeys
  119. defined by tooltypes (see tooltypes part).
  120. ·Changed a little bit the .guide location for online help and multiple
  121. translations
  122. ·Included Danish catalog and documentation
  123. ·Added DiskNote.rexx (c) by Niels Bache
  124. ·Added FILENOTE tooltype to add filecomment with diskfiles when saved
  125. ·Database now contains 1499 CD descriptions
  126.  
  127. - V1.6 (Sep-96)
  128. ·IFF8SVX STEREO saving should now works with Amiga output activated
  129. ·Included Polish catalog
  130. ·Updated Italian catalog
  131. ·Updated German catalog
  132. ·Updated Norvegian catalog
  133. ·Updated Finnish catalog
  134. ·Fixed a bug while saving 8bits with Output switched to CD
  135. ·Added Italian guide
  136. ·New Disknote.rexx
  137. ·Repeat, Random, and IntroScan now reflect the config correctly
  138. ·Added capability to configure position of gadget groups at the player page by
  139. using 'Preferences/Edit Mode' menuitem and drag&drop.
  140. ·Now OptyCDPlayer test if it's a real CDRom drive on the selected unit
  141. ·Reworked the guide a little bit
  142. ·Included more informations about me
  143. ·Included Swedish catalog
  144. ·Database now contains 2464 CD descriptions
  145.  
  146. - V1.7 (Oct-96) (Not Released!)
  147. ·Forgot to mention for the precedent version that the sampling routine hasbeen
  148. a little bit modified in the expectation of more tolerance with somedrives,
  149. unfortunately this significantly slow down the sampling...
  150. ·Asynchronous write routine enhanced
  151. ·Removed Disknote.rexx (obsolete, use FILENOTE tooltype instead)
  152. ·Added support for YACDP diskfiles format (see YACDP tooltype), unfortunately
  153. there is no possibility to convert from this format to MCD format or the
  154. database format excepted when the corresponding CD is inserted, to say that
  155. 'YACDPDisks->DB' and 'DB->YACDPDisks' can't be made.
  156. ·Added in the About window the number of CDs contained in the database
  157. ·Forgot to close Catalog file at exit
  158. ·Added function to merge 2 DataBases (TitleEditor/MergeDB)
  159. ·Added Database viewer (TitleEditor/DBViewer)
  160. ·Added STOP Tooltype for stop command alternative
  161. ·Added INVERTEDTIME Tooltype for those who don't have a correct time count
  162. ·Removed Subcode choice in Sampling part because I got no report about value
  163. other than zero
  164. ·Added GADGETPATH tooltype, now you're able to use your own gadgets for Play,
  165. Eject, Stop, ...
  166. ·Added "Tiny" gadgets (use GADGETPATH=progdir:gadgets/tiny)
  167. ·Added full support for "cd.device" from commodore, but this device has some
  168. severe limitations:
  169.  .Playing must be stopped when exiting
  170.  .Sampling is not supported
  171.  .Can't do my hack for controllers that ignore diskchanges (like mine)
  172.  .Volume is global (no balance)
  173.  .Can't verify the device type due to a big bug in the squirrel/cd.device 
  174. CD_GETGEOMETRY command!
  175.  Use CDDEVICE tooltype to activate it
  176. ·Added time field in the title lists
  177. ·Lists are now NLists (with horizontal scrollbar)
  178. ·Playlist weight is now saved in prefs
  179. ·Database contains 2518 CD descriptions
  180.  
  181. - V1.8 (Nov-96)
  182. ·All tooltypes options can now be configured thru the new preferences page
  183. ·Error messages are displayed in requester wherever possible
  184. ·Player can be started even with an unvalid device, in this case it
  185. automatically switch to the preference page
  186. ·Preferences can be changed at run time
  187. ·Removed ALL tooltypes because they are not more needed
  188. ·Added german guide
  189. ·Fixed path bug with play16
  190. ·Now, when pressing play button, and there is an active track in the list,
  191. playing will be started at this track
  192. ·Data tracks are shown in a different way in the lists
  193. ·Added AREXX interface
  194. ·Entirely reworked this guide, added smartwrapping, indentation, fx, ...
  195. Should still render well with 2.0 but not (yet) with HTDS!
  196. ·Added AREXX script examples
  197. ·ShortKeys are now possible (thru catalogs) with buttons and togglebuttons
  198. ·Added Slovak catalog
  199. ·Database contains 2525 CD descriptions
  200.  
  201. - V1.9 (Dec-96)
  202. ·AHI device is now used for realtime audio output! It's slower than my original
  203. routine but now there is support for 14bits output and 16bits soundcards...
  204. ·Removed RAW formats
  205. ·Removed Stereo 8SVX (too compulsive)
  206. ·Forgot the LUN and SCSI card number possibility in the preference page...
  207. ·DB2Disk did not work properly, only the first id of each DB files was
  208. extracted (very stupid mistake)
  209. ·Data tracks was not correctly detected in some circumstance
  210. ·OptyCDPlayer is now able to know the actual volume status and the affected
  211. channels of your drive (if your drive can support volume). So that, voltype is
  212. not more needed, excepted to disable volume control...
  213. ·Format of the DataBase files has changed, it's now an IFF file
  214. ·Made an external tool to convert the old database format to the new IFF one
  215. ·Added 'ADDR' chunk to the database format. It contains the start block of
  216. each tracks + the end block of the CD. This chunk will be useful to know the
  217. duration time of each CD track in the Database viewer...
  218. ·Removed some enforcer hits from the Database viewer
  219. ·Added Mono and Stereo AIFC
  220. ·I figured out that Play16 don't recognize AIFC format, so I've to handle it
  221. by myself then give it as a raw sample to play16
  222. ·Added spanish catalog
  223. ·Added another useful tool called 'CDIDRepair' made for repairing all mutant
  224. diskID files
  225. ·Corrected 'edit mode' checkmark-menu behaviour
  226. ·Config search/creation tries are made in these directories: "ProgDir:",
  227. "ENVARC:", "S:", "ENV:"
  228. ·Added CDID field onto the Title editor page
  229. ·Actual playing title field is updated when changing its name
  230. ·Started another project: OptyFileManager
  231. ·Added ATO information guide
  232. ·Database contains 2841 (corrected) CD descriptions
  233.  
  234. - V2.0 (May-97)
  235. ·Added 'Replace' option when adding to Database an already existing ID, if off
  236. the already existing entry will not be overwritten. Not replacing significantly
  237. increase ID addition speed...
  238. ·The default name for device is now ????.device (was: scsi.device)
  239. ·Added AutoShow option: when an *Audio* CD is inserted the interface is
  240. uniconified
  241. ·Added AutoPlay option: when an *Audio* CD is inserted, it will play
  242. automatically
  243. ·Memtype was not correctly saved
  244. ·Play list become the default object (ie: controlable even if there is no
  245. active object)
  246. ·Added the choice to different PLAY commands, if your drive support PLAY12
  247.  then please use it, because it fit best with the player...
  248. ·Added a patch to volume function for the drives that are failing when the
  249. volume is lowered...
  250. ·Added 'Tolerant' option, when activated the player will not take care about
  251. some things (mainly readerrors) returned by your CD drive...
  252. ·Replaced String gadget for shortkeys by popkey gadgets in the prefs page
  253. ·Added 'Alarm' option
  254. ·Introscan has now the possibility to start from a certain position on the
  255.  tracks
  256. ·asyncio.library is now used instead of my own IO functions
  257. ·Audio realtime can again be disabled while saving
  258. ·Reintroduced PCM (raw) format saving
  259. ·Added MPEG2 Layer2 (mono/stereo) saving
  260. ·Audio realtime is automatically disabled while saving MPEG files, because
  261. MPEG take approx 30x realtime (30s for 1s) with mono saving on 68030/82/50
  262. ·Added AIFF-ADPCM4 saving (AudioConvert by S.Tavenard included and needed)
  263. ·MPEG and ADPCM4 samples are replayed thru SongPlayer (not included) by
  264.  Stéphane Tavenard.
  265. ·Docs and catalogs updated. History is now outside the guides.
  266. ·Features of AHI4 are now used (so AHI4 is needed), audio prefs are now set
  267. thru AHI prefs...
  268. ·Tolerant mode work better when desactivated: it now retries when encounting an
  269. error instead of automatically aborting sampling
  270. ·Suppressed 'clicks' sampling bug.
  271. ·Negative cd counts work better (pause between tracks).
  272. ·No traductions in this release (excepted french catalog) since ATO doesn't
  273. respond!
  274. ·MPEG encoder is 030/FPU more versions will follow...
  275. ·Database contains 4250 CD descriptions
  276.  
  277. - V2.1 (Sep-97)
  278. ·Here are the 040 and 060 versions
  279. ·Catalogs and Guides are back!
  280. ·My snail mail address and tel. are no more valid, removed!
  281. ·E-Mail still valid...
  282. ·Database contains 5352 CD descriptions
  283. ·Don't expect further dev. on this program since I've other projects
  284.