abc2svg
Check-in [2e9a6a965a]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:core: fix: bad source file references in multi-voice definitons
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 2e9a6a965a4559f428f4f541ccd68f9151053e40
User & Date: moinejf@free.fr 2018-05-26 05:44:18.000
Context
2018-05-26
05:49
core: remove useless object ... (check-in: bb486b0643 user: moinejf@free.fr tags: trunk)
05:44
core: fix: bad source file references in multi-voice definitons ... (check-in: 2e9a6a965a user: moinejf@free.fr tags: trunk)
05:43
core: use the new clone() function ... (check-in: 7f9dbf9d0d user: moinejf@free.fr tags: trunk)
Changes
Unified Diff Ignore Whitespace Patch
Changes to core/tune.js.
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
		if (/%.*|\n.*|.:.|\[.:/.test(file.slice(eol + 1, eol + 4)))
			break
		bol = eol + 1
	}

	// insert the music sequence in each voice
	include++;
	tosvg(parse.ctx.in_fname, file, start, eol)	// first voice
	for (i = 0; i < vs.length; i++) {
		get_voice(vs[i]);
		tosvg(parse.ctx.in_fname, file, start, eol)
	}
	include--
}

// treat a 'V:' info
function get_voice(parm) {
	var	v, transp, vtransp, vs,







|


|







1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
		if (/%.*|\n.*|.:.|\[.:/.test(file.slice(eol + 1, eol + 4)))
			break
		bol = eol + 1
	}

	// insert the music sequence in each voice
	include++;
	tosvg(parse.ctx.fname, file, start, eol)	// first voice
	for (i = 0; i < vs.length; i++) {
		get_voice(vs[i]);
		tosvg(parse.ctx.fname, file, start, eol)
	}
	include--
}

// treat a 'V:' info
function get_voice(parm) {
	var	v, transp, vtransp, vs,