home *** CD-ROM | disk | FTP | other *** search
- TapeDeck v1.50
- ==============
-
- by JJF
-
-
-
- THIS IS A SHAREWARE PROGRAM!
-
- Well, that says it all. This is the unregistered demo version of TapeDeck,
- and exhibits all the features of the full version except that you are not
- permitted to load and save index files. To obtain the full version and
- become a registered user of TapeDeck, simply send three UK pounds (in
- cheque or postal order payable to "J.Farmer", or postage stamps) and a
- blank, formatted floppy to the following address :
-
- James J. Farmer,
- 49, Hollyberry Close,
- Winyates Green,
- Redditch,
- Worcestershire,
- B98 OQT,
- United Kingdom.
-
- Registered users are entitled to free updates of TapeDeck, should any new
- versions become available. If you have an Email address, please tell me
- about it so that I can tell you when any future versions appear.
-
-
- CONTACTING THE AUTHOR
-
- I will be happy to hear any suggestions anyone has, any ideas, or has found
- any new bugs in TapeDeck, then I can be contacted by the following means :
-
- Email: jjf@zetnet.co.uk
- jjf@cs.bham.ac.uk (until June 1997)
-
- Snailmail: James J. Farmer,
- 49, Hollyberry Close,
- Winyates Green,
- Redditch,
- Worcestershire,
- B98 OQT,
- United Kingdom.
-
-
-
- INTRODUCTION
-
- Trackers, Soundtrackers, Protrackers, Coconizers, Digital Symphonies - all
- are extremely music files on the Acorn platform, and there are many (neigh,
- many many) different applications that can be used to play them. TapeDeck
- is another such program. So what makes it different from all the others?
-
- TapeDeck is, unlike most music players, a complete music indexing system
- (say, I like the sound of that!), designed to help you not only to play
- Trackers, Soundtrackers, Coconizers, etc., but to keep track of all of these
- tunes, which are no doubt spread over myriad floppy discs and hidden in the
- deepest, darkest, dustiest recesses of your hard disc.
-
- Or, to put it another way, TapeDeck indexes your trackers and plays them. It's
- as simple as that.
-
-
- HOW TO USE IT
-
- To run TapeDeck just double-click on it's icon and it will install on the
- iconbar in the standard way. Click SELECT on the iconbar icon and two windows
- will pop up; the "TapeDeck Control" window and the "Current List" window.
-
- I will explain...
-
- TapeDeck works by maintaining a number of "tune lists", each of which can
- contain up to 999 tunes. When you drag a tunefile (ie a Tracker, Digital
- Symphony, Coconizer, etc) to TapeDeck's iconbar icon, that tune will be added
- to the current tune list, ie the one current being displayed in the "Current
- List" window. To change the current tune list, click MENU over the "Current
- List" window, bring up the "Change List" submenu, and just choose your new
- list! It's as simple as that.
-
-
- PLAYING A TUNE
-
- To play a tune, just click on it's entry in the "Current List" window. The
- tune will load and, assuming there's enough memory, will start to play.
-
- The left-handed panel on the "TapeDeck Control" window deals with the
- currently playing tune; displaying it's name, length, etc., and allowing you
- to stop it, pause it, play it, rewind it, fast forward it, change the volume
- you're hearing it at - all the things your normal hi-fi system can do and
- more.
-
- If you're a fan of VU-bars, then selecting "Monitor" from the iconbar menu
- (or clicking ADJUST on the iconbar icon) will take you to the monitor screen,
- where you can be amazed by the quite pedestrian (not so) special effects.
-
- When you get fed up listening to just the one tune, you can click on another
- tune in the "Current List" window to change it. If this seems too much like
- hard work, then you may want to start...
-
-
- CYCLING
-
- TapeDeck can replay all of the tunes in any tune list(s) automatically; this
- feature is called "Cycling", and is controlled by the right-hand panel of
- the "TapeDeck Control" window. To activate it is simple; just select which
- lists you want to hear from the window pane (the box with the scroll bar),
- choose the cycle type (see below), and click on "Start Cycle". Whoo-ee!
-
- The "cycle type" is either "Ordered", "Random" or "Shuffle". I will now take
- a moment to explain what each of these means :
-
- Ordered : the tunes in the selected tune list(s) are played in the order
- in which they appear in the tune lists.
-
- Shuffle : the tunes in the selected tune list(s) are played in a totally
- random order, but each tune is played once and once only.
-
- Random : randomly-chosen tunes from the selected tune list(s) are played
- infinitely.
-
- Should you decide that you don't like the tune the cycle is currently playing,
- or that you'd like to hear the last tune again, then the "next track" and
- "previous track" buttons on th left-hand panel of the "TapeDeck Control"
- window can be used to move to the next track or to return to the previous one.
-
- For obvious reasons, you won't be able to change the cycle type or the lists
- selected whilst a cycle is actually taking place. Sorry.
-
- To nobody's great surprise, clicking on the "Stop Cycle" button stop the
- cycle.
-
-
- TUNE LIST HANDLING
-
- Initially, you have only three tune lists with the rather uninspiring names
- "List no. 1", "List no. 2" and "List no. 3". Boring, eh? Luckily, you
- can change this using the "Current List" menu. By using the relevent options,
- you can change the name of the current list ("Rename list"), create a new
- list ("Make new list"), or even delete the current list completely ("Delete
- list")! Take care with this last one; once deleted a list is gone forever.
-
- You can also sort the tunes in the current list, by either name, author or
- pathname (useful if your tunes are all on floppy discs). For long tune lists,
- sorting may take a short while.
-
- Bring up the "This tune" submenu and you will find all kinds of weird and
- wonderful operations you can perform on the individual tunes. You can
- rename them (useful if they have a default name like "Maestro Conversion"),
- edit their authors (since often the program won't be able to work out the
- tune's author), open their parents (ie the filer window that contains them),
- or even move the tunes to other lists! All this at the click of a mouse -
- aren't you lucky people! ;-) (Don't answer that question.)
-
- You can also remove a tune from this list, and duplicate a tune in other
- lists. You might at first wonder why this last option is necessary; well,
- if you have lists named, say, "Dance" and "Christmas", it isn't at first
- clear where to put your funky dance version of "Rudolph the Red Nosed
- Reigndeer". Using the "duplicate" function you can put it in both.
-
- The duplicate function can also be used if you decide you want to cycle some
- tunes but these tunes are spread over several tune lists and there are other
- tunes in these lists you don't want to hear. You can create a new, temporary
- list, duplicate all the tunes you want to hear into it, and cycle away! To
- aid people doing this, clicking on the "Duplicate tune" menu item will
- duplicate the tune to the last list created.
-
-
- SAVING
-
- Okay, so you've indexed all your tunes neatly and listened to them for as
- long as you want to for now - what do you do next? Well, you can save
- the index to disc so that you don't have to go through all that indexing
- bit next time! Just bring up the "Save" dialogue box from the "Current list"
- menu, and drag the icon to a directory viewer in the standard RISC OS way.
-
- (In the unregistered version of TapeDeck, this is not possible and the "Save"
- option is greyed out.)
-
-
- CONFIGURATION
-
- The "Configuration" window is brought up by selecting "Config" from the iconbar
- menu. There are only three options, and one of them is deactivated. Of the
- other two, one allows you to make the tune player modules die when you quit
- TapeDeck (which saves a nice bit of module area), and the other gives you the
- ability to change the VU bar gravity (ie how quickly the bars in the monitor
- go down). Click on "SAVE" to register any changes, or "Cancel" to forget
- about them.
-
-
- NOTE ABOUT MEMORY
-
- TapeDeck works using four common tune playing modules; QTM, Digital Symphony
- Player, Coconizer Player, and the Sountracker module. However, this
- approach can lead to module area fragmentation (ie you run out of memory);
- as a cure, the author suggests using an RMA manager. There is at least one
- out there in the PD world...
-
-
- KNOWN UNDOCUMENTED FEATURES/BUGS
-
- (1) The "next tune" and "previous tune" buttons don't quite work right for
- random cycles; they just select another tune to play randomly.
-
- (2) Occaisionally, when changed from a tune played by one module to one played
- by another, an annoying continuous note sounds in the background. I've
- tried to fix this, but I think it's something in one of the modules...
-
- (3) When cycling, the program does not go onto the next tune if either the
- current tune is very short (less than 2 sequences!), or has a midsection
- that repeats unendingly (ie loops). I don't think there's a way around
- this...
-
-
- RELEASE HISTORY
-
- Version Details
- 1.00 The first version released.
-
- 1.01 Minor bug fix
-
- 1.02 Slight modification to make it easier to update the program. Also
- now supports interactive help.
-
- 1.03 Minor modification in attempt to get the monitor bit to exit
- properly on a Risc PC. Whether it works is unknown...
-
- 1.04 Fixed a bug in the deletion routine - it previously crashed if
- you tried to remove the fiftieth tune from a list...
-
- 1.50 A complete re-write, with too many changes to list them all. But
- the major ones include - dynamic list management (ie you can create
- and delete lists!), maximum size of lists increased from 50 tunes
- to 999, new and bouncier monitor, more advanced cycling facilities,
- new file format, new... practically everything!
-
-
- CREDITS
-
- The author would, for various reasons, like to thank the following people :
-
- Toby Haynes - for being the first ever registered user, and supplying a
- lot of very good ideas.
-
- Colin Davies - for sending me some useful modules.
-
- Jon Ribbens & Doggysoft - for writing WimpExtension, which is essential for
- all programmers (IMHO).
-
-
- BORING COPYRIGHT NOTICE THINGY
-
- This program, with the exception of the items in the !TapeDeck.Resources
- directory, remains at all times the copyright of JJF. However, this
- demo version is Freeware, and you can copy it at will.
-
- The WimpExtension module is copyright Jon Ribbens and Doggysoft.
-
- The QTM module is copyright Pheonix and Quantum.
-
- The DSymphonyPlayer module is copyright BASS.
-
- The CoconizerPlayer module is copyright Eduard Pfarr and Armaxess.
-
- The Tracker module is copyright Hugo Fiennes, Fabrice Mercier, Matt Farrow
- and the Serial Port (I think).
-
-
-