blob: 722b2741e5f4944d2d99d93e6961108d78dbddf8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
|
AUTOSP
2020-02-09
correct \Cpause handling at \alaligne when \TransformNotes is used
2019-12-22
correct \setsize note scaling using instr_numsize in generate_notes
2019-08-26
scale notes when \setsize instrument has the spacing staff
allow for \startmuflex\startpiece...
2019-01-08
adjust cspacing for new beaming after first collective beam note
beaming[i] = 0 for \tqq and \tqqq (but not \nqq \nqqq)
checking for EOF after fgets, missing output format
output_rests for conventional notes commands
refactor source code
2018-02-23
Avoid aborting for \endvolta...
Fix version output.
2018-02-14
Allow for \end{...} in LaTeX-oriented inputs.
Processing of .tex files not supported; users can use tex2aspc.
2017-12-21
Allow for new commands \nqq, \nqqq, \hap and \happ.
Allow for single-note xtuplet.
Handle restbars > 1 in process_xtuplet or process_appogg
2017-10-10
Corrected nastaffs setting for \startpiece and \startextract.
Introduced vspacings_active[i] to suppress unnecesary added spacing for
accidentals.
Applying TransformNotes to bar_rest output.
2017-07-14
Automatic added spacing for all collective-coding accidentals.
2017-06-21
Support for global skips within collective-coding
sequences by using commas between notes.
Automatic added spacing for accidentals on beamed notes
2017-06-14
\hl distinguished from \hloff
\TransformNotes implemented in the pre-processor
Output file-name extension changed to .ltx if \documentclass encountered
Support for global skips \QQsk, \HQsk, \TQsk, \Qsk
2016-11-02
support xtuples in more than one staff (provided x and note durations are
consistent)
2016-10-26
\ptr distinguished from \pt
2016-10-20
BARREST_SPACING replaced by MAX_SPACING
2016-03-02
Process \rlap{...} as non-spacing.
Process numeric notes in collective coding.
Process transposition characters ('`!) after a collective note.
2016-01-30
Correct coding for \tqq and \tqqq.
ps(0) outputs "0" rather than "MAX_SPACING"
Allow for \wq.
Defer \Changeclefs until after \def\atnextbar ...
Modern notation for multi-bar rests.
Initial output to stdout.
2015-07-23
Correct parsing of arguments of \zcharnote et al.
Allow % at the end of a line in \anotes ...
Correct nastaffs settings to allow more than one \startpiece
Delete \mxvernumber test
\znotes calls output_rests if single-staff and restbars > 0
Add -l (--log) option and don't generate log by default.
2015-06-29
add internal documentation
don't treat \caesura like \ca
increase BARREST_SPACING to allow for 12/8 signatures
treat \def\atnextbar like \def if no \centerpause
Add extra space before outputting \en in terminate_notes.
Process \stoppiece, \startextract, \endextract and \raggedstoppiece
2015-05-25
Allow for double-dotted notes
Change \cpause to \Cpause
re-organize spacing_note analysis
re-organize output_rests
2015-05-17
Allow for \qqsk.
Preclude output of *only* virtual notes.
Support appoggiaturas.
Support bar-centered rests.
Support application to .tex files.
Introduced -d option.
Support semi-automatic beams.
2015-04-27
New command-line processing.
New logging functions.
Missing line feed in xtuplet processing.
Allow for pointed rests \hsp, \qsp, etc.
Save/restore global values for xtuplet duration calculation.
Allow for empty note segments.
2015-04-21
1st released version
REBAR
2016-01-30
Allow for command-line file arguments.
2015-06-29
1st released version
|