home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / sources / hp48 / 248 < prev    next >
Encoding:
Text File  |  1992-08-19  |  6.3 KB  |  140 lines

  1. Newsgroups: comp.sources.hp48
  2. Path: sparky!uunet!seq!spell
  3. From: Joe Ervin <ervin@pinbot.enet.dec.com>
  4. Subject:  v06i024:  sounder_je - A totally cool sound player v1.0, Part01/01
  5. Message-ID: <1992Aug20.025336.451@seq.uncwil.edu>
  6. Followup-To: comp.sys.hp48
  7. Sender: spell@seq.uncwil.edu (Chris Spell)
  8. Organization: Univ. of North Carolina @ Wilmington
  9. Date: Thu, 20 Aug 1992 02:53:36 GMT
  10. Approved: spell@seq.uncwil.edu
  11. Lines: 131
  12.  
  13. Checksum: 3932924087 (verify with brik -cv)
  14. Submitted-by: Joe Ervin <ervin@pinbot.enet.dec.com>
  15. Posting-number: Volume 6, Issue 24
  16. Archive-name: sounder_je/part01
  17.  
  18.  
  19. BEGIN_DOC sounder.doc
  20. At Last!!!  Some _decent_ sound for the HP48.  No longer are we
  21. limited to the simple tones and clicks which we have had to put up
  22. with for so  long.  Now we can have lasers, interesting alarms,
  23. explosions, noise,  machine guns, and much, much more!!!
  24.  
  25. ...hows that for an intro. 
  26.  
  27. This post contains my current sound player, SOUNDER, as well as a
  28. sample of some of the sounds made possible by the sound player.
  29.  
  30. SOUNDER should be stored in your home directory.  SOUNDER is executed
  31. automatically when you execute one of the sound objects in the
  32. supplied directory.  Executing SOUNDER directly will produce the "Bad
  33. argument type" message.
  34.  
  35. To use the sounds, simply execute the sound object corresponding to
  36. the sound you want.  In other words, if you want to hear an explosion,
  37. just press the menu key labeled "EXPL".  
  38.  
  39. The sound objects themselves contain the actual sound definition.  The
  40. SOUNDER object contains the code that reads the sound definition and
  41. then generates the actual sound.
  42.  
  43. Using the sound player, new sounds are extremely easy to create from
  44. ML using the Star assembler.  At some future time an RPL sound editor
  45. will be released, allowing users to create SOUNDER sound objects from
  46. the HP48 keyboard.  If anyone wants to volunteer, I would be glad to
  47. provide the source code and any assistance.  It's not a big job, but I
  48. don't know when I'll be able to get around to it.
  49.  
  50. If people want any custom sounds created, I would be glad to give it a
  51. try.  Just send me a description of what you want.  
  52.  
  53. Again, if you have the Star assembler, I'd be glad to send you the
  54. sources to allow you to make your own sounds.  You don't need to know
  55. anything about ML programming to make your own sounds, but you will
  56. need to be able to run the Star assembler on a PC or whatever.
  57.  
  58. Please send mail to "ervin@pinbot.enet.dec.com" if you are interested.
  59.  
  60. Regards,
  61.  
  62. >>>Joe Ervin
  63.  
  64. The following contains the uuencoded the directory containing the
  65. SOUNDER sound player as well as 6 sample sounds.  Below that is the
  66. ASC encoded equivalent.
  67. END_DOC
  68.  
  69.  
  70. BEGIN_ASC sounder.asc
  71. %%HP: T(3)A(D)F(.);
  72. "69A20FF7273000000050C41435542550D9D20CCD20A70008FB97608F735608FB
  73. 9760143818F0413181B43431000C21458D3415071640009000000071C8000900
  74. 10000712D00090020000714510090030000484E207035F455E4445425B2130CA
  75. 0005035942554E450D9D20CCD20060008FB97608F735608FB9760143818F0413
  76. 181B43431000C21458D341503507059100620610007159100410610004484E20
  77. 7035F455E4445425B21302900040548505C440D9D20CCD20650008FB97608F73
  78. 5608FB9760143818F0413181B43431000C21458D34150A69000900916A400900
  79. C0000484E207035F455E4445425B21306800040D47455E440D9D20CCD2025000
  80. 8FB97608F735608FB9760143818F0413181B43431000C21458D341503A0A8C00
  81. 001083A00044084E207035F455E4445425B2130280004014C4D41340D9D20CCD
  82. 20250008FB97608F735608FB9760143818F0413181B43431000C21458D341503
  83. 6070852006204100044084E207035F455E4445425B2130280004014C4D42340D
  84. 9D20CCD20250008FB97608F735608FB9760143818F0413181B43431000C21458
  85. D3415036018110091089910044084E207035F455E4445425B2130280007035F4
  86. 55E444542570D9D20D29512BF8152140CCD20B74008F1466081AF048FB976034
  87. 920008FD7B5013281AF018F2D76081AF101C41418FB976081AF191BA00071421
  88. 4481AF141308EB3008F2D760174E78FB97608D341501F83100D515B015F09029
  89. F15B0CD50F01808F1F97607D01412080824A0007132146132DE3400000C2818F
  90. A481AF0AAC281A40AAC38E6100813A8B817808A1CE808001D015A01603490300
  91. D581B506C9D8C4C4C0CA132146132D507C981B381A4129487411BA6E96A6110B
  92. 81AF1A13514713401BF6BF610BA4C81A40281AF1A818FA481AF0A01813A8B808
  93. 91A8781701018516600841203254381A309146164D71563162AB5136061FE210
  94. 01574D215D01B976071F3C40715738089B80D28088B1428AC85801AB4A3C5CFC
  95. F474871A080F26DDF0681A311AB6A36A36A3220AB0808205A3281A30980D2078
  96. 0C28C6AFF1F3C40715738011FE210015542007136AC3018518C70008412015E0
  97. 16085090E50840AF2146164D71563162AB514281AF00164136061FE21001574D
  98. 215D01B976071F3C40715738089B80D28088B81AF101311428AC95801AB4A3C5
  99. CFCF484871A080F269008E85001C050D86021B35551AB1A3D6C00A3D550AB181
  100. AF101318C5AFF1F3C40715738011FE210015542007136AC3010681A311AB6A36
  101. A36A3220AB0808205A3281A30980D20780C201201461648E7BCF01AE281A41A8
  102. 12B668082180982E381681A40A11381AF1A135BF0BF017414EAEA16113613414
  103. 513781AF0A1030148000D8000480000B200120004800048000171000A2008610
  104. 06800048000480004800048000480000B213083EB"
  105. END_ASC
  106.  
  107. BYTES: #BE38h 1042.5
  108.  
  109. BEGIN_UU sounder.uue
  110. begin 644 sounder
  111. M2%!(4#0X+466*O!_<@,````%3$%315(%G2W`W`)Z`("_>0;X-V6`OWD&08.!
  112. M#Q03&$M#$P#`$E380U%P800`"0```!>,`)```0!P(0T`"2```!=4`9```P!`
  113. M2"YP,/54Y414)+42`ZP`4#"5)%7D5-#9`LPM``8`^)MG@']3!OB;9Q`T&/A`
  114. M,8&Q-#0!`"Q!A3T4!5-P4!D`)F`!`!>5`4`!%@!`A.0"!U-/54Y$15(K,2`)
  115. M``1%6%!,!)TMP-P"5@"`OWD&^#=E@+]Y!D&#@0\4$QA+0Q,`P!)4V$-1H)8`
  116. MD``9I@20``P`0$@N<##U5.5$5"2U$@.&`$#0=%3E1-#9`LPM(`4`^)MG@']3
  117. M!OB;9Q`T&/A`,8&Q-#0!`"Q!A3T4!:.@R````3@*`$2`Y`('4T]53D1%4BLQ
  118. M(`@`!$%,33$$G2W`W`)2`("_>0;X-V6`OWD&08.!#Q03&$M#$P#`$E380U$P
  119. M!@=8`F`"%`!`!$@N<##U5.5$5"2U$@."`$`0Q-0D0]#9`LPM(`4`^)MG@']3
  120. M!OB;9Q`T&/A`,8&Q-#0!`"Q!A3T4!6,0&`&0`9@9`$2`Y`('4T]53D1%4BLQ
  121. M(`@`!U-/54Y$15('G2W0DA6RCU$2!,PML$<`^$%F@*$/A+]Y!D,I`(#?MP4Q
  122. M@J$/@2]]!ACZ`<$4%/B;9X"A'QFK`'!!$D08^D$Q@+X#@"]]!G'DA[]Y!MA#
  123. M41"/$P!=40M1#PF2'[7`7?`0"/CQ>0;7$!0"""BD`'`Q$F0QTCX$```L&/A*
  124. M&/J@RH*A!*H\Z!8`&*.X&(>`&NP("!`-40IA,)0P`%T86V"<C4Q,#*PQ$F0Q
  125. MT@7'B;&#H122A$<1J^9I:A&P&/JA,15T,02Q;_L6L$J,H02"H1^*@:^$H0\*
  126. M@3&*BX`9BH=Q$!!880:`%`(C18.A`QED8=0791,FNA5C8/$N`1!UU!+5$)MG
  127. M</'#!!=U@X"Y""T(B!LDJ(R%$+JDP\7/3T=XH8#P8MT/AJ$3H6LZIF,Z(J`+
  128. M""A0.H*A`XG0`H?`@FSZ'S],<%$W"!'O$@!110)P,:8\$%B!?`"`%`)1#F&`
  129. M!0E>@`3Z$F1AU!=E$R:Z%208^@!A%&-@\2X!$'74$M40FV=P\<,$%W6#@+D(
  130. M+0B(BZ$?$!-!@LI9"*%+.ES\_(2$%PH(+Y8`Z%@`P5#0:""Q4U6A&SIM#*#3
  131. M5:`;&/H!,8%<^A\_3'!1-P@1[Q(`444"<#&F/!!@&#H1NJ9C.J8C`KJ`@`*E
  132. M(Q@ZD`@M<`@L$`)!%D;HM_P0ZH*A%(HA:X:`$@B)XH-A&$J@$8.A'QI3^[`/
  133. M<13DZAH6,19#015S&/J@`0-!"`"-`$`(`+`"$`(`A`!`"`!Q`0`J`&@!8`@`
  134. 0A`!`"`"$`$`(`(0``"LQ`"LQ
  135. `
  136. end
  137. sum -r/size 32972/1476 section (from "begin" to "end")
  138. sum -r/size 17916/1051 entire input file
  139. END_UU
  140.