home *** CD-ROM | disk | FTP | other *** search
- cdBASE
- by David Becker
-
- cdBASE is a simple to use program for organizing a compact disk
- library. It presents your CD library in a graphic format,
- allowing you to sort, search on multiple fields, edit,
- manipulate sublists and print lists of your CD collection!
- cdBASE runs on the colour monitor in medium resolution.
-
- To begin, copy the following files over to a blank,
- formatted disk:
-
- CDBASE.PRG Michtron's GFA3 public domain runtime package
- CDBASE.DAT GFA3 'psaved' code will automatically load and run
- CDBASE.RSC resource file needed by main program
- LIBRARY.CDS my own compact disk collection
- README.DOC documentation (but you figured that out already)
-
- I will release a stand-alone version of cdBASE just as soon as the
- GFA3 compiler becomes available.
-
- Using cdBASE from a hard drive should not be a problem if these
- files are kept together in the same folder.
-
- Double click on CDBASE.PRG and in a few seconds you will be
- presented with the cdBASE logo. You are now in the COMMAND mode.
- The program will accept commands from the drop down menus or
- directly from the keyboard when in this mode,
-
- ABOUT PROGRAM (or '?'):
- Information and version number.
-
- ENTER DATA (or the 'E' key):
- Allows the entry of up to 997 individual compact disks
- using the following format,
-
- Title ... may be up to 27 characters in length.
-
- Artist .. may contain 24 characters (you may wish to enter
- individual artists using SURNAME, GIVEN NAME so the
- program will sort using the last name).
-
- Style.... up to 12 characters. Music styles (types) can be defined
- many different ways (ex.- Pop, Rock, Classical, Folk,
- Country, Female Vocal, etc.).
-
- SPARS.... Society of Professional Audio Recording Studios.
- The first letter of this code identifies the recording
- process used in the studio (Analog or Digital).
- The second and third letter are the mixing method
- and final master (ex.- AAD analog/analog/digital).
- This code can usually be found within liner notes or
- on the CD itself.
-
- Length... Overall length of the CD in minutes and seconds. Most
- compact disk players display total time. (Format MM:SS)
-
- Rating... Your own personal rating from 1-5 based on sound quality
- or performance or both!
-
- While entering your CD library, use the F1 key
- to recall the field from your previous entry. This
- feature will save repetitive typing when many CD fields require
- the same information.
-
- If you wish to exit the ENTER DATA window, just press RETURN at
- the TITLE prompt. (You may choose to leave any field but the
- TITLE field blank.)
-
-
- VIEW DATA (or the 'V' key):
- This will be the option most frequently chosen.
- Assuming there is at least one CD in memory, clicking
- here will slide out the COMPACT DISK TRAY containing
- your first CD.
-
- Each click of the LEFT MOUSE BUTTON or the '+' key
- advances through the collection. The RIGHT MOUSE
- BUTTON or the '-' key will take us backwards.
- Clicking on the close box in the upper left corner of
- the tray or pressing 'Q' will return you to the
- command screen.
-
- While within the VIEW MODE you have many options
- available. By directing the mouse pointer to the left
- of the CD TRAY you will activate the OPTION BUTTONS.
- This display can be toggled on or off using the
- letter 'O' key. OPTIONS can be activated by clicking
- with the mouse or by pressing the first letter of the
- OPTION. The compact disk in the CD TRAY will
- contain information in the following format:
-
-
-
-
- CD TITLE
-
-
-
-
- TIME SPARS
- DISK#/TOTAL ~ RATING
-
-
-
- ARTIST NAME
-
- MUSIC STYLE
-
-
- Remember, the following program options can be
- called using either the keyboard or mouse:
-
- J ..... when pressed, you will by prompted by a red 'JUMP' within
- the displayed CD. Enter any disk number contained in your
- collection and the program will advance directly to it.
-
- E ..... will bring up the EDIT window and prompt you to change the
- first entry of the CD. Just press return to leave
- fields unchanged.
-
- S ..... the sort window asks that you choose one, two or three
- fields for an alphabetical sort. You may choose less
- by simply clicking on NONE. (The most common choices
- will be to first sort by STYLE then by ARTIST and
- finally by TITLE.)
- The sort hierarchy begins with numbers, then lower case,
- then finally upper case characters.
-
- F ..... the FIND mode allows you to input a string and have the
- computer search any one of the fields. You will be given
- the option to search for everything that is EQUAL TO
- or NOT EQUAL TO your string. You can also have the
- program disregard upper/lower case, or search for exact
- matches. Rather than stop at each occurrence, cdBASE will
- quickly compile a SUBLIST and then present you with
- another screen detailing your next set of options. You
- will now be able to delete all or part of the sublist,
- view the sublist, print it, edit it, or simply continue on.
- While viewing the sublist, cdBASE shows you both the CD
- number and the sublist number. Choices can be made using
- the keyboard or the mouse.
-
- M ..... will mark any ONE cd for instant access using the 'R' key.
- A red check appears next to the rating on the cd displayed.
- Press 'M' again to release mark or simply set the mark to
- another cd. The marked cd number is blue when the print
- command lists the cd library to the screen.
-
- H ..... the hardcopy command will align the CD TRAY with the
- current cd inside and then begin a graphic screendump.
- ALT/HELP will abort the printout once in progress.
- I use this feature to print title pages for my cd lists.
-
- ! ..... the exclamation mark activates the automatic demo mode
- which cycles through your cd library while simultaneously
- displaying one million colours (well, almost one million).
- Amazing!
- Any key will return control to you.
- Thank goodness!
-
- Help .. brings forward the first of two brief help screens
- outlining the basic key commands available to you.
- The HELP screen also shows available system memory,
- the number of CD's loaded and the calculated total
- listening time for the collection.
-
- PRINT:
- Gives you the choice between printing to the screen or to
- the printer. After each page of screen output, you may
- continue with the LEFT MOUSE BUTTON or abort with
- the RIGHT MOUSE BUTTON.
-
- For printed output, enter the number of lines per page.
- You will then be prompted to choose which fields should be
- printed. If you make a mistake choosing, just press the
- spacebar. AUTO JUSTIFICATION will center the printed output.
- If you wish to print from the left margin then set this option
- to OFF. You will be prompted to adjust the paper, print or
- abort after each page is complete.
-
- These print sequences were written for Epson and compatible
- printers.
-
- SAVE FILE (or the 'S' key):
- Will prompt you for a filename, and then save the
- contents of your CD collection to disk. If you overwrite
- a cdBASE file, it will be renamed to BACKUP.CDB
-
- LOAD FILE (or the 'L' key):
- Erases any data present in cdBASE and loads the selected
- CD collection from the disk.
-
- QUIT (or CONTROL/Q):
- Ends this session with cdBASE.
-
- I have included my own compact disk collection for you to load and
- play with. It is called LIBRARY.CDS (All cdBASE data files should
- use the extension 'CDS').
-
-
- cdBASE was written in GFA BASIC 3 and is my first program.
- Constructive criticism, bug reports and advise welcome!
- I encourage users to contact me,
-
- David Becker
- 211-7291 Moffatt
- Richmond, BC, Canada
- V6Y1X9
- (604) 273-0252
- GEnie mail to D.BECKER8
-
- This program is in the public domain. It is NOT shareware.
- Its evolution was part of my learning process.
- I hope you enjoy cdBASE as much as I enjoyed writing it!
-
-
-