💾 Archived View for blitter.com › OLGA › MUSIC › RESOURCES › DOS_TAB_UTILS › TABPLAY › TPLAY153.TXT captured on 2024-08-18 at 19:39:06.
⬅️ 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 ---------------------------------------------------------