home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1995 April / macformat-023.iso / Shareware City / Sound / outofphase1.03nofpu / OutOfPhase 1.03 Distribution / Demo Sounds / HarmonicProgression < prev    next >
Unknown  |  1994-12-20  |  3.1 KB  |  [?Syd/?Syn]

view JSON data     |     view as text     |     open on a Mac     |     open on a PC

This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default


id metadata
keyvalue
macFileType[?Syd]
macFileCreator[?Syn]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 53 79 6e 32 02 00 00 00 | 00 00 00 ee 56 00 00 64 |Syn2....|....V..d|
|00000010| 00 00 00 80 1d 2c 04 c0 | c6 2d 00 08 01 00 80 84 |.....,..|.-......|
|00000020| 1e 00 00 12 7a 00 01 00 | 15 00 00 00 23 73 6f 6e |....z...|....#son|
|00000030| 67 20 70 6f 73 74 70 72 | 6f 63 65 73 73 69 6e 67 |g postpr|ocessing|
|00000040| 0a 01 00 00 00 02 1c 00 | 21 00 f4 01 22 01 14 00 |........|!..."...|
|00000050| 00 00 48 61 72 6d 6f 6e | 69 63 20 50 72 6f 67 72 |..Harmon|ic Progr|
|00000060| 65 73 73 69 6f 6e 00 00 | 00 00 00 00 00 00 01 00 |ession..|........|
|00000070| 00 00 00 00 40 42 0f 00 | 00 00 00 00 00 00 00 00 |....@B..|........|
|00000080| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000090| 40 42 0f 00 40 42 0f 00 | 00 00 00 00 00 40 42 0f |@B..@B..|.....@B.|
|000000a0| 00 00 00 00 00 00 00 00 | 00 00 01 01 14 00 00 00 |........|........|
|000000b0| 48 61 72 6d 6f 6e 69 63 | 20 50 72 6f 67 72 65 73 |Harmonic| Progres|
|000000c0| 73 69 6f 6e 00 18 00 00 | 00 23 63 68 61 6e 6e 65 |sion....|.#channe|
|000000d0| 6c 20 70 6f 73 74 70 72 | 6f 63 65 73 73 69 6e 67 |l postpr|ocessing|
|000000e0| 0a 02 01 00 00 00 01 00 | 00 00 09 94 28 00 c0 00 |........|....(...|
|000000f0| 00 00 00 00 00 00 00 00 | 00 00 e8 03 00 00 00 00 |........|........|
|00000100| 00 00 00 00 00 00 00 00 | ff ff e8 03 e8 03 00 00 |........|........|
|00000110| e8 03 00 00 00 00 00 00 | 00 00 00 00 02 00 00 00 |........|........|
|00000120| 01 16 00 27 00 5c 02 45 | 01 07 00 00 00 46 6f 75 |...'.\.E|.....Fou|
|00000130| 72 69 65 72 ee 02 00 00 | 23 20 46 6f 75 72 69 65 |rier....|# Fourie|
|00000140| 72 20 73 79 6e 74 68 65 | 73 69 73 2c 20 77 69 74 |r synthe|sis, wit|
|00000150| 68 6f 75 74 20 70 68 61 | 73 65 20 61 64 6a 75 73 |hout pha|se adjus|
|00000160| 74 6d 65 6e 74 2e 0a 66 | 75 6e 63 20 66 6f 75 72 |tment..f|unc four|
|00000170| 69 65 72 28 61 6d 70 6c | 3a 64 6f 75 62 6c 65 61 |ier(ampl|:doublea|
|00000180| 72 72 61 79 2c 20 66 72 | 65 71 3a 69 6e 74 61 72 |rray, fr|eq:intar|
|00000190| 72 61 79 2c 20 6c 65 6e | 3a 69 6e 74 29 3a 64 6f |ray, len|:int):do|
|000001a0| 75 62 6c 65 61 72 72 61 | 79 0a 09 28 0a 09 09 76 |ublearra|y..(...v|
|000001b0| 61 72 20 73 63 61 6e 3a | 69 6e 74 20 3d 20 30 3b |ar scan:|int = 0;|
|000001c0| 0a 09 09 76 61 72 20 62 | 75 66 3a 64 6f 75 62 6c |...var b|uf:doubl|
|000001d0| 65 61 72 72 61 79 28 6c | 65 6e 29 3b 0a 09 09 77 |earray(l|en);...w|
|000001e0| 68 69 6c 65 20 73 63 61 | 6e 20 3c 20 6c 65 6e 67 |hile sca|n < leng|
|000001f0| 74 68 20 61 6d 70 6c 20 | 64 6f 0a 09 09 09 28 0a |th ampl |do....(.|
|00000200| 09 09 09 09 76 61 72 20 | 69 6e 64 65 78 3a 69 6e |....var |index:in|
|00000210| 74 20 3d 20 30 3b 0a 09 | 09 09 09 77 68 69 6c 65 |t = 0;..|...while|
|00000220| 20 69 6e 64 65 78 20 3c | 20 6c 65 6e 20 64 6f 0a | index <| len do.|
|00000230| 09 09 09 09 09 28 0a 09 | 09 09 09 09 09 73 65 74 |.....(..|.....set|
|00000240| 20 62 75 66 5b 69 6e 64 | 65 78 5d 20 3a 3d 20 62 | buf[ind|ex] := b|
|00000250| 75 66 5b 69 6e 64 65 78 | 5d 0a 09 09 09 09 09 09 |uf[index|].......|
|00000260| 09 2b 20 61 6d 70 6c 5b | 73 63 61 6e 5d 20 2a 20 |.+ ampl[|scan] * |
|00000270| 73 69 6e 28 66 72 65 71 | 5b 73 63 61 6e 5d 20 2a |sin(freq|[scan] *|
|00000280| 20 69 6e 64 65 78 20 2a | 20 32 20 2a 20 70 69 20 | index *| 2 * pi |
|00000290| 2f 20 6c 65 6e 29 3b 0a | 09 09 09 09 09 09 73 65 |/ len);.|......se|
|000002a0| 74 20 69 6e 64 65 78 20 | 3a 3d 20 69 6e 64 65 78 |t index |:= index|
|000002b0| 20 2b 20 31 3b 0a 09 09 | 09 09 09 29 3b 0a 09 09 | + 1;...|...);...|
|000002c0| 09 09 73 65 74 20 73 63 | 61 6e 20 3a 3d 20 73 63 |..set sc|an := sc|
|000002d0| 61 6e 20 2b 20 31 3b 0a | 09 09 09 29 3b 0a 09 09 |an + 1;.|...);...|
|000002e0| 62 75 66 3b 0a 09 29 3b | 0a 0a 66 75 6e 63 20 66 |buf;..);|..func f|
|000002f0| 6f 75 72 69 65 72 66 69 | 78 65 64 28 61 6d 70 6c |ourierfi|xed(ampl|
|00000300| 3a 64 6f 75 62 6c 65 61 | 72 72 61 79 2c 20 66 72 |:doublea|rray, fr|
|00000310| 65 71 3a 69 6e 74 61 72 | 72 61 79 2c 20 64 61 74 |eq:intar|ray, dat|
|00000320| 61 3a 66 69 78 65 64 61 | 72 72 61 79 2c 20 73 74 |a:fixeda|rray, st|
|00000330| 61 72 74 3a 69 6e 74 2c | 20 6c 65 6e 3a 69 6e 74 |art:int,| len:int|
|00000340| 29 3a 66 69 78 65 64 61 | 72 72 61 79 0a 09 28 0a |):fixeda|rray..(.|
|00000350| 09 09 76 61 72 20 62 75 | 66 3a 64 6f 75 62 6c 65 |..var bu|f:double|
|00000360| 61 72 72 61 79 20 3d 20 | 66 6f 75 72 69 65 72 28 |array = |fourier(|
|00000370| 61 6d 70 6c 2c 66 72 65 | 71 2c 6c 65 6e 29 3b 0a |ampl,fre|q,len);.|
|00000380| 09 09 76 61 72 20 69 6e | 64 65 78 3a 69 6e 74 20 |..var in|dex:int |
|00000390| 3d 20 30 3b 0a 09 09 77 | 68 69 6c 65 20 69 6e 64 |= 0;...w|hile ind|
|000003a0| 65 78 20 3c 20 6c 65 6e | 20 64 6f 0a 09 09 09 28 |ex < len| do....(|
|000003b0| 0a 09 09 09 09 73 65 74 | 20 64 61 74 61 5b 73 74 |.....set| data[st|
|000003c0| 61 72 74 20 2b 20 69 6e | 64 65 78 5d 20 3a 3d 20 |art + in|dex] := |
|000003d0| 66 69 78 65 64 28 64 61 | 74 61 5b 73 74 61 72 74 |fixed(da|ta[start|
|000003e0| 20 2b 20 69 6e 64 65 78 | 5d 20 2b 20 62 75 66 5b | + index|] + buf[|
|000003f0| 69 6e 64 65 78 5d 29 3b | 0a 09 09 09 09 73 65 74 |index]);|.....set|
|00000400| 20 69 6e 64 65 78 20 3a | 3d 20 69 6e 64 65 78 20 | index :|= index |
|00000410| 2b 20 31 3b 0a 09 09 09 | 29 3b 0a 09 09 64 61 74 |+ 1;....|);...dat|
|00000420| 61 0a 09 29 3b 0a 01 13 | 00 14 00 55 02 65 01 09 |a..);...|...U.e..|
|00000430| 00 00 00 4e 6f 72 6d 61 | 6c 69 7a 65 8f 04 00 00 |...Norma|lize....|
|00000440| 23 20 74 68 69 73 20 66 | 75 6e 63 74 69 6f 6e 20 |# this f|unction |
|00000450| 6e 6f 72 6d 61 6c 69 7a | 65 73 20 74 68 65 20 7a |normaliz|es the z|
|00000460| 6f 6e 65 20 69 6e 20 74 | 68 65 20 61 72 72 61 79 |one in t|he array|
|00000470| 0a 66 75 6e 63 20 6e 6f | 72 6d 61 6c 69 7a 65 73 |.func no|rmalizes|
|00000480| 65 67 6d 65 6e 74 28 64 | 61 74 61 3a 66 69 78 65 |egment(d|ata:fixe|
|00000490| 64 61 72 72 61 79 2c 73 | 74 61 72 74 3a 69 6e 74 |darray,s|tart:int|
|000004a0| 2c 6c 65 6e 3a 69 6e 74 | 29 3a 66 69 78 65 64 61 |,len:int|):fixeda|
|000004b0| 72 72 61 79 0a 09 28 0a | 09 09 76 61 72 20 69 3a |rray..(.|..var i:|
|000004c0| 69 6e 74 20 3d 20 30 3b | 0a 09 09 76 61 72 20 6d |int = 0;|...var m|
|000004d0| 61 78 3a 64 6f 75 62 6c | 65 20 3d 20 30 3b 0a 0a |ax:doubl|e = 0;..|
|000004e0| 09 09 77 68 69 6c 65 20 | 69 20 3c 20 6c 65 6e 20 |..while |i < len |
|000004f0| 64 6f 0a 09 09 09 28 0a | 09 09 09 09 76 61 72 20 |do....(.|....var |
|00000500| 70 6f 69 6e 74 3a 64 6f | 75 62 6c 65 20 3d 20 61 |point:do|uble = a|
|00000510| 62 73 20 64 61 74 61 5b | 73 74 61 72 74 20 2b 20 |bs data[|start + |
|00000520| 69 5d 3b 0a 09 09 09 09 | 69 66 20 6d 61 78 20 3c |i];.....|if max <|
|00000530| 20 70 6f 69 6e 74 20 74 | 68 65 6e 20 73 65 74 20 | point t|hen set |
|00000540| 6d 61 78 20 3a 3d 20 70 | 6f 69 6e 74 3b 0a 09 09 |max := p|oint;...|
|00000550| 09 09 73 65 74 20 69 20 | 3a 3d 20 69 20 2b 20 31 |..set i |:= i + 1|
|00000560| 3b 0a 09 09 09 29 3b 0a | 0a 09 09 73 65 74 20 69 |;....);.|...set i|
|00000570| 20 3a 3d 20 30 3b 0a 09 | 09 69 66 20 6d 61 78 20 | := 0;..|.if max |
|00000580| 3c 20 2e 30 31 20 74 68 | 65 6e 20 65 72 72 6f 72 |< .01 th|en error|
|00000590| 20 22 6e 6f 72 6d 61 6c | 69 7a 65 73 65 67 6d 65 | "normal|izesegme|
|000005a0| 6e 74 3a 20 20 73 63 61 | 6c 65 20 69 73 20 76 65 |nt: sca|le is ve|
|000005b0| 72 79 20 6c 61 72 67 65 | 22 20 72 65 73 75 6d 61 |ry large|" resuma|
|000005c0| 62 6c 65 20 74 72 75 65 | 3b 0a 09 09 77 68 69 6c |ble true|;...whil|
|000005d0| 65 20 69 20 3c 20 6c 65 | 6e 20 64 6f 0a 09 09 09 |e i < le|n do....|
|000005e0| 28 0a 09 09 09 09 73 65 | 74 20 64 61 74 61 5b 73 |(.....se|t data[s|
|000005f0| 74 61 72 74 20 2b 20 69 | 5d 20 3a 3d 20 66 69 78 |tart + i|] := fix|
|00000600| 65 64 28 64 61 74 61 5b | 73 74 61 72 74 20 2b 20 |ed(data[|start + |
|00000610| 69 5d 20 2f 20 6d 61 78 | 29 3b 0a 09 09 09 09 73 |i] / max|);.....s|
|00000620| 65 74 20 69 20 3a 3d 20 | 69 20 2b 20 31 3b 0a 09 |et i := |i + 1;..|
|00000630| 09 09 29 3b 0a 0a 09 09 | 64 61 74 61 0a 09 29 3b |..);....|data..);|
|00000640| 0a 0a 23 20 74 68 69 73 | 20 66 75 6e 63 74 69 6f |..# this| functio|
|00000650| 6e 20 73 63 61 6c 65 73 | 20 61 6e 64 20 73 68 69 |n scales| and shi|
|00000660| 66 74 73 20 74 68 65 20 | 73 6f 75 6e 64 20 74 6f |fts the |sound to|
|00000670| 20 6d 61 78 69 6d 69 7a | 65 20 74 68 65 20 63 68 | maximiz|e the ch|
|00000680| 61 6e 6e 65 6c 20 75 73 | 61 67 65 0a 66 75 6e 63 |annel us|age.func|
|00000690| 20 6d 61 78 69 6d 69 7a | 65 73 65 67 6d 65 6e 74 | maximiz|esegment|
|000006a0| 28 64 61 74 61 3a 66 69 | 78 65 64 61 72 72 61 79 |(data:fi|xedarray|
|000006b0| 2c 73 74 61 72 74 3a 69 | 6e 74 2c 6c 65 6e 3a 69 |,start:i|nt,len:i|
|000006c0| 6e 74 29 3a 66 69 78 65 | 64 61 72 72 61 79 0a 09 |nt):fixe|darray..|
|000006d0| 28 0a 09 09 76 61 72 20 | 69 3a 69 6e 74 20 3d 20 |(...var |i:int = |
|000006e0| 30 3b 0a 09 09 76 61 72 | 20 6d 61 78 3a 64 6f 75 |0;...var| max:dou|
|000006f0| 62 6c 65 20 3d 20 2d 31 | 30 30 30 30 30 30 3b 0a |ble = -1|000000;.|
|00000700| 09 09 76 61 72 20 6d 69 | 6e 3a 64 6f 75 62 6c 65 |..var mi|n:double|
|00000710| 20 3d 20 31 30 30 30 30 | 30 30 3b 0a 0a 09 09 77 | = 10000|00;....w|
|00000720| 68 69 6c 65 20 69 20 3c | 20 6c 65 6e 20 64 6f 0a |hile i <| len do.|
|00000730| 09 09 09 28 0a 09 09 09 | 09 76 61 72 20 69 74 65 |...(....|.var ite|
|00000740| 6d 3a 66 69 78 65 64 20 | 3d 20 64 61 74 61 5b 73 |m:fixed |= data[s|
|00000750| 74 61 72 74 20 2b 20 69 | 5d 3b 0a 09 09 09 09 69 |tart + i|];.....i|
|00000760| 66 20 6d 61 78 20 3c 20 | 69 74 65 6d 20 74 68 65 |f max < |item the|
|00000770| 6e 20 73 65 74 20 6d 61 | 78 20 3a 3d 20 69 74 65 |n set ma|x := ite|
|00000780| 6d 3b 0a 09 09 09 09 69 | 66 20 6d 69 6e 20 3e 20 |m;.....i|f min > |
|00000790| 69 74 65 6d 20 74 68 65 | 6e 20 73 65 74 20 6d 69 |item the|n set mi|
|000007a0| 6e 20 3a 3d 20 69 74 65 | 6d 3b 0a 09 09 09 09 73 |n := ite|m;.....s|
|000007b0| 65 74 20 69 20 3a 3d 20 | 69 20 2b 20 31 3b 0a 09 |et i := |i + 1;..|
|000007c0| 09 09 29 3b 0a 0a 09 09 | 73 65 74 20 69 20 3a 3d |..);....|set i :=|
|000007d0| 20 30 3b 0a 09 09 76 61 | 72 20 73 70 61 6e 3a 64 | 0;...va|r span:d|
|000007e0| 6f 75 62 6c 65 20 3d 20 | 28 6d 61 78 20 2d 20 6d |ouble = |(max - m|
|000007f0| 69 6e 29 20 2f 20 32 3b | 0a 09 09 69 66 20 73 70 |in) / 2;|...if sp|
|00000800| 61 6e 20 3c 20 2e 30 31 | 20 74 68 65 6e 20 65 72 |an < .01| then er|
|00000810| 72 6f 72 20 22 6d 61 78 | 69 6d 69 7a 65 73 65 67 |ror "max|imizeseg|
|00000820| 6d 65 6e 74 3a 20 20 73 | 70 61 6e 20 69 73 20 76 |ment: s|pan is v|
|00000830| 65 72 79 20 73 6d 61 6c | 6c 22 20 72 65 73 75 6d |ery smal|l" resum|
|00000840| 61 62 6c 65 20 74 72 75 | 65 3b 0a 09 09 77 68 69 |able tru|e;...whi|
|00000850| 6c 65 20 69 20 3c 20 6c | 65 6e 20 64 6f 0a 09 09 |le i < l|en do...|
|00000860| 09 28 0a 09 09 09 09 73 | 65 74 20 64 61 74 61 5b |.(.....s|et data[|
|00000870| 73 74 61 72 74 20 2b 20 | 69 5d 20 3a 3d 20 66 69 |start + |i] := fi|
|00000880| 78 65 64 28 28 64 61 74 | 61 5b 73 74 61 72 74 20 |xed((dat|a[start |
|00000890| 2b 20 69 5d 20 2d 20 6d | 69 6e 29 20 2f 20 73 70 |+ i] - m|in) / sp|
|000008a0| 61 6e 20 2d 20 31 29 3b | 0a 09 09 09 09 73 65 74 |an - 1);|.....set|
|000008b0| 20 69 20 3a 3d 20 69 20 | 2b 20 31 3b 0a 09 09 09 | i := i |+ 1;....|
|000008c0| 29 3b 0a 0a 09 09 64 61 | 74 61 0a 09 29 3b 0a 00 |);....da|ta..);..|
|000008d0| 00 00 00 01 00 00 00 01 | 16 00 27 00 ea 01 2c 01 |........|..'...,.|
|000008e0| 14 00 00 00 48 61 72 6d | 6f 6e 69 63 20 50 72 6f |....Harm|onic Pro|
|000008f0| 67 72 65 73 73 69 6f 6e | ce 01 00 00 23 20 66 72 |gression|....# fr|
|00000900| 61 6d 65 73 20 3a 20 69 | 6e 74 65 67 65 72 3b 20 |ames : i|nteger; |
|00000910| 74 61 62 6c 65 73 20 3a | 20 69 6e 74 65 67 65 72 |tables :| integer|
|00000920| 3b 20 64 61 74 61 20 3a | 20 66 69 78 65 64 61 72 |; data :| fixedar|
|00000930| 72 61 79 0a 70 72 6f 74 | 6f 20 66 6f 75 72 69 65 |ray.prot|o fourie|
|00000940| 72 66 69 78 65 64 28 61 | 6d 70 6c 3a 64 6f 75 62 |rfixed(a|mpl:doub|
|00000950| 6c 65 61 72 72 61 79 2c | 20 66 72 65 71 3a 69 6e |learray,| freq:in|
|00000960| 74 61 72 72 61 79 2c 20 | 64 61 74 61 3a 66 69 78 |tarray, |data:fix|
|00000970| 65 64 61 72 72 61 79 2c | 20 73 74 61 72 74 3a 69 |edarray,| start:i|
|00000980| 6e 74 2c 20 6c 65 6e 3a | 69 6e 74 29 3a 66 69 78 |nt, len:|int):fix|
|00000990| 65 64 61 72 72 61 79 3b | 0a 70 72 6f 74 6f 20 6e |edarray;|.proto n|
|000009a0| 6f 72 6d 61 6c 69 7a 65 | 73 65 67 6d 65 6e 74 28 |ormalize|segment(|
|000009b0| 64 61 74 61 3a 66 69 78 | 65 64 61 72 72 61 79 2c |data:fix|edarray,|
|000009c0| 73 74 61 72 74 3a 69 6e | 74 2c 6c 65 6e 3a 69 6e |start:in|t,len:in|
|000009d0| 74 29 3a 66 69 78 65 64 | 61 72 72 61 79 3b 0a 76 |t):fixed|array;.v|
|000009e0| 61 72 20 69 3a 69 6e 74 | 20 3d 20 30 3b 0a 77 68 |ar i:int| = 0;.wh|
|000009f0| 69 6c 65 20 69 20 3c 20 | 74 61 62 6c 65 73 20 64 |ile i < |tables d|
|00000a00| 6f 0a 09 28 0a 09 09 76 | 61 72 20 78 3a 64 6f 75 |o..(...v|ar x:dou|
|00000a10| 62 6c 65 61 72 72 61 79 | 28 31 29 3b 0a 09 09 76 |blearray|(1);...v|
|00000a20| 61 72 20 79 3a 69 6e 74 | 61 72 72 61 79 28 31 29 |ar y:int|array(1)|
|00000a30| 3b 0a 09 09 73 65 74 20 | 79 5b 30 5d 20 3a 3d 20 |;...set |y[0] := |
|00000a40| 69 20 2b 20 31 3b 0a 09 | 09 73 65 74 20 78 5b 30 |i + 1;..|.set x[0|
|00000a50| 5d 20 3a 3d 20 69 20 2b | 20 31 3b 0a 09 09 66 6f |] := i +| 1;...fo|
|00000a60| 75 72 69 65 72 66 69 78 | 65 64 28 78 2c 79 2c 64 |urierfix|ed(x,y,d|
|00000a70| 61 74 61 2c 69 20 2a 20 | 66 72 61 6d 65 73 2c 66 |ata,i * |frames,f|
|00000a80| 72 61 6d 65 73 29 3b 0a | 09 09 6e 6f 72 6d 61 6c |rames);.|..normal|
|00000a90| 69 7a 65 73 65 67 6d 65 | 6e 74 28 64 61 74 61 2c |izesegme|nt(data,|
|00000aa0| 69 20 2a 20 66 72 61 6d | 65 73 2c 66 72 61 6d 65 |i * fram|es,frame|
|00000ab0| 73 29 3b 0a 09 09 73 65 | 74 20 69 20 3a 3d 20 69 |s);...se|t i := i|
|00000ac0| 20 2b 20 31 3b 0a 09 29 | 3b 0a 80 00 00 00 14 00 | + 1;..)|;.......|
|00000ad0| 00 00 10 01 00 00 00 01 | 16 00 27 00 ea 01 40 01 |........|..'...@.|
|00000ae0| 14 00 00 00 48 61 72 6d | 6f 6e 69 63 20 50 72 6f |....Harm|onic Pro|
|00000af0| 67 72 65 73 73 69 6f 6e | 63 01 00 00 69 6e 73 74 |gression|c...inst|
|00000b00| 72 75 6d 65 6e 74 0a 09 | 28 0a 09 09 6c 6f 75 64 |rument..|(...loud|
|00000b10| 6e 65 73 73 20 31 3b 0a | 09 09 6f 73 63 69 6c 6c |ness 1;.|..oscill|
|00000b20| 61 74 6f 72 20 78 0a 09 | 09 09 28 0a 09 09 09 09 |ator x..|..(.....|
|00000b30| 74 79 70 65 20 77 61 76 | 65 74 61 62 6c 65 3b 0a |type wav|etable;.|
|00000b40| 09 09 09 09 73 61 6d 70 | 6c 65 6c 69 73 74 20 28 |....samp|lelist (|
|00000b50| 22 48 61 72 6d 6f 6e 69 | 63 20 50 72 6f 67 72 65 |"Harmoni|c Progre|
|00000b60| 73 73 69 6f 6e 22 20 31 | 30 30 30 30 3b 29 3b 0a |ssion" 1|0000;);.|
|00000b70| 09 09 09 09 6c 6f 75 64 | 6e 65 73 73 20 31 3b 0a |....loud|ness 1;.|
|00000b80| 09 09 09 09 6c 6f 75 64 | 6e 65 73 73 65 6e 76 65 |....loud|nessenve|
|00000b90| 6c 6f 70 65 0a 09 09 09 | 09 09 28 0a 09 09 09 09 |lope....|..(.....|
|00000ba0| 09 09 70 6f 69 6e 74 73 | 0a 09 09 09 09 09 09 09 |..points|........|
|00000bb0| 28 0a 09 09 09 09 09 09 | 09 09 64 65 6c 61 79 20 |(.......|..delay |
|00000bc0| 30 20 6c 65 76 65 6c 20 | 31 20 73 75 73 74 61 69 |0 level |1 sustai|
|00000bd0| 6e 70 6f 69 6e 74 20 31 | 3b 0a 09 09 09 09 09 09 |npoint 1|;.......|
|00000be0| 09 29 3b 0a 09 09 09 09 | 09 29 3b 0a 09 09 09 09 |.);.....|.);.....|
|00000bf0| 69 6e 64 65 78 65 6e 76 | 65 6c 6f 70 65 0a 09 09 |indexenv|elope...|
|00000c00| 09 09 09 28 0a 09 09 09 | 09 09 09 70 6f 69 6e 74 |...(....|...point|
|00000c10| 73 0a 09 09 09 09 09 09 | 09 28 0a 09 09 09 09 09 |s.......|.(......|
|00000c20| 09 09 09 64 65 6c 61 79 | 20 31 33 20 6c 65 76 65 |...delay| 13 leve|
|00000c30| 6c 20 31 20 73 75 73 74 | 61 69 6e 70 6f 69 6e 74 |l 1 sust|ainpoint|
|00000c40| 20 31 3b 0a 09 09 09 09 | 09 09 09 29 3b 0a 09 09 | 1;.....|...);...|
|00000c50| 09 09 09 29 3b 0a 09 09 | 09 29 3b 0a 09 29 0a 00 |...);...|.);..)..|
|00000c60| 00 00 00 00 00 00 00 | |....... | |
+--------+-------------------------+-------------------------+--------+--------+