summaryrefslogtreecommitdiff
path: root/Documentation/changes.tely
Commit message (Expand)AuthorAgeFilesLines
* MIDI: default midiChannelMapping to 'staff...Fix issue 1648, with regtest Keith OHara2011-05-291-3/+3
* Updates documentation re beam collision avoidance and cross-staff beams.Mike Solomon2011-04-261-2/+1
* MIDI: always set note volume when initialized. Fixes #1636.Jan Nieuwenhuizen2011-04-261-1/+0
* MIDI: changes.tely: how to restore previous behaviorKeith OHara2011-04-251-2/+4
* Update beam collision in the documentation....Notify users that beam collision avoidance does not occur for cross staff beams and suggest that users use manual beams for beams that end right before a staff change. Mike Solomon2011-04-221-0/+7
* Add feature to link to a particular page or a page containing a given label...The main part of this patch was done by Dan Eble and posted to the lilypond-devel mailinglist on December 27, 2010. Like \with-url, this works only with the PDF backend. -) Add markup functions \with-link (links to the page containing the given label) and \page-link (links to the given page number) -) Internally, they are handled like the \with-url markup function, creating a pdfmark in the .ps file that creates the link in the PDF file. -) Add links to the pages for all TOC entries. Reinhold Kainhofer2011-04-151-0/+6
* Add Articulate to change log.Francisco Vila2011-04-081-0/+13
* Doc: NR more examples to Repeats for beat slashes...This is for Tracker Issue 1574 Showing short-duration repeats and beat slashes along with mixed length notes. James Lowe2011-04-041-3/+20
* Midi: write about improved MIDI output in Changes.Jan Nieuwenhuizen2011-04-031-0/+8
* Adds woodwind diagrams to changes.telyMike Solomon2011-03-151-0/+19
* Compile fix.Graham Percival2011-03-051-4/+4
* Midi2ly: Add doco and changes.Jan Nieuwenhuizen2011-03-051-0/+36
* New markup command : pattern...Issue 1517 * scm/define-markup-commands.scm New markup commands : pattern fill-with-pattern * ly/toc-init.ly Create tocItemWithDotsMarkup * Documentation/changes.tely * Documentation/notation/input.itely How to use tocItemWithDotsMarkup Bertrand Bordage2011-03-011-0/+19
* Add modal transformationsMichael Ellis2011-02-171-0/+30
* Doc: remove unnecesary html/pdf link.Graham Percival2011-02-111-5/+0
* regtest and changes for mensural ligature improvementsBenkő Pál2011-01-291-0/+28
* Implement compound time signatures...\compoundMeter is a replacement for \time, allowing complex time signatures (like (1+3)/8 or 3/8+(2+5)/16, etc.). The argument to the music function is a list of lists, each describing one fraction in the signature. Reinhold Kainhofer2011-01-251-0/+14
* Doc -- Fix issues 1483 and 1486...Update lyrics templates and lyrics snippets for new spacing algorithms. Make sure that lyrics above staves have 'staff-affinity set to Down. If using new spacing algorithm, add some space between staves, above the top system, and below the bottom system for lyrics. Also added a snippet that shows how to adjust new spacing variables to get old behavior. Carl Sorensen2011-01-251-0/+6
* Correct convert-ly of page spacing...Add a new rule to convert assignments to some page spacing variables from mm to staff spaces Add a NOT_SMART for variables the rule is unable to convert Correct text of a NOT_SMART Keith OHara2011-01-091-0/+8
* Change stringTunings from list of semitones to list of pitches...This will allow the creation of a tab key that will list the tuning of each of the strings. * ly/string-tuning-init.ly - define music function makeStringTuning that accepts a chord in absolute octave mode to define string tuning. - define music function contextStringTuning that performs the function of makeStringTuning but also sets TabStaff.stringTunings and FretBoards.stringTunings to the newly-defined tuning - include predefined string tunings in makeStringTuning format - add predefined tunings for orchestral strings * scm/tablature.scm - Eliminate the predefined string tunings (they're moved to ly/string-tuning-init.ly * python/convertrules.py - Add rule to convert \set stringTunings = #'(...) to \set stringTunings = #`((ly:make-pitch x y z)...) with ly:make-pitch entries automatically calculated. * Documentation/* - Update documentation as necessary. - Added automatically-generate list of predefined string tunings. * input/regression/* - Update regression tests for new syntax. * Add changes entry * Modify code in changes * run makelsr.py Carl Sorensen2011-01-071-1/+16
* Clef support for cue notes...-) Added \cueDuringWithClef, which allows to specify a clef for the cue notes. At the end of the cue section, the clef is automatically reset to the containing voice's clef. -) Cue clefs are implemented as CueClef and CueEndClef grobs, created by a dedicated Cue_clef_engraver, which reads some cueClef* context properties. -) After a line break, a cue clef does NOT override the global clef of the containing voice, but prints (in smaller size) after the containing clef. Reinhold Kainhofer2010-12-291-0/+28
* Doc: cleanup @file{}, take 2: remove all @/ escaping sequences....For now, remove all @/ sequences from @file references. New line-breaks will be introduced later with an automatic rulein order to make the syntax more consistent. Valentin Villenave2010-11-261-1/+1
* Doc: Typo in Changes.telyJames Lowe2010-11-151-2/+2
* Reorganize language files and add a new \language command....This commit adds a new \language command that may be used to select note names language in lieu of the more complicated \include "foobar.ly" syntax. All language files have been emptied and the pitchnames alists have been gathered in a new language-init.ly file. The old syntax is still supported; to avoid code duplication, language files just use the new \language command internally. arabic.ly isn't affected by this change and must still be manually included. This specificity will have to be taken into account when documenting the new syntax. Valentin Villenave2010-10-281-0/+8
* Revert make-void-music and \language functions....reverts commit 9e3d1968ffbbbdb60c06468dbdc30f6163dbe01b. reverts commit 1f84e8613c950b773562b95d87c5e051c8016650. reverts commit 02fe038744e634b42f1a3377c4f0dc3d25e80344. reverts commit 25a94417fb5484035bb816260a2168c17ae675ec. Better luck next time, I guess -- if any. Valentin Villenave2010-10-241-8/+0
* Fix #903: a simpler syntax for note names language...This commit adds a new \language "foo" command, where "foo" is the (case-insensitive) name of any supported language, e.g. "italiano", "suomi" etc. This function may be used at top-level or anywhere else, even in -dsafe mode. Non-supported languages arguments are, well, not supported: if no recognizable string is provided, ly:gulp-file will just barf its standard error message. To preserve full compatibility with existing code, this patch leaves .ly language files unchanged (therefore, the old syntax is still perfectly valid). Since all it does is extract the pitchnames alist from whatever file it processes, more complex files such as "arabic.ly" are not supported and will output an error message explaining that \include should be used instead. In spite of this limitation, this method is a convenient way of presenting foreign users with a simplified syntax, without having to bloat the parser with yet another keyword. Of course, it may be superseeded in the future with a more specialized implementation, possibly doing away with .ly files (if we reach a point where preserving compatibility is no longer an issue). Valentin Villenave2010-10-241-0/+8
* Update CHANGES for \cadenzaOn and \candenzaOffCarl Sorensen2010-10-081-0/+6
* Allow user-defined predefined fretboard hash-table...Add fretboard-table argument to \storePredefinedDiagram Add rule to convertrules.py Modify all predefined-*-fretboards.ly Modify regression tests Run makelsr.py Carl Sorensen2010-10-011-0/+5
* Part-combine: Add a way to override the part-combination decision...Add functions partcombineApart[Once], partcombineChords[Once], partcombineUnisono[Once], partcombineAutomatic[Once] etc. to tweak the decision of the part-combiner. Internally, they are implemented using PartCombineForceEvent These events are not processed by an engraver as most other events, but rather directly in Scheme by the part-combiner. Reinhold Kainhofer2010-09-281-0/+8
* Doc: mention tablature changes in changes.tely.Marc Hohl2010-09-241-0/+4
* Changes: add (lame) entry about vertical spacing.Graham Percival2010-09-221-0/+4
* Doc: Add changes entries, and update NR for fix to 849.Carl Sorensen2010-09-091-1/+8
* Add include-settings cmd line option to include a custom settings...This allows the user to apply the same set of options to different files, or to apply different settings to the same score without modifying the score itself. In particular, lilypond -dinclude-settings=myinclude.ily file.ly will compile file.ly, but read and execute myinclude.ily before file.ly is processed. That way, e.g. global paper changes can be easily done, and a file can be run several times, each time with a different include-settings file containing different settings. This feature is similar to the --init=DATEI feature, except that --init will replace the whole init sequence (thus your init file will need to copy all of lilypond's init.ly), while -dinclude-settings will only add some definitions to the normal init sequence in init.ly (i.e. the file is included in init.ly, so the normal init sequence takes place). Unfortunately, it is not possible to add lilypond variable definitions for use in the score... This is probably due to the way the init sequence works. Reinhold Kainhofer2010-08-221-0/+8
* Revised autobeam settings patch and ran makelsr.py...Eliminate context properties measureGrouping, beatLength, and beamSettings Create new context properties baseMoment, beatStructure, and beamExceptions. Save time-signature-specific settings in context property timeSignatureSettings Do away with virtually all special rules for beaming; the beat structure now governs almost all autobeaming. Fix documentation Carl Sorensen2010-07-171-0/+10
* Svg with woff fonts: document as new feature in changes.Jan Nieuwenhuizen2010-06-241-0/+5
* Doc: eliminate typesetter quotes.Graham Percival2010-06-061-0/+2
* Changes: add G clef rotation notice.Francisco Vila2010-05-171-0/+11
* Change \cresc,\dim,\decresc to post-fix operators for (de)cresc spanners...-) Implement text cresc and co. using the properties of the (De)CrescendoEvent -) rename old functions as deprecated (e.g. \deprecatedcresc) and implement a convert-ly rule Reinhold Kainhofer2010-05-031-0/+9
* Docs: Changes: Add entry for two-sided mode.Neil Puttock2010-04-281-1/+14
* Change lilypond-book's LaTeX environment option placement...This changes the documented option placement for LaTeX "lilypond" environments in lilypond-book mode to have the options after the environment name, like customary with LaTeX environments. lilypond-book is adapted to accept both previous and new order. David A. Kastrup2010-04-251-0/+16
* Add improved shape note support...Add Christian Harmony, Sacred Harp, and Southern Harmony styles Add variable-thickness open note shapes to the shape note font Change the starting character value for the Feta font to accomodate the extra characters. Add new commands to base shape note scale degrees on the relative major. Modify buildscripts for emmentaler font. Add regression tests for various note styles. Update docs to reflect new settings. Update changes.tely. Move noteheads to separate sub-font to allow space for shape note heads Carl Sorensen2010-04-241-0/+6
* Revert "Doc: Update changes.tely for 602 fix"...This reverts commit 9d7c9257fe9578a54ca5b168444afdc10dd925f0. Carl Sorensen2010-04-201-6/+0
* Doc: Update changes.tely for 602 fixCarl Sorensen2010-04-191-0/+6
* Doc: fix backwards translation.Francisco Vila2010-04-171-1/+1
* Doc: update CHANGES.Francisco Vila2010-04-151-7/+9
* Issue 659: alternate segno symbol...An alternate segno symbol is included in mf/feta-scripts.mf. New arguments to the \bar command are introduced for easier use of the new sign. Marc Hohl2010-04-121-0/+7
* Context mods stored in variable, can be inserted into \with or \context...-) Context-Modifications: create C++ class to store them -) context modifications lists are stored in a dedicated simple scheme object (C++ class Context_mod) -) Changes to the parser: -) \with blocks no longer return a simple list, but a Context_mod object -) context_modifications objects (stored in variables) are now also allowed with \with clauses -) context_modifications objects are also allowed inside \context -) this allows us to rewrite \RemoveEmptyStaffContext (unfortunately with a little different syntax, since we no longer store \Staff inside the \RESC command) so that it no longer erases previous settings to the Staff context. Now, instead of \context { \RemoveEmptyStaffContext } one can do \context { \Staff \RemoveEmptyStaves } with the same effect and preserve previous changes to the Staff context. (The same applies of course to \DrumStaff, \RhythmicStaff, etc. as well) -) Adjusted engraver-init.ly and the regtests accordingly; Also added regtest that checks for RESC not discarding previous settings to the Staff context -) Add convert-ly rule (\RemoveEmpty*StaffContext -> \*Staff \RemoveEmptyStaves) -) Add scheme interface to extract context mods and add context mods with Scheme -) Add changelog entry Reinhold Kainhofer2010-04-031-0/+18
* Doc: use `@allowcodebreaks false' in manuals.Mark Polesky2010-02-271-2/+1
* Added a halfopen articulation symbol.Carsten Steger2010-01-151-0/+7
* Add option to indicate frets in tablature by letter... - Add Scheme function to provide fret number as a letter, invoked by setting the context property tablatureFormat to fret-letter-tablature-format - Add context property fretLabels to specify the fret labels, overriding the default letters of the alphabet Trevor Daniels2009-12-231-0/+32