|
Make music functions callable from Scheme
Contains the following commits in reverse order:
Let some music functions call others via Scheme
Make music functions callable from Scheme
The functions get their signature checked. For optional
arguments, *unspecified* gets the default inserted.
Factor out music-function-call-error, let it work without parser
Make argument-error revert to a Scheme error when given no parser
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+652 lines, -604 lines) |
Patch |
|
M |
Documentation/ca/learning/fundamental.itely
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Documentation/ca/learning/tweaks.itely
|
View
|
|
8 chunks |
+8 lines, -8 lines |
0 comments
|
Download
|
|
M |
Documentation/cs/learning/fundamental.itely
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Documentation/cs/learning/tweaks.itely
|
View
|
|
8 chunks |
+8 lines, -8 lines |
0 comments
|
Download
|
|
|
Documentation/de/extending/programming-interface.itely
|
View
|
|
10 chunks |
+10 lines, -10 lines |
0 comments
|
Download
|
|
|
Documentation/de/extending/scheme-tutorial.itely
|
View
|
|
6 chunks |
+6 lines, -6 lines |
0 comments
|
Download
|
|
M |
Documentation/de/learning/fundamental.itely
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Documentation/de/learning/tweaks.itely
|
View
|
|
8 chunks |
+8 lines, -8 lines |
0 comments
|
Download
|
|
|
Documentation/de/notation/changing-defaults.itely
|
View
|
|
5 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
|
|
Documentation/de/notation/input.itely
|
View
|
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
|
Documentation/de/notation/pitches.itely
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
|
Documentation/de/notation/spacing.itely
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Documentation/es/extending/programming-interface.itely
|
View
|
|
12 chunks |
+12 lines, -12 lines |
0 comments
|
Download
|
|
M |
Documentation/es/extending/scheme-tutorial.itely
|
View
|
|
6 chunks |
+6 lines, -6 lines |
0 comments
|
Download
|
|
M |
Documentation/es/learning/fundamental.itely
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Documentation/es/learning/tweaks.itely
|
View
|
|
8 chunks |
+8 lines, -8 lines |
0 comments
|
Download
|
|
|
Documentation/es/notation/changing-defaults.itely
|
View
|
|
5 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
|
|
Documentation/es/notation/input.itely
|
View
|
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
Documentation/es/notation/pitches.itely
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
|
Documentation/es/notation/spacing.itely
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Documentation/extending/programming-interface.itely
|
View
|
|
13 chunks |
+13 lines, -13 lines |
0 comments
|
Download
|
|
M |
Documentation/extending/scheme-tutorial.itely
|
View
|
|
6 chunks |
+6 lines, -6 lines |
0 comments
|
Download
|
|
M |
Documentation/fr/extending/programming-interface.itely
|
View
|
|
13 chunks |
+13 lines, -13 lines |
0 comments
|
Download
|
|
|
Documentation/fr/extending/scheme-tutorial.itely
|
View
|
|
6 chunks |
+6 lines, -6 lines |
0 comments
|
Download
|
|
M |
Documentation/fr/learning/fundamental.itely
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Documentation/fr/learning/tweaks.itely
|
View
|
|
8 chunks |
+8 lines, -8 lines |
0 comments
|
Download
|
|
M |
Documentation/fr/notation/changing-defaults.itely
|
View
|
|
5 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
|
|
Documentation/fr/notation/input.itely
|
View
|
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
Documentation/fr/notation/pitches.itely
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
|
Documentation/fr/notation/spacing.itely
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Documentation/hu/learning/fundamental.itely
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Documentation/included/display-predefined-string-tunings.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Documentation/included/script-chart.ly
|
View
|
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
|
Documentation/it/learning/fundamental.itely
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Documentation/it/learning/tweaks.itely
|
View
|
|
8 chunks |
+8 lines, -8 lines |
0 comments
|
Download
|
|
|
Documentation/it/notation/pitches.itely
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Documentation/ja/learning/fundamental.itely
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Documentation/ja/learning/tweaks.itely
|
View
|
|
8 chunks |
+8 lines, -8 lines |
0 comments
|
Download
|
|
|
Documentation/ja/notation/changing-defaults.itely
|
View
|
|
5 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
|
M |
Documentation/ja/notation/input.itely
|
View
|
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
Documentation/ja/notation/pitches.itely
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Documentation/ja/notation/spacing.itely
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Documentation/learning/fundamental.itely
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Documentation/learning/tweaks.itely
|
View
|
|
8 chunks |
+8 lines, -8 lines |
0 comments
|
Download
|
|
M |
Documentation/ly-examples/aucun-snippet.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
|
Documentation/ly-examples/cary-layout.ily
|
View
|
|
3 chunks |
+12 lines, -12 lines |
0 comments
|
Download
|
|
M |
Documentation/nl/learning/fundamental.itely
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Documentation/nl/learning/tweaks.itely
|
View
|
|
8 chunks |
+8 lines, -8 lines |
0 comments
|
Download
|
|
M |
Documentation/notation/changing-defaults.itely
|
View
|
|
5 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
|
|
Documentation/notation/input.itely
|
View
|
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
|
Documentation/notation/pitches.itely
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Documentation/notation/spacing.itely
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
|
Documentation/snippets/adding-extra-fingering-with-scheme.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Documentation/snippets/adding-orchestral-cues-to-a-vocal-score.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Documentation/snippets/center-text-below-hairpin-dynamics.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Documentation/snippets/creating-a-sequence-of-notes-on-various-pitches.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Documentation/snippets/creating-real-parenthesized-dynamics.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Documentation/snippets/dynamics-custom-text-spanner-postfix.ly
|
View
|
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
|
Documentation/snippets/extending-glissandi-across-repeats.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Documentation/snippets/flute-slap-notation.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Documentation/snippets/fretted-headword.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Documentation/snippets/generating-whole-scores-also-book-parts-in-scheme-without-using-the-parser.ly
|
View
|
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
|
Documentation/snippets/isolated-percent-repeats.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Documentation/snippets/new/creating-a-sequence-of-notes-on-various-pitches.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Documentation/snippets/overriding-articulations-of-destinct-type.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Documentation/snippets/rhythmic-slashes.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Documentation/snippets/score-for-diatonic-accordion.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Documentation/snippets/string-number-extender-lines.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
|
Documentation/snippets/transposing-pitches-with-minimum-accidentals-smart-transpose.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
|
Documentation/snippets/using-tags-to-produce-mensural-and-modern-music-from-the-same-source.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
input/regression/automatic-polyphony-context-id.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
input/regression/bar-number-volta-repeat.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
input/regression/clef-transposition-placement.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
input/regression/define-event-function.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
input/regression/display-lily-tests.ly
|
View
|
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
input/regression/dynamics-custom-text-spanner-postfix.ly
|
View
|
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
|
input/regression/event-listener-output.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
|
input/regression/figured-bass-slashed-numbers.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
input/regression/flags-straight-stockhausen-boulez.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
input/regression/identifier-following-chordmode.ly
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
input/regression/lily-in-scheme.ly
|
View
|
|
1 chunk |
+4 lines, -4 lines |
0 comments
|
Download
|
|
M |
input/regression/loglevels.ly
|
View
|
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
input/regression/magnifyStaff-bar-lines.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
input/regression/magnifyStaff-space-alist.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
input/regression/make-relative.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
input/regression/make-relative-copies.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
|
input/regression/make-relative-music.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
input/regression/markup-line-styles.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
input/regression/markup-rest.ly
|
View
|
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
|
input/regression/markup-rest-styles.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
|
input/regression/music-function.ly
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
input/regression/music-function-post-event.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
input/regression/music-function-string-markup.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
|
input/regression/note-head-style.ly
|
View
|
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
|
input/regression/optional-args.ly
|
View
|
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
input/regression/optional-args-backup.ly
|
View
|
|
2 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
|
|
input/regression/optional-args-predicate.ly
|
View
|
|
2 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
|
M |
input/regression/phrasing-slur-multiple.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
input/regression/rest-ledger.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
|
input/regression/scheme-book-scores.ly
|
View
|
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
input/regression/slur-multiple.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
|
input/regression/tag-group.ly
|
View
|
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
|
input/regression/tag-multiple.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
|
input/regression/tie-chord.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
lily/parse-scm.cc
|
View
|
|
2 chunks |
+11 lines, -5 lines |
0 comments
|
Download
|
|
|
ly/articulate.ly
|
View
|
|
5 chunks |
+9 lines, -9 lines |
0 comments
|
Download
|
|
M |
ly/bagpipe.ly
|
View
|
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
ly/chord-repetition-init.ly
|
View
|
|
4 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
|
M |
ly/festival.ly
|
View
|
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
ly/gregorian.ly
|
View
|
|
3 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
|
M |
ly/init.ly
|
View
|
|
3 chunks |
+8 lines, -9 lines |
0 comments
|
Download
|
|
M |
ly/lyrics-tkit.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
|
ly/music-functions-init.ly
|
View
|
|
82 chunks |
+143 lines, -143 lines |
0 comments
|
Download
|
|
M |
ly/piano-tkit.ly
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
ly/predefined-fretboards-init.ly
|
View
|
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
ly/property-init.ly
|
View
|
|
12 chunks |
+20 lines, -20 lines |
0 comments
|
Download
|
|
|
ly/staff-tkit.ly
|
View
|
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
ly/string-tunings-init.ly
|
View
|
|
3 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
|
M |
ly/toc-init.ly
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
|
ly/vocal-tkit.ly
|
View
|
|
3 chunks |
+4 lines, -5 lines |
0 comments
|
Download
|
|
M |
ly/voice-tkit.ly
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
python/convertrules.py
|
View
|
|
1 chunk |
+16 lines, -0 lines |
0 comments
|
Download
|
|
M |
scm/lily.scm
|
View
|
|
1 chunk |
+15 lines, -0 lines |
0 comments
|
Download
|
|
M |
scm/ly-syntax-constructors.scm
|
View
|
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
|
M |
scm/music-functions.scm
|
View
|
|
2 chunks |
+23 lines, -11 lines |
0 comments
|
Download
|
|
|
scm/parser-ly-from-scheme.scm
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|