home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / genie-commodore-file-library / Information / SIDNEWS4-1.TXT < prev    next >
Encoding:
Text File  |  2019-04-13  |  13.8 KB  |  240 lines

  1. DPLAYER NEWS #4  April 1986 
  2.  
  3. This is the fourth news file for Sidplayer, the music system published in "All 
  4. About The Commodore 64, Volume Two" by COMPUTE! Books.  This news file offers 
  5. many hints, tips, and suggestions on how to more easily create better sounding 
  6. songs.  The information presented here will be of interest to both novices and 
  7. experienced users. 
  8.  
  9. Please keep in mind that the Sidplayer Editor is to be used only by those who 
  10. have purchased Volume Two.  The Editor is not a Public Domain program.  This 
  11. document is not intended to be a guide on how to use the Editor for people who 
  12. have not purchased the book. 
  13.  
  14. The main part of this document consists of suggestions organized by command 
  15. name.  After these suggestions you will find some shorter sections that 
  16. describe the symptoms of Master Composer Syndrome, encourage you to hook your 
  17. computer up to a stereo, and offer some advanced techniques to ponder. 
  18.  
  19. TEM 
  20. 1. The Editor lacks a feature to play just a given measure.  Although a fast 
  21. forward feature is available, it can still take a while to skip past part of a 
  22. song.  A faster way to skip over a part is to insert the command TEM 900 at 
  23. the beginning of the part to be skipped, and then insert a TEM command for the 
  24. correct tempo at the place you want to hear.  When you play the song, the part 
  25. to be skipped will be played even faster than is permitted by the fast forward 
  26. feature, and you won't run a risk of getting a CLOBBER error (unless you use 
  27. the fast forward feature as well).  There are two restrictions to the use of 
  28. this technique.  If the part to be skipped contains thirty second notes, tempo 
  29. 450 will have to be used instead.  If the part uses utility durations, this 
  30. technique cannot be used. 
  31. 2. The tempo chart on page 285 is so handy, it may be worthwhile to photocopy 
  32. the page for quick reference for when you enter a song. 
  33.  
  34. UTL 
  35. 1. If you need to get a portamento glide that is longer than a whole note, you 
  36. can always use the utility duration.  This will permit a glide of any duration 
  37. up to four seconds. 
  38.  
  39. VOL 
  40. 1. It is strongly recommended that you not use volumes above level 12, except 
  41. when you are using the triangle waveform which is naturally quieter.  If you 
  42. use volume levels above 12, especially with the pulse wave, the song may 
  43. overpower the speaker on some televisions, causing the sound to be distorted, 
  44. and thereby detracting from the quality of your song.  Not everybody has their 
  45. C64 hooked up to a nice stereo that can handle the volume. 
  46. 2. You need to use the VOL command on only one voice.  The master volume sets 
  47. the volume for all three voices.  If a VOL command is used on more than one 
  48. voice at the same time, the VOL on the highest numbered voice is the one that 
  49. will take effect.  Usually the VOL and BMP commands are used only on voice one. 
  50. 3. Be aware that a popping noise occurs when the master volume is changed by 
  51. large amounts.  Some people feel that the popping detracts from the song, and 
  52. try to minimize the popping in their songs.  To reduce the popping, try using 
  53. smaller volume level changes and different positions for the volume changes. 
  54. The sustain levels can also be adjusted to control the overall volume. 
  55.  
  56. BMP 
  57. 1. As with the VOL command, use BMP in only one voice.  If two voices use a 
  58. BMP command at the same time, the volume will be bumped by two levels instead 
  59. of one. 
  60. 2. BMP can be used to fade out a song when the last measure or two are 
  61. repeated.  Some songs also use BMP to fade out the last note, but this creates 
  62. a noticeable "stepping" effect in the volume as it changes.  A better way to 
  63. fade out a note is to use a long release (a large RLS value). 
  64.  
  65. HED and TAL 
  66. 1. Remember that repeat loops cannot be nested.  Be especially careful of this 
  67. when you have a repeat loop that contains a phrase call, and the phrase also 
  68. contains a repeat loop. 
  69. 2. If at all possible, try to avoid using HED 0 for endless repetition.  A 
  70. song that does not end does not work very well with an autoplayer. 
  71.  
  72. DEF 
  73. 1. Some songs contain several phrase definitions right at the beginning of 
  74. each voice, which often set up waveforms and envelopes that are not used until 
  75. later in the song.  This may be convenient but it is not always a good 
  76. practice.  When Sidplayer has to process several commands before the first 
  77. note, the chance of getting a CLOBBER error is increased.  This error occurs 
  78. when too many commands are placed between notes, and they cannot all be 
  79. processed in one jiffy (one sixtieth of a second).  The intended way for a 
  80. phrase to be used is to define the phrase as it is played the first time, and 
  81. then to call it when it needs to be played again later.  See pages 300 to 304 
  82. for a complete explanation of phrases. 
  83.  
  84. F-M and FLT 
  85. 1. Sometimes it can be handy when editing a song to play only one voice at a 
  86. time.  Unfortunately, this cannot be done if the voice contains a call to a 
  87. phrase defined in a voice that is not being played.  A way to get around this 
  88. limitation is to play the voice that contains the phrase definition but to 
  89. include the commands F-M N and FLT Y at the beginning of the voice.  Selecting 
  90. a filter mode of N (no mode) and passing the voice through the filter makes 
  91. the voice inaudible.  This allows you to play the voice so that the phrase 
  92. gets defined, without hearing the voice itself. 
  93.  
  94. F-X 
  95. 1. In addition to generating tones for music, the SID chip also picks up a lot 
  96. of the "noise" from the circuitry inside the computer.  This undesirable 
  97. background noise can be significantly reduced on some computers by turning on 
  98. the external filter input.  To take advantage of this, just include an F-X Y 
  99. command at the beginning of each song you create.  The songs will be free of a 
  100. lot of the background hiss when played.  Other than making the song sound much 
  101. cleaner, enabling the external filter input will not have any effect on the 
  102. song. 
  103.  
  104. ATK 
  105. 1. It is not always desirable to use a value of 0 for the ATK command.  When 
  106. all three voices have an attack rate of 0, and all three voices start playing 
  107. new notes at the same time, sometimes the SID chip will not gate (start 
  108. playing) the notes together, and one note will noticeably start to sound 
  109. before the others.  The phenomenon is sporadic, but does not occur with slower 
  110. attack rates, so you can use ATK 1 to get around the problem. 
  111.  
  112. DCY 
  113. 1. To minimize the "biting" effect of the volume falling from the attack peak 
  114. to a much lower sustain level, a slower decay rate can be used. 
  115.  
  116. SUS 
  117. 1. Unfortunately, the SID chip does not provide a volume control for each 
  118. voice (the VOL command affects all three voices), but to some extent, the 
  119. sustain level of a voice can be used to control the volume of a voice. 
  120. 2. If one voice is playing a melody and other voices are supporting it by 
  121. playing harmony, it is a good idea to have the SUS level for the harmony 
  122. voices set at least one level lower than the sustain level for the melody 
  123. voice.  If they are equal, the harmony voices can overpower the melody voice. 
  124. Setting their SUS levels lower makes the melody voice stand out, and generally 
  125. the song will sound a bit nicer. 
  126.  
  127. RLS 
  128. 1. As with the ATK command, it is a good practice to avoid using the value 0 
  129. with the RLS command.  A release rate of 0 sometimes makes voices cut off 
  130. unevenly.  It is more noticeable when the song is played on a stereo instead 
  131. of a television or monitor speaker.  Values from 1 to 15 are recommended for a 
  132. more pleasant effect. 
  133.  
  134. PNT 
  135. 1. The release point, set by the PNT command, determines the number of jiffies 
  136. from the end of a note that the note should start to release.  Always remember 
  137. that the release point must be less than the duration of the note being 
  138. played, or the note will not be played properly.  For example, in tempo 100 a 
  139. sixteenth note is 9 jiffies long.  If the release point is set to 12, the note 
  140. will start to release as soon as it starts playing.  It will never have a 
  141. chance to complete its attack, and so will not be heard, or will be hardly 
  142. audible.  For this reason the release point is usually set around 4 or 5.  If 
  143. you have the release point set larger and have to play some shorter notes, it 
  144. may be necessary to temporarily set the release point smaller for those notes. 
  145. You can refer to the tempo chart on page 285 to determine the exact jiffy 
  146. count for any note in any tempo. 
  147. 2. If notes of longer durations are being played, a reason to use a larger 
  148. release point is to create a more staccato effect. 
  149. 3. Setting the release point to 0 means that notes played will never be 
  150. released.  This is the same thing as tying the notes together.  Therefore, if 
  151. you need to enter a lot of notes that are all tied together, for a legato 
  152. effect, set the release point to 0 instead of entering a tie for each note. 
  153. 4. If a voice contains alternating notes and rests of the same duration, such 
  154. as a quarter note, quarter rest, quarter note, quarter rest sequence in a bass 
  155. line, a shortcut can be used.  The technique is combine the notes and rests 
  156. into notes of equivalent total duration and then set the release point to make 
  157. the release begin where the rest would normally begin.  For example, let's say 
  158. that the above quarter notes and quarter rests were played in tempo 100, so 
  159. each note and rest was 36 jiffies long, and the release point was set at 4. 
  160. Instead of entering quarter note and quarter rest pairs, you could enter half 
  161. notes and set the release point at 40, where the 40 is 36 jiffies for the 
  162. quarter rest and 4 jiffies for the normal release point of the quarter note. 
  163.  
  164. WAV 
  165. 1. For some reason, pitches played using the pulse wave in octaves 0, 1, and 
  166. some of 2 sound out of tune.  It may be best to avoid using the pulse waveform 
  167. when playing notes in the lowest octaves. 
  168. 2. The pulse waveform can be combined with the triangle waveform to create a 
  169. new and useful waveform type.  Just enter the number 5 (4 for pulse plus 1 for 
  170. triangle) to select the WAV TP command.  The resultant waveform is especially 
  171. useful for harpsichord effects. 
  172. 3. The waveform combination SP is much quieter and therefore is not as useful. 
  173. All other combinations seem to be inaudible. 
  174. 4. Don't put a WAV command right before a rest.  The release of a preceding 
  175. note may continue into a rest, and a waveform change before the rest may clip 
  176. the end of the note and be noticeable.  Instead, just put the WAV command 
  177. right before the next note to be played. 
  178.  
  179. P-W 
  180. 1. Do not use the pulse wave with a pulse width less than 100.  Notes played 
  181. with a width much less than 150 are inaudible on some SID chips. 
  182. 2. When using the TP waveform combination, be sure to have the pulse width set 
  183. below 2048.  The volume of the TP waveform decreases as the pulse width goes 
  184. above 2000.  Also set the width below 2048 when using waveform SP. 
  185.  
  186. P-S 
  187. 1. Pulse width sweeping works by adding the pulse sweep value to the pulse 
  188. width once each jiffy.  The only problem with this is that with larger sweep 
  189. rates, the pulse width can exceed 4095, in which case it wraps around and 
  190. starts back at 0.  This causes a very noticeable popping noise which can 
  191. really detract from a song.  To avoid the wraparound you can use a slower 
  192. sweep rate or set the pulse width lower (or higher if you are sweeping 
  193. backwards).  If you want to keep the same pulse width and sweep rate, first 
  194. determine on which notes the wraparound occurs.  These will be the notes with 
  195. the longest durations.  Then take each note which causes popping, divide it 
  196. into two halves tied together, and insert a P-S command between them with the 
  197. same sweep rate but the opposite direction.  For example, if popping occurs on 
  198. a half note when the sweep rate is 30, instead enter a quarter note tied to 
  199. another quarter note of the same pitch, with a P-S -30 command between them. 
  200. You will also need to enter a P-S 30 command after them to reset the direction 
  201. of the sweep for the next note. 
  202.  
  203. SNC and RNG 
  204. 1. Refer to pages 324 to 325 and 333 to 337 of Volume Two for the correct way 
  205. to set up synchronization and ring modulation effects. 
  206.  
  207. VDP and VRT 
  208. 1. For a more natural vibrato effect, you can change the vibrato depth while a 
  209. note is playing.  Just break the note into smaller notes of the same total 
  210. duration, all tied together, and put VDP commands of increasing values between 
  211. them.  Again, remember to reset the depth back to the original value. 
  212. 2. Be aware that the vibrato processing is done only for the duration of a 
  213. note, and is not done when a rest is being played.  When a note with a slow 
  214. release rate is followed by a rest, the voice may continue to fade away during 
  215. the first part of the rest.  If vibrato is used on the note, it is sometimes 
  216. noticeable that the vibrato all of a sudden stops as the note is fading away. 
  217. To prevent this from happening, you can delete the rest, add its duration to 
  218. the preceding note, and set the release point higher for that note as 
  219. discussed in the above section on the PNT command. 
  220.  
  221. TPS 
  222. 1. The SID chip cannot play pitches beyond octave 7, even when the TPS command 
  223. is used.  If you try to play a note above B7, the note will be played with the 
  224. same pitch but in octave 7.  Thus an E transposed to octave 8 will be played 
  225. as an E in octave 7.  To determine if a voice is being transposed out of 
  226. range, watch the voice on KPLAY and see if the key goes off the right edge of 
  227. the piano keyboard display and disappears. 
  228. 2. It is possible for the SID chip to play pitches in octave -1 by using the 
  229. TPS command with negative values, but this is rarely useful. 
  230.  
  231. AUX 
  232. 1. When using the AUX command to change the color of the piano keys in KPLAY, 
  233. do not use values outside the range of 0 to 15.  Values larger than 15 do not 
  234. give you any new colors, and songs using larger values may forfeit 
  235. compatibility with future editions of players. 
  236.  
  237. Sidplayer News Part 4 continues in SIDNP2.DOC 
  238.  
  239.