💾 Archived View for blitter.com › OLGA › MUSIC › RESOURCES › DOS_TAB_UTILS › TABPLAY › TPLAY153.TXT captured on 2024-08-18 at 19:39:06.

View Raw

More Information

⬅️ Previous capture (2022-06-12)

-=-=-=-=-=-=-

   -----------------------------------------------------------------
   TPLAY v1.x released for comments, feedback etc
   -----------------------------------------------------
                 * all versions to be completely free/public domain.
                 * PC 80286 or better, with SB or compatible sound card.
                   or Serial MIDI card - currently com3.
                 * modified versions, or comments etc should be emailed
                   to the author.. and good tabs please..
                 * for non-commercial use -this code must not be re-sold.
                   apart from copying/distrubtion costs it *must* be free,
                   and *must* be distributed in it's original, (whole) form.
                 * use at your own risk, I take no liability for this code.
                 * no user support etc etc..
                 * Lindsay Offer, 29th October, 1995.
                 * email:
                   loffer@nodecg.ncc.telecomwa.oz.au

   TPLAY   v1.53�  things must have a version number mus'nt they?
   --------------------------------------------------------------
   NOTES
                 * compact .tab player, nowhere near perfect..
                 * I got sick of very cruddy printouts..
                   - and files full of hard to find and use tabs.
                 * tplay displays on the screen, or plays
                   in real time..so you can keep all your
                   tabs on the PC - (zipped and backed up
                   on floppies of course!).
                 * ideal for teachers and students..
                   - of guitar,
                        bass guitar,
                        and banjo..
                 * originally designed for classical guitar,
                   the additions for banjo and bass show
                   the potential to use this technique for
                   *almost* any stringed instrument, or even
                   harmonica tab. (ie Fiddle, mandolin,
                   balalaika, ukulele etc etc..)

   ---------------------------------------------------------
   LIMITATIONS
                 * if tabs have weird characters, weird
                   things happen, you have been warned,
                   (just search and replace unwanted bits).
                 * doesn't go above 9th fret, unless coaxed..
                 * some unusual tabs sound bad, i.e if they
                   are not rhythmically assymmetrical..(no
                   more big words for a while!! (laid out proper)).
                 * timings a bit rough, depending on the tab,
                   and when the system takes a breath   :-)
                 * this is not a *real* application yet.
                 * it needs more testing and rehashing.
                 * the code still contains garbage..
                 * it does show that the idea is feasible

   ---------------------------------------------------------
   TODO LIST and MODIFICATIONS
                 * support more instruments
                 * support footswitch in show mode.
                 * support for MPU and SB MIDI
                 * support for note length needed
                 * support automated accompaniment
                 * needs direct writes to video
                 * proper data handling, use track
                   approach for each string
                 * smart bar/beat counting
                 * proper interrupt driven timing (windows 95
                   only allows you to grab a pretend interrupt.
                   I haven't figured out how to get truly
                   stable timing on all O/Ss yet..
                 * midifile support possible
                 * port ot msc, gcc and Linux

   ---------------------------------------------------------
        and there is a heap of relavant info there..

-----------------------------------------------------
tplay usage:
============
>tplay filename.ext [dashtime] [show] [eraseall] [number of strings] [dest h/w]

  where:
   [dashtime]          [show]         [eraseall]
   default=100         default=1      default=1
   60 = fast           1 = show       1 = erase fingerings
   100 = moderate      0 = play       0 = leave(puts + on fingerings)

   [number of strings]        [dest h/w]
   default=6(gtr)           default=0 Sound Blaster/compat FM
   4 = bass                 1 = Serial Midi Card at COM3, 3e8
   5 = banjo                2 = both, but check the *tuning*

 egs.  tplay x.tab 100 0 1 6 1  = play and erase, on Serial MIDI card, gtr.
       tplay x.tab = show x.tab (no further switches needed).
       tplay x.tab 80 0 0    = play, but leave +'s to show fingerings
    -see demo*.bats and readme.txt for more information and examples..

   displays .tab files one row at a time.

     � IN SHOW MODE, (not in PLAY MODE):
       use % in the .tab to indicate additional line to show
       for lyrics, layout directions etc. see example .tab's

     � use @xxxx to set dash time, default is 300 msecs per dash
       notated in the tab.

     � zillions, (+/- a couple) of .tabs at OLGA, but need slight
       modification to the non-standard ones..

       I use ftp.uu.net /docs/music/guitar mostly.....

       see also the alt.tab.guitar newsgroup

     � new Australian site -
       ftp.ucc.gu.uwa.edu.au /pub/mirror/guitar

---------------------------------------------------------
DIRECTORIES
===========
If you unzipped tplay with the -d (directories) option the files
will be organised into directories. This is because of the huge
number of files you end up with.. If you didn't, tplay won't be
able to find the tab files from the batch files..

tplay                     executeables and batch files
tplay\tabfiles            tabs files, .tab .ban .bta
tplay\source              tplay source and obj files

---------------------------------------------------------