jmunkki@santra.UUCP (10/03/87)
Some of you were left quite puzzled after my previous posting of the 'snd ' resource generating custom soundwave routine (I call it simply "bong"). I'm now posting a new version that saves Hypercard and system beep type sounds at both 11 and 22 Khz. To make these sounds you need Soundwave, ResEdit and BinHex 4.0 or later. First download this article. Edit it so that only the part after "(This file must be converted with BinHex 4.0)" is left. BinHex it. You should now have a file called bong.code. IT IS NOT AN APPLICATION. A Soundwave swci is similar to a HyperCard xcmd or xfcn in that it is not a stand-alone application and must rely on the support of the host application. Soundwave automatically recognizes "swci" resources pasted into it. Start ResEdit and open bong.code. Select all the resources by shift or cmd-selecting them and choose copy. The clipboard now contains all the resouces. Open Soundwave with ResEdit. Choose "Paste" and then Quit from ResEdit. (Answer yes to save changes if all went ok) Remember to do this on a copy of soundwave. To use "bong", launch Soundwave and digitize or load a sound. Select the part of it you want to use and choose "Bong" from the "Custom" menu. Select the format you want to use (the sampling rate should match the rate of the 'snd ' type or the sound will sound funny). You should now see the standard file dialog. Type in the name of the sound and choose a folder. If the file already exists and you click yes when asked if you want to replace the file, the file will NOT be first deleted, but the new resource will be appended to it (this is sometimes quite useful). The dialog will also contain many extra buttons inherited from soundwave (the have no function in Bong). The new 'snd ' resource never replaces an existing resource and it originally has the same name as the file it is written to. If you created a new file, use ResEdit to copy and paste the resource into the correct file. System beeps must go into the system file and HyperCard sounds should be either in the stack (recommended for final applications) or HyperCard (recommended for debugging). I hope I didn't forget anything this time. Juri Munkki jmunkki@santra.hut.fi Helsinki University of Technology Computing Centre Disclaimer: The opinions stated here might not represent the opinions of anyone else and I might change my mind later...for now just believe me. Disclaimer: The code in the posted program does not represent my average programming style since it was only written as a quick hack and it surprisingly worked with no debugging at all. (This file must be converted with BinHex 4.0) :#8*[EQFZBfpNC3!rN!J!N!J,"G2D!*!%!3#3!`TL!!!*BJ#3!k-!N!05"h"bEfC TE'8#!*!$8&*25NY"5%`"!!$)!*!%#8*[EQFZBfpNC3)!N!-rN!J"!!!m!*!)2j! )!3!!2!#3"B3!N!kGI,mE!*!'#`8!N!3,!*!%8J9cG'4TE`)!N!038Np+5d&)6!% !!+!!N!Gq!*!1XE3!!,3!QKH,F*ae#0d!N#)P8!!Y!*!-$!#3"&)'G@jTH#m!!!F DB!i!!(0hBfN(d3#3"N(krqiKb!R1B!!"f%j@rT4#E[kB@BqT*#"I,8Mrr#"Zrr` LE[rm)#N!V*!!U!#S,8$qU!bZ!!!"rrkSE`!"P&Q25(PLEfjR-#i!#!C!"p!r!+Q J)&mY52qZ,blrVUQ5)'lrVLe3rU4CMbmZrkj1ZJ9#)"mY32kD)#lqQPQ!28$qSQ! q)'lqT#e3rTiJ22q3!`$!V[kH"S!!N!-J$)"659SJCKBJ2!#3!rr!V[kH)LlqU*+ !)'lqT##"9+lqT&9ZrU*+E[kLE,`J,[kSd+lqQLmZrki[!%kk"1j9Mdkk"I)`(dT !CJ!!h#"Zrr`LE[rm)'J!T#!3d+N!U#"ZrkiL%0+ZrTS[!#m",blqU%kk"DK)H3# !!)")E[kB5'lqQ%+R5'lrXNkk"FT+,[qbC`!!QP@25'lqV%KZrka1ZJ&b-"p9Md+ R2blrZ%kk!BJ`(dKZrlbTX9@25'lr[+QA-"mp32k@-#i!#&0!i8Jp3!!)9Bp)HA0 ZC##T`6!I28$qP$!ZrT5`EJ!)EHB`,J!)"N!!Il"ZrT4Yf#mZrkj)HA0ZC#!r,[k 85'lr[+QV2blqPUQD9Bp)E[kX2blrV%kk!4B`(f!'2c`!2+R),blrVNkk!pTJ"Mm m!$bTb%jH6R966e914&4C8%j@rrj9Mcmm"p&#TkQ&-"mp32rq$'i!!IrqE`i`,[r q8d!r!%kkrJ48MdjH6R9038P1)*!%8F&J!P$"6PErcN(ZrmiKEJ!)!#!aEJ!3!"J LEJ!-)9%!*%*S!#a#U!!Z5J&Q"+!#B!+J!ce!!")LEJ!-)UJ!+%jH)PrIr!#3!`T 1d8j@rm""l[r!)@i!%!!5-@i!&!!@3QJ!(+!(28!!&L*Z!!`bU!!@)#J!-1#!iS$ !k!!qii$KJ#*Z!!JLJ%jH)PrIr!#3!`j1d8j@rm""l[r!)@i!$!!5S"3p3!!3)Qi !#$+S!"C1AL*I8)p1d8j@rm""l[r!)@i!#J!5-@i!#!!@S"8p3!!16PiLAeb26Y& 19[r!3Hlr`$&Z!!J!&L&Z!!S!%U!628!!$NjH)PpFMdl46PErX%(Zrl!KEJ!5!") aEJ!3!"C#+!!DS!K+3'B@3QJ!(+!-)!K$k!!J)Zi!##+Z!!bJ$6e!!"C1AL*Ihr` !N!-16Y&19[r13HlrcL&Z!!i!%M&Z!!`!&N)S!"T#+!!E3UJ!(+!!)Qi!#$+S!"J p3!!56PiJAprm!*!$#Nl36PErcN(ZrmiaEJ!-!"LJ'$e!!!iLEJ!))UJ!,NjH)Pp FMdl46PErcN(ZrmiaEJ!1!"JaEJ!-!#`KEJ!)!#kJ4$e!!""1AL*I8)p1d8j@rmj "l[r1-@i!$!!BS"%p3!!1)Qi!##+S!"a1AL*IA)p1d8j@rmj"l[r1-@i!$!!B)@i !#!!FS")p3!!16PiLAeb26Y&19[r13HlrcM&Z!!J!'+!"28!!#NjH)&p8Mdl36PE rX%(Zrl!KEJ!1!")aEJ!-!"C#+!!D3QJ!(+!-28!!%N(S!#!LEJ!)F"#J,NjH)Pr Ir!#3!`T1d8j@rl""l[q`)@i!$J!5-@i!$!!@3LJ!'N*S!"bJ$%2S!#!JEJ!)F"# J,N(Zrl#J$6e!!"*1AL*Ihr`!N!-+6Y&19[r13HlrcL&Z!!i!%M&Z!!`!&N)S!"S KEJ!)!"bJ#ce!!"*1AL*Ihr`!N!-+6Y&19[r13HlrcL&Z!!S!%M&Z!!J!&N)S!"U J#6e!!!j1AL*IA)p1dD!X6[S"d#*I)&qJ9dlk!F3LAb"2S"RHr!!16[S"YL*I)&q J,8lk!Da+1!+1DLSJH!%`3rJ"&#!)N!#4G!b`JQ8@)P%Kb!%8)S"#%5*i!USLL## #dDN!$%jeS'01GD!f6[S"G+%D,dJ!"%lk!@SLAb"IS"Y1qJ&H,hJ#TJ!%6[S"A#p i!US!"%lk!9)LAb!IS5)ZL%lk!6iLAb"IS#01qJ%d)PmJAk!P,S"U"N+A6[S"*%l k!4iLAb!I)&qJ*%lk!43LAb"IS5BZL%lk!3JLAb"IS5JZL%lk!2SLAb!I)&qJ*dl k!2!LAb!IS4iZL%lk!13LAb"IS"p1qJ$D)PmJAk!K,S"U"N+A6[S!bNlk!-3LAb! I)&qJ)%lk!,SLAb"IS8JZL%lk!+kJ(#p!!!41qJ#X)PqK(5)))&mJJ5k!6[S!NL* I)"qJ6#k!6[S!KL*I)"qJ3%lk!(iLAb!IS%e1qJ"d)PmJAk!V6[S!DL*I)&qJ+8l k!'!LAb"IS#T1qJ"@)PmJAk"*6[S!6#*I)&qJ5Nlk!%)LAb"IS%Y1qJ!i,hJ$+!! %6R8L(b!I)PmJAk!Z)N&1qJ!J,hJ"#!!%6[S!(Mpi!L!!"%je,hJ"-!!%6[S!$(! !,`Na`!)J6R9`!'$fG!%JAcm#,`LYkR3$6[Vrp(3#6[VrlR3%6[Vrk!#3!``!+!! 8!0S"l!I44%3!N!-X!!%!N!-#J&!!N!8@!*!%8N-!`!#3"&0*@J"@l`!!8dPD!90 *@J)!5!#3!bS!!3!"!!8!N!8"J&%!N!88!*!%8dPD!#Yh4G)!N!Nm!*!$,!!"!*! $!S"3!*!&&J#3"&*$!-!!N!4659S!9Zm!!&0*@J&659S#!$`!N!-U!!%!!3!&!*! &!B"4!*!&&!#3"&0*@J"@lNA5!*!*2!!!!A3!#!#3"C!!!6!!U!(3"!C$B@jMC@` !N!8)!6!!)!(3""&6HA0dC@dJ3Q9PF#!a-8YSHLJ!N!8S!6!!3!(3""&6HA0dC@d J3Q9PF#!b-NYSHJ#3"NJ"-!"J!G!%$dKjF'9b3f&bC#!a-8YSHJ#3"QJ"-!#!!G# %$dKjF'9b3f&bC#!b-NYSHQm!N!8)!!J!'!%JL"Y$Eh"jFQPRD(3JU6%j1$FJ5R9 bD5"0G@jVDfP0!*!&)!!)!$!"))JM8'pbG'P[ER-JN!1T-6Ni0b"8D'PZDb"8C@0 SEQpXEfGTCA0X!*!&8!!)!(!"))K#9'KTFb"MGA0dEfdJFQpeG'PZC5"cBACPFb" dD'8JFf9XC@0dD@pZ)'&c)'%J*h0ZC#!R)(*PFfpeFQ0P)'CTE'8Z!*!&L!!)!+J "))JR8f9ZC#"MEfeYC@jdFb"dEcSJDQeeEQYVD8"cB@jdFQ%ZD(9d,QCT2!!!!3# 3!`TL!!!*BJ#3!k-!$qL3!!,b!*!$(!#5!!0cGf0T!*!$)N&-8P3!N!-Z4%P86!# 3!cTLEfjR!!-!4JI4!!!J!*!%%&8X"p%!"3!!"ai!%&6`"p%!#`!!"qS!%&8)"p6 rr`!!"bi!%&8`"p(rr`!!"ei!%&8d"p2rr`!!"i`!%&8i"p,rr`!!"l`!%&8m"%* [EQF&3QpZCfm&3QpZCfmGLJ:
hsd@uvacs.cs.Virginia.EDU (Harry S. Delugach) (01/14/89)
Forgive me if this has already been discussed here. I have gotten from sumex a copy of "new sounds" which contains several 'snd ' resources. Unfortunately, they don't work. ResEdit won't play them, and neither will HyperCard. Can someone suggest what magic must be done to make them work? I'd appreciate some help. -- Harry S. Delugach Dept. of Computer Science, Univ. of Virginia, Charlottesville, VA 22901 U.S.A. INTERNET: hsd@cs.virginia.edu BITNET: hsd2x@virginia UUCP: ..!uunet!virginia!uvacs!hsd CIS: 72727,2363
stuartb@microsoft.UUCP (Stuart Burden) (01/14/89)
In article <2917@uvacs.cs.Virginia.EDU> hsd@uvacs.cs.Virginia.EDU (Harry S. Delugach) writes: | Forgive me if this has already been discussed here. I have | gotten from sumex a copy of "new sounds" which contains | several 'snd ' resources. Unfortunately, they don't work. | ResEdit won't play them, and neither will HyperCard. Can | someone suggest what magic must be done to make them work? | I'd appreciate some help. ResEdit has never been able to play sounds, at least in my experience (or is this some dim dark secret that Apple have hidden?). There are two types of "snd" resources. Those that Hypercard will play, and those that the System will play. It sounds like you have the type that the system will play. Seeing you already have res-edit (standard disclaimers about using res-edit only on a backup copy of your system etc etc), copy the resources into your system file and try playing them with the control panel sound cdev. Hope this helps. Stu. __Paths to my door:_______________________ microsoft!stuartb@beaver.cs.washington.edu - Usual disclaimer, that all microsoft!stuartb@uw-beaver.arpa - the above is pure fantasy microsoft!stuartb@uunet.UU.NET - and Microsoft only [DE01HB]stuartb@DASNET# {from AppleLink} - gave me the Mountain Dew stuartb@microsoft.uucp {well connected} - to dream it all in a D2012 {@applelink.apple.com - shared acct} - caffeine haze :-) __________________________________________________________________________
leonardr@uxe.cso.uiuc.edu (01/16/89)
stuartb@microsoft.UUCP(Stuart B*) writes in comp.sys.mac >In article <2917@uvacs.cs.Virginia.EDU> hsd@uvacs.cs.Virginia.EDU >(Harry S. Delugach) writes: > | Forgive me if this has already been discussed here. I have > | gotten from sumex a copy of "new sounds" which contains > | several 'snd ' resources. Unfortunately, they don't work. > | ResEdit won't play them, and neither will HyperCard. Can > | someone suggest what magic must be done to make them work? > | I'd appreciate some help. > >ResEdit has never been able to play sounds, at least in my experience (or >is this some dim dark secret that Apple have hidden?). > ResEdit version 1.2b3 (which is what I am currently using) is able to play snd resources. When you have a file's snds open, then a new menu apprears called which allows you to play the sound. I believe that this 'feature' appeard with this ResEdit 1.2b1 (or there about..) +---------------------------------+-----------------------------------+ + + Any thing I say may be taken as + + Leonard Rosenthol + fact, then again you might decide+ + President, LazerWare, inc. + that it really isn't, so you + + + never know, do you?? + + leonardr@uxe.cso.uiuc.edu + + + GEnie: MACgician + MacNET: MACgician + + Delphi: MACgician + AppleLink: D0025 + + + + +---------------------------------+-----------------------------------+
clubmac@runx.ips.oz (Macintosh Users Group) (01/20/89)
In article <269@microsoft.UUCP> stuartb@microsoft.UUCP (Stuart Burden) writes: >ResEdit has never been able to play sounds, at least in my experience (or >is this some dim dark secret that Apple have hidden?). ResEdit 1.2b2 certainly plays 'snd ' resources. Simply open the 'snd ' 'folder' in a sound resource file, select a resource and select the play menu. Jason Haines - President, Club Mac Australia's largest Macintosh Users Group, with over 1500 members. Phone Home: 011-61-2-73-1016 OZ Post: Box 213, Holme Building, Sydney University, NSW, 2006, Australia Internet: clubmac@runx.ips.oz.au UUCP: uunet!runx.ips.oz.au!clubmac