home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / genie-commodore-file-library / MusGraph / SIDWORKS.ARC / SIDWRKS.DOC.P < prev   
Text File  |  2019-04-13  |  8KB  |  197 lines

  1.  
  2.                       sID wORKS sHOP 
  3.  
  4.                       bY tECH mILLER 
  5.                   (tECH mILLR ON q-lINK) 
  6.  
  7.  
  8.  
  9.  
  10. introduction: 
  11.  
  12.     sID wORKS sHOP IS THE eNHANCE sID uTILITY 'i' HAVE BEEN WAITING
  13. FOR!  tHE eNHANCE sID eDITOR IS A GREAT TOOL FOR WRITING AND ENTERING
  14. MUSIC INTO A .MUS FILE.  hOWEVER, IT IS QUITE CUMBERSOME WHEN IT
  15. COMES TO GETTING THE SOUND OF THAT VOICE JUST RIGHT.  yOU HAVE TO
  16. BOUNCE BACK AND FORTH TIME AFTER TIME.....  tHIS UTILITY SHOULD EASE
  17. THAT BURDEN.  pLUS YOU HAVE THE ABILITY TO SAVE VOICE 'PARAMETERS'
  18. FOR FUTURE USE OR REFERENCE. 
  19.  
  20.  
  21. overview: 
  22.  
  23.     tHE sID wORKS sHOP IS A SINGLE VOICE SID REGISTER UTILITY THAT
  24. EMULATES MOST 'EFFECTS' FOUND ON THE eNHANCE sID eDITOR.  iT ALLOWS
  25. FOR THE SETUP AND ADJUSTMENT OF THE NORMAL a-d-s-r REGISTERS, THE
  26. FILTER REGISTERS AND ALL THE OTHER STANDARDS.  iT ALSO ALLOWS THE
  27. ASSIGNMENT AND ADJUSTMENT OF SPECIAL EFFECT REGISTER, IE. pORTAMENTO,
  28. vIBRATO, fILTER/pULSE sWEEP, AND A COUPLE OF OTHERS.  tHE UTILITY HAS
  29. PROVISIONS FOR AUTOMATIC RANDOM SETTING OF ALL THE REGISTERS,
  30. TWEEKING/TUNING OF THE REGISTERS, DRIVING A PRINTER, AND
  31. SAVING/LOADING OF VOICE PARAMETERS. 
  32. tHERE ARE TWO MODES OF 'TEST LISTENING' AVAILABLE SO EVALUATIONS CAN
  33. BE MADE EASILY.  aND ALL THIS FOR THE LOW, LOW PRICE OF..... free! 
  34.  
  35.     nOW YOU CAN EASILY ADJUST AND HEAR THE SOUND YOU WILL USE IN THE
  36. sID eDITOR.  yOU CAN EASILY CREATE RANDOM SOUNDS (SOME OF WHICH ARE
  37. QUITE SURPRISING) AND EXPAND YOUR PARAMETER LIBRARY  QUICKLY.  eNOUGH
  38. JIBBER JABBER... 
  39.  
  40.  
  41. main menu: 
  42.  
  43.     mOST OF THE FEATURES ARE SELF EVIDENT.  oNE IS NOT LISTED ON THE
  44. SCREEN.  aLL OF THESE WILL BE BRIEFLY DESCRIBED. 
  45.  
  46. f1: 
  47.     pRESSING f1 WILL DISPLAY ALL THE CURRENT SID PARAMETERS ON THE
  48. SCREEN, ALONG WITH THE APPROXIMATE PLAYING TIME OF THE SOUND IN
  49. JIFFIES. 
  50.  
  51. f2: 
  52.     tHIS KEY WILL RANDOMLY SET ALL SID REGISTERS TO A VALUE BETWEEN 0
  53. AND THE MAXIMUM VALUE OF THE REGISTER. 
  54.  
  55. f3: 
  56.     f3 WILL PLAY A SHORT SONG WITH QUARTER, HALF AND WHOLE NOTES. 
  57. tHIS SONG IS A SOUND ENVIRONMENT SIMILAR TO THE EDITOR.  
  58.  
  59. f4: 
  60.     tHIS KEY WILL CAUSE A PRINTER DUMP TO OCCUR.  a SOUND NAME WILL
  61. BE PROMPTED, THEN PRINTER PRESENCE TESTED.  tHIS PRINTER DRIVER USES
  62. FORM FEED CHARACTERS (chr$(12)) AND SO IS NOT 100% 1525 COMPATIBLE. 
  63.  
  64.  
  65.  
  66.  
  67.  
  68. f5: 
  69.     aLLOWS ADJUSTMENT OF THE REGISTERS.  uSE THE CURSOR KEYS TO MOVE.
  70.  tHE +/- KEYS TO INCREMENT/DECREMENT, f1/f3 FOR FAST INC/DEC.  f8 KEY
  71. WILL RETURN TO THE main menu. 
  72.  
  73. f6: 
  74.     lOADS A SOUND PARAMETER FROM THE DISK THE PROGRAM WAS LOAD FROM. 
  75. tHE PARAMETER NAME WILL BE ASKED FOR. 
  76.  
  77. f7: 
  78.     sAVES THE CURRENT SOUND PARAMETER OF THE DEFAULT DISK DRIVE. 
  79. aGAIN, THE PROGRAM WILL ASK FOR A FILE NAME. 
  80.  
  81. f8: 
  82.     f8 TERMINATES THE PROGRAM.  bEFORE IT ENDS, THE PROGRAM
  83. DISENGAGES THE INTERRUPT ROUTINES, SO JUST HIT THE NORMAL KEY, DON'T
  84. BREAK OUT! 
  85.  
  86. space: 
  87.     tHIS KEY IS NOT NOTED ON THE MAIN MENU!  tHIS KEY WILL PLAY 3
  88. NOTES.  aLL THREE WILL HAVE THE FULL ATTACK, DECAY, AND RELEASE
  89. TIMES.  eACH WILL HAVE SLIGHTLY DIFFERENT SUSTAIN TIMES.  tHIS OPTION
  90. WILL ALLOW YOU TO HEAR THE ENTIRE SOUND!  but... iT TAKES TIME, AND
  91. THERE IS NO WAY TO STOP IT, SHORT OF RUN/STOP - RESTORE.  sO BE
  92. AWARE! 
  93.  
  94.  
  95. notes, comments: 
  96.  
  97. f2:  sINCE THE REGISTERS ARE RANDOMLY SET, IT IS POSSIBLE TO GET A
  98. SOUND THAT IS INAUDIBLE.  iF THIS HAPPENS TRY ADJUSTING OR TURNING
  99. OFF THE FILTER.  aDJUSTING THE SUSTAIN.  oR JUST HITTING f2 AGAIN. 
  100. uSE f5 TO ADJUST THE REGISTERS. 
  101.  
  102. f3:  pLAY SONG.  tHE VOICE SETUP CAN DRASTICALLY AFFECT THE SOUND OF
  103. THIS SONG.  aT TIMES IT MAY SEEM OUT OF TUNE OR SEQUENCE.  iT'S
  104. NOT... iT'S JUST THE VOICE YOU HAVE SELECTED!    wHEN PLAYING THE
  105. TUNE, IF ANY KEY IS PRESSED, THE TUNE WILL TERMINATE ON THE NEXT
  106. NOTE. 
  107.  
  108. f4:  tHE PRINTER i USE IS A sEKOSHIA sp1000.  i WROTE THIS VERSION TO
  109. BE COMPATIBLE WITH THAT PRINTER.  tHE DRIVER USES THE chr$(12)(FORM
  110. FEED) TO FEED TO THE TOP OF THE PAGE.  aNY PRINTER THAT ACCEPTS THE
  111. FORM FEED CHARACTER SHOULD BE DIRECTLY COMPATIBLE.  1525 PRINTERS AND
  112. THE LIKE SHOULD STILL PRINT, JUST NOT AS PRETTY.  tHE NEXT VERSION
  113. SHOULD BE MORE COMPATIBLE.  tHE PROGRAM WILL PRINT TEN VOICE
  114. PARAMETERS PER PAGE, THEN FORM FEED. 
  115.  
  116. f5:  wHEN IN THE ADJUSTMENT SCREEN THE CURSOR KEYS MOVE THE SELECT
  117. WINDOW AROUND, THE +/- KEYS INCREMENT/DECREMENT BY ONE.  tHE f1/f3
  118. KEYS INCREMENT/DECREMENT BY TEN.  aLL KEYS REPEAT IF YOU HOLD THEM
  119. DOWN.  f8 KEY WILL RETURN TO MAIN MENU.  eACH REGISTER HAS A MAX
  120. VALUE.  tHE INCREMENT WILL NOT INCREMENT PAST THIS MAX VALUE. 
  121.  
  122. f8:  tHE f8 KEY SELECTS QUIT.  aT THE END OF THE PROGRAM IT ASK YOU
  123. TO PRESS THE RETURN KEY.  aFTER THE RETURN KEY IS PRESSED, THE
  124. INTERRUPT ROUTINES ARE DISABLED, AND KEY REPEAT RESTORED TO NORMAL. 
  125. bE VERY CAREFUL ABOUT EXITING OTHER WAYS!  iF YOU HIT THE RUN/STOP
  126. KEY DURING PROGRAM EXECUTION, MAKE SURE YOU RUN/STOP RESTORE BEFORE
  127. RE-RUNNING THE PROGRAM.  tHE INTERRUPTS MUST BE DISABLED BEFORE THE
  128. PROGRAM IS RUN TO AVOID LOCK-UP. 
  129.  
  130.  
  131.  
  132.  
  133.  
  134.     cERTAIN EFFECTS CAN CANCEL EACH OTHER OUT.  pOR WITH A LARGE
  135. NUMBER WILL TEND TO BE LESS NOTICEABLE.  iF pOR IS A SMALL NUMBER AND
  136. VIBRATO IS ACTIVE, WITH p&v OFF, YOU MAY NOT HEAR ANY VIBRATO.  tHIS
  137. IS BECAUSE pOR NEVER COMPLETES IT'S CYCLE.  tHE SWEEP FUNCTIONS WRAP
  138. AROUND... JUST LIKE THE sID eDITOR.  pNT CAN DRASTICALLY CHANGE A
  139. SOUND.  pNT ADJUST THE TIME AT WHICH THE RELEASE PHASE IS TRIGGERED. 
  140. tHE LARGER pNT THE LESS TIME ATTACK/DECAY WILL HAVE.  pNT CAN MAKE A
  141. VOICE SOUND LOWER IN VOLUME AS WELL. 
  142. wHEN pOR IS OFF (AT ZERO) p&v IS AUTOMATICALLY TURNED ON.  sINCE pOR
  143. IS OFF IT WILL NEVER REACH THE END OF IT'S CYCLE, SO IF p&v IS OFF,
  144. THE VIBRATO CYCLE WILL NEVER OCCUR.  sOME EFFECTS VALUES ARE SO LARGE
  145. OR SMALL THEY ACT AS IF THE EFFECT WAS INACTIVE.  iN CASES LIKE THAT,
  146. FEEL FREE TO DRIVE THE EFFECTS VALUE TO ZERO (TURN IT OFF).  fOR
  147. COMPLETE DEFINITION OF THE REGISTER FUNCTIONS, SEE eNHANCED sID
  148. eDITOR MANUAL.  mOST POINTERS THEY GIVE ALSO APPLY TO THIS UTILITY. 
  149.  
  150.  
  151. tech notes: 
  152.  
  153.  
  154.     tHE MACHINE LANGUAGE PART OF THIS PROGRAM HAS BEEN APPENDED TO
  155. THE END OF THE BASIC PROGRAM.  a MOVE UTILITY WAS APPENDED BETWEEN
  156. THE m/l AND basic PROGRAMS.  iF YOU MAKE ANY CHANGES IN THE BASIC
  157. THAT CHANGE THE LENGTH OF THE PROGRAM, THE LINKED m/l IS LIKELY TO BE
  158. DISTURBED.  tHIS MAY CAUSE THE PROGRAM TO CRASH.  tHE BASIC PART IS
  159. heavily COMMENTED.  tHE MACHINE LANGUAGE PORTION, AFTER IT IS MOVED
  160. INTO PLACE, OCCUPIES MEMORY STARTING AT 49152 (c000).  tHE REGISTERS
  161. AND m/l VARIABLES ARE LOCATED BETWEEN 49220 (c044) AND 49324 (c0ac)
  162. INCLUSIVE.  tHEN END OF THE m/l SECTION, AFTER MOVING, IS 49927
  163. (c307). 
  164.  
  165.  
  166. closing: 
  167.  
  168.     aT THIS TIME THERE IS NO DIRECTORY, AND NO WAY TO CHANGE THE
  169. DEFAULT DISK DEVICE.  sO YOU ARE BLIND, AND ARE STUCK WITH THE DRIVE
  170. YOU LOAD THE sID wORKS sHOP FROM.  fOR THIS REASON, i SUGGEST YOU
  171. MAKE A SEPARATE DISK WITH NOTHING BUT sID wORKS sHOP, AND SOUND
  172. PARAMETERS ON IT.  oCCASIONALLY DUMP THE DIRECTORY TO YOUR PRINTER,
  173. AND KEEP THIS PRINT OUT WITH THE DISK.  tHE NEXT VERSION SHOULD HAVE
  174. SOME USEFUL FEATURES, SUCH AS, DIRECTORY, DEVICE CHANGE (PRINTER AND
  175. DRIVE), AUTOMATED REPLACE, AND A COUPLE OF OTHER FEATURES. 
  176.  
  177.  
  178.  
  179.     iT'S NOT TOO PRETTY.... bUT IT DOES A GOOD JOB!  hAVE FUN WITH
  180. IT, AND DROP ME A LINE IF YOU HAVE ANY COMMENTS! 
  181.  
  182. ................. tech 3/30/90 
  183.  
  184. (tECH mILLR ON q-lINK) 
  185.  
  186.  
  187.  
  188. eNHANCED sIDPLAYER/eDITOR IS WRITTEN BY cRAIG cHAMBERLAIN, AND (c)
  189. cOPYRIGHT BY compute! pUBLICATIONS (1986). 
  190.  
  191. tHE PROGRAM LINKER USED (ml64load.obj) IS WRITTEN BY jOHN l. 
  192.  
  193. tHE FAST LOAD/BOOT (sizzle!) IS WRITTEN BY rAY rOBERTS AND pHIL
  194. bACON. 
  195.  
  196. tHANK yOU TO ALL THAT HAVE CONTRIBUTED! 
  197.