home *** CD-ROM | disk | FTP | other *** search
/ Mods Anthology 2 / Music-AmigaModsAnthology-2of4-Psychodk.mcsteam.iso / Tools / BeBox / Ralf_Tracker_0.3 / ralf_tracker_0.3a.txt < prev    next >
Text File  |  1996-04-10  |  4KB  |  95 lines

  1. Name    : ralf_tracker_0.3a
  2. Author  : Raphael MOLL
  3. Version : 0.3 alpha1
  4. Machine : BeBox with BeOS 1.1d7
  5. Status  : freeware with sources publicly available.
  6.  
  7.  
  8. Disclaimer
  9. ----------
  10. I currently work in a small french company called MIPSYS.
  11. There is no link between this software and MIPSYS.
  12. I originally started the port of the amiga tracker as a play. Beside
  13. that, it gave me some interesting experience about the BeBox
  14. programming, especially for threads and BAudioSubscribers.
  15.  
  16. Important
  17. ---------
  18. This software is a preliminary version. Anything can happen. It can
  19. crash, but it can also hangs your computer at any moment. I am not
  20. responsible of any damage that you, your work, your computer or anything
  21. else on Earth can be subjected to due to the usage or misuage of this
  22. software.
  23.  
  24. Subject
  25. -------
  26. ralf_tracker is a so called "sound tracker", which plays music files
  27. called "modules" and output them to the audio output of your prefered
  28. BeBox.
  29.  
  30. Distribution
  31. ------------
  32. There are two possible archives.
  33.  
  34. The first one, "ralf_tracker_0.3a_app.tar.Z" contains the application.
  35. As an example, a module called "cripto.mod" is bundled with the archive.
  36. More modules can be found on every ftp site on the Internet. Just ask
  37. for ".mod" with Archie. Modules typically can be found in music-related
  38. subdirectories or in Aminet mirrors.
  39.  
  40. The second archive will be called "ralf_tracker_0.3a_src.tar.Z" and will
  41. contain the whole sources, with the CW8 projects. CW8 means "CodeWarior 8",
  42. which is an Integrated Development Environment" which runs on the Mac.
  43. There is a version of the IDE for the BeBox which is called "BeIDE".
  44. I used the Mac version. The projects are to be used on a Macintosh. You must
  45. recreate the projects to compile under the BeIDE. For this to be possible, there
  46. are two files, ralf_tracker.pi.txt" and "tracker_lib.pi.txt" which contains a
  47. textual description of the CW8 projects.
  48.  
  49. History
  50. -------
  51. The ralf_tracker is heavily based on a C-source tracker running under
  52. several unixes (Linux, Solaris, HP, etc.), created by Marc.Espie@ens.fr.
  53. See file tracker-3_19.readme (yes, I do not already use the version 4!)
  54.  
  55. How to use
  56. ----------
  57. This time it is very easy to use it since I coded the inferface...
  58. Just launch the application and drop files from the browser onto the
  59. list (on the left).
  60. Then select a file in the list and 1) double-clic it, or 2) click the
  61. "play" button. This make the tracker starting playing that file.
  62. The list is a play list. This means that when a module is finished, the
  63. tracker plays the next one in the list or wraps.
  64. I added the items in the main menu, and so I provide some shortcuts.
  65.  
  66. Bugs
  67. ----
  68. Still to be coded are the four buttons to manage the list (load, save,
  69. reorder).
  70. Sometimes the next button doesn't work : when you press it, instead of
  71. playing the next module, it stops. Workaround : just click stop and then
  72. click play again.
  73.  
  74. There was an old bug that made the application crash if the quit button
  75. was used while playing a module. I think I exterminated that bug but I'm
  76. not quite sure.
  77.  
  78. You still can't drop a directory -- I will code this in order to load all the
  79. directory contents (recursively). [LAST MINUTE MAID : I DID IT !]
  80.  
  81. When you load several files, the window is locked while it processes the entry
  82. names.
  83.  
  84. The End
  85. -------
  86. Just play with that and tell me.
  87.  
  88.  
  89. o-------------------------------------------------------------o
  90. Raphael MOLL
  91. ------------
  92.   e-mail for personal information : moll@linux.utc.fr
  93. web page for personal information : http://linux.utc.fr/~moll/
  94. o-------------------------------------------------------------o
  95.