home *** CD-ROM | disk | FTP | other *** search
/ Hacker Chronicles 2 / HACKER2.BIN / 486.SIGNALS5.MAG < prev    next >
Text File  |  1993-08-14  |  11KB  |  225 lines

  1.  
  2.                              --- SiGnALS ---
  3.  
  4.                        Issue  V          Volume  I
  5.  
  6.                             August 11,  1993
  7.  
  8.               Executive Editor : Necrös of The PsYcHiC MoNkS
  9.  
  10.  
  11.                                  Contents
  12.  
  13.         I..........................................Editor's Delusions
  14.         II......................................................Basix
  15.         III..................................Tricks 'n' Tips w/Necrös
  16.         IV.............................................Visualizations
  17.         V......................................................Finalé
  18.  
  19.  
  20. Greets to: Skaven of FC for a nifty ASM 93 MOD (even if it was a 3 hour piece
  21. of shit!), Pxyll ... or is it PaRaDiGm?, all the PM fans, all of those who
  22. have written me and recieved no response (more on that later), and Draeden of
  23. VLA for the assembly help ... even if he doesn't know it yet.
  24.  
  25.  
  26.                            I: Editor's Delusions
  27.  
  28. Welcome to the fifth issue of SiGnAlS, the magazine for the modern MOD coder.  
  29. You may have noticed some changes in the format of SiGnAlS, but they are 
  30. mostly just aesthetic. BTW, sorry about the long delay before the release of
  31. this issue. I actually forgot I had another issue due. <:O (Will try to keep
  32. on top of things in the future!)
  33.  
  34. MY MAILER IS DOWN FOR OUTGOING MAIL! Sorry to all of you who have mailed me in
  35. the last few weeks. I am trying to get the problem fixed, but until then, you
  36. will have to take my word for it that I am very grateful for your responses. I
  37. am trying to incorporate many of your questions into future issues. ;)
  38.  
  39. Now sit back, relax, and catch the SiGnAlS. ;)
  40.  
  41.                                     II: Basix
  42.  
  43. Well, last week we showed you how to actually sit down and start working on a
  44. module.  In this issue, we present some more generalized info that should help
  45. you on your foray into the digital jungle.
  46.  
  47. The 'module' format actually goes under many aliases. Some common formats you 
  48. will see are MOD, AMF, STM, 669, S3M, and NST. MOD and NST are usually Amiga
  49. 4-track modules. However, the MOD format also supports more tracks than 4 
  50. (usually 6 or 8). STM, S3M, and 669 are usually mod-like creations with 8 
  51. tracks. A good player should be able to handle many different file types.
  52.  
  53. Modules are not intrinsically in stereo (for those of you with stereo cards). 
  54. A mod player will usually assign each track to a discrete stereo channel, 
  55. either left or right. To my ear, this sounds like garbage. Each track is 
  56. isolated on one side, thus resulting in a 'pseudo-stereo' effect. The only way 
  57. to make it true stereo (or like any the normal stereo you're used to) is to 
  58. play the mod on both sides simultaneously. This obviously requires twice as 
  59. many tracks as your mod; if you write four track mods, you only have two 
  60. tracks to really work with in true stereo. Some good players allow (like DMP)
  61. allow you to mix the stereo channels, resulting in a very nice 'surround
  62. sound' effect. More stereo tricks later.
  63.  
  64. Where to find mods? The best way is through FTP. Some local bulletin board
  65. systems carry modules in their audio directories, but usually they have a
  66. small selection. FTP sites usually have large (50-60) selections of modules 
  67. for public downloading. Some good sites are:
  68.  
  69.     nic.funet.fi (Finland)      /pub/amiga/modules
  70.     wuarchive.wustl.edu (US)    /pub/msdos_uploads/mods
  71.     cs.uwp.edu (US)
  72.     brad.ac.uk (UK)
  73.  
  74. Make sure you are in binary mode before downloading, unless you like listening 
  75. to digitized ASCII. ;)
  76.  
  77. To logon to an anonymous FTP site, simply enter 'anonymous' as your name, and
  78. your internet address as your password. Usually the transfer rates are
  79. reasonable (3-4 Kbytes/sec).
  80.  
  81. How do you know what you're downloading? You don't. This is not good,
  82. especially if you spend four or five hours downloading to find you have crap.
  83. Most mods have a text file that has the same name as the mod in the same
  84. directory. Download this first and read it. Hopefully they'll have some sort
  85. of description of what kind of module it is. You can eliminate some files by
  86. common sense. For example, if you hate techno, DON'T DOWNLOAD
  87. RhythmIsADancer.lzh!
  88.  
  89. Ah, '.lzh'. I almost forgot. Most modules you'll download are compressed. This
  90. is good and bad. You don't have to spend as long downloading it, but you have
  91. to uncompress it before you can play it. Here are some common archive
  92. (compressed file) extensions, and the corresponding extraction programs.
  93.  
  94.     .LZH or .LHA   -  use LHA.EXE by Haruyasu Yoshizaki
  95.     .ZIP           -  use PKUNZIP.EXE from PkWare
  96.     .ARJ           -  use ARJ.EXE by Robert K. Jung
  97.  
  98. These programs are available by FTP also, try the /pub/msdos/compression or
  99. /pub/msdos/utils directories. ;)
  100.  
  101. Well, that's Basix for today. Enjoy your module coding!
  102.  
  103.                       III : Tricks and Tips w/Necrös
  104.  
  105. We have two new tricks for use in your fun modules today. In this section, we
  106. will cover the magic sample offset effect (9XX), and also the fun Portamento
  107. to Note (3XX)! Ah, before you get mad at my blatant use of unseemly symbols,
  108. please read on just a little farther.
  109.  
  110. Trick #1: Sample Offsetting
  111.  
  112. What if your bass track sucks? Can you liven it up a little? How can you make
  113. even a disgusting stream of the same 'C-1' bass note sound inventive? The
  114. answer... yeah, you know already. Sample offsetting.
  115.  
  116. First what you need is a sound that changes versus time. Let's use a bass 
  117. sound for our example. Get a bass sound that maybe makes a 'wow' sound, or a 
  118. 'neeeeow' sound or a 'beeeeeooouuunnnnt' sound. (Sorry about the noises, but 
  119. wait 'til I start uploading sample examples w/the mag. You'd think twice about 
  120. d/loading this if it was 3 megs ;) Anyways, try this with your sound.
  121.  
  122.         Instead of this...                  try this.....
  123.  
  124.         01 C-1 01000                        01 C-1 01901
  125.         02 C-1 01000                        02 C-1 01902
  126.         03 C-1 01000                        03 C-1 01903
  127.         04 C-1 01000                        04 C-1 01904
  128.         05 C-1 01000                        05 C-1 01905
  129.         06 C-1 01000                        06 C-1 01906
  130.         07 C-1 01000                        07 C-1 01907
  131.         08 C-1 01000                        08 C-1 01908
  132.         09 C-1 01000                        09 C-1 01901
  133.         0A C-1 01000                        0A C-1 01902
  134.                  .                                   .
  135.                  .                                   .
  136.                  .                                   .
  137.  
  138. What is this? We are using the sample offset effect (9XX). This starts playing 
  139. the sample at an offset from its starting position, given by the XX modifier. 
  140. For example, putting a 901 effect on a sample will play it at a slight offset, 
  141. but a 920 effect may start the note halfway through the sample. By varying 
  142. this on a repeated note, we can create different sounds out of the same 
  143. instrument by playing different parts of the sample. Try it, you'll like it.
  144.  
  145. Also try playing two long sounds at the same time, one normally, one with a
  146. 901 sample offset effect. It produces a neat phase shift effect (and a nice
  147. stereo reverb for those of you w/stereo cards).
  148.  
  149. Trick #2: Portamento to Note
  150.  
  151. The Portamento to Note effect (3XX) is a neat way to create pitch bends
  152. without the hassle of regular port up or port down (1XX,2XX) commands. Let's
  153. say you want to slide from a C-2 to a E-2...
  154.  
  155.     The stinky way!                     The good way!
  156.  
  157.     01 C-1 01101                        01 C-1 01000
  158.     02 --- 01101                        02 --- 01000
  159.     03 --- 01101                        03 --- 01000
  160.     04 --- 01101                        04 --- 01000
  161.     05 --- 01101                        05 --- 01000
  162.     06 E-1 01000                        06 E-1 01301
  163.     07 --- 01000                        07 --- 01301
  164.     08 --- 01000                        08 --- 01301
  165.     09 --- 01000                        09 --- 013F0
  166.     0A --- 01000                        0A --- 01000
  167.  
  168. In the first example, we use normal portamento up commands to slide the note
  169. upwards. The problem is - how much do we slide so we land exactly on the note?
  170. Trial and error is the only answer, my friends. This can be avoided by the use
  171. of Portamento To Note (3XX). This effect specifies a destination note for the
  172. slide. The effect will never slide above that note, no matter how much slide
  173. you put into it. Notice in the second example, in beat 06 we specify the 301
  174. effect (PTN) with E-1 as the destination note. We then carry on the slide 
  175. until beat 09. Then we make the slide REAL big for a beat (3F0) so we make 
  176. sure if we're below the note ... we're there now (he he!). This takes the 
  177. hassle out of your slides by placing limit value at the top or bottom of your 
  178. slide. For downward slides, just specify a lower note. Don't even hafta change 
  179. the effect. ;)
  180.  
  181.                            IV: Visualizations
  182.  
  183. A quick visualization today. Where is the American demo scene? Europe has 
  184. their compos, Assembly '93 being the most obvious one. I haven't ever seen any 
  185. event in the States even remotely like The Party anywhere. Is this due to a 
  186. lack of coders? I doubt it. I know that a lot of people around here download
  187. stuff from FC and the other groups the week it comes out. But why is there no 
  188. compos or anything like that? The hacker community BY ITSELF is big enough to 
  189. support such a thing.
  190.  
  191. Maybe Microsoft and IBM have dominated the scene so much that people are drawn 
  192. to computer stores to purchase pre-packaged products like little lemmings. I 
  193. haven't even seen an abundance of American demo groups. Hackers we have 
  194. galore, but aside from a few, I haven't seen the interest. Most of the really 
  195. awesome demos come from Finland and/or Eastern Europe.
  196.  
  197. Maybe it's a mentality thing. America's solution to the limitations of the 
  198. computer is to build a bigger computer. Europe's solution is to max out what 
  199. you already have. Have you seen Windows NT? You know how many disks that is? 
  200. Or maybe Ultima 7?
  201.  
  202. I would really like to hear from any groups interested in starting a US Party
  203. (maybe for summer 1994?) that would feature the best talent on US soil and
  204. elsewhere. OK, maybe we could invite the Brits too ;) My internet addr is
  205. listed below, please feel free to distribute. Please make sure to mention your
  206. demo group affilitations and your duties in any correspondence, too. And
  207. mod-coders are always welcome to chat....;)
  208.  
  209.                                V: Finale
  210.  
  211. Another issue come and gone. I urge all of you to download the music files 
  212. from the ASM '93 competition in Finland. Most good demo sites will have this, 
  213. but if you can't find it anywhere else, try wuarchive.wustl.edu under 
  214. /pub/msdos/demos. Until the next time ....
  215.  
  216. e-mail: segaag@craft.camp.clarkson.edu (until September 1, 1993)
  217.  
  218. turtle-xpress:      Necrös
  219.                The PsYcHiC MoNkS
  220.                7985 State Rt. 69
  221.              Oriskany, NY    13424
  222.  
  223.  
  224. n/n
  225.