161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
|
vn = [], /* voice indexed by range */
mrest_time = -1
for (v = 0; v < nv; v++)
vtb.push(voice_tb[v].sym)
/* initialize the voice order */
var fl = 1,
sy = cur_sy,
sy_w = 0,
sy_time = 0,
new_sy = 1
while (1) {
if (new_sy && fl) {
new_sy = false;
multi = -1;
vn = []
for (v = 0; v < nv; v++) {
|
|
|
|
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
|
vn = [], /* voice indexed by range */
mrest_time = -1
for (v = 0; v < nv; v++)
vtb.push(voice_tb[v].sym)
/* initialize the voice order */
var fl = 1, // start a new time sequence
sy = cur_sy,
sy_w = 0,
sy_time = 0,
new_sy = true
while (1) {
if (new_sy && fl) {
new_sy = false;
multi = -1;
vn = []
for (v = 0; v < nv; v++) {
|
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
|
sf = (sf + 7 + 12 * 4) % 12 - 7 /* more flats */
break
default:
sf = (sf + 5 + 12 * 4) % 12 - 5 /* Db, F# or B */
break
}
s_key.k_sf = sf;
s_key.k_delta = (cgd2cde[(sf + 7) % 7] + 14) % 7
}
/* -- set the accidentals when K: with modified accidentals -- */
function set_k_acc(s) {
var i, j, n, nacc, p_acc,
accs = [],
pits = [],
|
|
|
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
|
sf = (sf + 7 + 12 * 4) % 12 - 7 /* more flats */
break
default:
sf = (sf + 5 + 12 * 4) % 12 - 5 /* Db, F# or B */
break
}
s_key.k_sf = sf;
s_key.k_delta = cgd2cde[(sf + 7) % 7]
}
/* -- set the accidentals when K: with modified accidentals -- */
function set_k_acc(s) {
var i, j, n, nacc, p_acc,
accs = [],
pits = [],
|