00000000: 01 04 30 04 00 00 8F 20 54 48 45 20 54 52 41 4E |..0.... THE TRAN|
00000010: 53 41 43 54 4F 52 20 56 4F 4C 55 4D 45 20 34 20 |SACTOR VOLUME 4 |
00000020: 49 53 53 55 45 20 30 36 20 50 41 47 45 20 35 33 |ISSUE 06 PAGE 53|
00000030: 00 4E 04 64 00 46 52 B2 33 35 32 30 3A 8F 20 41 |.N.d.FR.3520:. A|
00000040: 20 49 4E 20 54 4F 50 20 4F 43 54 41 56 45 00 86 | IN TOP OCTAVE..|
00000050: 04 6E 00 43 4F B2 32 AE 28 31 AD 31 32 29 3A 8F |.n.CO.2.(1.12):.|
00000060: 20 43 4F 4E 53 54 41 4E 54 20 4D 55 4C 54 49 50 | CONSTANT MULTIP|
00000070: 4C 59 45 52 20 46 4F 52 20 4E 45 58 54 20 53 45 |LYER FOR NEXT SE|
00000080: 4D 49 54 4F 4E 45 00 C9 04 78 00 81 20 49 B2 31 |MITONE...x.. I.1|
00000090: 20 A4 20 39 3A 46 52 B2 46 52 AD 43 4F 3A 82 3A | . 9:FR.FR.CO:.:|
000000A0: 8F 20 53 54 41 52 54 20 46 52 20 41 54 20 43 20 |. START FR AT C |
000000B0: 42 59 20 47 4F 49 4E 47 20 42 41 43 4B 20 39 20 |BY GOING BACK 9 |
000000C0: 53 45 4D 49 54 4F 4E 45 53 00 E5 04 82 00 53 53 |SEMITONES.....SS|
000000D0: B2 31 36 37 37 37 32 31 36 3A 8F 20 53 49 44 20 |.16777216:. SID |
000000E0: 43 4C 4F 43 4B 00 00 05 8C 00 43 53 B2 31 30 32 |CLOCK.....CS.102|
000000F0: 32 37 33 30 3A 8F 20 43 50 55 20 43 4C 4F 43 4B |2730:. CPU CLOCK|
00000100: 00 2E 05 96 00 46 43 B2 53 53 AD 43 53 3A 8F 20 |.....FC.SS.CS:. |
00000110: 46 52 45 51 55 45 4E 43 59 20 4D 55 4C 54 49 50 |FREQUENCY MULTIP|
00000120: 4C 59 49 4E 47 20 43 4F 4E 53 54 41 4E 54 00 61 |LYING CONSTANT.a|
00000130: 05 C8 00 86 20 46 28 37 2C 31 31 29 3A 8F 20 46 |.... F(7,11):. F|
00000140: 52 45 51 55 45 4E 43 59 20 41 52 52 41 59 20 28 |REQUENCY ARRAY (|
00000150: 4F 43 54 41 56 45 2C 20 53 45 4D 49 54 4F 4E 45 |OCTAVE, SEMITONE|
00000160: 29 00 8D 05 2C 01 81 20 49 B2 30 20 A4 20 31 31 |)...,.. I.0 . 11|
00000170: 3A 8F 20 43 59 43 4C 45 20 54 48 52 4F 55 47 48 |:. CYCLE THROUGH|
00000180: 20 31 32 20 53 45 4D 49 54 4F 4E 45 53 00 C9 05 | 12 SEMITONES...|
00000190: 36 01 53 B2 46 52 AC 46 43 3A 8F 20 43 41 4C 43 |6.S.FR.FC:. CALC|
000001A0: 55 4C 41 54 45 20 53 49 44 20 56 41 4C 55 45 20 |ULATE SID VALUE |
000001B0: 4F 46 20 53 45 4D 49 54 4F 4E 45 20 49 4E 20 54 |OF SEMITONE IN T|
000001C0: 4F 50 20 4F 43 54 41 56 45 00 EA 05 90 01 81 20 |OP OCTAVE...... |
000001D0: 4A B2 37 20 A4 20 30 20 A9 AB 31 3A 46 28 4A 2C |J.7 . 0 ..1:F(J,|
000001E0: 49 29 B2 53 3A 53 B2 53 AD 32 00 0F 06 9A 01 82 |I).S:S.S.2......|
000001F0: 3A 8F 20 43 41 4C 43 20 56 41 4C 55 45 20 46 4F |:. CALC VALUE FO|
00000200: 52 20 41 4C 4C 20 38 20 4F 43 54 41 56 45 53 00 |R ALL 8 OCTAVES.|
00000210: 34 06 A4 01 46 52 B2 46 52 AC 43 4F 3A 8F 20 47 |4...FR.FR.CO:. G|
00000220: 4F 20 4F 4E 54 4F 20 4E 45 58 54 20 53 45 4D 49 |O ONTO NEXT SEMI|
00000230: 54 4F 4E 45 00 5E 06 AE 01 82 3A 8F 20 43 4F 4E |TONE.^....:. CON|
00000240: 54 49 4E 55 45 20 54 48 52 4F 55 47 48 20 41 4C |TINUE THROUGH AL|
00000250: 4C 20 31 32 20 53 45 4D 49 54 4F 4E 45 53 00 6C |L 12 SEMITONES.l|
00000260: 06 F4 01 53 49 44 B2 35 34 32 37 32 00 86 06 FE |...SID.54272....|
00000270: 01 56 4F 49 43 45 B2 30 3A 4F 43 54 B2 33 3A 57 |.VOICE.0:OCT.3:W|
00000280: 41 56 45 B2 33 32 00 96 06 08 02 56 4D B2 37 3A |AVE.32.....VM.7:|
00000290: 48 49 B2 32 35 36 00 B1 06 12 02 81 20 49 B2 30 |HI.256...... I.0|
000002A0: 20 A4 20 32 33 3A 97 20 53 49 44 AA 49 2C 30 3A | . 23:. SID.I,0:|
000002B0: 82 00 C4 06 1C 02 97 20 53 49 44 AA 32 34 2C 31 |....... SID.24,1|
000002C0: 35 AA 31 36 00 DA 06 26 02 87 20 41 2C 44 2C 53 |5.16...&.. A,D,S|
000002D0: 2C 52 2C 50 57 2C 43 2C 52 45 00 F7 06 30 02 81 |,R,PW,C,RE...0..|
000002E0: 20 49 B2 30 20 A4 20 32 3A 49 4E 44 45 58 B2 53 | I.0 . 2:INDEX.S|
000002F0: 49 44 AA 49 AC 56 4D 00 0C 07 3A 02 97 20 49 4E |ID.I.VM...:.. IN|
00000300: 44 45 58 AA 35 2C 41 AC 31 36 AA 44 00 21 07 44 |DEX.5,A.16.D.!.D|
00000310: 02 97 20 49 4E 44 45 58 AA 36 2C 53 AC 31 36 AA |.. INDEX.6,S.16.|
00000320: 52 00 27 07 4E 02 82 00 42 07 58 02 83 20 33 2C |R.'.N...B.X.. 3,|
00000330: 31 30 2C 30 2C 30 2C 38 30 30 2C 32 30 30 30 2C |10,0,0,800,2000,|
00000340: 31 35 00 57 07 62 02 97 20 53 49 44 AA 32 33 2C |15.W.b.. SID.23,|
00000350: 37 AA 52 45 AC 31 36 00 6F 07 6C 02 43 48 B2 B5 |7.RE.16.o.l.CH..|
00000360: 28 43 AD 38 29 3A 43 4C B2 43 AB 43 48 AC 38 00 |(C.8):CL.C.CH.8.|
00000370: 8B 07 76 02 97 20 53 49 44 AA 32 31 2C 43 4C 3A |..v.. SID.21,CL:|
00000380: 97 20 53 49 44 AA 32 32 2C 43 48 00 AA 07 BC 02 |. SID.22,CH.....|
00000390: 4B 24 B2 22 51 32 57 33 45 52 35 54 36 59 37 55 |K$."Q2W3ER5T6Y7U|
000003A0: 49 39 4F 30 50 40 2D 2A 5C 5E 00 B7 07 C6 02 86 |I9O0P@-*\^......|
000003B0: 20 4B 28 32 35 35 29 00 C9 07 D0 02 81 20 49 B2 | K(255)...... I.|
000003C0: 31 20 A4 20 C3 28 4B 24 29 00 DF 07 DA 02 4B 28 |1 . .(K$).....K(|
000003D0: C6 28 CA 28 4B 24 2C 49 2C 31 29 29 29 B2 49 00 |.(.(K$,I,1))).I.|
000003E0: E5 07 E4 02 82 00 08 08 EE 02 99 3A 99 20 22 20 |...........:. " |
000003F0: 20 32 20 33 20 20 20 35 20 36 20 37 20 20 20 39 | 2 3 5 6 7 9|
00000400: 20 30 20 20 20 2D 20 5C 00 2C 08 F8 02 99 3A 99 | 0 - \.,....:.|
00000410: 20 22 20 51 20 57 20 45 20 52 20 54 20 59 20 55 | " Q W E R T Y U|
00000420: 20 49 20 4F 20 50 20 40 20 2A 20 5E 00 43 08 20 | I O P @ * ^.C. |
00000430: 03 A1 20 41 24 3A 8B 20 41 24 B2 22 22 20 89 20 |.. A$:. A$."" . |
00000440: 38 30 30 00 64 08 2A 03 4B 45 59 B2 4B 28 C6 28 |800.d.*.KEY.K(.(|
00000450: 41 24 29 29 AB 31 3A 8B 20 4B 45 59 B3 30 20 89 |A$)).1:. KEY.0 .|
00000460: 20 38 30 30 00 8D 08 34 03 8B 20 4B 45 59 B1 31 | 800...4.. KEY.1|
00000470: 31 20 A7 20 46 52 51 B2 46 28 4F 43 54 AA 31 2C |1 . FRQ.F(OCT.1,|
00000480: 4B 45 59 AB 31 32 29 3A 89 20 38 33 35 00 A0 08 |KEY.12):. 835...|
00000490: 3E 03 46 52 51 B2 46 28 4F 43 54 2C 4B 45 59 29 |>.FRQ.F(OCT,KEY)|
000004A0: 00 BE 08 43 03 46 48 B2 B5 28 46 52 51 AD 48 49 |...C.FH..(FRQ.HI|
000004B0: 29 3A 46 4C B2 46 52 51 AB 46 48 AC 48 49 00 D5 |):FL.FRQ.FH.HI..|
000004C0: 08 48 03 49 4E 44 45 58 B2 53 49 44 AA 56 4F 49 |.H.INDEX.SID.VOI|
000004D0: 43 45 AC 56 4D 00 F1 08 52 03 97 20 49 4E 44 45 |CE.VM...R.. INDE|
000004E0: 58 2C 46 4C 3A 97 20 49 4E 44 45 58 AA 31 2C 46 |X,FL:. INDEX.1,F|
000004F0: 48 00 15 09 5C 03 97 20 49 4E 44 45 58 AA 34 2C |H...\.. INDEX.4,|
00000500: 57 41 56 45 3A 97 20 49 4E 44 45 58 AA 34 2C 57 |WAVE:. INDEX.4,W|
00000510: 41 56 45 AA 31 00 3B 09 66 03 56 4F 49 43 45 B2 |AVE.1.;.f.VOICE.|
00000520: 56 4F 49 43 45 AA 31 3A 8B 20 56 4F 49 43 45 B1 |VOICE.1:. VOICE.|
00000530: 32 20 A7 20 56 4F 49 43 45 B2 30 00 45 09 70 03 |2 . VOICE.0.E.p.|
00000540: 89 20 38 30 30 00 00 00 |. 800... |
..0.... THE TRANSACTOR VOLUME 4 ISSUE 06
PAGE 53.N.D.FR.3520:. A IN TOP OCTAVE..
.N.CO.2.(1.12):. CONSTANT MULTIPLYER FOR
NEXT SEMITONE.I.X.. I.1 . 9:FR.FR.CO:.:
. START FR AT C BY GOING BACK 9 SEMITONE
S.....SS.16777216:. SID CLOCK.....CS.102
2730:. CPU CLOCK.....FC.SS.CS:. FREQUENC
Y MULTIPLYING CONSTANT.A.H.. F(7,11):. F
REQUENCY ARRAY (OCTAVE, SEMITONE)...,..
I.0 . 11:. CYCLE THROUGH 12 SEMITONES.I.
6.S.FR.FC:. CALCULATE SID VALUE OF SEMIT
ONE IN TOP OCTAVE...... J.7 . 0 ..1:F(J,
I).S:S.S.2......:. CALC VALUE FOR ALL 8
OCTAVES.4...FR.FR.CO:. GO ONTO NEXT SEMI
TONE.^....:. CONTINUE THROUGH ALL 12 SEM
ITONES.L...SID.54272.....VOICE.0:OCT.3:W
AVE.32.....VM.7:HI.256...... I.0 . 23:.
SID.I,0:..D.... SID.24,15.16.Z.&.. A,D,S
,R,PW,C,RE...0.. I.0 . 2:INDEX.SID.I.VM.
..:.. INDEX.5,A.16.D.!.D.. INDEX.6,S.16.
R.'.N...B.X.. 3,10,0,0,800,2000,15.W.B..
SID.23,7.RE.16.O.L.CH..(C.8):CL.C.CH.8.
..V.. SID.21,CL:. SID.22,CH.....K$."Q2W3
ER5T6Y7UI9O0P@-*\^...F.. K(255).I.P.. I.
1 . C(K$)...Z.K(F(J(K$,I,1))).I.........
...:. " 2 3 5 6 7 9 0 - \.,....:.
" Q W E R T Y U I O P @ * ^.C. .. A$:.
A$."" . 800.D.*.KEY.K(F(A$)).1:. KEY.0 .
800...4.. KEY.11 . FRQ.F(OCT.1,KEY.12):
. 835. .>.FRQ.F(OCT,KEY)...C.FH..(FRQ.HI
):FL.FRQ.FH.HI.U.H.INDEX.SID.VOICE.VM...
R.. INDEX,FL:. INDEX.1,FH...\.. INDEX.4,
WAVE:. INDEX.4,WAVE.1.;.F.VOICE.VOICE.1:
. VOICE.2 . VOICE.0.E.P.. 800...
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL