summaryrefslogtreecommitdiff
path: root/ly
Commit message (Expand)AuthorAgeFilesLines
* Run grand-replace for 2012Graham Percival2012-01-0927-27/+27
* Centers tremoli on double stems in TabVoice contexts.Mike Solomon2011-12-281-0/+1
* Centers DynamicText grobs in Dynamics context on the NoteColumns of...a PaperColumn. Should be tweaked later to filter out NoteColumns in non-pertinent contexts (for example, in an orchestral score, a Dynamics context in a PianoStaff should not be influenced by the flute part). Mike Solomon2011-12-281-0/+7
* Adds Beam_collision_engraver to the Score context....Modifies the engraver to handle all cross staff collisions and gets the coordinate for collision avoidance correct in beam-quanting.cc. Mike Solomon2011-12-251-1/+1
* Shows Flags in tabFullNotationMike Solomon2011-12-251-0/+1
* Implements padding at right-broken hairpins that come up against span bars....Uses a concurrent-hairpin-engraver to find all concurrent hairpins in a score and shortens all end-of-line hairpins for a given system by 0.6 if there are collisions with a span bar. Mike Solomon2011-12-161-0/+1
* Let \parallelMusic flatten sequential music to support using functions betterDavid Kastrup2011-12-141-4/+10
* Makes bar numbering formatter a scheme function.Mike Solomon2011-12-121-1/+2
* Revert "Give \displayLilyMusic and \displayMusic optional port arguments."...This reverts commit a9829dd9576b665961c395cc501f004ddd3b858d. \displayMusic c' did no longer work. Probably needs some amendments in optional argument parsing before it can be reapplied in good conscience. David Kastrup2011-12-101-13/+8
* Provide Scheme sandbox.David Kastrup2011-12-091-0/+5
* Give \displayLilyMusic and \displayMusic optional port arguments.David Kastrup2011-12-071-8/+13
* Allows for automatic renumbering of measure numbers at volta repeats....Does this via the use of an AlternativeEvent, which tells the current number to either memorize its current position or to go back to the memorized position. Mike Solomon2011-12-051-0/+1
* Adds the Span_bar_stub_engraver to the StaffGroup context.Mike Solomon2011-12-021-0/+1
* Don't let dots go negative in scaleDurations -- Fix Issue 2048Carl Sorensen2011-11-301-1/+2
* Make 2-argument form of \accidentalStyleDavid Kastrup2011-11-301-5/+9
* Prefer # over $ in markupsDavid Kastrup2011-11-292-8/+8
* Issue 1503 - add support for "altered" jazz chord (super-Locrian)Adam Spiers2011-11-291-0/+1
* Issue 1503 - add additionalPitchPrefix to allow choice of prefix for addition......This was previously "add", e.g. "Cmaj7 add6add9", but this results in too much clutter and is rarely used. Adam Spiers2011-11-291-0/+1
* Issue 1503 - Allow choice of minor chord modifier....For example, often it is preferred to use a hyphen instead of "m". This can now be achieved via: \set minorChordModifier = \markup { "-" } Adam Spiers2011-11-291-0/+1
* Add slashChordSeparator...Issue 1572 and issue 1503 - Allow choice of chord modifier separator independently of chord inversion separator, since conventionally the latter is always a slash (hence the term "slash chords"), whereas the former seldom involves slashes. Adam Spiers2011-11-291-1/+2
* Issue 1503 - Recognise Lydian chordsAdam Spiers2011-11-291-0/+1
* Issue 1503 - Enlarge half-diminished slashed circle symbolAdam Spiers2011-11-291-1/+1
* Add Scheme context-mods, reimplement \grobdescriptions, add \settingsFrom...\settingsFrom translates music with layout instructions (\set, \unset, \override, \revert) into a context modification. That way, you can use most of the definitions from ly/property-init.ly as context modifications. David Kastrup2011-11-281-1/+47
* Uses the pure-from-neighbor-interface to calculate BarLine extra-spacing-height...Now, BarLines will receive extra spacing height if they have a span bar on either side, thus blocking accidental vs span bar collisions. This patch also simplifies the pure-from-neighbor interface by getting rid of unnecessary functions. Mike Solomon2011-11-251-0/+1
* Run scripts/auxiliar/update-with-convert-ly.shDavid Kastrup2011-11-232-5/+5
* Add \accidentalStyle commandDavid Kastrup2011-11-231-0/+7
* ly:parser-include-string can't be executed asynchronouslyDavid Kastrup2011-11-211-2/+2
* Fold set-time-signature into \timeDavid Kastrup2011-11-161-3/+8
* Run update-with-convert-ly, and run convert-ly manually on scm/*.scmDavid Kastrup2011-11-106-26/+25
* parser.yy et al: make \mark a musicfunction.David Kastrup2011-11-081-0/+16
* parser.yy et al: make \time and \times musicfunctions.David Kastrup2011-11-081-0/+14
* Replace \key with music functionDavid Kastrup2011-11-081-0/+17
* Use the new fraction? predicate where appropriate.David Kastrup2011-11-081-1/+1
* Issue 1954: Implement event type filtering for pointAndClick events.David Kastrup2011-11-071-0/+4
* Implement \once as music function able to operate on complex stuff.David Kastrup2011-11-071-0/+12
* replace tabs with spaces and fix indentation in ly/chord-modifiers-init.lyAdam Spiers2011-11-031-18/+18
* Updates to Bagpipe.ly (issue 1993)...After using \small, add \normalsize after each instance Change submitted by Sven Axelsson Sven Axelsson2011-11-031-160/+160
* Run update-with-convert-lyDavid Kastrup2011-10-291-2/+2
* Get rid of most of the insane string-tunings APIDavid Kastrup2011-10-271-103/+62
* Fixes double Flag #'transparent declarationsMike Solomon2011-10-262-3/+0
* Run update-with-convert-ly.shGraham Percival2011-10-253-3/+7
* Avoid followup error for \endSpannersDavid Kastrup2011-10-211-1/+3
* Implements consistent beam slopes across line breaks....This is a mostly an internal reorganization of the beam code that has several concrete impacts on the way beam slopes are calculated: * ly:beam::calc-least-squares-positions, ly:beam::calc-slope-damping, and ly:beam::shift-region-to-valid are now all instance methods of Beam_scoring_problem and thus no longer open to the users. * by being internal methods, these functions all use the same information (x positions of stems, stem infos, etc.) stored in private variables. * this sharing of information allows for broken beams to share information between their parts, which leads to the consistent slope calculation Additionally, ly:beam::quanting, which used to take the arguments of a grob and a pair of positions, now only takes the grob, as it is the sole generator of positions. All of the functions in layout-beam.scm that relied on multiple Scheme callbacks being chained now only use this function. To turn on this feature, use \override Beam #'consistent-slope = ##t. Mike Solomon2011-10-211-12/+2
* Define define-void-function and \voidDavid Kastrup2011-10-201-8/+13
* text-replacements.ly: don't rely on assoc-set!'s sideeffect only.David Kastrup2011-10-191-3/+4
* Use for-each instead of map when result is to be ignored anyway.David Kastrup2011-10-191-1/+1
* Improves horizontal spacing of vertical axis groups that span bars traverse....Fixes issue 1846. This patch introduces the idea of a pure-from-neighbor-interface. The interface provides support for grobs whose pure height is difficult to estimate (any grob that crosses staffs likely suffers from this) by allowing for the creation of spacing "stubs" in the crossed vertical axis groups. These stubs take their pure heights from their neighbors. So long as one knows that a grob fully crosses a vertical axis group and the grob should take up the full vertical space of this axis group for its rank, using approximations of pure height's from the grob's neighbors ensures that it will be as tall as the rest of the axis group without triggering a vertical alignment. Mike Solomon2011-10-011-0/+2
* New partcombineUp and partcombineDown functions...Fix issue 1321 Bertrand Bordage2011-09-301-1/+15
* Revert "Improves horizontal spacing of axis groups that SpanBars traverse (is......This reverts commit 20670d51f8d97fd390210dd239b3b2427f071e7c. Mike Solomon2011-09-301-2/+0
* Improves horizontal spacing of axis groups that SpanBars traverse (issue 1846)....Also fixes issue 910, where lyrics force notes to take up too much horizontal space because of incorrect SpanBar pure heights. Mike Solomon2011-09-301-0/+2