Short: Play&Save CD tracks with Gui Author: alecos@alecos.it (Alessandro Marinuzzi) Uploader: alecos alecos it (Alessandro Marinuzzi) Type: disk/cdrom Version: 1.9 Requires: Gui4Cli 3.8.5 - BreakName 37.2 - CDDA 1.64 - Nice 1.0 (Here included) Architecture: m68k-amigaos Date: 10.04.2007 ================================================================================ INTRODUCTION: ============= I wrote EasyACDDA (a gui developped using Gui4Cli) for my personal use and then I have sent it to my friends. Now I have decided to give to the Amiga community this little work of mine. I sincerely hope you will find EasyACDDA very useful. EasyACDDA means EasyAmigaCDDA ! _________________________________________________ >>>>> EasyACDDA is dedicated to my mother ! <<<<< ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ REQUIREMENTS: ============= · Any Amiga with at the least OS 3.0 · CDDA and Led in C: · BreakName in C: · Nice in C: · Gui and Gui4Cli in C: · The latest OpenURL installed and configured (optional) · CDRom (atapi 100% is better) FEATURES: ========= · 40 tracks theoretically available · plays any track · saves any track · 4 files format available · configurable using tooltypes · very easy to use · gadtool resources · pull-down menus allow to manage EasyACDDA · background image for the gui · no limit for background image (0-24 bit) · configuration panel for CDRom · test panel for CDRom · internal help support for panels · interaction with emailer (see "About") · interactive table of contents (see "Infos") · appicon allows to play any track without gui · may be iconified using the close gadget · while iconified may continue to play the CD · each line which composes the table of contents may be played · each window is able to access to the main menu · there is a simple clock · multitasking · tooltype "IMAGE" · tooltype "PLAN" · tooltype "VOL" · tooltype "FORMAT" · tooltype "MODE" · tooltype "FILE" · tooltype "DEVICE" · tooltype "UNIT" · tooltype "MEMTYPE" · tooltype "NOMEMTYPE" NEW IN THIS VERSION: ==================== · reworked the installer in order to install PNG icons too! INSTALLATION: ============= Simply you have to run the supplied installer-script (EasyACDDA-Install) or install all by hand following these simple steps: 1) Extract EasyACDDA.lha 2) Copy all files located in EasyACDDA/C to C: 3) Copy the fonts located in EasyACDDA/Fonts to Fonts: 4) Copy EasyACDDA and EasyACDDA.info where you like 5) Rename one of the available images as EasyACDDA.bkg 6) Copy EasyACDDA.bkg into the same place of EasyACDDA 7) Set your favorite tooltypes for EasyACDDA 8) Double click on the EasyACDDA icon 9) Add the task Gui4Cli to PicDT (PictureDatatypePrefs) * 10) Save the PicDT prefs. Quit and restart EasyACDDA again * 11) Save your favorite configuration on your harddisk 12) Enjoy EasyACDDA ! 13) There is nothing else to do ! NOTE: Steps 9-10 are only for users with graphic board (*) INFOS-USAGE: ============ NOTE: EasyACDDA is designed to work only under Workbench. When you launch EasyACDDA for the first time, you must open the configuration panel by selecting the menu item "Config". Enter your favorite configuration in the text boxs and then save it. So you are ready to use EasyACDDA ! ____________________________________________________________________________ ­>MENUS: (simple access to main features) <­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ · About: Gives some infos about the program and the author. There are two gadgets, "Okay" and "SendEmail". "SendEMail" has a special feature, it calls your emailer which will create a email ready that you could simply send me. · Config: Opens a configuration panel which allows to configure your CDRom. If the tooltype "NOMEMTYPE" is set to "TRUE", then the text box "MEMTYPE" will be disabled. · Test: Opens a test panel which allows to test your CDRom in order to find a right value. If the right value is found, then you have to change the tooltype "PLAN" entering the right value. · Infos: Opens a window which contains a sort of "Table of Content" for the current CDDA. Click on one of the lines shown and so your favorite track will be automatically played ! · Quit: Quit EasyACDDA. ____________________________________________________________________________ ­>MAIN GUI: (the wonderful gui "EasyACDDA") <­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ The main window (EasyACDDA) is organized in two parts: Play a CD track: ~~~~~~~~~~~~~~~~ · 1-40: these buttons allow to play each single track, you can play other tracks also if the previous track has not reached the end. So the previous track will be stopped and the new track will be played. · Vol.-|+: this slider allows to set the volume (0-100[%]). You have to set the volume before playing/saving any track. · Play: this button allows to play consecutively all tracks found on the CD. · Stop: this button affects the functions Play and Save stopping them. Save a CD track: ~~~~~~~~~~~~~~~~ · Track: this text box allows to enter your favorite track to save. The gadgets [-][+] allow to do this operation in the easier way. · Format: this cycle menu allows to select the file format. You are able to save a track as 8SVX, WAV, MAUD and AIFF. · Mode: this cycle menu allows to select some parameters. These are MUTE (no sound), MONO and 16BIT. When you save a track as WAV, the only available parameter is MUTE also if the cycle menu is set to another parameter. If you save a track as MAUD or AIFF, the only available parameters are 16BIT and MUTE. · File: this text box allows to enter the path and file name for the track to save. ____________________________________________________________________________ ­>CONFIG GUI: (see the menu item "Config") <­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ · Device: this text box allows to enter your CD device. · Unit: this text box allows to enter your CD unit. · MemType: this text box allows to enter the value for the memory type. You can enter "2" (Chip Mem), "512" (Zorro Mem) or other value if you are expert. If you don't want this feature then you have to set the tooltype "NOMEMTYPE" to "TRUE" so the text box "MEMTYPE" will appear disabled. · Use: this button allows to use temporarily your configuration. · Save: this button allows to save your configuration on harddisk. · HELP: this button allows to obtain some infos about the mechanism regarding this gui. ____________________________________________________________________________ ­>TEST GUI: (see the menu item "Test") <­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ · CDROM: this cycle menu allows to select one of the parameters which are "a", "b", "c", "d", "e" (default) and "f". · Test: this button allows to test the CDRom with one of the available parameters. If your CDRom works fine, you have found the right parameter so you have to modify the tooltype "PLAN" entering the right parameter. · Stop: this button allows to stop the test. · HELP: this button allows to obtain some infos about the mechanism regarding this gui. ____________________________________________________________________________ ­>TOOLTYPES: (allow to configure "EasyACDDA") <­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ · IMAGE: this tooltype allows to set your favorite background image. So you have to enter the path and file name. · PLAN: this tooltype allows to set your CDRom type with the following parameters: ğ "a" = some CDRoms "Sony" and compatible ğ "b" = some CDRoms "Toshiba" and compatible ğ "c" = some CDRoms "NEC" (old CDRoms) ğ "d" = some CDRoms "Grunding" and "Toshiba" ğ "e" = all CDRoms 100% Atapi ğ "f" = some CDRoms Pre-Atapi · VOL: this tooltype allows to set your default volume (default value 100[%]). So EasyACDDA will start with your value. The minimum value is "0" and the maximum is "100". · FORMAT: this tooltype allows to set your default file format for the output file. So EasyACDDA will start with your value. The only four values allowed are: ğ "0" = is for 8SVX ğ "1" = is for WAV ğ "2" = is for MAUD ğ "3" = is for AIFF · MODE: this tooltype allows to set your default mode. So EasyACDDA will start with your value. The values allowed are: ğ "0" = is for 16BIT ğ "1" = is for MONO ğ "2" = is for MUTE · FILE: this tooltype allows to set your default output file. You have to enter the path and file name. · DEVICE: allows to set your default CDRom device. · UNIT: allows to set your default CDRom unit. · MEMTYPE: allows to set your default memory type. There are some values allowed: ğ "2" = Chip Mem ğ "512" = Zorro Mem or other values if you are expert. · NOMEMTYPE: this tooltype allows to disable (or enable) the memory type. "NOMEMTYPE" has the maximum priority. The values allowed are: ğ "TRUE" = disable "MEMTYPE" ğ "FALSE" = enable "MEMTYPE" If this tooltype is set to "TRUE", EasyACDDA will try to work detecting which type of memory is available. TO DO: ====== · add more and more options... done ! · add more tooltypes... done ! · add a configuration panel for EasyACDDA... done ! · add some nice features... done ! · improve more and more the code... done ! · improve more and more the look... in the future · if you have some ideas... welcome !!! HISTORY: ======== · 1.0 - Internal: ğ only buttons for playing single tracks, max 40 tracks · 1.1 - Internal: ğ added "Play" which allows to play all tracks ğ added "Stop" which allows to stop playing tracks ğ added "Vol -|+" which allows to set the volume · 1.2 - Internal: ğ added "Track" which allows to set the track number ğ added "-|+" for tracks which allow to increase/decrease the track number ğ added "Format" - 8SVX, WAV and MAUD are supported ğ added "Mode" - 16BIT, MONO and MUTE are supported · 1.3 - Internal: ğ added "File" which allows to set the output file for the track ğ added "Save track" which allows to save the track · 1.4 - Public: (FreeWare) ğ reworked the code, now EasyACDDA is much better ğ added the AIFF file format ğ added a background image into the window (400x200 pixels) ğ added the tooltype "IMAGE" which allows to change the background image ğ added the menu item "About" which gives you some infos about EasyACDDA ğ supplied a install-script that makes your life easy · 1.5ß (Rev. 1,2 and 3) - Internal: ğ reworked the code in order to make EasyACDDA more flexible ğ added the configuration panel for CDRom ğ added the test panel for CDRom ğ added the menu item "Config." for the configuration panel ğ added the menu item "Test" for the test panel ğ added the menu item "Quit" which allows to quit EasyACCDA ğ added the tooltype "PLAN" (default "e") ğ added the tooltype "VOL" (default "100[%]") ğ added the tooltype "FORMAT" (default "8SVX") ğ added the tooltype "MODE" (default "16BIT") ğ added the tooltype "FILE" (default "DH1:Example.wav") ğ added the tooltype "DEVICE" (default "atapi.device") ğ added the tooltype "UNIT" (default "1") ğ added the tooltype "MEMTYPE" (default "512") ğ added some routines which make EasyACDDA more interactive ğ now when you are saving a track the other functions appear disabled · 1.6 - Public: (GiftWare) ğ added the tooltype "NOMEMTYPE" (default "FALSE") ğ found another way to address commands (more safe) ğ reworked the menu item "About". There are two gads ("Okay|SendEmail") ğ the gad "SendEMail" calls your favorite emailer in order to contact me but for this feature you need the latest OpenURL installed/configured ğ added some internal help messages for panels ğ supplied an alternative background image for AGA sistems (5bit) ğ supplied a standard installer-script which allows to install EasyACDDA without problems (instead of the install-script) ğ no debug output ğ small internal changes ğ added a sort of manual to the readme · 1.7 - Public: (EuroWare) ğ previous versions crashed when another task was going to run. Fixed ğ optimized the code using some efficient routines ğ small minor changes · 1.8 - Public: (GiftWare) ğ added the menu item "Infos" which allows to access to the CD contents ğ the "Table of Contents" is interactive, by clicking on one of the lines which compose the list a track will be played. ğ added an appicon so EasyACDDA is able to work while iconified, too ! ğ small minor changes · 1.8.1 - Public: ğ each window is able to access to the main menu ğ there is a simple clock without the date ğ improved the gui (small small changes) regarding the buttons for tracks ğ changed the email address for OpenURL and "About" window ğ improved the installer-script ğ updated the readme · 1.8.2 - Public: ğ some small optimizations ğ changed the the default value in the track box (1 instead of 0) ğ added my URL in the program and readme ğ updated the readme especially the section "LEGAL" · 1.8.3 - Public: ğ added a guide for a easy use of EasyACDDA · 1.9 - Public: ğ reworked the installer in order to install PNG icons too! KNOWN PROBLEMS: =============== When you are saving a track do not open the window "Table of Contents" (See "Infos") otherwise your system will crash. This problem affects my system and I don't know if this problem may affect your system (I hope no !). This problem may be due to the fact that when you are saving a track the CPU is quite busy. AUTOR: ====== Alecos -> Fullname: Alessandro Marinuzzi Country: Italy E-Mail: alecos@alecos.it Web: http://www.alecos.it/ IMPORTANT: If you want contact me, please use as subject "EasyACDDA" without double quotes in order to filter your email, thanks. MY AMIGA CONFIGURATION: ======================= · Amiga Model: A4000/040 · Graphic Board: CyberVision64/3D · Monitor: Digital 15 inch · Speakers: 2 - 240 W · Hard Disk: 8,4 GB · CD-Witer: 48x16x48 · FloppyDisk: DD 3,5 · Analogic Modem: 56k Flex V.90 · Mouse: Manhattan 400 dpi · Joystick: Transparent-Coloured (like Apple) · Printer: CanonBJEC 240 · Fast Mem: 16 MB · Graphic Mem: 2 + 4 MB · AmigaOS: 3.9 · ROM: 45.57 · GraphicOS: CyberGraphX4 (43) · SoundOS: Ahi 5. STATUS: ======= EasyACDDA is İ 2002-2007 Alessandro Marinuzzi. All rights reserved. EasyACDDA-Install is İ 2002-2007 Alessandro Marinuzzi. All rights reserved. EasyACDDA is GiftWare ! ­­ This means that if you like this software and you use it you have to send me a small amount of money as gift. I'll be happy to accept any amount of money (big or small). CREDITS: ======== EasyACDDA uses the following software: · CDDA 1.64 by Michael Van Elst · BreakName 37.2 by Kai Iske · Nice 1.0 by Tak Tang · Gui4Cli 3.8.5 by Dimitris C. Keletsekis Thanks to Vincenzo Cuccia (Dashie) for his support. Thanks to Mauro Zoia (Zzed) for his support. Thanks to the people who are using this program. LEGAL: ====== No part of this archive may be redistributed except with the entire contents of the original archive. You aren't allowed to modify any of the files which are included in the archive. You aren't allowed to redistribute this archive together with the obscene or illegal stuff. Finally you are allowed to copy and redistribute this software free of charge. Expressed permission is given for Amiga Magazines which want include on Cover CD this archive. The only thing which is requested is to send me a copy of the magazine with CD. DISCLAIMER: =========== THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, OR OTHERWISE. BY USING THIS SOFTWARE, YOU ACCEPT THE ENTIRE RISK. ALESSANDRO MARINUZZI SHALL BE NOT LIABLE FOR ANY DIRECT OR INDIRECT DAMAGE, INCLUDING DAMAGE FOR ANY DATA OR INFORMATION WHICH MAY BE LOST. ================================================================================