
                FREQUENLY ASKED QUESTIONS ABOUT DES-TRACKER
                ===========================================


   The following questions are (for the most part) listed in order by the
frequency they are asked, with the most frequently asked questions first.

   A lot of questions are not listed here, as they resulted in answers along
the lines of "Beats the hell out of me", which eventually led to bug fixes.


Q: Can you write a version of DTC that uses Intuition and has a window with
   buttons for all the commands, plus a built-in jukebox and scope display?

A: Why, of course you can.  DES-Tracker is fully programmable, allowing you
   to write programs just such as the one you described. :)



Q: The Loop Intent flag doesn't seem to work.  I clear it for a song and then
   save the song to disk, but when I reload it and play it from DTC, it still
   loops.  What's the prob?

A: There is no prob.  DTC is simply a program that allows you to invoke the
   functions of the DES-Tracker library from the command line.  DTC itself
   performs no analysis of the song once it is loaded.  Since the DES-Tracker
   library doesn't use the Loop Intent flag for itself, the flag has no effect
   when the song is loaded and played from DTC.  The purpose of the Loop Intent
   flag is so that *your* programs that *you* write that use DES-Tracker can
   load a song module and then examine the Loop Intent bit *yourself*, so 
   that *you* can decide how you will play the song based on the Loop Intent
   flag.  The Jukebox.rexx program, if it sees the Loop Intent flag set when
   it loads a song, will play the song for 2 iterations instead of 1, and fade
   the song out on the second iteration.  But that's not necessarily how you
   *have* to interpret the flag.



Q: Gee, Darren.  Do you really program in assembly using mixed upper and lower
   case?  Or did you just do that to make the accompanying source code look
   pretty?  Like, what's wrong with you?

A: That's three questions.  But yes, I really do program in mixed case like that.
   I blame it on Mike Benna (of Mindspan Technologies, Inc).  When I was working
   with him at Distinctive Software on HardBall! (for the Atari ST, he was
   converting it, I was writing a music driver for it), I saw his code and it
   was all mixed case.  Somehow, Mike convinced me that code is much easier
   to read that way.  I tried it and that was that.  Now I can't help it.
   I now use mixed case without even thinking about it.  I do agree with
   Mike, though.  It does seem easier to read than all lower or all upper
   case.



Q: Why did you write DES-Tracker, Darren?

A: Beats the hell out of me. :)  Just kidding.  Actually I wrote DES-Tracker for
   the same reason that anybody else writes a MOD file player.  That is, I am
   completely insane.  As a matter of fact, you can determine just how insane a
   MOD-player programmer is simply by the number of MOD file formats the player
   supports. ;)



Q: Will we see another release of DES-Tracker after this 2.00 release?

A: Not bloody likely, unless bugs are found or somebody's willing to pay me to
   work on it.  I'm moving on to bigger and better things.  My IFF FORM TRKR
   work is starting to take off, so I'm leaving DES-Tracker as it now is
   (r2.00).  I hope you've all enjoyed (and will continue to enjoy) using it.
   It sure was fun to write.  Mostly.  :)



Q: Hey, why'd you get rid of the pitch spectrum display on LScope and replace
   them with those oscilloscopes?

A: Because I was bored.  This is about the only reason I do *any* work on
   LScope.  It's a break from the dull drudgery of thinking about fine tempo
   and calculating song play time. :)


                            --- End of FAQ.TXT ---
