| Commit message (Expand) | Author | Age | Files | Lines |
* | MIDI: default midiChannelMapping to 'staff...Fix issue 1648, with regtest
| Keith OHara | 2011-05-29 | 1 | -3/+3 |
* | Updates documentation re beam collision avoidance and cross-staff beams. | Mike Solomon | 2011-04-26 | 1 | -2/+1 |
* | MIDI: always set note volume when initialized. Fixes #1636. | Jan Nieuwenhuizen | 2011-04-26 | 1 | -1/+0 |
* | MIDI: changes.tely: how to restore previous behavior | Keith OHara | 2011-04-25 | 1 | -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 Solomon | 2011-04-22 | 1 | -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 Kainhofer | 2011-04-15 | 1 | -0/+6 |
* | Add Articulate to change log. | Francisco Vila | 2011-04-08 | 1 | -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 Lowe | 2011-04-04 | 1 | -3/+20 |
* | Midi: write about improved MIDI output in Changes. | Jan Nieuwenhuizen | 2011-04-03 | 1 | -0/+8 |
* | Adds woodwind diagrams to changes.tely | Mike Solomon | 2011-03-15 | 1 | -0/+19 |
* | Compile fix. | Graham Percival | 2011-03-05 | 1 | -4/+4 |
* | Midi2ly: Add doco and changes. | Jan Nieuwenhuizen | 2011-03-05 | 1 | -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 Bordage | 2011-03-01 | 1 | -0/+19 |
* | Add modal transformations | Michael Ellis | 2011-02-17 | 1 | -0/+30 |
* | Doc: remove unnecesary html/pdf link. | Graham Percival | 2011-02-11 | 1 | -5/+0 |
* | regtest and changes for mensural ligature improvements | Benkő Pál | 2011-01-29 | 1 | -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 Kainhofer | 2011-01-25 | 1 | -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 Sorensen | 2011-01-25 | 1 | -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 OHara | 2011-01-09 | 1 | -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 Sorensen | 2011-01-07 | 1 | -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 Kainhofer | 2010-12-29 | 1 | -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 Villenave | 2010-11-26 | 1 | -1/+1 |
* | Doc: Typo in Changes.tely | James Lowe | 2010-11-15 | 1 | -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 Villenave | 2010-10-28 | 1 | -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 Villenave | 2010-10-24 | 1 | -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 Villenave | 2010-10-24 | 1 | -0/+8 |
* | Update CHANGES for \cadenzaOn and \candenzaOff | Carl Sorensen | 2010-10-08 | 1 | -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 Sorensen | 2010-10-01 | 1 | -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 Kainhofer | 2010-09-28 | 1 | -0/+8 |
* | Doc: mention tablature changes in changes.tely. | Marc Hohl | 2010-09-24 | 1 | -0/+4 |
* | Changes: add (lame) entry about vertical spacing. | Graham Percival | 2010-09-22 | 1 | -0/+4 |
* | Doc: Add changes entries, and update NR for fix to 849. | Carl Sorensen | 2010-09-09 | 1 | -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 Kainhofer | 2010-08-22 | 1 | -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 Sorensen | 2010-07-17 | 1 | -0/+10 |
* | Svg with woff fonts: document as new feature in changes. | Jan Nieuwenhuizen | 2010-06-24 | 1 | -0/+5 |
* | Doc: eliminate typesetter quotes. | Graham Percival | 2010-06-06 | 1 | -0/+2 |
* | Changes: add G clef rotation notice. | Francisco Vila | 2010-05-17 | 1 | -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 Kainhofer | 2010-05-03 | 1 | -0/+9 |
* | Docs: Changes: Add entry for two-sided mode. | Neil Puttock | 2010-04-28 | 1 | -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. Kastrup | 2010-04-25 | 1 | -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 Sorensen | 2010-04-24 | 1 | -0/+6 |
* | Revert "Doc: Update changes.tely for 602 fix"...This reverts commit 9d7c9257fe9578a54ca5b168444afdc10dd925f0.
| Carl Sorensen | 2010-04-20 | 1 | -6/+0 |
* | Doc: Update changes.tely for 602 fix | Carl Sorensen | 2010-04-19 | 1 | -0/+6 |
* | Doc: fix backwards translation. | Francisco Vila | 2010-04-17 | 1 | -1/+1 |
* | Doc: update CHANGES. | Francisco Vila | 2010-04-15 | 1 | -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 Hohl | 2010-04-12 | 1 | -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 Kainhofer | 2010-04-03 | 1 | -0/+18 |
* | Doc: use `@allowcodebreaks false' in manuals. | Mark Polesky | 2010-02-27 | 1 | -2/+1 |
* | Added a halfopen articulation symbol. | Carsten Steger | 2010-01-15 | 1 | -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 Daniels | 2009-12-23 | 1 | -0/+32 |