spiffyscore

Check-in [aa88358397]
Login
Overview
SHA1:aa883583972d97182da126d2dba844e861ce9827
Date: 2010-11-17 07:30:34
User: spiffytech@gmail.com
Comment:Added support for rest notes
Timelines: family | ancestors | tld
Downloads: Tarball | ZIP archive
Other Links: files | file ages | folders | manifest
Tags And Properties
Context
2010-11-17
07:42
[b8d35587a4] csound score lines are no longer hardcoded, but are stored with each instrument (user: spiffytech@gmail.com, tags: master)
07:34
[ec61af8387] Leaf: WIP on tld: 4b95fed Added support for rest notes (user: spiffytech@gmail.com, tags: stash)
07:34
[ef35a8e9e0] index on tld: 4b95fed Added support for rest notes (user: spiffytech@gmail.com, tags: stash)
07:30
[aa88358397] Closed-Leaf: Added support for rest notes (user: spiffytech@gmail.com, tags: tld)
06:57
[5a35ffdd27] Note duration is now counted as fraction of a whole note, as measured based on BPM (user: spiffytech@gmail.com, tags: tld)
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Modified cfg.py from [f7b2188978] to [08a2f25157].

     9      9   import parse
    10     10   
    11     11   def main():
    12     12       key = "A"
    13     13       bps = 80/60
    14     14       print bps
    15     15       tempo = 1/bps
           16  +    max_duration = 1
    16     17   
    17     18       composition = {
    18     19           "a": {  # Movement block 'a' for reuse throughout the piece
    19     20               "melody": {  # Instrument 'melody'
    20     21                   "csound_parameters": {
    21     22                       "instrument": 1,
    22     23                   },
................................................................................
   110    111       while 1:
   111    112           found_substitution = False
   112    113           for key,value in grammars.iteritems():
   113    114               if score.find(key) != -1:
   114    115                   found_substitution = True
   115    116                   while score.find(key) != -1:
   116    117                       score = score.replace(key, random.choice(grammars[key]), 1)
   117         -                    if len(score.split()) > 20:
          118  +                    if len(score.split()) > 200:
   118    119                           score = score.replace("u", "")
   119    120                           score = score.replace("e", "")
   120    121                           return score
   121    122           if found_substitution is False:
   122    123               break
   123    124       return score
   124    125   
................................................................................
   134    135           "VII": 7,
   135    136           "VIII": 8,
   136    137       }
   137    138       keyed_score = []
   138    139       for i in range(len(score)):
   139    140           if isinstance(score[i], parse.Note):
   140    141               score[i].value = scale[scale_conversion[score[i].value]-1]
   141         -        else:
          142  +        elif isinstance(score[i], parse.Chord):
   142    143               chord = []
   143    144               root_note_index = scale.index(key) + scale_conversion[score[i].value]
   144    145               chord.append(scale[root_note_index])
   145    146               if score[i].chord_type == "m":  # Minor chords, flat the 3rd
   146    147                   chord.append(scale[(root_note_index+2) % 8])
   147    148               else:
   148    149                   chord.append(scale[(root_note_index+3) % 8])
   149    150               chord.append(scale[(root_note_index+5) % 8])
   150    151               score[i].chord = chord
          152  +        elif isinstance(score[i], parse.Rest):
          153  +            pass
   151    154       return score
   152    155   
   153    156   
   154    157   def generate_csound_score(score):
   155    158       csound_note_values = {
   156    159           "C": "00",
   157    160           "C#": "01",
................................................................................
   168    171       }
   169    172       csound_score = []
   170    173       for token in score:
   171    174           if isinstance(token, parse.Chord):  # Chords
   172    175               for note in token.chord: 
   173    176                   note = csound_note_values[note]
   174    177                   csound_score.append("i2 %(time)f %(duration)f 7000 %(octave)d.%(note)s %(octave)d.%(note)s 0 6" % {"time": token.time, "octave": random.choice([7,8]), "note": note, "duration": token.duration})
   175         -        else:  # Individual notes
          178  +        elif isinstance(token, parse.Note):  # Individual notes
   176    179               note = csound_note_values[token.value]
   177    180               csound_score.append("i2 %(time)f %(duration)f 7000 %(octave)d.%(note)s %(octave)d.%(note)s 0 6" % {"time": token.time, "octave": random.choice([8,9]), "note": note, "duration": token.duration})
   178    181       return csound_score
   179    182   
   180    183   
   181    184   if __name__ == "__main__": main() 

Modified parse.py from [00dc77f47f] to [3a88b8ab43].

    14     14       def __init__(self, value, duration=.5, chord_type="major"):
    15     15           self.value = value
    16     16           self.duration = duration
    17     17           self.chord_type = chord_type
    18     18       def __repr__(self):
    19     19           return "Chord %s %s %s" % (self.value, self.duration, self.chord_type)
    20     20   
           21  +
           22  +class Rest():
           23  +    def __init__(self, duration=.25):
           24  +        self.duration = duration
           25  +    def __repr__(self):
           26  +        return "Rest node %s" % self.duration
           27  +
    21     28   
    22     29   def parse(score):
    23     30       # Tokenize (lex)
    24     31       tokens = (
    25     32           "NOTE_LENGTH",
    26     33           "BASENOTE",
    27     34           "ACCIDENTAL",
................................................................................
    64     71   
    65     72   
    66     73       # Parse (yacc)
    67     74   
    68     75   
    69     76       def p_pitch_list(p):
    70     77           '''score : score note
    71         -            score : score chord
           78  +            | score chord
           79  +            | score rest
    72     80           '''
    73     81           p[0] = p[1] + [p[2]]
    74     82   
    75     83       def p_score(p):
    76     84           '''score : note
    77         -            score : chord
           85  +            | chord
           86  +            | rest
    78     87           '''
    79     88           p[0] = [p[1]]
    80     89   
    81     90   
    82     91       def p_note(p):
    83     92           '''note : pitch
    84     93           '''
................................................................................
   127    136           p[0] = p[1]
   128    137   
   129    138       def p_pitch(p):
   130    139           '''pitch : BASENOTE
   131    140           '''
   132    141           p[0] = Note(p[1])
   133    142   
          143  +    def p_rest(p):
          144  +        ''' rest : REST
          145  +                | REST NOTE_LENGTH
          146  +        '''
          147  +        p[0] = Rest()
          148  +        if len(p) > 2:
          149  +            p[0].duration = p[2]
          150  +
   134    151       def p_error(p):
   135    152           print "Syntax error at '%s' of element type %s" % (p.value, p.type)
   136    153           
   137    154       yacc.yacc()
   138    155   
   139    156       #print yacc.parse("GFG B'AB,, | g/2fg gab | GFG BAB | d2A AFD")
   140    157       return yacc.parse(score)

Modified test.sco from [a5eee77281] to [dabc4744e4].

     1      1   1.33333333333
     2      2   f1  0   256 10  1 0 3   ; sine wave function table
     3         -i2 0.000000 0.187500 7000 9.09 9.09 0 6
     4         -i2 0.187500 0.187500 7000 9.02 9.02 0 6
     5         -i2 0.375000 0.187500 7000 9.09 9.09 0 6
     6         -i2 0.562500 0.187500 7000 9.02 9.02 0 6
            3  +i2 0.000000 0.187500 7000 8.09 8.09 0 6
            4  +i2 0.187500 0.187500 7000 8.04 8.04 0 6
            5  +i2 0.375000 0.187500 7000 9.04 9.04 0 6
            6  +i2 0.562500 0.187500 7000 8.04 8.04 0 6
     7      7   i2 0.750000 0.187500 7000 8.09 8.09 0 6
     8         -i2 0.937500 0.187500 7000 9.04 9.04 0 6
     9         -i2 1.125000 0.187500 7000 9.04 9.04 0 6
    10         -i2 1.312500 0.187500 7000 8.04 8.04 0 6
    11         -i2 1.500000 0.187500 7000 9.09 9.09 0 6
    12         -i2 1.687500 0.187500 7000 9.09 9.09 0 6
    13         -i2 1.875000 0.187500 7000 8.02 8.02 0 6
            8  +i2 0.937500 0.187500 7000 9.09 9.09 0 6
            9  +i2 1.125000 0.187500 7000 8.02 8.02 0 6
           10  +i2 1.312500 0.187500 7000 9.09 9.09 0 6
           11  +i2 1.500000 0.187500 7000 9.04 9.04 0 6
           12  +i2 1.687500 0.187500 7000 9.04 9.04 0 6
           13  +i2 1.875000 0.187500 7000 8.04 8.04 0 6
    14     14   i2 2.062500 0.187500 7000 8.09 8.09 0 6
    15         -i2 2.250000 0.187500 7000 9.04 9.04 0 6
    16         -i2 2.437500 0.187500 7000 9.04 9.04 0 6
    17         -i2 2.625000 0.187500 7000 8.04 8.04 0 6
    18         -i2 2.812500 0.187500 7000 9.09 9.09 0 6
    19         -i2 3.000000 0.187500 7000 8.09 8.09 0 6
    20         -i2 3.187500 0.187500 7000 8.02 8.02 0 6
           15  +i2 2.250000 0.187500 7000 9.09 9.09 0 6
           16  +i2 2.437500 0.187500 7000 9.02 9.02 0 6
           17  +i2 2.625000 0.187500 7000 8.09 8.09 0 6
           18  +i2 2.812500 0.187500 7000 8.08 8.08 0 6
           19  +i2 3.000000 0.187500 7000 9.02 9.02 0 6
           20  +i2 3.187500 0.187500 7000 9.09 9.09 0 6
           21  +i2 3.375000 0.187500 7000 8.04 8.04 0 6
           22  +i2 3.562500 0.187500 7000 9.04 9.04 0 6
           23  +i2 3.750000 0.187500 7000 9.04 9.04 0 6
           24  +i2 3.937500 0.187500 7000 8.09 8.09 0 6
           25  +i2 4.125000 0.187500 7000 9.09 9.09 0 6
           26  +i2 4.312500 0.187500 7000 9.02 9.02 0 6
           27  +i2 4.500000 0.187500 7000 8.09 8.09 0 6
           28  +i2 4.687500 0.187500 7000 9.08 9.08 0 6
           29  +i2 4.875000 0.187500 7000 9.02 9.02 0 6
           30  +i2 5.062500 0.187500 7000 8.09 8.09 0 6
           31  +i2 5.250000 0.187500 7000 8.08 8.08 0 6
           32  +i2 5.437500 0.187500 7000 9.02 9.02 0 6
           33  +i2 5.625000 0.187500 7000 9.09 9.09 0 6
           34  +i2 5.812500 0.187500 7000 8.08 8.08 0 6
           35  +i2 6.000000 0.187500 7000 9.02 9.02 0 6
           36  +i2 6.187500 0.187500 7000 9.09 9.09 0 6
           37  +i2 6.375000 0.187500 7000 8.04 8.04 0 6
           38  +i2 6.562500 0.187500 7000 9.04 9.04 0 6
           39  +i2 6.750000 0.187500 7000 9.04 9.04 0 6
           40  +i2 6.937500 0.187500 7000 8.09 8.09 0 6
           41  +i2 7.125000 0.187500 7000 8.09 8.09 0 6
           42  +i2 7.312500 0.187500 7000 8.02 8.02 0 6
           43  +i2 7.500000 0.187500 7000 9.09 9.09 0 6
           44  +i2 7.687500 0.187500 7000 9.08 9.08 0 6
           45  +i2 7.875000 0.187500 7000 8.02 8.02 0 6
           46  +i2 8.062500 0.187500 7000 8.09 8.09 0 6
           47  +i2 8.250000 0.187500 7000 8.04 8.04 0 6
           48  +i2 8.437500 0.187500 7000 8.04 8.04 0 6
           49  +i2 8.625000 0.187500 7000 9.04 9.04 0 6
           50  +i2 8.812500 0.187500 7000 8.09 8.09 0 6
           51  +i2 9.000000 0.187500 7000 9.09 9.09 0 6
           52  +i2 9.187500 0.187500 7000 8.02 8.02 0 6
           53  +i2 9.375000 0.187500 7000 8.09 8.09 0 6
           54  +i2 9.562500 0.187500 7000 9.08 9.08 0 6
           55  +i2 9.750000 0.187500 7000 9.02 9.02 0 6
           56  +i2 9.937500 0.187500 7000 9.09 9.09 0 6
           57  +i2 10.125000 0.187500 7000 8.02 8.02 0 6
           58  +i2 10.312500 0.187500 7000 8.09 8.09 0 6
           59  +i2 10.500000 0.187500 7000 9.04 9.04 0 6
           60  +i2 10.687500 0.187500 7000 9.04 9.04 0 6
           61  +i2 10.875000 0.187500 7000 8.04 8.04 0 6
           62  +i2 11.062500 0.187500 7000 8.09 8.09 0 6
           63  +i2 11.250000 0.187500 7000 8.09 8.09 0 6
           64  +i2 11.437500 0.187500 7000 8.02 8.02 0 6
           65  +i2 11.625000 0.187500 7000 8.09 8.09 0 6
           66  +i2 11.812500 0.187500 7000 9.04 9.04 0 6
           67  +i2 12.000000 0.187500 7000 8.04 8.04 0 6
           68  +i2 12.187500 0.187500 7000 9.04 9.04 0 6
           69  +i2 12.375000 0.187500 7000 8.09 8.09 0 6
           70  +i2 12.562500 0.187500 7000 9.09 9.09 0 6
           71  +i2 12.750000 0.187500 7000 9.02 9.02 0 6
           72  +i2 12.937500 0.187500 7000 8.09 8.09 0 6
           73  +i2 13.125000 0.187500 7000 8.08 8.08 0 6
           74  +i2 13.312500 0.187500 7000 8.02 8.02 0 6
           75  +i2 13.500000 0.187500 7000 8.09 8.09 0 6
           76  +i2 13.687500 0.187500 7000 9.02 9.02 0 6
           77  +i2 13.875000 0.187500 7000 9.09 9.09 0 6
           78  +i2 14.062500 0.187500 7000 8.04 8.04 0 6
           79  +i2 14.250000 0.187500 7000 8.04 8.04 0 6
           80  +i2 14.437500 0.187500 7000 9.04 9.04 0 6
           81  +i2 14.625000 0.187500 7000 8.09 8.09 0 6
           82  +i2 14.812500 0.187500 7000 8.09 8.09 0 6
           83  +i2 15.000000 0.187500 7000 9.02 9.02 0 6
           84  +i2 15.187500 0.187500 7000 9.09 9.09 0 6
           85  +i2 15.375000 0.187500 7000 8.08 8.08 0 6
           86  +i2 15.562500 0.187500 7000 8.02 8.02 0 6
           87  +i2 15.750000 0.187500 7000 8.09 8.09 0 6
           88  +i2 15.937500 0.187500 7000 9.04 9.04 0 6
           89  +i2 16.125000 0.187500 7000 8.04 8.04 0 6
           90  +i2 16.312500 0.187500 7000 9.04 9.04 0 6
           91  +i2 16.500000 0.187500 7000 8.09 8.09 0 6
           92  +i2 16.687500 0.187500 7000 8.09 8.09 0 6
           93  +i2 16.875000 0.187500 7000 8.02 8.02 0 6
           94  +i2 17.062500 0.187500 7000 8.09 8.09 0 6
           95  +i2 17.250000 0.187500 7000 8.08 8.08 0 6
           96  +i2 17.437500 0.187500 7000 8.02 8.02 0 6
           97  +i2 17.625000 0.187500 7000 9.09 9.09 0 6
           98  +i2 17.812500 0.187500 7000 9.02 9.02 0 6
           99  +i2 18.000000 0.187500 7000 9.09 9.09 0 6
          100  +i2 18.187500 0.187500 7000 9.02 9.02 0 6
          101  +i2 18.375000 0.187500 7000 8.09 8.09 0 6
          102  +i2 18.562500 0.187500 7000 8.04 8.04 0 6
          103  +i2 18.750000 0.187500 7000 8.04 8.04 0 6
          104  +i2 18.937500 0.187500 7000 9.04 9.04 0 6
          105  +i2 19.125000 0.187500 7000 8.09 8.09 0 6
          106  +i2 19.312500 0.187500 7000 8.09 8.09 0 6
          107  +i2 19.500000 0.187500 7000 8.02 8.02 0 6
          108  +i2 19.687500 0.187500 7000 9.09 9.09 0 6
          109  +i2 19.875000 0.187500 7000 9.04 9.04 0 6
          110  +i2 20.062500 0.187500 7000 9.04 9.04 0 6
          111  +i2 20.250000 0.187500 7000 8.04 8.04 0 6
          112  +i2 20.437500 0.187500 7000 8.09 8.09 0 6
          113  +i2 20.625000 0.187500 7000 9.09 9.09 0 6
          114  +i2 20.812500 0.187500 7000 9.02 9.02 0 6
          115  +i2 21.000000 0.187500 7000 9.09 9.09 0 6
          116  +i2 21.187500 0.187500 7000 8.08 8.08 0 6
          117  +i2 21.375000 0.187500 7000 8.02 8.02 0 6
          118  +i2 21.562500 0.187500 7000 8.09 8.09 0 6
          119  +i2 21.750000 0.187500 7000 9.02 9.02 0 6
          120  +i2 21.937500 0.187500 7000 8.09 8.09 0 6
          121  +i2 22.125000 0.187500 7000 8.02 8.02 0 6
          122  +i2 22.312500 0.187500 7000 9.09 9.09 0 6
          123  +i2 22.500000 0.187500 7000 9.02 9.02 0 6
          124  +i2 22.687500 0.187500 7000 9.09 9.09 0 6
          125  +i2 22.875000 0.187500 7000 8.04 8.04 0 6
          126  +i2 23.062500 0.187500 7000 9.04 9.04 0 6
          127  +i2 23.250000 0.187500 7000 9.04 9.04 0 6
          128  +i2 23.437500 0.187500 7000 9.09 9.09 0 6
          129  +i2 23.625000 0.187500 7000 9.09 9.09 0 6
          130  +i2 23.812500 0.187500 7000 9.02 9.02 0 6
          131  +i2 24.000000 0.187500 7000 9.09 9.09 0 6
          132  +i2 24.187500 0.187500 7000 8.08 8.08 0 6
          133  +i2 24.375000 0.187500 7000 8.02 8.02 0 6
          134  +i2 24.562500 0.187500 7000 8.09 8.09 0 6
          135  +i2 24.750000 0.187500 7000 9.02 9.02 0 6
          136  +i2 24.937500 0.187500 7000 9.09 9.09 0 6
          137  +i2 25.125000 0.187500 7000 8.08 8.08 0 6
          138  +i2 25.312500 0.187500 7000 9.02 9.02 0 6
          139  +i2 25.500000 0.187500 7000 9.09 9.09 0 6
          140  +i2 25.687500 0.187500 7000 8.08 8.08 0 6
          141  +i2 25.875000 0.187500 7000 9.02 9.02 0 6
          142  +i2 26.062500 0.187500 7000 8.09 8.09 0 6
          143  +i2 26.250000 0.187500 7000 9.04 9.04 0 6
          144  +i2 26.437500 0.187500 7000 8.04 8.04 0 6
          145  +i2 26.625000 0.187500 7000 9.04 9.04 0 6
          146  +i2 26.812500 0.187500 7000 8.09 8.09 0 6
          147  +i2 27.000000 0.187500 7000 9.09 9.09 0 6
          148  +i2 27.187500 0.187500 7000 8.02 8.02 0 6
          149  +i2 27.375000 0.187500 7000 8.09 8.09 0 6
          150  +i2 27.562500 0.187500 7000 8.04 8.04 0 6
          151  +i2 27.750000 0.187500 7000 9.04 9.04 0 6
          152  +i2 27.937500 0.187500 7000 9.04 9.04 0 6
          153  +i2 28.125000 0.187500 7000 8.09 8.09 0 6
          154  +i2 28.312500 0.187500 7000 8.09 8.09 0 6
          155  +i2 28.500000 0.187500 7000 9.02 9.02 0 6
          156  +i2 28.687500 0.187500 7000 8.09 8.09 0 6
          157  +i2 28.875000 0.187500 7000 9.02 9.02 0 6
          158  +i2 29.062500 0.187500 7000 9.09 9.09 0 6
          159  +i2 29.250000 0.187500 7000 9.04 9.04 0 6
          160  +i2 29.437500 0.187500 7000 9.04 9.04 0 6
          161  +i2 29.625000 0.187500 7000 8.04 8.04 0 6
          162  +i2 29.812500 0.187500 7000 9.09 9.09 0 6
          163  +i2 30.000000 0.187500 7000 8.09 8.09 0 6
          164  +i2 30.187500 0.187500 7000 9.02 9.02 0 6
    21    165   f1  0   256 10  1 0 3   ; sine wave function table
    22    166   i2 0.000000 0.375000 7000 8.11 8.11 0 6
    23    167   i2 0.000000 0.375000 7000 8.04 8.04 0 6
    24    168   i2 0.000000 0.375000 7000 7.08 7.08 0 6
    25         -i2 0.375000 0.375000 7000 7.06 7.06 0 6
    26         -i2 0.375000 0.375000 7000 7.09 7.09 0 6
          169  +i2 0.375000 0.375000 7000 8.09 8.09 0 6
    27    170   i2 0.375000 0.375000 7000 7.01 7.01 0 6
          171  +i2 0.375000 0.375000 7000 7.04 7.04 0 6
    28    172   i2 0.750000 0.375000 7000 7.04 7.04 0 6
    29    173   i2 0.750000 0.375000 7000 8.09 8.09 0 6
    30         -i2 0.750000 0.375000 7000 7.11 7.11 0 6
    31         -i2 1.125000 0.375000 7000 7.11 7.11 0 6
          174  +i2 0.750000 0.375000 7000 8.11 8.11 0 6
          175  +i2 1.125000 0.375000 7000 8.11 8.11 0 6
    32    176   i2 1.125000 0.375000 7000 8.04 8.04 0 6
    33         -i2 1.125000 0.375000 7000 7.08 7.08 0 6
    34         -i2 1.500000 0.187500 7000 7.01 7.01 0 6
    35         -i2 1.500000 0.187500 7000 7.06 7.06 0 6
    36         -i2 1.500000 0.187500 7000 8.09 8.09 0 6
    37         -i2 1.687500 0.187500 7000 7.01 7.01 0 6
    38         -i2 1.687500 0.187500 7000 8.06 8.06 0 6
    39         -i2 1.687500 0.187500 7000 7.09 7.09 0 6
          177  +i2 1.125000 0.375000 7000 8.08 8.08 0 6
          178  +i2 1.500000 0.375000 7000 8.06 8.06 0 6
          179  +i2 1.500000 0.375000 7000 8.09 8.09 0 6
          180  +i2 1.500000 0.375000 7000 8.01 8.01 0 6
    40    181   i2 1.875000 0.375000 7000 7.04 7.04 0 6
    41         -i2 1.875000 0.375000 7000 8.09 8.09 0 6
          182  +i2 1.875000 0.375000 7000 7.09 7.09 0 6
    42    183   i2 1.875000 0.375000 7000 7.11 7.11 0 6
    43         -i2 2.250000 1.500000 7000 7.06 7.06 0 6
    44         -i2 2.250000 1.500000 7000 7.09 7.09 0 6
    45         -i2 2.250000 1.500000 7000 7.01 7.01 0 6
    46         -i2 3.750000 0.375000 7000 7.04 7.04 0 6
    47         -i2 3.750000 0.375000 7000 8.09 8.09 0 6
    48         -i2 3.750000 0.375000 7000 7.11 7.11 0 6
    49         -i2 4.125000 0.375000 7000 7.11 7.11 0 6
    50         -i2 4.125000 0.375000 7000 7.04 7.04 0 6
    51         -i2 4.125000 0.375000 7000 8.08 8.08 0 6
    52         -i2 4.500000 0.375000 7000 8.11 8.11 0 6
    53         -i2 4.500000 0.375000 7000 8.04 8.04 0 6
    54         -i2 4.500000 0.375000 7000 7.08 7.08 0 6
    55         -i2 4.875000 0.187500 7000 8.01 8.01 0 6
    56         -i2 4.875000 0.187500 7000 8.06 8.06 0 6
    57         -i2 4.875000 0.187500 7000 7.09 7.09 0 6
    58         -i2 5.062500 0.187500 7000 7.01 7.01 0 6
    59         -i2 5.062500 0.187500 7000 7.06 7.06 0 6
    60         -i2 5.062500 0.187500 7000 8.09 8.09 0 6
    61         -i2 5.250000 0.375000 7000 8.04 8.04 0 6
    62         -i2 5.250000 0.375000 7000 8.09 8.09 0 6
          184  +i2 2.250000 0.375000 7000 7.11 7.11 0 6
          185  +i2 2.250000 0.375000 7000 8.04 8.04 0 6
          186  +i2 2.250000 0.375000 7000 8.08 8.08 0 6
          187  +i2 2.625000 0.187500 7000 7.01 7.01 0 6
          188  +i2 2.625000 0.187500 7000 7.06 7.06 0 6
          189  +i2 2.625000 0.187500 7000 7.09 7.09 0 6
          190  +i2 2.812500 0.187500 7000 8.01 8.01 0 6
          191  +i2 2.812500 0.187500 7000 7.06 7.06 0 6
          192  +i2 2.812500 0.187500 7000 7.09 7.09 0 6
          193  +i2 3.000000 0.375000 7000 8.04 8.04 0 6
          194  +i2 3.000000 0.375000 7000 8.09 8.09 0 6
          195  +i2 3.000000 0.375000 7000 7.11 7.11 0 6
          196  +i2 3.375000 1.500000 7000 7.06 7.06 0 6
          197  +i2 3.375000 1.500000 7000 8.09 8.09 0 6
          198  +i2 3.375000 1.500000 7000 8.01 8.01 0 6
          199  +i2 4.875000 0.375000 7000 8.04 8.04 0 6
          200  +i2 4.875000 0.375000 7000 8.09 8.09 0 6
          201  +i2 4.875000 0.375000 7000 7.11 7.11 0 6
    63    202   i2 5.250000 0.375000 7000 8.11 8.11 0 6
    64         -i2 5.625000 1.500000 7000 8.06 8.06 0 6
    65         -i2 5.625000 1.500000 7000 7.09 7.09 0 6
    66         -i2 5.625000 1.500000 7000 7.01 7.01 0 6
    67         -i2 7.125000 0.375000 7000 7.04 7.04 0 6
    68         -i2 7.125000 0.375000 7000 7.09 7.09 0 6
    69         -i2 7.125000 0.375000 7000 7.11 7.11 0 6
    70         -i2 7.500000 0.375000 7000 8.11 8.11 0 6
    71         -i2 7.500000 0.375000 7000 8.04 8.04 0 6
    72         -i2 7.500000 0.375000 7000 8.08 8.08 0 6
    73         -f1  0   256 10  1 0 3   ; sine wave function table
          203  +i2 5.250000 0.375000 7000 7.04 7.04 0 6
          204  +i2 5.250000 0.375000 7000 8.08 8.08 0 6
          205  +i2 5.625000 0.375000 7000 8.11 8.11 0 6
          206  +i2 5.625000 0.375000 7000 8.04 8.04 0 6
          207  +i2 5.625000 0.375000 7000 8.08 8.08 0 6
          208  +i2 6.000000 0.375000 7000 8.09 8.09 0 6
          209  +i2 6.000000 0.375000 7000 8.01 8.01 0 6
          210  +i2 6.000000 0.375000 7000 7.04 7.04 0 6
          211  +i2 6.375000 0.375000 7000 7.04 7.04 0 6
          212  +i2 6.375000 0.375000 7000 7.09 7.09 0 6
          213  +i2 6.375000 0.375000 7000 8.11 8.11 0 6
          214  +i2 6.750000 0.375000 7000 7.11 7.11 0 6
          215  +i2 6.750000 0.375000 7000 7.04 7.04 0 6
          216  +i2 6.750000 0.375000 7000 8.08 8.08 0 6
          217  +i2 7.125000 0.187500 7000 8.01 8.01 0 6
          218  +i2 7.125000 0.187500 7000 7.06 7.06 0 6
          219  +i2 7.125000 0.187500 7000 8.09 8.09 0 6
          220  +i2 7.312500 0.187500 7000 7.01 7.01 0 6
          221  +i2 7.312500 0.187500 7000 8.06 8.06 0 6
          222  +i2 7.312500 0.187500 7000 7.09 7.09 0 6
          223  +i2 7.500000 0.375000 7000 7.04 7.04 0 6
          224  +i2 7.500000 0.375000 7000 8.09 8.09 0 6
          225  +i2 7.500000 0.375000 7000 7.11 7.11 0 6
          226  +i2 7.875000 1.500000 7000 7.06 7.06 0 6
    74    227   i2 7.875000 1.500000 7000 8.09 8.09 0 6
    75         -i2 9.375000 0.187500 7000 9.02 9.02 0 6
    76         -i2 9.562500 0.187500 7000 8.09 8.09 0 6
    77         -i2 9.750000 0.187500 7000 9.04 9.04 0 6
    78         -i2 9.937500 0.187500 7000 8.09 8.09 0 6
    79         -i2 10.125000 0.375000 7000 8.09 8.09 0 6
    80         -i2 10.500000 0.375000 7000 8.02 8.02 0 6
    81         -i2 10.875000 1.500000 7000 9.09 9.09 0 6
    82         -i2 12.375000 0.187500 7000 8.02 8.02 0 6
    83         -i2 12.562500 1.500000 7000 8.09 8.09 0 6
    84         -i2 14.062500 0.187500 7000 8.02 8.02 0 6
    85         -i2 14.250000 0.187500 7000 8.09 8.09 0 6
    86         -i2 14.437500 0.187500 7000 8.04 8.04 0 6
    87         -i2 14.625000 0.187500 7000 8.09 8.09 0 6
    88         -i2 14.812500 0.375000 7000 8.09 8.09 0 6
    89         -i2 15.187500 0.375000 7000 8.02 8.02 0 6
    90         -f1  0   256 10  1 0 3   ; sine wave function table
    91         -i2 7.875000 0.375000 7000 7.11 7.11 0 6
    92         -i2 7.875000 0.375000 7000 7.04 7.04 0 6
    93         -i2 7.875000 0.375000 7000 8.08 8.08 0 6
    94         -i2 8.250000 0.375000 7000 7.04 7.04 0 6
    95         -i2 8.250000 0.375000 7000 8.09 8.09 0 6
    96         -i2 8.250000 0.375000 7000 8.11 8.11 0 6
    97         -i2 8.625000 1.500000 7000 7.06 7.06 0 6
    98         -i2 8.625000 1.500000 7000 8.09 8.09 0 6
    99         -i2 8.625000 1.500000 7000 8.01 8.01 0 6
          228  +i2 7.875000 1.500000 7000 8.01 8.01 0 6
          229  +i2 9.375000 0.375000 7000 7.04 7.04 0 6
          230  +i2 9.375000 0.375000 7000 7.09 7.09 0 6
          231  +i2 9.375000 0.375000 7000 7.11 7.11 0 6
          232  +i2 9.750000 0.375000 7000 7.11 7.11 0 6
          233  +i2 9.750000 0.375000 7000 8.04 8.04 0 6
          234  +i2 9.750000 0.375000 7000 8.08 8.08 0 6
          235  +i2 10.125000 0.375000 7000 7.11 7.11 0 6
   100    236   i2 10.125000 0.375000 7000 7.04 7.04 0 6
   101         -i2 10.125000 0.375000 7000 7.09 7.09 0 6
   102         -i2 10.125000 0.375000 7000 7.11 7.11 0 6
   103         -i2 10.500000 0.375000 7000 7.11 7.11 0 6
   104         -i2 10.500000 0.375000 7000 8.04 8.04 0 6
   105         -i2 10.500000 0.375000 7000 7.08 7.08 0 6
   106         -i2 10.875000 0.375000 7000 7.11 7.11 0 6
          237  +i2 10.125000 0.375000 7000 7.08 7.08 0 6
          238  +i2 10.500000 0.187500 7000 7.01 7.01 0 6
          239  +i2 10.500000 0.187500 7000 8.06 8.06 0 6
          240  +i2 10.500000 0.187500 7000 7.09 7.09 0 6
          241  +i2 10.687500 0.187500 7000 8.01 8.01 0 6
          242  +i2 10.687500 0.187500 7000 7.06 7.06 0 6
          243  +i2 10.687500 0.187500 7000 7.09 7.09 0 6
   107    244   i2 10.875000 0.375000 7000 8.04 8.04 0 6
   108         -i2 10.875000 0.375000 7000 7.08 7.08 0 6
   109         -i2 11.250000 0.375000 7000 7.04 7.04 0 6
   110         -i2 11.250000 0.375000 7000 7.09 7.09 0 6
   111         -i2 11.250000 0.375000 7000 8.11 8.11 0 6
   112         -i2 11.625000 1.500000 7000 7.06 7.06 0 6
   113         -i2 11.625000 1.500000 7000 8.09 8.09 0 6
   114         -i2 11.625000 1.500000 7000 7.01 7.01 0 6
   115         -i2 13.125000 0.375000 7000 8.04 8.04 0 6
   116         -i2 13.125000 0.375000 7000 8.09 8.09 0 6
          245  +i2 10.875000 0.375000 7000 7.09 7.09 0 6
          246  +i2 10.875000 0.375000 7000 8.11 8.11 0 6
          247  +i2 11.250000 1.500000 7000 7.06 7.06 0 6
          248  +i2 11.250000 1.500000 7000 7.09 7.09 0 6
          249  +i2 11.250000 1.500000 7000 8.01 8.01 0 6
          250  +i2 12.750000 0.375000 7000 7.04 7.04 0 6
          251  +i2 12.750000 0.375000 7000 8.09 8.09 0 6
          252  +i2 12.750000 0.375000 7000 8.11 8.11 0 6
   117    253   i2 13.125000 0.375000 7000 7.11 7.11 0 6
   118         -i2 13.500000 0.375000 7000 8.11 8.11 0 6
   119         -i2 13.500000 0.375000 7000 8.04 8.04 0 6
          254  +i2 13.125000 0.375000 7000 8.04 8.04 0 6
          255  +i2 13.125000 0.375000 7000 7.08 7.08 0 6
          256  +i2 13.500000 0.375000 7000 7.11 7.11 0 6
          257  +i2 13.500000 0.375000 7000 7.04 7.04 0 6
   120    258   i2 13.500000 0.375000 7000 8.08 8.08 0 6
   121         -i2 13.875000 0.375000 7000 8.11 8.11 0 6
   122         -i2 13.875000 0.375000 7000 7.04 7.04 0 6
   123         -i2 13.875000 0.375000 7000 7.08 7.08 0 6
          259  +i2 13.875000 0.375000 7000 8.09 8.09 0 6
          260  +i2 13.875000 0.375000 7000 8.01 8.01 0 6
          261  +i2 13.875000 0.375000 7000 8.04 8.04 0 6
          262  +i2 14.250000 0.375000 7000 7.04 7.04 0 6
   124    263   i2 14.250000 0.375000 7000 8.09 8.09 0 6
   125         -i2 14.250000 0.375000 7000 7.01 7.01 0 6
   126         -i2 14.250000 0.375000 7000 7.04 7.04 0 6
          264  +i2 14.250000 0.375000 7000 7.11 7.11 0 6
          265  +i2 14.625000 0.375000 7000 7.11 7.11 0 6
   127    266   i2 14.625000 0.375000 7000 8.04 8.04 0 6
   128         -i2 14.625000 0.375000 7000 7.09 7.09 0 6
   129         -i2 14.625000 0.375000 7000 8.11 8.11 0 6
   130         -i2 15.000000 0.375000 7000 8.11 8.11 0 6
          267  +i2 14.625000 0.375000 7000 7.08 7.08 0 6
          268  +i2 15.000000 0.375000 7000 7.09 7.09 0 6
          269  +i2 15.000000 0.375000 7000 7.01 7.01 0 6
   131    270   i2 15.000000 0.375000 7000 7.04 7.04 0 6
   132         -i2 15.000000 0.375000 7000 7.08 7.08 0 6
          271  +i2 15.375000 0.375000 7000 7.04 7.04 0 6
   133    272   i2 15.375000 0.375000 7000 8.09 8.09 0 6
   134         -i2 15.375000 0.375000 7000 7.01 7.01 0 6
   135         -i2 15.375000 0.375000 7000 8.04 8.04 0 6
   136         -i2 15.750000 0.375000 7000 7.04 7.04 0 6
   137         -i2 15.750000 0.375000 7000 8.09 8.09 0 6
   138         -i2 15.750000 0.375000 7000 7.11 7.11 0 6
          273  +i2 15.375000 0.375000 7000 7.11 7.11 0 6
          274  +i2 15.750000 0.375000 7000 8.11 8.11 0 6
          275  +i2 15.750000 0.375000 7000 8.04 8.04 0 6
          276  +i2 15.750000 0.375000 7000 7.08 7.08 0 6
          277  +i2 16.125000 0.375000 7000 8.09 8.09 0 6
          278  +i2 16.125000 0.375000 7000 7.01 7.01 0 6
          279  +i2 16.125000 0.375000 7000 8.04 8.04 0 6
          280  +i2 16.500000 0.375000 7000 8.04 8.04 0 6
          281  +i2 16.500000 0.375000 7000 8.09 8.09 0 6
          282  +i2 16.500000 0.375000 7000 7.11 7.11 0 6
          283  +i2 16.875000 0.375000 7000 8.11 8.11 0 6
          284  +i2 16.875000 0.375000 7000 7.04 7.04 0 6
          285  +i2 16.875000 0.375000 7000 8.08 8.08 0 6
          286  +i2 17.250000 0.375000 7000 8.06 8.06 0 6
          287  +i2 17.250000 0.375000 7000 8.09 8.09 0 6
          288  +i2 17.250000 0.375000 7000 7.01 7.01 0 6
          289  +i2 17.625000 0.375000 7000 8.04 8.04 0 6
          290  +i2 17.625000 0.375000 7000 7.09 7.09 0 6
          291  +i2 17.625000 0.375000 7000 8.11 8.11 0 6
          292  +i2 18.000000 0.375000 7000 8.11 8.11 0 6
          293  +i2 18.000000 0.375000 7000 7.04 7.04 0 6
          294  +i2 18.000000 0.375000 7000 7.08 7.08 0 6
          295  +i2 18.375000 0.187500 7000 7.01 7.01 0 6
          296  +i2 18.375000 0.187500 7000 8.06 8.06 0 6
          297  +i2 18.375000 0.187500 7000 7.09 7.09 0 6
          298  +i2 18.562500 0.187500 7000 8.01 8.01 0 6
          299  +i2 18.562500 0.187500 7000 8.06 8.06 0 6
          300  +i2 18.562500 0.187500 7000 8.09 8.09 0 6
          301  +i2 18.750000 0.375000 7000 7.04 7.04 0 6
          302  +i2 18.750000 0.375000 7000 8.09 8.09 0 6
          303  +i2 18.750000 0.375000 7000 8.11 8.11 0 6
          304  +i2 19.125000 1.500000 7000 8.06 8.06 0 6
          305  +i2 19.125000 1.500000 7000 8.09 8.09 0 6
          306  +i2 19.125000 1.500000 7000 7.01 7.01 0 6
          307  +i2 20.625000 0.375000 7000 8.04 8.04 0 6
          308  +i2 20.625000 0.375000 7000 7.09 7.09 0 6
          309  +i2 20.625000 0.375000 7000 7.11 7.11 0 6
          310  +i2 21.000000 0.375000 7000 7.11 7.11 0 6
          311  +i2 21.000000 0.375000 7000 8.04 8.04 0 6
          312  +i2 21.000000 0.375000 7000 7.08 7.08 0 6
          313  +i2 21.375000 0.375000 7000 7.11 7.11 0 6
          314  +i2 21.375000 0.375000 7000 7.04 7.04 0 6
          315  +i2 21.375000 0.375000 7000 8.08 8.08 0 6
          316  +i2 21.750000 0.375000 7000 8.06 8.06 0 6
          317  +i2 21.750000 0.375000 7000 8.09 8.09 0 6
          318  +i2 21.750000 0.375000 7000 7.01 7.01 0 6
          319  +i2 22.125000 0.375000 7000 7.04 7.04 0 6
          320  +i2 22.125000 0.375000 7000 7.09 7.09 0 6
          321  +i2 22.125000 0.375000 7000 8.11 8.11 0 6
          322  +i2 22.500000 0.375000 7000 8.11 8.11 0 6
          323  +i2 22.500000 0.375000 7000 7.04 7.04 0 6
          324  +i2 22.500000 0.375000 7000 8.08 8.08 0 6
          325  +i2 22.875000 0.375000 7000 8.09 8.09 0 6
          326  +i2 22.875000 0.375000 7000 8.01 8.01 0 6
          327  +i2 22.875000 0.375000 7000 7.04 7.04 0 6
          328  +i2 23.250000 0.375000 7000 8.04 8.04 0 6
          329  +i2 23.250000 0.375000 7000 7.09 7.09 0 6
          330  +i2 23.250000 0.375000 7000 8.11 8.11 0 6
          331  +i2 23.625000 0.375000 7000 8.11 8.11 0 6
          332  +i2 23.625000 0.375000 7000 7.04 7.04 0 6
          333  +i2 23.625000 0.375000 7000 8.08 8.08 0 6
          334  +i2 24.000000 0.375000 7000 8.09 8.09 0 6
          335  +i2 24.000000 0.375000 7000 8.01 8.01 0 6
          336  +i2 24.000000 0.375000 7000 8.04 8.04 0 6
          337  +i2 24.375000 0.375000 7000 8.04 8.04 0 6
          338  +i2 24.375000 0.375000 7000 8.09 8.09 0 6
          339  +i2 24.375000 0.375000 7000 7.11 7.11 0 6
          340  +i2 24.750000 0.375000 7000 7.11 7.11 0 6
          341  +i2 24.750000 0.375000 7000 8.04 8.04 0 6
          342  +i2 24.750000 0.375000 7000 7.08 7.08 0 6
          343  +i2 25.125000 0.375000 7000 7.06 7.06 0 6
          344  +i2 25.125000 0.375000 7000 7.09 7.09 0 6
          345  +i2 25.125000 0.375000 7000 7.01 7.01 0 6
          346  +i2 25.500000 0.375000 7000 8.04 8.04 0 6
          347  +i2 25.500000 0.375000 7000 8.09 8.09 0 6
          348  +i2 25.500000 0.375000 7000 7.11 7.11 0 6
          349  +i2 25.875000 0.375000 7000 8.11 8.11 0 6
          350  +i2 25.875000 0.375000 7000 8.04 8.04 0 6
          351  +i2 25.875000 0.375000 7000 8.08 8.08 0 6
          352  +i2 26.250000 0.375000 7000 8.06 8.06 0 6
          353  +i2 26.250000 0.375000 7000 8.09 8.09 0 6
          354  +i2 26.250000 0.375000 7000 8.01 8.01 0 6
          355  +i2 26.625000 0.375000 7000 8.04 8.04 0 6
          356  +i2 26.625000 0.375000 7000 7.09 7.09 0 6
          357  +i2 26.625000 0.375000 7000 7.11 7.11 0 6
          358  +i2 27.000000 0.375000 7000 8.11 8.11 0 6
          359  +i2 27.000000 0.375000 7000 8.04 8.04 0 6
          360  +i2 27.000000 0.375000 7000 7.08 7.08 0 6
          361  +i2 27.375000 0.375000 7000 7.06 7.06 0 6
          362  +i2 27.375000 0.375000 7000 7.09 7.09 0 6
          363  +i2 27.375000 0.375000 7000 7.01 7.01 0 6
          364  +i2 27.750000 0.375000 7000 7.04 7.04 0 6
          365  +i2 27.750000 0.375000 7000 7.09 7.09 0 6
          366  +i2 27.750000 0.375000 7000 7.11 7.11 0 6
          367  +i2 28.125000 0.375000 7000 8.11 8.11 0 6
          368  +i2 28.125000 0.375000 7000 7.04 7.04 0 6
          369  +i2 28.125000 0.375000 7000 7.08 7.08 0 6
          370  +i2 28.500000 0.375000 7000 7.06 7.06 0 6
          371  +i2 28.500000 0.375000 7000 7.09 7.09 0 6
          372  +i2 28.500000 0.375000 7000 8.01 8.01 0 6
          373  +i2 28.875000 0.375000 7000 8.04 8.04 0 6
          374  +i2 28.875000 0.375000 7000 7.09 7.09 0 6
          375  +i2 28.875000 0.375000 7000 8.11 8.11 0 6
          376  +i2 29.250000 0.375000 7000 7.11 7.11 0 6
          377  +i2 29.250000 0.375000 7000 8.04 8.04 0 6
          378  +i2 29.250000 0.375000 7000 8.08 8.08 0 6
          379  +i2 29.625000 0.375000 7000 7.06 7.06 0 6
          380  +i2 29.625000 0.375000 7000 8.09 8.09 0 6
          381  +i2 29.625000 0.375000 7000 8.01 8.01 0 6
          382  +i2 30.000000 0.375000 7000 8.04 8.04 0 6
          383  +i2 30.000000 0.375000 7000 8.09 8.09 0 6
          384  +i2 30.000000 0.375000 7000 7.11 7.11 0 6
          385  +i2 30.375000 0.375000 7000 7.11 7.11 0 6
          386  +i2 30.375000 0.375000 7000 8.04 8.04 0 6
          387  +i2 30.375000 0.375000 7000 7.08 7.08 0 6
          388  +i2 30.750000 0.375000 7000 7.09 7.09 0 6
          389  +i2 30.750000 0.375000 7000 7.01 7.01 0 6
          390  +i2 30.750000 0.375000 7000 8.04 8.04 0 6
          391  +i2 31.125000 0.375000 7000 7.04 7.04 0 6
          392  +i2 31.125000 0.375000 7000 7.09 7.09 0 6
          393  +i2 31.125000 0.375000 7000 8.11 8.11 0 6
          394  +i2 31.500000 0.375000 7000 7.11 7.11 0 6
          395  +i2 31.500000 0.375000 7000 8.04 8.04 0 6
          396  +i2 31.500000 0.375000 7000 8.08 8.08 0 6
          397  +i2 31.875000 0.375000 7000 8.09 8.09 0 6
          398  +i2 31.875000 0.375000 7000 7.01 7.01 0 6
          399  +i2 31.875000 0.375000 7000 7.04 7.04 0 6
          400  +i2 32.250000 0.375000 7000 8.04 8.04 0 6
          401  +i2 32.250000 0.375000 7000 7.09 7.09 0 6
          402  +i2 32.250000 0.375000 7000 7.11 7.11 0 6
          403  +i2 32.625000 0.375000 7000 8.11 8.11 0 6
          404  +i2 32.625000 0.375000 7000 8.04 8.04 0 6
          405  +i2 32.625000 0.375000 7000 8.08 8.08 0 6
          406  +i2 33.000000 0.187500 7000 7.01 7.01 0 6
          407  +i2 33.000000 0.187500 7000 7.06 7.06 0 6
          408  +i2 33.000000 0.187500 7000 7.09 7.09 0 6
          409  +i2 33.187500 0.187500 7000 8.01 8.01 0 6
          410  +i2 33.187500 0.187500 7000 8.06 8.06 0 6
          411  +i2 33.187500 0.187500 7000 7.09 7.09 0 6
          412  +i2 33.375000 0.375000 7000 7.04 7.04 0 6
          413  +i2 33.375000 0.375000 7000 7.09 7.09 0 6
          414  +i2 33.375000 0.375000 7000 8.11 8.11 0 6
          415  +i2 33.750000 1.500000 7000 8.06 8.06 0 6
          416  +i2 33.750000 1.500000 7000 7.09 7.09 0 6
          417  +i2 33.750000 1.500000 7000 7.01 7.01 0 6
          418  +i2 35.250000 0.375000 7000 8.04 8.04 0 6
          419  +i2 35.250000 0.375000 7000 7.09 7.09 0 6
          420  +i2 35.250000 0.375000 7000 7.11 7.11 0 6
          421  +i2 35.625000 0.375000 7000 8.11 8.11 0 6
          422  +i2 35.625000 0.375000 7000 7.04 7.04 0 6
          423  +i2 35.625000 0.375000 7000 7.08 7.08 0 6
          424  +i2 36.000000 0.375000 7000 8.11 8.11 0 6
          425  +i2 36.000000 0.375000 7000 8.04 8.04 0 6
          426  +i2 36.000000 0.375000 7000 8.08 8.08 0 6
          427  +i2 36.375000 0.375000 7000 7.09 7.09 0 6
          428  +i2 36.375000 0.375000 7000 8.01 8.01 0 6
          429  +i2 36.375000 0.375000 7000 8.04 8.04 0 6
          430  +i2 36.750000 0.375000 7000 7.04 7.04 0 6
          431  +i2 36.750000 0.375000 7000 7.09 7.09 0 6
          432  +i2 36.750000 0.375000 7000 8.11 8.11 0 6
          433  +i2 37.125000 0.375000 7000 8.11 8.11 0 6
          434  +i2 37.125000 0.375000 7000 7.04 7.04 0 6
          435  +i2 37.125000 0.375000 7000 7.08 7.08 0 6
          436  +i2 37.500000 0.375000 7000 7.06 7.06 0 6
          437  +i2 37.500000 0.375000 7000 7.09 7.09 0 6
          438  +i2 37.500000 0.375000 7000 8.01 8.01 0 6
          439  +i2 37.875000 0.375000 7000 7.04 7.04 0 6
          440  +i2 37.875000 0.375000 7000 7.09 7.09 0 6
          441  +i2 37.875000 0.375000 7000 8.11 8.11 0 6
          442  +i2 38.250000 0.375000 7000 7.11 7.11 0 6
          443  +i2 38.250000 0.375000 7000 7.04 7.04 0 6
          444  +i2 38.250000 0.375000 7000 7.08 7.08 0 6
          445  +i2 38.625000 0.375000 7000 7.09 7.09 0 6
          446  +i2 38.625000 0.375000 7000 8.01 8.01 0 6
          447  +i2 38.625000 0.375000 7000 8.04 8.04 0 6
          448  +i2 39.000000 0.375000 7000 7.04 7.04 0 6
          449  +i2 39.000000 0.375000 7000 7.09 7.09 0 6
          450  +i2 39.000000 0.375000 7000 8.11 8.11 0 6
          451  +i2 39.375000 0.375000 7000 7.11 7.11 0 6
          452  +i2 39.375000 0.375000 7000 7.04 7.04 0 6
          453  +i2 39.375000 0.375000 7000 7.08 7.08 0 6
          454  +i2 39.750000 0.187500 7000 7.01 7.01 0 6
          455  +i2 39.750000 0.187500 7000 7.06 7.06 0 6
          456  +i2 39.750000 0.187500 7000 8.09 8.09 0 6
          457  +i2 39.937500 0.187500 7000 7.01 7.01 0 6
          458  +i2 39.937500 0.187500 7000 8.06 8.06 0 6
          459  +i2 39.937500 0.187500 7000 8.09 8.09 0 6
          460  +i2 40.125000 0.375000 7000 7.04 7.04 0 6
          461  +i2 40.125000 0.375000 7000 7.09 7.09 0 6
          462  +i2 40.125000 0.375000 7000 8.11 8.11 0 6
          463  +i2 40.500000 1.500000 7000 7.06 7.06 0 6
          464  +i2 40.500000 1.500000 7000 7.09 7.09 0 6
          465  +i2 40.500000 1.500000 7000 8.01 8.01 0 6
          466  +i2 42.000000 0.375000 7000 7.04 7.04 0 6
          467  +i2 42.000000 0.375000 7000 7.09 7.09 0 6
          468  +i2 42.000000 0.375000 7000 8.11 8.11 0 6
          469  +i2 42.375000 0.375000 7000 7.11 7.11 0 6
          470  +i2 42.375000 0.375000 7000 8.04 8.04 0 6
          471  +i2 42.375000 0.375000 7000 7.08 7.08 0 6
          472  +i2 42.750000 0.375000 7000 7.11 7.11 0 6
          473  +i2 42.750000 0.375000 7000 8.04 8.04 0 6
          474  +i2 42.750000 0.375000 7000 8.08 8.08 0 6
          475  +i2 43.125000 0.375000 7000 8.06 8.06 0 6
          476  +i2 43.125000 0.375000 7000 7.09 7.09 0 6
          477  +i2 43.125000 0.375000 7000 8.01 8.01 0 6
          478  +i2 43.500000 0.375000 7000 7.04 7.04 0 6
          479  +i2 43.500000 0.375000 7000 8.09 8.09 0 6
          480  +i2 43.500000 0.375000 7000 8.11 8.11 0 6
          481  +i2 43.875000 0.375000 7000 7.11 7.11 0 6
          482  +i2 43.875000 0.375000 7000 7.04 7.04 0 6
          483  +i2 43.875000 0.375000 7000 8.08 8.08 0 6
          484  +i2 44.250000 0.375000 7000 8.09 8.09 0 6
          485  +i2 44.250000 0.375000 7000 7.01 7.01 0 6
          486  +i2 44.250000 0.375000 7000 8.04 8.04 0 6
          487  +i2 44.625000 0.375000 7000 7.04 7.04 0 6
          488  +i2 44.625000 0.375000 7000 7.09 7.09 0 6
          489  +i2 44.625000 0.375000 7000 7.11 7.11 0 6
          490  +i2 45.000000 0.375000 7000 8.11 8.11 0 6
          491  +i2 45.000000 0.375000 7000 8.04 8.04 0 6
          492  +i2 45.000000 0.375000 7000 7.08 7.08 0 6
          493  +i2 45.375000 0.375000 7000 8.06 8.06 0 6
          494  +i2 45.375000 0.375000 7000 8.09 8.09 0 6
          495  +i2 45.375000 0.375000 7000 8.01 8.01 0 6
          496  +i2 45.750000 0.375000 7000 7.04 7.04 0 6
          497  +i2 45.750000 0.375000 7000 7.09 7.09 0 6
          498  +i2 45.750000 0.375000 7000 8.11 8.11 0 6
          499  +i2 46.125000 0.375000 7000 7.11 7.11 0 6
          500  +i2 46.125000 0.375000 7000 7.04 7.04 0 6
          501  +i2 46.125000 0.375000 7000 7.08 7.08 0 6
          502  +i2 46.500000 0.187500 7000 8.01 8.01 0 6
          503  +i2 46.500000 0.187500 7000 7.06 7.06 0 6
          504  +i2 46.500000 0.187500 7000 7.09 7.09 0 6
          505  +i2 46.687500 0.187500 7000 7.01 7.01 0 6
          506  +i2 46.687500 0.187500 7000 7.06 7.06 0 6
          507  +i2 46.687500 0.187500 7000 8.09 8.09 0 6
          508  +i2 46.875000 0.375000 7000 7.04 7.04 0 6
          509  +i2 46.875000 0.375000 7000 8.09 8.09 0 6
          510  +i2 46.875000 0.375000 7000 8.11 8.11 0 6
          511  +i2 47.250000 1.500000 7000 8.06 8.06 0 6
          512  +i2 47.250000 1.500000 7000 7.09 7.09 0 6
          513  +i2 47.250000 1.500000 7000 8.01 8.01 0 6
          514  +i2 48.750000 0.375000 7000 7.04 7.04 0 6
          515  +i2 48.750000 0.375000 7000 8.09 8.09 0 6
          516  +i2 48.750000 0.375000 7000 7.11 7.11 0 6
          517  +i2 49.125000 0.375000 7000 8.11 8.11 0 6
          518  +i2 49.125000 0.375000 7000 8.04 8.04 0 6
          519  +i2 49.125000 0.375000 7000 8.08 8.08 0 6
          520  +i2 49.500000 0.375000 7000 8.11 8.11 0 6
          521  +i2 49.500000 0.375000 7000 7.04 7.04 0 6
          522  +i2 49.500000 0.375000 7000 7.08 7.08 0 6
          523  +i2 49.875000 0.375000 7000 8.09 8.09 0 6
          524  +i2 49.875000 0.375000 7000 8.01 8.01 0 6
          525  +i2 49.875000 0.375000 7000 7.04 7.04 0 6
          526  +i2 50.250000 0.375000 7000 7.04 7.04 0 6
          527  +i2 50.250000 0.375000 7000 8.09 8.09 0 6
          528  +i2 50.250000 0.375000 7000 8.11 8.11 0 6
          529  +i2 50.625000 0.375000 7000 7.11 7.11 0 6
          530  +i2 50.625000 0.375000 7000 7.04 7.04 0 6
          531  +i2 50.625000 0.375000 7000 8.08 8.08 0 6
          532  +i2 51.000000 0.375000 7000 7.09 7.09 0 6
          533  +i2 51.000000 0.375000 7000 7.01 7.01 0 6
          534  +i2 51.000000 0.375000 7000 7.04 7.04 0 6
          535  +i2 51.375000 0.375000 7000 7.04 7.04 0 6
          536  +i2 51.375000 0.375000 7000 8.09 8.09 0 6
          537  +i2 51.375000 0.375000 7000 7.11 7.11 0 6
          538  +i2 51.750000 0.375000 7000 8.11 8.11 0 6
          539  +i2 51.750000 0.375000 7000 8.04 8.04 0 6
          540  +i2 51.750000 0.375000 7000 8.08 8.08 0 6
          541  +i2 52.125000 0.375000 7000 7.06 7.06 0 6
          542  +i2 52.125000 0.375000 7000 7.09 7.09 0 6
          543  +i2 52.125000 0.375000 7000 8.01 8.01 0 6
          544  +i2 52.500000 0.375000 7000 7.04 7.04 0 6
          545  +i2 52.500000 0.375000 7000 7.09 7.09 0 6
          546  +i2 52.500000 0.375000 7000 8.11 8.11 0 6
          547  +i2 52.875000 0.375000 7000 8.11 8.11 0 6
          548  +i2 52.875000 0.375000 7000 7.04 7.04 0 6
          549  +i2 52.875000 0.375000 7000 8.08 8.08 0 6
          550  +i2 53.250000 0.375000 7000 8.09 8.09 0 6
          551  +i2 53.250000 0.375000 7000 8.01 8.01 0 6
          552  +i2 53.250000 0.375000 7000 7.04 7.04 0 6
          553  +i2 53.625000 0.375000 7000 7.04 7.04 0 6
          554  +i2 53.625000 0.375000 7000 8.09 8.09 0 6
          555  +i2 53.625000 0.375000 7000 8.11 8.11 0 6
          556  +i2 54.000000 0.375000 7000 7.11 7.11 0 6
          557  +i2 54.000000 0.375000 7000 8.04 8.04 0 6
          558  +i2 54.000000 0.375000 7000 8.08 8.08 0 6
          559  +i2 54.375000 0.187500 7000 7.01 7.01 0 6
          560  +i2 54.375000 0.187500 7000 7.06 7.06 0 6
          561  +i2 54.375000 0.187500 7000 8.09 8.09 0 6
          562  +i2 54.562500 0.187500 7000 7.01 7.01 0 6
          563  +i2 54.562500 0.187500 7000 8.06 8.06 0 6
          564  +i2 54.562500 0.187500 7000 7.09 7.09 0 6
          565  +i2 54.750000 0.375000 7000 8.04 8.04 0 6
          566  +i2 54.750000 0.375000 7000 8.09 8.09 0 6
          567  +i2 54.750000 0.375000 7000 8.11 8.11 0 6
          568  +i2 55.125000 1.500000 7000 8.06 8.06 0 6
          569  +i2 55.125000 1.500000 7000 7.09 7.09 0 6
          570  +i2 55.125000 1.500000 7000 8.01 8.01 0 6
          571  +i2 56.625000 0.375000 7000 7.04 7.04 0 6
          572  +i2 56.625000 0.375000 7000 8.09 8.09 0 6
          573  +i2 56.625000 0.375000 7000 8.11 8.11 0 6
          574  +i2 57.000000 0.375000 7000 7.11 7.11 0 6
          575  +i2 57.000000 0.375000 7000 7.04 7.04 0 6
          576  +i2 57.000000 0.375000 7000 8.08 8.08 0 6
          577  +i2 57.375000 0.375000 7000 8.11 8.11 0 6
          578  +i2 57.375000 0.375000 7000 8.04 8.04 0 6
          579  +i2 57.375000 0.375000 7000 7.08 7.08 0 6
          580  +i2 57.750000 0.375000 7000 7.06 7.06 0 6
          581  +i2 57.750000 0.375000 7000 8.09 8.09 0 6
          582  +i2 57.750000 0.375000 7000 8.01 8.01 0 6
          583  +i2 58.125000 0.375000 7000 7.04 7.04 0 6
          584  +i2 58.125000 0.375000 7000 8.09 8.09 0 6
          585  +i2 58.125000 0.375000 7000 7.11 7.11 0 6
          586  +i2 58.500000 0.375000 7000 8.11 8.11 0 6
          587  +i2 58.500000 0.375000 7000 7.04 7.04 0 6
          588  +i2 58.500000 0.375000 7000 8.08 8.08 0 6
          589  +i2 58.875000 0.187500 7000 7.01 7.01 0 6
          590  +i2 58.875000 0.187500 7000 7.06 7.06 0 6
          591  +i2 58.875000 0.187500 7000 8.09 8.09 0 6
          592  +i2 59.062500 0.187500 7000 8.01 8.01 0 6
          593  +i2 59.062500 0.187500 7000 8.06 8.06 0 6
          594  +i2 59.062500 0.187500 7000 8.09 8.09 0 6
          595  +i2 59.250000 0.375000 7000 7.04 7.04 0 6
          596  +i2 59.250000 0.375000 7000 8.09 8.09 0 6
          597  +i2 59.250000 0.375000 7000 8.11 8.11 0 6
          598  +i2 59.625000 1.500000 7000 8.06 8.06 0 6
          599  +i2 59.625000 1.500000 7000 8.09 8.09 0 6
          600  +i2 59.625000 1.500000 7000 8.01 8.01 0 6
          601  +i2 61.125000 0.375000 7000 7.04 7.04 0 6
          602  +i2 61.125000 0.375000 7000 8.09 8.09 0 6
          603  +i2 61.125000 0.375000 7000 8.11 8.11 0 6
          604  +i2 61.500000 0.375000 7000 8.11 8.11 0 6
          605  +i2 61.500000 0.375000 7000 8.04 8.04 0 6
          606  +i2 61.500000 0.375000 7000 7.08 7.08 0 6
          607  +i2 61.875000 0.375000 7000 8.11 8.11 0 6
          608  +i2 61.875000 0.375000 7000 7.04 7.04 0 6
          609  +i2 61.875000 0.375000 7000 7.08 7.08 0 6
          610  +i2 62.250000 0.375000 7000 7.06 7.06 0 6
          611  +i2 62.250000 0.375000 7000 7.09 7.09 0 6
          612  +i2 62.250000 0.375000 7000 7.01 7.01 0 6
          613  +i2 62.625000 0.375000 7000 7.04 7.04 0 6
          614  +i2 62.625000 0.375000 7000 8.09 8.09 0 6
          615  +i2 62.625000 0.375000 7000 7.11 7.11 0 6
          616  +i2 63.000000 0.375000 7000 8.11 8.11 0 6
          617  +i2 63.000000 0.375000 7000 7.04 7.04 0 6
          618  +i2 63.000000 0.375000 7000 8.08 8.08 0 6
          619  +i2 63.375000 0.187500 7000 7.01 7.01 0 6
          620  +i2 63.375000 0.187500 7000 7.06 7.06 0 6
          621  +i2 63.375000 0.187500 7000 7.09 7.09 0 6
          622  +i2 63.562500 0.187500 7000 7.01 7.01 0 6
          623  +i2 63.562500 0.187500 7000 7.06 7.06 0 6
          624  +i2 63.562500 0.187500 7000 7.09 7.09 0 6
          625  +i2 63.750000 0.375000 7000 8.04 8.04 0 6
          626  +i2 63.750000 0.375000 7000 8.09 8.09 0 6
          627  +i2 63.750000 0.375000 7000 8.11 8.11 0 6
          628  +i2 64.125000 1.500000 7000 8.06 8.06 0 6
          629  +i2 64.125000 1.500000 7000 8.09 8.09 0 6
          630  +i2 64.125000 1.500000 7000 8.01 8.01 0 6
          631  +i2 65.625000 0.375000 7000 7.04 7.04 0 6
          632  +i2 65.625000 0.375000 7000 8.09 8.09 0 6
          633  +i2 65.625000 0.375000 7000 7.11 7.11 0 6
          634  +i2 66.000000 0.375000 7000 7.11 7.11 0 6
          635  +i2 66.000000 0.375000 7000 8.04 8.04 0 6
          636  +i2 66.000000 0.375000 7000 7.08 7.08 0 6
          637  +i2 66.375000 0.375000 7000 8.11 8.11 0 6
          638  +i2 66.375000 0.375000 7000 7.04 7.04 0 6
          639  +i2 66.375000 0.375000 7000 7.08 7.08 0 6
          640  +i2 66.750000 0.375000 7000 7.06 7.06 0 6
          641  +i2 66.750000 0.375000 7000 8.09 8.09 0 6
          642  +i2 66.750000 0.375000 7000 8.01 8.01 0 6
          643  +i2 67.125000 0.375000 7000 8.04 8.04 0 6
          644  +i2 67.125000 0.375000 7000 7.09 7.09 0 6
          645  +i2 67.125000 0.375000 7000 7.11 7.11 0 6
          646  +f1  0   256 10  1 0 3   ; sine wave function table
          647  +i2 67.500000 0.187500 7000 8.09 8.09 0 6
          648  +i2 67.687500 0.187500 7000 8.04 8.04 0 6
          649  +i2 67.875000 0.187500 7000 9.09 9.09 0 6
          650  +i2 68.062500 0.375000 7000 9.09 9.09 0 6
          651  +i2 68.437500 0.375000 7000 9.02 9.02 0 6
          652  +i2 68.812500 0.187500 7000 8.09 8.09 0 6
          653  +i2 69.000000 0.187500 7000 8.04 8.04 0 6
          654  +i2 69.187500 0.187500 7000 8.09 8.09 0 6
          655  +i2 69.375000 0.375000 7000 9.09 9.09 0 6
          656  +i2 69.750000 0.375000 7000 8.02 8.02 0 6
          657  +i2 70.125000 0.187500 7000 9.09 9.09 0 6
          658  +i2 70.312500 0.187500 7000 8.04 8.04 0 6
          659  +i2 70.500000 0.187500 7000 9.09 9.09 0 6
          660  +i2 70.687500 0.375000 7000 9.09 9.09 0 6
          661  +i2 71.062500 0.375000 7000 8.02 8.02 0 6
          662  +i2 71.437500 1.500000 7000 9.09 9.09 0 6
          663  +i2 72.937500 0.187500 7000 8.02 8.02 0 6
          664  +i2 73.125000 0.187500 7000 8.09 8.09 0 6
          665  +i2 73.312500 0.187500 7000 8.02 8.02 0 6
          666  +i2 73.500000 0.187500 7000 9.02 9.02 0 6
          667  +i2 73.687500 0.187500 7000 9.06 9.06 0 6
          668  +i2 73.875000 0.187500 7000 8.04 8.04 0 6
          669  +i2 74.062500 0.187500 7000 9.09 9.09 0 6
          670  +i2 74.250000 0.187500 7000 9.02 9.02 0 6
          671  +i2 74.437500 0.187500 7000 9.02 9.02 0 6
          672  +i2 74.625000 0.187500 7000 8.06 8.06 0 6
          673  +i2 74.812500 0.187500 7000 8.04 8.04 0 6
          674  +i2 75.000000 0.187500 7000 9.09 9.09 0 6
          675  +i2 75.187500 0.187500 7000 8.04 8.04 0 6
          676  +i2 75.375000 0.187500 7000 9.09 9.09 0 6
          677  +i2 75.562500 0.375000 7000 8.09 8.09 0 6
          678  +i2 75.937500 0.375000 7000 8.02 8.02 0 6
          679  +i2 76.312500 0.187500 7000 8.09 8.09 0 6
          680  +i2 76.500000 0.187500 7000 9.02 9.02 0 6
          681  +i2 76.687500 0.187500 7000 8.02 8.02 0 6
          682  +i2 76.875000 0.187500 7000 9.06 9.06 0 6
          683  +i2 77.062500 0.187500 7000 9.04 9.04 0 6
          684  +i2 77.250000 1.500000 7000 8.09 8.09 0 6
          685  +i2 78.750000 0.187500 7000 8.02 8.02 0 6
          686  +i2 78.937500 0.187500 7000 9.09 9.09 0 6
          687  +i2 79.125000 0.187500 7000 9.04 9.04 0 6
          688  +i2 79.312500 0.187500 7000 9.09 9.09 0 6
          689  +i2 79.500000 0.375000 7000 8.09 8.09 0 6
          690  +i2 79.875000 0.375000 7000 9.02 9.02 0 6
          691  +i2 80.250000 0.187500 7000 8.09 8.09 0 6
          692  +i2 80.437500 0.187500 7000 8.04 8.04 0 6
          693  +i2 80.625000 0.187500 7000 8.09 8.09 0 6
          694  +i2 80.812500 0.375000 7000 8.09 8.09 0 6
          695  +i2 81.187500 0.375000 7000 8.02 8.02 0 6
          696  +i2 81.562500 0.187500 7000 8.09 8.09 0 6
          697  +i2 81.750000 0.187500 7000 9.02 9.02 0 6
          698  +i2 81.937500 0.187500 7000 9.02 9.02 0 6
          699  +i2 82.125000 0.187500 7000 8.06 8.06 0 6
          700  +i2 82.312500 0.187500 7000 8.04 8.04 0 6
          701  +i2 82.500000 0.187500 7000 8.09 8.09 0 6
          702  +i2 82.687500 0.187500 7000 8.04 8.04 0 6
          703  +i2 82.875000 0.187500 7000 8.09 8.09 0 6
          704  +i2 83.062500 0.375000 7000 8.09 8.09 0 6
          705  +i2 83.437500 0.375000 7000 9.02 9.02 0 6
          706  +i2 83.812500 0.187500 7000 9.09 9.09 0 6
          707  +i2 84.000000 0.187500 7000 9.02 9.02 0 6
          708  +i2 84.187500 0.187500 7000 9.02 9.02 0 6
          709  +i2 84.375000 0.187500 7000 8.06 8.06 0 6
          710  +i2 84.562500 0.187500 7000 8.04 8.04 0 6
          711  +i2 84.750000 0.187500 7000 8.09 8.09 0 6
          712  +i2 84.937500 0.187500 7000 8.02 8.02 0 6
          713  +i2 85.125000 0.187500 7000 8.02 8.02 0 6
          714  +i2 85.312500 0.187500 7000 9.06 9.06 0 6
          715  +i2 85.500000 0.187500 7000 8.04 8.04 0 6
          716  +i2 85.687500 0.187500 7000 9.09 9.09 0 6
          717  +i2 85.875000 0.187500 7000 9.02 9.02 0 6
          718  +i2 86.062500 0.187500 7000 9.02 9.02 0 6
          719  +i2 86.250000 0.187500 7000 9.06 9.06 0 6
          720  +i2 86.437500 0.187500 7000 9.04 9.04 0 6
          721  +i2 86.625000 1.500000 7000 8.09 8.09 0 6
          722  +i2 88.125000 0.187500 7000 8.02 8.02 0 6
          723  +i2 88.312500 1.500000 7000 9.09 9.09 0 6
          724  +i2 89.812500 0.187500 7000 8.02 8.02 0 6
          725  +i2 90.000000 1.500000 7000 9.09 9.09 0 6
          726  +i2 91.500000 0.187500 7000 8.02 8.02 0 6
          727  +i2 91.687500 1.500000 7000 9.09 9.09 0 6
          728  +i2 93.187500 0.187500 7000 9.02 9.02 0 6
          729  +i2 93.375000 0.187500 7000 8.09 8.09 0 6
          730  +i2 93.562500 0.187500 7000 9.04 9.04 0 6
          731  +i2 93.750000 0.187500 7000 8.09 8.09 0 6
          732  +i2 93.937500 0.375000 7000 9.09 9.09 0 6
          733  +i2 94.312500 0.375000 7000 8.02 8.02 0 6
          734  +i2 94.687500 1.500000 7000 9.09 9.09 0 6
          735  +i2 96.187500 0.187500 7000 9.02 9.02 0 6
          736  +i2 96.375000 0.187500 7000 8.09 8.09 0 6
          737  +i2 96.562500 0.187500 7000 9.04 9.04 0 6
          738  +i2 96.750000 0.187500 7000 8.09 8.09 0 6
          739  +i2 96.937500 0.375000 7000 8.09 8.09 0 6
          740  +i2 97.312500 0.375000 7000 8.02 8.02 0 6
          741  +i2 97.687500 0.187500 7000 9.09 9.09 0 6
          742  +i2 97.875000 0.187500 7000 9.02 9.02 0 6
          743  +i2 98.062500 0.187500 7000 9.02 9.02 0 6
          744  +i2 98.250000 0.187500 7000 9.06 9.06 0 6
          745  +i2 98.437500 0.187500 7000 9.04 9.04 0 6
          746  +i2 98.625000 0.187500 7000 8.09 8.09 0 6
          747  +i2 98.812500 0.187500 7000 8.04 8.04 0 6
          748  +i2 99.000000 0.187500 7000 8.09 8.09 0 6
          749  +i2 99.187500 0.375000 7000 9.09 9.09 0 6
          750  +i2 99.562500 0.375000 7000 9.02 9.02 0 6
          751  +i2 99.937500 0.187500 7000 9.09 9.09 0 6
          752  +i2 100.125000 0.187500 7000 8.02 8.02 0 6
          753  +i2 100.312500 0.187500 7000 9.02 9.02 0 6
          754  +i2 100.500000 0.187500 7000 9.06 9.06 0 6
          755  +i2 100.687500 0.187500 7000 9.04 9.04 0 6
          756  +i2 100.875000 1.500000 7000 9.09 9.09 0 6
          757  +i2 102.375000 0.187500 7000 9.02 9.02 0 6
          758  +i2 102.562500 0.187500 7000 9.09 9.09 0 6
          759  +i2 102.750000 0.187500 7000 8.02 8.02 0 6
          760  +i2 102.937500 0.187500 7000 9.02 9.02 0 6
          761  +i2 103.125000 0.187500 7000 9.06 9.06 0 6
          762  +i2 103.312500 0.187500 7000 8.04 8.04 0 6
          763  +i2 103.500000 0.187500 7000 8.09 8.09 0 6
          764  +i2 103.687500 0.187500 7000 8.04 8.04 0 6
          765  +i2 103.875000 0.187500 7000 9.09 9.09 0 6
          766  +i2 104.062500 0.375000 7000 8.09 8.09 0 6
          767  +i2 104.437500 0.375000 7000 9.02 9.02 0 6
          768  +i2 104.812500 0.187500 7000 9.09 9.09 0 6
          769  +i2 105.000000 0.187500 7000 9.02 9.02 0 6
          770  +i2 105.187500 0.187500 7000 9.02 9.02 0 6
          771  +i2 105.375000 0.187500 7000 9.06 9.06 0 6
          772  +i2 105.562500 0.187500 7000 9.04 9.04 0 6
          773  +i2 105.750000 1.500000 7000 9.09 9.09 0 6
          774  +i2 107.250000 0.187500 7000 8.02 8.02 0 6
          775  +i2 107.437500 0.187500 7000 8.09 8.09 0 6
          776  +i2 107.625000 0.187500 7000 8.02 8.02 0 6
          777  +i2 107.812500 0.187500 7000 8.02 8.02 0 6
          778  +i2 108.000000 0.187500 7000 8.06 8.06 0 6
          779  +i2 108.187500 0.187500 7000 9.04 9.04 0 6
          780  +i2 108.375000 1.500000 7000 9.09 9.09 0 6
          781  +i2 109.875000 0.187500 7000 8.02 8.02 0 6
          782  +i2 110.062500 0.187500 7000 8.09 8.09 0 6
          783  +i2 110.250000 0.187500 7000 9.04 9.04 0 6
          784  +i2 110.437500 0.187500 7000 9.09 9.09 0 6
          785  +i2 110.625000 0.375000 7000 9.09 9.09 0 6
          786  +i2 111.000000 0.375000 7000 8.02 8.02 0 6
          787  +i2 111.375000 0.187500 7000 8.09 8.09 0 6
          788  +i2 111.562500 0.187500 7000 9.04 9.04 0 6
          789  +i2 111.750000 0.187500 7000 9.09 9.09 0 6
          790  +i2 111.937500 0.375000 7000 8.09 8.09 0 6
          791  +i2 112.312500 0.375000 7000 9.02 9.02 0 6
          792  +i2 112.687500 1.500000 7000 9.09 9.09 0 6
          793  +i2 114.187500 0.187500 7000 8.02 8.02 0 6
          794  +i2 114.375000 1.500000 7000 9.09 9.09 0 6
          795  +i2 115.875000 0.187500 7000 8.02 8.02 0 6
          796  +i2 116.062500 0.187500 7000 8.09 8.09 0 6
          797  +i2 116.250000 0.187500 7000 9.04 9.04 0 6
          798  +i2 116.437500 0.187500 7000 8.09 8.09 0 6
          799  +i2 116.625000 0.375000 7000 8.09 8.09 0 6
          800  +i2 117.000000 0.375000 7000 8.02 8.02 0 6
          801  +i2 117.375000 1.500000 7000 8.09 8.09 0 6
          802  +i2 118.875000 0.187500 7000 8.02 8.02 0 6
          803  +i2 119.062500 0.187500 7000 8.09 8.09 0 6
          804  +i2 119.250000 0.187500 7000 8.02 8.02 0 6
          805  +i2 119.437500 0.187500 7000 9.02 9.02 0 6
          806  +i2 119.625000 0.187500 7000 9.06 9.06 0 6
          807  +i2 119.812500 0.187500 7000 8.04 8.04 0 6
          808  +f1  0   256 10  1 0 3   ; sine wave function table
          809  +i2 67.500000 0.375000 7000 7.11 7.11 0 6
          810  +i2 67.500000 0.375000 7000 7.04 7.04 0 6
          811  +i2 67.500000 0.375000 7000 8.08 8.08 0 6
          812  +i2 67.875000 0.375000 7000 8.09 8.09 0 6
          813  +i2 67.875000 0.375000 7000 7.01 7.01 0 6
          814  +i2 67.875000 0.375000 7000 8.04 8.04 0 6
          815  +i2 68.250000 0.375000 7000 8.04 8.04 0 6
          816  +i2 68.250000 0.375000 7000 8.09 8.09 0 6
          817  +i2 68.250000 0.375000 7000 8.11 8.11 0 6
          818  +i2 68.625000 0.375000 7000 7.11 7.11 0 6
          819  +i2 68.625000 0.375000 7000 7.04 7.04 0 6
          820  +i2 68.625000 0.375000 7000 7.08 7.08 0 6
          821  +i2 69.000000 0.375000 7000 8.09 8.09 0 6
          822  +i2 69.000000 0.375000 7000 8.01 8.01 0 6
          823  +i2 69.000000 0.375000 7000 7.04 7.04 0 6
          824  +i2 69.375000 0.375000 7000 7.04 7.04 0 6
          825  +i2 69.375000 0.375000 7000 7.09 7.09 0 6
          826  +i2 69.375000 0.375000 7000 8.11 8.11 0 6
          827  +i2 69.750000 0.375000 7000 8.11 8.11 0 6
          828  +i2 69.750000 0.375000 7000 7.04 7.04 0 6
          829  +i2 69.750000 0.375000 7000 8.08 8.08 0 6
          830  +i2 70.125000 0.375000 7000 8.09 8.09 0 6
          831  +i2 70.125000 0.375000 7000 8.01 8.01 0 6
          832  +i2 70.125000 0.375000 7000 7.04 7.04 0 6
          833  +i2 70.500000 0.375000 7000 8.04 8.04 0 6
          834  +i2 70.500000 0.375000 7000 7.09 7.09 0 6
          835  +i2 70.500000 0.375000 7000 7.11 7.11 0 6
          836  +i2 70.875000 0.375000 7000 7.11 7.11 0 6
          837  +i2 70.875000 0.375000 7000 7.04 7.04 0 6
          838  +i2 70.875000 0.375000 7000 7.08 7.08 0 6
          839  +i2 71.250000 0.375000 7000 7.09 7.09 0 6
          840  +i2 71.250000 0.375000 7000 7.01 7.01 0 6
          841  +i2 71.250000 0.375000 7000 8.04 8.04 0 6
          842  +i2 71.625000 0.375000 7000 7.04 7.04 0 6
          843  +i2 71.625000 0.375000 7000 8.09 8.09 0 6
          844  +i2 71.625000 0.375000 7000 7.11 7.11 0 6
          845  +i2 72.000000 0.375000 7000 8.11 8.11 0 6
          846  +i2 72.000000 0.375000 7000 7.04 7.04 0 6
          847  +i2 72.000000 0.375000 7000 7.08 7.08 0 6
          848  +i2 72.375000 0.375000 7000 8.06 8.06 0 6
          849  +i2 72.375000 0.375000 7000 7.09 7.09 0 6
          850  +i2 72.375000 0.375000 7000 7.01 7.01 0 6
          851  +i2 72.750000 0.375000 7000 8.04 8.04 0 6
          852  +i2 72.750000 0.375000 7000 8.09 8.09 0 6
          853  +i2 72.750000 0.375000 7000 7.11 7.11 0 6
          854  +i2 73.125000 0.375000 7000 8.11 8.11 0 6
          855  +i2 73.125000 0.375000 7000 8.04 8.04 0 6
          856  +i2 73.125000 0.375000 7000 7.08 7.08 0 6
          857  +i2 73.500000 0.375000 7000 8.06 8.06 0 6
          858  +i2 73.500000 0.375000 7000 7.09 7.09 0 6
          859  +i2 73.500000 0.375000 7000 8.01 8.01 0 6
          860  +i2 73.875000 0.375000 7000 7.04 7.04 0 6
          861  +i2 73.875000 0.375000 7000 8.09 8.09 0 6
          862  +i2 73.875000 0.375000 7000 8.11 8.11 0 6
          863  +i2 74.250000 0.375000 7000 7.11 7.11 0 6
          864  +i2 74.250000 0.375000 7000 8.04 8.04 0 6
          865  +i2 74.250000 0.375000 7000 8.08 8.08 0 6
          866  +i2 74.625000 0.375000 7000 7.06 7.06 0 6
          867  +i2 74.625000 0.375000 7000 8.09 8.09 0 6
          868  +i2 74.625000 0.375000 7000 7.01 7.01 0 6
          869  +i2 75.000000 0.375000 7000 7.04 7.04 0 6
          870  +i2 75.000000 0.375000 7000 7.09 7.09 0 6
          871  +i2 75.000000 0.375000 7000 8.11 8.11 0 6
          872  +i2 75.375000 0.375000 7000 7.11 7.11 0 6
          873  +i2 75.375000 0.375000 7000 8.04 8.04 0 6
          874  +i2 75.375000 0.375000 7000 8.08 8.08 0 6
          875  +i2 75.750000 0.375000 7000 8.06 8.06 0 6
          876  +i2 75.750000 0.375000 7000 8.09 8.09 0 6
          877  +i2 75.750000 0.375000 7000 7.01 7.01 0 6
          878  +i2 76.125000 0.375000 7000 8.04 8.04 0 6
          879  +i2 76.125000 0.375000 7000 8.09 8.09 0 6
          880  +i2 76.125000 0.375000 7000 8.11 8.11 0 6
          881  +i2 76.500000 0.375000 7000 7.11 7.11 0 6
          882  +i2 76.500000 0.375000 7000 7.04 7.04 0 6
          883  +i2 76.500000 0.375000 7000 8.08 8.08 0 6
          884  +i2 76.875000 0.375000 7000 7.06 7.06 0 6
          885  +i2 76.875000 0.375000 7000 8.09 8.09 0 6
          886  +i2 76.875000 0.375000 7000 8.01 8.01 0 6
          887  +i2 77.250000 0.375000 7000 7.04 7.04 0 6
          888  +i2 77.250000 0.375000 7000 8.09 8.09 0 6
          889  +i2 77.250000 0.375000 7000 7.11 7.11 0 6
          890  +i2 77.625000 0.375000 7000 7.11 7.11 0 6
          891  +i2 77.625000 0.375000 7000 8.04 8.04 0 6
          892  +i2 77.625000 0.375000 7000 7.08 7.08 0 6
          893  +i2 78.000000 0.375000 7000 8.04 8.04 0 6
          894  +i2 78.000000 0.375000 7000 8.09 8.09 0 6
          895  +i2 78.000000 0.375000 7000 8.11 8.11 0 6
          896  +i2 78.375000 1.500000 7000 7.06 7.06 0 6
          897  +i2 78.375000 1.500000 7000 8.09 8.09 0 6
          898  +i2 78.375000 1.500000 7000 7.01 7.01 0 6
          899  +i2 79.875000 0.375000 7000 7.04 7.04 0 6
          900  +i2 79.875000 0.375000 7000 8.09 8.09 0 6
          901  +i2 79.875000 0.375000 7000 8.11 8.11 0 6
          902  +i2 80.250000 0.375000 7000 7.11 7.11 0 6
          903  +i2 80.250000 0.375000 7000 7.04 7.04 0 6
          904  +i2 80.250000 0.375000 7000 7.08 7.08 0 6
          905  +i2 80.625000 0.375000 7000 8.11 8.11 0 6
          906  +i2 80.625000 0.375000 7000 7.04 7.04 0 6
          907  +i2 80.625000 0.375000 7000 7.08 7.08 0 6
          908  +i2 81.000000 0.375000 7000 7.09 7.09 0 6
          909  +i2 81.000000 0.375000 7000 8.01 8.01 0 6
          910  +i2 81.000000 0.375000 7000 7.04 7.04 0 6
          911  +i2 81.375000 0.375000 7000 7.04 7.04 0 6
          912  +i2 81.375000 0.375000 7000 7.09 7.09 0 6
          913  +i2 81.375000 0.375000 7000 8.11 8.11 0 6
          914  +i2 81.750000 0.375000 7000 8.11 8.11 0 6
          915  +i2 81.750000 0.375000 7000 8.04 8.04 0 6
          916  +i2 81.750000 0.375000 7000 8.08 8.08 0 6
          917  +i2 82.125000 0.375000 7000 7.09 7.09 0 6
          918  +i2 82.125000 0.375000 7000 8.01 8.01 0 6
          919  +i2 82.125000 0.375000 7000 8.04 8.04 0 6
          920  +i2 82.500000 0.375000 7000 8.04 8.04 0 6
          921  +i2 82.500000 0.375000 7000 8.09 8.09 0 6
          922  +i2 82.500000 0.375000 7000 7.11 7.11 0 6
          923  +i2 82.875000 0.375000 7000 7.11 7.11 0 6
          924  +i2 82.875000 0.375000 7000 8.04 8.04 0 6
          925  +i2 82.875000 0.375000 7000 7.08 7.08 0 6
          926  +i2 83.250000 0.375000 7000 7.09 7.09 0 6
          927  +i2 83.250000 0.375000 7000 7.01 7.01 0 6
          928  +i2 83.250000 0.375000 7000 8.04 8.04 0 6
          929  +i2 83.625000 0.375000 7000 7.04 7.04 0 6
          930  +i2 83.625000 0.375000 7000 8.09 8.09 0 6
          931  +i2 83.625000 0.375000 7000 7.11 7.11 0 6
          932  +i2 84.000000 0.375000 7000 7.11 7.11 0 6
          933  +i2 84.000000 0.375000 7000 7.04 7.04 0 6
          934  +i2 84.000000 0.375000 7000 8.08 8.08 0 6
          935  +i2 84.375000 0.375000 7000 8.09 8.09 0 6
          936  +i2 84.375000 0.375000 7000 7.01 7.01 0 6
          937  +i2 84.375000 0.375000 7000 7.04 7.04 0 6
          938  +i2 84.750000 0.375000 7000 8.04 8.04 0 6
          939  +i2 84.750000 0.375000 7000 8.09 8.09 0 6
          940  +i2 84.750000 0.375000 7000 7.11 7.11 0 6
          941  +i2 85.125000 0.375000 7000 7.11 7.11 0 6
          942  +i2 85.125000 0.375000 7000 7.04 7.04 0 6
          943  +i2 85.125000 0.375000 7000 8.08 8.08 0 6
          944  +i2 85.500000 0.375000 7000 8.06 8.06 0 6
          945  +i2 85.500000 0.375000 7000 8.09 8.09 0 6
          946  +i2 85.500000 0.375000 7000 8.01 8.01 0 6
          947  +i2 85.875000 0.375000 7000 7.04 7.04 0 6
          948  +i2 85.875000 0.375000 7000 8.09 8.09 0 6
          949  +i2 85.875000 0.375000 7000 7.11 7.11 0 6
          950  +i2 86.250000 0.375000 7000 7.11 7.11 0 6
          951  +i2 86.250000 0.375000 7000 8.04 8.04 0 6
          952  +i2 86.250000 0.375000 7000 7.08 7.08 0 6
          953  +i2 86.625000 0.375000 7000 8.09 8.09 0 6
          954  +i2 86.625000 0.375000 7000 7.01 7.01 0 6
          955  +i2 86.625000 0.375000 7000 8.04 8.04 0 6
          956  +i2 87.000000 0.375000 7000 7.04 7.04 0 6
          957  +i2 87.000000 0.375000 7000 7.09 7.09 0 6
          958  +i2 87.000000 0.375000 7000 7.11 7.11 0 6
          959  +i2 87.375000 0.375000 7000 8.11 8.11 0 6
          960  +i2 87.375000 0.375000 7000 8.04 8.04 0 6
          961  +i2 87.375000 0.375000 7000 7.08 7.08 0 6
          962  +i2 87.750000 0.375000 7000 7.09 7.09 0 6
          963  +i2 87.750000 0.375000 7000 7.01 7.01 0 6
          964  +i2 87.750000 0.375000 7000 7.04 7.04 0 6
          965  +i2 88.125000 0.375000 7000 8.04 8.04 0 6
          966  +i2 88.125000 0.375000 7000 8.09 8.09 0 6
          967  +i2 88.125000 0.375000 7000 8.11 8.11 0 6
          968  +i2 88.500000 0.375000 7000 7.11 7.11 0 6
          969  +i2 88.500000 0.375000 7000 7.04 7.04 0 6
          970  +i2 88.500000 0.375000 7000 8.08 8.08 0 6
          971  +i2 88.875000 0.375000 7000 8.06 8.06 0 6
          972  +i2 88.875000 0.375000 7000 7.09 7.09 0 6
          973  +i2 88.875000 0.375000 7000 7.01 7.01 0 6
          974  +i2 89.250000 0.375000 7000 7.04 7.04 0 6
          975  +i2 89.250000 0.375000 7000 8.09 8.09 0 6
          976  +i2 89.250000 0.375000 7000 7.11 7.11 0 6
          977  +i2 89.625000 0.375000 7000 8.11 8.11 0 6
          978  +i2 89.625000 0.375000 7000 7.04 7.04 0 6
          979  +i2 89.625000 0.375000 7000 8.08 8.08 0 6
          980  +i2 90.000000 0.375000 7000 8.09 8.09 0 6
          981  +i2 90.000000 0.375000 7000 7.01 7.01 0 6
          982  +i2 90.000000 0.375000 7000 7.04 7.04 0 6
          983  +i2 90.375000 0.375000 7000 7.04 7.04 0 6
          984  +i2 90.375000 0.375000 7000 7.09 7.09 0 6
          985  +i2 90.375000 0.375000 7000 7.11 7.11 0 6
          986  +i2 90.750000 0.375000 7000 7.11 7.11 0 6
          987  +i2 90.750000 0.375000 7000 8.04 8.04 0 6
          988  +i2 90.750000 0.375000 7000 8.08 8.08 0 6
          989  +i2 91.125000 0.375000 7000 8.09 8.09 0 6
          990  +i2 91.125000 0.375000 7000 7.01 7.01 0 6
          991  +i2 91.125000 0.375000 7000 7.04 7.04 0 6
          992  +i2 91.500000 0.375000 7000 8.04 8.04 0 6
          993  +i2 91.500000 0.375000 7000 8.09 8.09 0 6
          994  +i2 91.500000 0.375000 7000 8.11 8.11 0 6
          995  +i2 91.875000 0.375000 7000 7.11 7.11 0 6
          996  +i2 91.875000 0.375000 7000 8.04 8.04 0 6
          997  +i2 91.875000 0.375000 7000 7.08 7.08 0 6
          998  +i2 92.250000 0.375000 7000 8.04 8.04 0 6
          999  +i2 92.250000 0.375000 7000 7.09 7.09 0 6
         1000  +i2 92.250000 0.375000 7000 7.11 7.11 0 6
         1001  +i2 92.625000 1.500000 7000 7.06 7.06 0 6
         1002  +i2 92.625000 1.500000 7000 8.09 8.09 0 6
         1003  +i2 92.625000 1.500000 7000 8.01 8.01 0 6
         1004  +i2 94.125000 0.375000 7000 7.04 7.04 0 6
         1005  +i2 94.125000 0.375000 7000 8.09 8.09 0 6
         1006  +i2 94.125000 0.375000 7000 8.11 8.11 0 6
         1007  +i2 94.500000 0.375000 7000 8.11 8.11 0 6
         1008  +i2 94.500000 0.375000 7000 8.04 8.04 0 6
         1009  +i2 94.500000 0.375000 7000 7.08 7.08 0 6
         1010  +i2 94.875000 0.375000 7000 7.11 7.11 0 6
         1011  +i2 94.875000 0.375000 7000 7.04 7.04 0 6
         1012  +i2 94.875000 0.375000 7000 8.08 8.08 0 6
         1013  +i2 95.250000 0.375000 7000 7.09 7.09 0 6
         1014  +i2 95.250000 0.375000 7000 7.01 7.01 0 6
         1015  +i2 95.250000 0.375000 7000 8.04 8.04 0 6
         1016  +i2 95.625000 0.375000 7000 8.04 8.04 0 6
         1017  +i2 95.625000 0.375000 7000 7.09 7.09 0 6
         1018  +i2 95.625000 0.375000 7000 8.11 8.11 0 6
         1019  +i2 96.000000 0.375000 7000 7.11 7.11 0 6
         1020  +i2 96.000000 0.375000 7000 7.04 7.04 0 6
         1021  +i2 96.000000 0.375000 7000 7.08 7.08 0 6
         1022  +i2 96.375000 0.375000 7000 8.06 8.06 0 6
         1023  +i2 96.375000 0.375000 7000 8.09 8.09 0 6
         1024  +i2 96.375000 0.375000 7000 7.01 7.01 0 6
         1025  +i2 96.750000 0.375000 7000 8.04 8.04 0 6
         1026  +i2 96.750000 0.375000 7000 7.09 7.09 0 6
         1027  +i2 96.750000 0.375000 7000 7.11 7.11 0 6
         1028  +i2 97.125000 0.375000 7000 7.11 7.11 0 6
         1029  +i2 97.125000 0.375000 7000 7.04 7.04 0 6
         1030  +i2 97.125000 0.375000 7000 8.08 8.08 0 6
         1031  +i2 97.500000 0.375000 7000 8.09 8.09 0 6
         1032  +i2 97.500000 0.375000 7000 7.01 7.01 0 6
         1033  +i2 97.500000 0.375000 7000 8.04 8.04 0 6
         1034  +i2 97.875000 0.375000 7000 8.04 8.04 0 6
         1035  +i2 97.875000 0.375000 7000 7.09 7.09 0 6
         1036  +i2 97.875000 0.375000 7000 7.11 7.11 0 6
         1037  +i2 98.250000 0.375000 7000 7.11 7.11 0 6
         1038  +i2 98.250000 0.375000 7000 8.04 8.04 0 6
         1039  +i2 98.250000 0.375000 7000 8.08 8.08 0 6
         1040  +i2 98.625000 0.375000 7000 8.09 8.09 0 6
         1041  +i2 98.625000 0.375000 7000 8.01 8.01 0 6
         1042  +i2 98.625000 0.375000 7000 8.04 8.04 0 6
         1043  +i2 99.000000 0.375000 7000 7.04 7.04 0 6
         1044  +i2 99.000000 0.375000 7000 7.09 7.09 0 6
         1045  +i2 99.000000 0.375000 7000 8.11 8.11 0 6
         1046  +i2 99.375000 0.375000 7000 7.11 7.11 0 6
         1047  +i2 99.375000 0.375000 7000 8.04 8.04 0 6
         1048  +i2 99.375000 0.375000 7000 7.08 7.08 0 6
         1049  +i2 99.750000 0.375000 7000 8.06 8.06 0 6
         1050  +i2 99.750000 0.375000 7000 8.09 8.09 0 6
         1051  +i2 99.750000 0.375000 7000 7.01 7.01 0 6
         1052  +i2 100.125000 0.375000 7000 8.04 8.04 0 6
         1053  +i2 100.125000 0.375000 7000 7.09 7.09 0 6
         1054  +i2 100.125000 0.375000 7000 8.11 8.11 0 6
         1055  +i2 100.500000 0.375000 7000 7.11 7.11 0 6
         1056  +i2 100.500000 0.375000 7000 8.04 8.04 0 6
         1057  +i2 100.500000 0.375000 7000 7.08 7.08 0 6
         1058  +i2 100.875000 0.375000 7000 7.04 7.04 0 6
         1059  +i2 100.875000 0.375000 7000 8.09 8.09 0 6
         1060  +i2 100.875000 0.375000 7000 8.11 8.11 0 6
         1061  +i2 101.250000 1.500000 7000 7.06 7.06 0 6
         1062  +i2 101.250000 1.500000 7000 7.09 7.09 0 6
         1063  +i2 101.250000 1.500000 7000 7.01 7.01 0 6
         1064  +i2 102.750000 0.375000 7000 8.04 8.04 0 6
         1065  +i2 102.750000 0.375000 7000 7.09 7.09 0 6
         1066  +i2 102.750000 0.375000 7000 8.11 8.11 0 6
         1067  +i2 103.125000 0.375000 7000 7.11 7.11 0 6
         1068  +i2 103.125000 0.375000 7000 7.04 7.04 0 6
         1069  +i2 103.125000 0.375000 7000 7.08 7.08 0 6
         1070  +i2 103.500000 0.375000 7000 7.11 7.11 0 6
         1071  +i2 103.500000 0.375000 7000 7.04 7.04 0 6
         1072  +i2 103.500000 0.375000 7000 8.08 8.08 0 6
         1073  +i2 103.875000 0.375000 7000 7.04 7.04 0 6
         1074  +i2 103.875000 0.375000 7000 8.09 8.09 0 6
         1075  +i2 103.875000 0.375000 7000 8.11 8.11 0 6
         1076  +i2 104.250000 1.500000 7000 7.06 7.06 0 6
         1077  +i2 104.250000 1.500000 7000 8.09 8.09 0 6
         1078  +i2 104.250000 1.500000 7000 8.01 8.01 0 6
         1079  +i2 105.750000 0.375000 7000 8.04 8.04 0 6
         1080  +i2 105.750000 0.375000 7000 8.09 8.09 0 6
         1081  +i2 105.750000 0.375000 7000 7.11 7.11 0 6
         1082  +i2 106.125000 0.375000 7000 7.11 7.11 0 6
         1083  +i2 106.125000 0.375000 7000 7.04 7.04 0 6
         1084  +i2 106.125000 0.375000 7000 7.08 7.08 0 6
         1085  +i2 106.500000 0.375000 7000 8.11 8.11 0 6
         1086  +i2 106.500000 0.375000 7000 8.04 8.04 0 6
         1087  +i2 106.500000 0.375000 7000 8.08 8.08 0 6
         1088  +i2 106.875000 0.375000 7000 8.04 8.04 0 6
         1089  +i2 106.875000 0.375000 7000 8.09 8.09 0 6
         1090  +i2 106.875000 0.375000 7000 7.11 7.11 0 6
         1091  +i2 107.250000 1.500000 7000 8.06 8.06 0 6
         1092  +i2 107.250000 1.500000 7000 7.09 7.09 0 6
         1093  +i2 107.250000 1.500000 7000 7.01 7.01 0 6
         1094  +i2 108.750000 0.375000 7000 7.04 7.04 0 6
         1095  +i2 108.750000 0.375000 7000 8.09 8.09 0 6
         1096  +i2 108.750000 0.375000 7000 7.11 7.11 0 6
         1097  +i2 109.125000 0.375000 7000 8.11 8.11 0 6
         1098  +i2 109.125000 0.375000 7000 8.04 8.04 0 6
         1099  +i2 109.125000 0.375000 7000 8.08 8.08 0 6
         1100  +i2 109.500000 0.375000 7000 8.11 8.11 0 6
         1101  +i2 109.500000 0.375000 7000 8.04 8.04 0 6
         1102  +i2 109.500000 0.375000 7000 7.08 7.08 0 6
         1103  +i2 109.875000 0.375000 7000 8.06 8.06 0 6
         1104  +i2 109.875000 0.375000 7000 8.09 8.09 0 6
         1105  +i2 109.875000 0.375000 7000 8.01 8.01 0 6
         1106  +i2 110.250000 0.375000 7000 8.04 8.04 0 6
         1107  +i2 110.250000 0.375000 7000 8.09 8.09 0 6
         1108  +i2 110.250000 0.375000 7000 7.11 7.11 0 6
         1109  +i2 110.625000 0.375000 7000 7.11 7.11 0 6
         1110  +i2 110.625000 0.375000 7000 7.04 7.04 0 6
         1111  +i2 110.625000 0.375000 7000 8.08 8.08 0 6
         1112  +i2 111.000000 0.375000 7000 8.06 8.06 0 6
         1113  +i2 111.000000 0.375000 7000 8.09 8.09 0 6
         1114  +i2 111.000000 0.375000 7000 8.01 8.01 0 6
         1115  +i2 111.375000 0.375000 7000 8.04 8.04 0 6
         1116  +i2 111.375000 0.375000 7000 7.09 7.09 0 6
         1117  +i2 111.375000 0.375000 7000 7.11 7.11 0 6
         1118  +i2 111.750000 0.375000 7000 7.11 7.11 0 6
         1119  +i2 111.750000 0.375000 7000 8.04 8.04 0 6
         1120  +i2 111.750000 0.375000 7000 7.08 7.08 0 6
         1121  +i2 112.125000 0.375000 7000 8.06 8.06 0 6
         1122  +i2 112.125000 0.375000 7000 8.09 8.09 0 6
         1123  +i2 112.125000 0.375000 7000 7.01 7.01 0 6
         1124  +i2 112.500000 0.375000 7000 7.04 7.04 0 6
         1125  +i2 112.500000 0.375000 7000 8.09 8.09 0 6
         1126  +i2 112.500000 0.375000 7000 7.11 7.11 0 6
         1127  +i2 112.875000 0.375000 7000 7.11 7.11 0 6
         1128  +i2 112.875000 0.375000 7000 8.04 8.04 0 6
         1129  +i2 112.875000 0.375000 7000 8.08 8.08 0 6
         1130  +i2 113.250000 0.375000 7000 7.06 7.06 0 6
         1131  +i2 113.250000 0.375000 7000 7.09 7.09 0 6
         1132  +i2 113.250000 0.375000 7000 8.01 8.01 0 6
         1133  +i2 113.625000 0.375000 7000 8.04 8.04 0 6
         1134  +i2 113.625000 0.375000 7000 8.09 8.09 0 6
         1135  +i2 113.625000 0.375000 7000 7.11 7.11 0 6
         1136  +i2 114.000000 0.375000 7000 7.11 7.11 0 6
         1137  +i2 114.000000 0.375000 7000 7.04 7.04 0 6
         1138  +i2 114.000000 0.375000 7000 8.08 8.08 0 6
         1139  +i2 114.375000 0.375000 7000 7.06 7.06 0 6
         1140  +i2 114.375000 0.375000 7000 7.09 7.09 0 6
         1141  +i2 114.375000 0.375000 7000 8.01 8.01 0 6
         1142  +i2 114.750000 0.375000 7000 8.04 8.04 0 6
         1143  +i2 114.750000 0.375000 7000 8.09 8.09 0 6
         1144  +i2 114.750000 0.375000 7000 7.11 7.11 0 6
         1145  +i2 115.125000 0.375000 7000 7.11 7.11 0 6
         1146  +i2 115.125000 0.375000 7000 8.04 8.04 0 6
         1147  +i2 115.125000 0.375000 7000 7.08 7.08 0 6
         1148  +i2 115.500000 0.375000 7000 8.04 8.04 0 6
         1149  +i2 115.500000 0.375000 7000 8.09 8.09 0 6
         1150  +i2 115.500000 0.375000 7000 8.11 8.11 0 6
         1151  +i2 115.875000 1.500000 7000 7.06 7.06 0 6
         1152  +i2 115.875000 1.500000 7000 8.09 8.09 0 6
         1153  +i2 115.875000 1.500000 7000 7.01 7.01 0 6
         1154  +i2 117.375000 0.375000 7000 8.04 8.04 0 6
         1155  +i2 117.375000 0.375000 7000 7.09 7.09 0 6
         1156  +i2 117.375000 0.375000 7000 8.11 8.11 0 6
         1157  +i2 117.750000 0.375000 7000 7.11 7.11 0 6
         1158  +i2 117.750000 0.375000 7000 8.04 8.04 0 6
         1159  +i2 117.750000 0.375000 7000 7.08 7.08 0 6
         1160  +i2 118.125000 0.375000 7000 8.11 8.11 0 6
         1161  +i2 118.125000 0.375000 7000 8.04 8.04 0 6
         1162  +i2 118.125000 0.375000 7000 8.08 8.08 0 6
         1163  +i2 118.500000 0.375000 7000 8.09 8.09 0 6
         1164  +i2 118.500000 0.375000 7000 8.01 8.01 0 6
         1165  +i2 118.500000 0.375000 7000 7.04 7.04 0 6
         1166  +i2 118.875000 0.375000 7000 7.04 7.04 0 6
         1167  +i2 118.875000 0.375000 7000 7.09 7.09 0 6
         1168  +i2 118.875000 0.375000 7000 7.11 7.11 0 6
         1169  +i2 119.250000 0.375000 7000 8.11 8.11 0 6
         1170  +i2 119.250000 0.375000 7000 7.04 7.04 0 6
         1171  +i2 119.250000 0.375000 7000 7.08 7.08 0 6
         1172  +i2 119.625000 0.375000 7000 7.06 7.06 0 6
         1173  +i2 119.625000 0.375000 7000 8.09 8.09 0 6
         1174  +i2 119.625000 0.375000 7000 8.01 8.01 0 6
         1175  +i2 120.000000 0.375000 7000 7.04 7.04 0 6
         1176  +i2 120.000000 0.375000 7000 8.09 8.09 0 6
         1177  +i2 120.000000 0.375000 7000 7.11 7.11 0 6
         1178  +i2 120.375000 0.375000 7000 7.11 7.11 0 6
         1179  +i2 120.375000 0.375000 7000 8.04 8.04 0 6
         1180  +i2 120.375000 0.375000 7000 7.08 7.08 0 6
         1181  +i2 120.750000 0.375000 7000 8.04 8.04 0 6
         1182  +i2 120.750000 0.375000 7000 8.09 8.09 0 6
         1183  +i2 120.750000 0.375000 7000 7.11 7.11 0 6
         1184  +i2 121.125000 1.500000 7000 7.06 7.06 0 6
         1185  +i2 121.125000 1.500000 7000 8.09 8.09 0 6
         1186  +i2 121.125000 1.500000 7000 8.01 8.01 0 6
         1187  +i2 122.625000 0.375000 7000 8.04 8.04 0 6
         1188  +i2 122.625000 0.375000 7000 7.09 7.09 0 6
         1189  +i2 122.625000 0.375000 7000 7.11 7.11 0 6
         1190  +i2 123.000000 0.375000 7000 7.11 7.11 0 6
         1191  +i2 123.000000 0.375000 7000 7.04 7.04 0 6
         1192  +i2 123.000000 0.375000 7000 8.08 8.08 0 6
         1193  +i2 123.375000 0.375000 7000 7.11 7.11 0 6
         1194  +i2 123.375000 0.375000 7000 8.04 8.04 0 6
         1195  +i2 123.375000 0.375000 7000 8.08 8.08 0 6
         1196  +i2 123.750000 0.375000 7000 8.04 8.04 0 6
         1197  +i2 123.750000 0.375000 7000 7.09 7.09 0 6
         1198  +i2 123.750000 0.375000 7000 7.11 7.11 0 6
         1199  +i2 124.125000 1.500000 7000 8.06 8.06 0 6
         1200  +i2 124.125000 1.500000 7000 7.09 7.09 0 6
         1201  +i2 124.125000 1.500000 7000 7.01 7.01 0 6
         1202  +i2 125.625000 0.375000 7000 7.04 7.04 0 6
         1203  +i2 125.625000 0.375000 7000 7.09 7.09 0 6
         1204  +i2 125.625000 0.375000 7000 8.11 8.11 0 6
         1205  +i2 126.000000 0.375000 7000 7.11 7.11 0 6
         1206  +i2 126.000000 0.375000 7000 8.04 8.04 0 6
         1207  +i2 126.000000 0.375000 7000 8.08 8.08 0 6
         1208  +i2 126.375000 0.375000 7000 8.11 8.11 0 6
         1209  +i2 126.375000 0.375000 7000 7.04 7.04 0 6
         1210  +i2 126.375000 0.375000 7000 8.08 8.08 0 6
         1211  +i2 126.750000 0.375000 7000 7.06 7.06 0 6
         1212  +i2 126.750000 0.375000 7000 8.09 8.09 0 6
         1213  +i2 126.750000 0.375000 7000 7.01 7.01 0 6
         1214  +i2 127.125000 0.375000 7000 7.04 7.04 0 6
         1215  +i2 127.125000 0.375000 7000 7.09 7.09 0 6
         1216  +i2 127.125000 0.375000 7000 8.11 8.11 0 6
         1217  +i2 127.500000 0.375000 7000 7.11 7.11 0 6
         1218  +i2 127.500000 0.375000 7000 7.04 7.04 0 6
         1219  +i2 127.500000 0.375000 7000 7.08 7.08 0 6
         1220  +i2 127.875000 0.375000 7000 8.06 8.06 0 6
         1221  +i2 127.875000 0.375000 7000 8.09 8.09 0 6
         1222  +i2 127.875000 0.375000 7000 7.01 7.01 0 6
         1223  +i2 128.250000 0.375000 7000 7.04 7.04 0 6
         1224  +i2 128.250000 0.375000 7000 7.09 7.09 0 6
         1225  +i2 128.250000 0.375000 7000 8.11 8.11 0 6
         1226  +i2 128.625000 0.375000 7000 7.11 7.11 0 6
         1227  +i2 128.625000 0.375000 7000 7.04 7.04 0 6
         1228  +i2 128.625000 0.375000 7000 7.08 7.08 0 6
         1229  +i2 129.000000 0.375000 7000 7.04 7.04 0 6
         1230  +i2 129.000000 0.375000 7000 7.09 7.09 0 6
         1231  +i2 129.000000 0.375000 7000 8.11 8.11 0 6
         1232  +i2 129.375000 1.500000 7000 8.06 8.06 0 6
         1233  +i2 129.375000 1.500000 7000 8.09 8.09 0 6
         1234  +i2 129.375000 1.500000 7000 8.01 8.01 0 6
         1235  +i2 130.875000 0.375000 7000 7.04 7.04 0 6
         1236  +i2 130.875000 0.375000 7000 8.09 8.09 0 6
         1237  +i2 130.875000 0.375000 7000 8.11 8.11 0 6
         1238  +i2 131.250000 0.375000 7000 8.11 8.11 0 6
         1239  +i2 131.250000 0.375000 7000 7.04 7.04 0 6
         1240  +i2 131.250000 0.375000 7000 8.08 8.08 0 6
         1241  +i2 131.625000 0.375000 7000 8.11 8.11 0 6
         1242  +i2 131.625000 0.375000 7000 7.04 7.04 0 6
         1243  +i2 131.625000 0.375000 7000 8.08 8.08 0 6
         1244  +i2 132.000000 0.375000 7000 7.06 7.06 0 6
         1245  +i2 132.000000 0.375000 7000 7.09 7.09 0 6
         1246  +i2 132.000000 0.375000 7000 7.01 7.01 0 6
         1247  +i2 132.375000 0.375000 7000 7.04 7.04 0 6
         1248  +i2 132.375000 0.375000 7000 7.09 7.09 0 6
         1249  +i2 132.375000 0.375000 7000 7.11 7.11 0 6
         1250  +i2 132.750000 0.375000 7000 7.11 7.11 0 6
         1251  +i2 132.750000 0.375000 7000 7.04 7.04 0 6
         1252  +i2 132.750000 0.375000 7000 8.08 8.08 0 6
         1253  +i2 133.125000 0.375000 7000 7.04 7.04 0 6
         1254  +i2 133.125000 0.375000 7000 7.09 7.09 0 6
         1255  +i2 133.125000 0.375000 7000 7.11 7.11 0 6
         1256  +i2 133.500000 1.500000 7000 7.06 7.06 0 6
         1257  +i2 133.500000 1.500000 7000 7.09 7.09 0 6
         1258  +i2 133.500000 1.500000 7000 8.01 8.01 0 6
         1259  +i2 135.000000 0.375000 7000 7.04 7.04 0 6
         1260  +i2 135.000000 0.375000 7000 8.09 8.09 0 6
         1261  +i2 135.000000 0.375000 7000 7.11 7.11 0 6
         1262  +i2 135.375000 0.375000 7000 8.11 8.11 0 6
         1263  +i2 135.375000 0.375000 7000 8.04 8.04 0 6
         1264  +i2 135.375000 0.375000 7000 7.08 7.08 0 6
         1265  +i2 135.750000 0.375000 7000 7.11 7.11 0 6
         1266  +i2 135.750000 0.375000 7000 7.04 7.04 0 6
         1267  +i2 135.750000 0.375000 7000 8.08 8.08 0 6
         1268  +i2 136.125000 0.375000 7000 7.09 7.09 0 6
         1269  +i2 136.125000 0.375000 7000 7.01 7.01 0 6
         1270  +i2 136.125000 0.375000 7000 8.04 8.04 0 6
         1271  +i2 136.500000 0.375000 7000 8.04 8.04 0 6
         1272  +i2 136.500000 0.375000 7000 8.09 8.09 0 6
         1273  +i2 136.500000 0.375000 7000 7.11 7.11 0 6

Modified todo.org from [1f5e1e7f07] to [109f37c970].

     1         -* Features [1/5]
            1  +* Features [1/7]
     2      2   - [X] Top-down composition
     3      3   - [ ] Transition the melody between chords appropriately
     4         -- [ ] Set maximum song length
            4  +- [ ] Set maximum song length of movement
            5  +- [ ] Set minimum song length of movement
     5      6   - [ ] Need to support all chord types
     6      7   - [ ] Doesn't handle rest notes
            8  +- [ ] Handle full ABC BNF (yeah, right...)
     7      9   
     8     10   * Bugs [4/5]
     9     11   - [X] TLD resets clock for each movement
    10     12   - [X] TLD doesn't accept an ordering for the movements
    11     13   - [X] Doesn't handle minor chords    
    12     14   - [X] Calculated duration is absolute, not relative to BPM
    13     15   - [ ] Chords don't respect octaves
    14     16   
    15     17   
    16     18   * Structure [0/3]    
    17     19   - [ ] Chords should be composed of Notes, not ordinary arrays
    18     20   - [ ] Generate score with proper generation tools
    19     21   - [ ] Store csound score lines with instruments