home *** CD-ROM | disk | FTP | other *** search
/ Sound Sensations! / sound_sensations.iso / soundb / sbd-003 / sndblst.#3 < prev   
Text File  |  1991-01-30  |  22KB  |  498 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.                               SOUND BLASTER DIGEST 
  23.  
  24.                                     Number 3
  25.                               February 1991 Edition. 
  26.  
  27.                    A newsletter for Sound Blaster Enthusiasts. 
  28.  
  29.                              Edited by Brad Barclay. 
  30.  
  31.            Made possible by the contributions of Sound Blaster users. 
  32.                                 
  33.                                    /\ 
  34. ____________________________      /  \/\ 
  35.                             \    /      \      ________________________________ 
  36.                              \  /        \    / 
  37.                               \/          \  / 
  38.                                            \/ 
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.                             THE SOUND BLASTER DIGEST
  60.                             ========================
  61.  
  62.                                Number 3 Feb 1991.
  63.                               Brad Barclay, Editor.
  64.  
  65.  
  66.                Name                               Page
  67.                ----                               ----
  68.  
  69.                From the Editor......................1
  70.                Playing FM on your Sound Blaster.....2            
  71.                More Filetypes.......................4
  72.                Do it Yourself:  Build your own
  73.                  Sound Blaster MIDI Interface
  74.                  (Special to the SBD)...............5
  75.                Subscriptions and Advertisements.....9
  76.                Wrapping it up......................10
  77.                Included files......................10
  78.                                                            Page 1
  79.  
  80.  
  81.   FROM THE EDITOR:
  82.   =-=-=-=-=-=-=-=
  83.  
  84.   Well, January has been a good month for letters here at the offices of THE
  85. SOUND BLASTER DIGEST, and before I continue onto anything in this month's issue,
  86. I'd like to thank all those who sent letters, I hope you have received your
  87. replies, and if not, please be patient:  this month has been a very busy one for
  88. myself, and thus time for mailing replies has been scarce.
  89.  
  90.   Next, a small clarification form last month's edition.  Last month (as with
  91. this month) I described the area where the SBD is written as an 'office'.  Well,
  92. this is more or less figurative speech:  the office comprises of a computer in my
  93. home from which I type it, lay it out, and then send it to various BBS's.  That's
  94. about the extent of the office:  only I work here.  I apologise to those of you
  95. who got the wrong idea (yes, there were a few).
  96.  
  97.   On to business.  Many of the letters I have received here have been asking for
  98. help with using .ROL and .BNK files, and how to convert the .ROL filetype to
  99. Creative Lab's .CMF filetype.  Thus an article dealing with the use of these
  100. filetypes for beginners and advanced users alike appears below.
  101.  
  102.   Also this month, as a special to THE SOUND BLASTER DIGEST, how to build your
  103. very own simple Sound Blaster MIDI adapter for under $25, information on
  104. subscriptions to THE SOUND BLASTER DIGEST (I have had many requests for this),
  105. how to write your very own article for the SBD, and much, much more!  Stay
  106. tuned...
  107.                                                            Page 2
  108.                                              
  109.   PLAYING FM ON YOUR SOUND BLASTER.
  110.   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  111.  
  112.   By Brad Barclay.
  113.  
  114.   Numerous letters have been received here at the 'offices' of THE SOUND BLASTER
  115. DIGEST asking about the use of .ROL and .BNK files, and how to convert them to
  116. .CMF and .SBI files.  As a part of my policy here at SBD, I will always
  117. personally reply to these requests, but in order to hopefully save others the
  118. time and money necessary to send me mail requesting the information from me, here
  119. it is below.
  120.  
  121.   The .ROL filetype is the main sound filetype for the Adlib card.  Many new
  122. Sound Blaster owners, knowing from the claims on the box that their card is fully
  123. Sound Blaster compatible, frequently believe that they can download and play
  124. .ROL's right away.
  125.  
  126.   Sadly, such is not the case.  Software is necessary to play the .ROL filetype,
  127. along with a sound driver, and a .BNK file.  There is another way to play .ROL's,
  128. and that is to convert them to .CMF's, which will be discussed later.
  129.  
  130.   The first thing you need to do to play a .ROL file is to load the sound driver.
  131.  
  132. This driver is actually a buffer for the data to sit in and feed itself to the
  133. Sound Blaster/Adlib card.  For the Sound Blaster, there are two different
  134. programs you can use:  SOUND.COM, the sound driver supplied by Ad Lib in such
  135. software packages as the Visual Composer, and SBSOUND.COM, a driver specifically
  136. written for the Sound Blaster with .ROL's in mind.  The latter driver takes up
  137. less memory, as it takes advantage of the Sound Blaster's DMA (Direct Memory
  138. Access) capabilities, and is thus much quicker at playing the .ROL.  Be warned,
  139. though, that this can cause your .ROL's to play funny, with instruments playing
  140. out of synchronization, as most .ROL players aren't written to take this extra
  141. speed.
  142.  
  143.   Once the sound driver is loaded, the next thing you will need is some program
  144. to play the data.  There are many out there, from Ad Lib's JUKEBOX to the
  145. shareware PLAYROL available from many BBS's here in North America (such as The
  146. Musical Chair).  These programs vary widely, read the instructions that come with
  147. them for information on their use.  For certain programs, such as Ad Lib's
  148. JUKEBOX, a .DAT file containing a list of file names and song titles is
  149. necessary.  For example, if you have a song called TEST1.ROL and TEST2.ROL, the
  150. .DAT file would be set up like this:
  151.  
  152. TEST1          Test Song #1
  153. TEST2          Test Song #2
  154.  
  155.   ...and so on.  This isn't necessary for all programs, again see the manual for
  156. more details.
  157.  
  158.   Unlike their .CMF cousins, the .ROL filetype has no instrument data other then
  159. the instrument name in their file structure.  It is thus necessary to have a .BNK
  160. file containing instrument data in either the same directory, or one specified by
  161. the program (see the instructions for your player for more on this, if in doubt,
  162.                                                             Page 3
  163.  
  164. put it in the default directory).  A sample .BNK file is available in SOUND
  165. BLASTER DIGEST #2, if you don't already have it, I recommend you get it.
  166.  
  167.   Do all these different files for playing one simple .ROL have you totally and
  168. utterly lost?  Well, fear not, there is another way.  .ROL's can be converted to
  169. the simpler .CMF filetype.  There are many advantages to this:  you don't need
  170. any fancy .BNK file to play the .CMF, as it already contains the instrument data
  171. in it's file structure.  And because the .CMF player was written specifically for
  172. the Sound Blaster, it is easy to multi-task with. 
  173.   There are three ways to convert a .ROL to a .CMF:  using an Ad Lib .BNK file
  174. for the instruments, many Ad Lib .INS files (these are single instruments:  group
  175. them together into one file with BANKMNG to make a .BNK out of them), or many
  176. Sound Blaster .SBI instruments.  There is no difference any way, except how you
  177. go about setting up the conversion.  I recommend that you go with the .BNK file,
  178. as it takes up much less room then either of the other two.
  179.  
  180.   Here's how to set up your command line to execute a conversion.  You'll need
  181. ROL2CMF from Creative Labs to preform this, so if you don't have it, get it.  You
  182. can probably ignore everything else, here's the dry basics of it:  say you need
  183. to convert TEST3.ROL to TEST3.CMF, and you have a .BNK file in the directory
  184. C:\SB called STANDARD.BNK, here's what you'd need to type to convert the file:
  185.  
  186.   C> ROL2CMF TEST3.ROL TEST3.CMF /BC:\SB\STANDARD.BNK
  187.  
  188.   The basics of it are like this:
  189.  
  190. ROL2CMF [filename][.ROL] [filename][.CMF] /B[d:][path][bank name]
  191.  
  192.   To use either .INS or .SBI files, do the same, but substitute the /B for either
  193. /I (in the case of .INS files) or /S (in the case of .SBI files), and specify the
  194. directory *only* (no filenames).  The conversion program will pick them out
  195. automatically, and will also warn you if any instruments are missing.
  196.  
  197.   And that's about it:  playing FM files on your Sound Blaster in a nutshell. 
  198. Enjoy!
  199.                                                            Page 4
  200.                                    
  201.   MORE FILETYPES...
  202.   =-=-=-=-=-=-=-=-=
  203.  
  204.   In our first edition, we brought you a list of many different music filetypes,
  205. and what you need to use to play them.  In this edition we take this one small
  206. step further:  instrument data filetypes.
  207.  
  208.   .BNK  --  This filetype is actually a specially compressed single file         
  209.             containing several Ad Lib .INS files.  As described above, this is   
  210.             for playing .ROL files, or for converting a .ROL to a .CMF.  Use Ad  
  211.             Lib's BANKMNG to manipulate the instrument data in these types of    
  212.             files.
  213.  
  214.   .INS  --  This filetype contains the necessary data to generate the sound of a 
  215.             single instrument.  IN all of Ad Lib's versions of software 1.5 and  
  216.             above, these filetypes are no longer supported in their single form, 
  217.             instead they must be grouped with BANKMNG to form a .BNK file.  .BNK 
  218.             files are much easier to handle, and take up much, much less space,  
  219.             and are thus recommended.
  220.  
  221.   .SBI  --  This is the Sound Blaster version of the .INS file: you'll need      
  222.             either INS2SBI or ADI2SBI to convert the .INS to the .SBI filetype.  
  223.             They are good for converting .ROL's to .CMF's, as described above.
  224.  
  225.                      ---------------------------------------
  226.  
  227.                              The Picture Express BBS
  228.                               Sysop: David Steward
  229.                                San Antonio, Texas
  230.                                  (512) 666-4842
  231.  
  232.                                  24 Hours Daily
  233.                                1200 - 2400 - 9600
  234.                    USRobotics HST Dual Standard with v.42 bis
  235.                           340 Megs Online + 2 CD-ROM's
  236.  
  237.         Thousands of great pictures in many different formats.  All types
  238.            are supported including many different conversion programs.
  239.  
  240.                           MDA - CGA - EGA - VGA - SVGA
  241.                            Resolutions to 1024X768X256
  242.  
  243.                            Online Conferences include:
  244.  
  245.                Adult                 Adlib               Animation
  246.                                         
  247.                 Give us a call, we're the friendliest BBS around!
  248.                                                            Page 5
  249.           
  250.  
  251.   DO IT YOURSELF:  SOUND BLASTER MIDI INTERFACE
  252.   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  253.  
  254.   Written by Ronald Davis, with introduction by Brad Barclay.
  255.  
  256.   Here's one for all those electronics fans out there.  For those of you
  257. interested in playing with the MIDI function of your Sound Blaster, but can't be
  258. bothered to either search for Creative Lab's interface or who don't with to spend
  259. the money it costs to buy one, here's the simple step-by-step method to build
  260. your own.  All that you need are the parts listed below, and a little knowledge
  261. on how to put things together, and you have yourself one working MIDI interface,
  262. with the joystick port and all!
  263.  
  264.                          ------------------------------
  265.  
  266. The following text explains how to build a MIDI interface for the
  267. Sound Blaster. The circuit is my own design, but works just like
  268. the commercially available interfaces that retails for $60-$90.
  269.  
  270. Here is the list of parts necessary:
  271.  
  272. Qty.           Part
  273.  
  274.  1    Sharp PC900 or HP 6N138 opto-isolator
  275.  1    DB15P (15 pin 'D' connector, male. like joystick connector)
  276.  
  277.  3    220 ohm resistors (2 for input, 1 for EACH output you need)
  278.  1    3 conductor shielded cable (length is up to you)
  279.  2    Female 5 pin DIN connector (1 for input, 1 for each output you need)
  280.  1    PC board with pre-drilled holes (about 2" x 2" from Radio Shack)
  281.       A few short lengths of hook-up wire
  282.  
  283. All of these parts, except the first 2, are available from Radio Shack.
  284.  
  285. Construction techniques are completely up to you, if you want to go
  286. ultra-cheap, you don't even need a PC board or enclosure, and you could
  287. use a MIDI cable you already have by cutting it in the middle. I used
  288. a PC900 out of a non-working organ and cut the end off of a joystick I
  289. didn't need and built the whole thing for about $4.00. Buying all the
  290. parts new, and using an enclosure with built-in MIDI jacks may cost
  291. about $20 or so.
  292.  
  293. Here is a diagram of the DB15P connector (looking at the solder side).
  294.  
  295.     1       5     8
  296.     o o o o o o o o
  297.      o o o o o o o
  298.      9     12     15
  299.                                                            Page 6
  300.                     
  301. Here is the 5 pin FEMALE DIN plug (solder side).
  302.  
  303.        2
  304.    5   o   4 
  305.      o   o
  306.   3  o   o  1
  307.  
  308.  
  309. This is the circuit for the MIDI INPUT.
  310.  
  311.  
  312.                                      +-----> To pin 5 of 'D' connector
  313.                                      |
  314. To pin 15 of 'D' connector <---+     |     +-------+-----> To pin 9 of 'D' con.
  315.                                |     |     |       |
  316.                                | 6   |5    |4      \
  317.                              +---------------+     /  220 ohm
  318.                              |     PC900     |     \  resistor
  319.                              |      or       |     /
  320.                              |   HP 6N138    |     |
  321.                              +---------------+     +------> To pin 6 of PC 900
  322.                                |1    |2    |3
  323.                                |     |     |
  324.                                \     |     +----->  No connection
  325.                        220 ohm /     |
  326.                       resistor \     |
  327.                                /     +-----> To pin 5 of DIN connector
  328.                                |
  329. To pin 4 of DIN connector <----+
  330.  
  331.  
  332. Don't overlook the two 220 ohm resistors.
  333.  
  334. Also, for cables longer than a few feet, connect pin 2 of the DIN to pin
  335. 5 of the 'D' connector.
  336.  
  337.  
  338. The output circuit is much simpler.
  339.  
  340.                                   220 ohm resistor
  341. To pin 12 of 'D' connector <---------/\/\/\/\/---------> To pin 5 of DIN con.
  342.  
  343. To pin 15 of 'D' connector <---------------------------> To pin 4 of DIN con.
  344.  
  345. Also, for cables longer than a few feet, connect pin 2 of the DIN to pin
  346. 5 of the 'D' connector.
  347.  
  348.  
  349. This circuit has been built and tested by me, using Voyetra's SPJr, and
  350. a cheap-o Casio keyboard. The input and output do work as shown here, but I
  351. don't have any other MIDI devices to use to test using more than 1 output
  352. device. Theoretically, it should work fine, but it has not been tested.
  353.                                                             Page 7
  354.  
  355. The chances of hurting anything by trying is slim and none.
  356.  
  357. This circuit DOES work, but I make no guarantees, nor will I be
  358. held responsible for any damages you may cause from your use of
  359. this information.
  360.  
  361. If you have any questions, or would like to buy one already built for you,
  362. I can be contacted on:
  363.  
  364. The Lighthouse BBS (207) 255-3700   (username is Ronald Davis)
  365. The Music Studio BBS (708) 351-0288 (username is Volstagg)
  366.                                                            Page 8
  367.  
  368.      \  / 
  369.    ___\/___    Live and on the             Now in stereo! 
  370.       ||         air from Toronto! 
  371.      /||\                                  Node 2 is now up! 
  372.       ||       The Musical Chair 
  373.      ====              at               Experience the difference of: 
  374.     ======    438-1686 & 438-3009 
  375.      ====                            1000's of Adlib and SB music files 
  376.       ||    _______    1200-14,400     50 gaming doors online 
  377.       ||   |       |   baud & v.32      3 mail networks 
  378.       ||   |       |    _____           1 crazy and caring sysop 
  379. ______||   |       |   |     | 
  380.       ||\  |       |___|     |          Around the clock..... 
  381. Sky   || \ |       |   |     |             Around the world..... 
  382.  Dome ||  \|       |   |     |                Around the bend..... 
  383.      ||||  |       |   |     | 
  384.     |||||| |       |   |     |         The M sical Chai ...438-3009 
  385.    |||||||||       |   |     | 
  386.   ||||||||||       |   |     |         What's missing?     U R! 
  387.  
  388.                                                            Page 9
  389.  
  390.   SUBSCRIPTION AND ADVERTISEMENTS
  391.   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  392.  
  393.   In the past month or so, many people have asked me about selling subscriptions
  394. to THE SOUND BLASTER DIGEST.  So I have decided to undertake this task:  in fact,
  395. I already have 1 subscriber to this month's issue!
  396.  
  397.   Here's how it's going to work: send me a cheque or money order for $25 US/CDN
  398. (if you live in the US, send $25 in US funds, if you live in canada, send $25 in
  399. Canadian funds:  I realize that this makes the US subscribers pay a little more: 
  400. it goes towards the slightly added cost for more expensive stamps, and makes
  401. things easier for the banks and everyone else), fill out the subscription form
  402. contained in the file SBDSUB.TXT, and mail them both to the address on the form
  403. (which is the same as the address for mailing comments).  If there isn't enough
  404. room on the form for extra questions/comments you'd like addressed in a future
  405. issue, please feel free to add extra paper as you please.  
  406.   Please be sure to fill out everything on the form (if possible)!  Forgetting
  407. anything important (like the cheque, or your mailing address) will force me to
  408. send your money back with your subscription form for correction!  So please get
  409. it right the first time!
  410.  
  411.   The subscription will be sent out monthly, on diskette.  This way you can
  412. upload it to your favorite BBS as you please, to share with others.  Right now my
  413. system only handles 5.25" disks, but if a 3.5" disk version is necessary, I'll
  414. attempt to work something out.
  415.  
  416.   I'll tell you now:  the subscription version is exactly the same as the edition
  417. sent to BBS's, so you don't get any extra out of it.  The subscriptions are
  418. provided such that if you have a hard time finding the SBD, you can have it
  419. mailed to your door.  Think about all the factors:  it may be cheaper to call THE
  420. MUSICAL CHAIR, the home of the SBD and download it yourself, along with many
  421. other great sound files, then to buy a subscription.  So use your best judgement.
  422.  
  423.   Secondly, about advertisements in the SBD:  there are two different methods to
  424. advertise something here.  The first is free, and for BBS's *ONLY*:  register
  425. your BBS by filling out the form contained in SBDBBS.TXT, and mailing it to the
  426. address on the form (which should be the same as the one below, addressed to Brad
  427. Barclay), and mail it to me:  you're BBS will be added to the North American
  428. Music BBS list here at the SBD.  Your BBS should have support for Sound Blaster
  429. files and messages about the Sound Blaster:  this is to let other know where they
  430. can get Sound Blaster information: people all across North America will be able
  431. to read it.  The updated list will be printed once every few months.
  432.  
  433.   The other method is fairly cheap and simple:  fill out the form contained in
  434. SBD-AD.TXT, and mail it along with a cheque for $5 (as for subscriptions above)
  435. and a single page, ASCII characters only printed copy of how you'd like the ad to
  436. appear in the magazine.  I'll run the ad for 3 months (the ones contained in this
  437. issue were a freebie, and will be ran for free this once only).  The ad should
  438. have something to do with something that has a strong Sound Blaster flavour,
  439. although it isn't necessary (after all, you are paying $5, and it costs me next
  440. to nothing to do).
  441.  
  442.                                                             Page 10
  443.  
  444.   And so that's about it.  In no way is it necessary to send any money to myself,
  445. I will continue to do this (at least until the end of the year:  I have a
  446. subscriber to keep happy) for free, as I enjoy doing so (besides getting letters
  447. from great people across North America whom I would otherwise never hear from),
  448. but I would like to give you the option of wether you would like to do this or
  449. not.
  450.  
  451.  
  452.  
  453.   WRAPPING IT UP...
  454.   =-=-=-=-=-=-=-=-=
  455.  
  456.   Well, here we are, at the end of another issue of THE SOUND BLASTER DIGEST, now
  457. running for exactly 1/4 of a year.  It's been hectic getting out this issue, with
  458. a subscription to fill suddenly, exams to be written, a beautiful and loving
  459. girlfriend to keep happy (not that I'm complaining), and reading and replying to
  460. letters from all over.  Thanks to those who wrote to mer this month:  David
  461. Steward from San Antonio Texas, "Dr. John" Musgrave from Waterloo Iowa (thanks
  462. for the disk, I hope a free copy of this edition is suitable payment (the disk is
  463. recycled, you'll note)), and Claude Ritchot from Vermette Manitoba:  you're
  464. support is what helps keep this small but lively publication running.
  465.  
  466.   Thanks also to Ronald Davis for his permission to reproduce his article on
  467. building the cheap MIDI adapter, and to Karen O'Hearn, the great woman behind the
  468. man who writes this every month.
  469.  
  470.   That's enough for the thanks.  Keep those letters and phone calls coming!  See
  471. ya next month!
  472.  
  473.  
  474.  
  475.   INCLUDED FILES...
  476.   =-=-=-=-=-=-=-=-=
  477.  
  478.   Included this month are three files:  SBD-AD.TXT, SBDBBS.TXT and SBDSUB.TXT. 
  479. They are simple text files for you to print out, being an advertisement order
  480. form, a SBD BBS list registration form, and a SBD subscription order form.  These
  481. have been provided for you to print out and quickly fill out for your
  482. convenience.
  483.  
  484.  
  485.   Please address all questions or comments about THE SOUND BLASTER DIGEST to the
  486. address below:
  487.  
  488.                               SOUND BLASTER DIGEST
  489.                                 c/o Brad Barclay
  490.                                  36 Sutter ave.
  491.                                 Brampton, Ontario
  492.                                 CANADA.  L6Z 1G7
  493.  
  494.                               Phone (416)846-5599.
  495.  
  496.  
  497.  
  498.