Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(7583)

Issue 548610043: ly: Adding turkish-makam.ly

Can't Edit
Can't Publish+Mail
Start Review
Created:
5 years ago by lilypond-pkx
Modified:
5 years ago
Reviewers:
CC:
lilypond-devel_gnu.org, goodadamgood
Visibility:
Public.

Description

Contribution from Adam Good [A] fantastic place to start with support for transposable Turkish makam, with transposing limitations due to unfortunate limitations in the theory itself. [At least it] gets us started without the requirememnts of having to include Graham Breed's regular.ly i.e. this enhancemnet works with the stnadard LilyPond codebase. I've done TONS of testing, have goals for down the road that involve more support if only there were more accidental glyphs available. 1. Support for better transposition. Not all transpositions are possible but, it's a huge improvement over current makam.ly 2. The current makam.ly has no support for key signatures due to poor transposition. This new file adds support for 201 makams. Example: \key g \rast brings up the key signature for makam rast. 3. Support for key signature accidental order for these makams. Most makams use combinations of accidentals Example: backwards flat PLUS sharp sign. This puts everything in order as per the current theory in Turkish music. 4. Carefully added padding pairs between accidentals in key signatures.

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+591 lines, -0 lines) Patch
A ly/turkish-makam.ly View 1 chunk +591 lines, -0 lines 0 comments Download

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b