<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.lilypond.community/index.php?action=history&amp;feed=atom&amp;title=Microtonal_notation_and_theory_of_harmony</id>
	<title>Microtonal notation and theory of harmony - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.lilypond.community/index.php?action=history&amp;feed=atom&amp;title=Microtonal_notation_and_theory_of_harmony"/>
	<link rel="alternate" type="text/html" href="https://wiki.lilypond.community/index.php?title=Microtonal_notation_and_theory_of_harmony&amp;action=history"/>
	<updated>2026-05-06T01:46:47Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.lilypond.community/index.php?title=Microtonal_notation_and_theory_of_harmony&amp;diff=4544&amp;oldid=prev</id>
		<title>Lemzwerg: New category</title>
		<link rel="alternate" type="text/html" href="https://wiki.lilypond.community/index.php?title=Microtonal_notation_and_theory_of_harmony&amp;diff=4544&amp;oldid=prev"/>
		<updated>2025-11-21T23:26:02Z</updated>

		<summary type="html">&lt;p&gt;New category&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 23:26, 21 November 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l276&quot;&gt;Line 276:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 276:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Contemporary notation]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Contemporary notation]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:World music]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:World music]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Midi]][[Category:Snippet]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Midi]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Snippet]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Lemzwerg</name></author>
	</entry>
	<entry>
		<id>https://wiki.lilypond.community/index.php?title=Microtonal_notation_and_theory_of_harmony&amp;diff=3658&amp;oldid=prev</id>
		<title>Lemzwerg at 22:56, 21 November 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.lilypond.community/index.php?title=Microtonal_notation_and_theory_of_harmony&amp;diff=3658&amp;oldid=prev"/>
		<updated>2025-11-21T22:56:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:56, 21 November 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l276&quot;&gt;Line 276:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 276:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Contemporary notation]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Contemporary notation]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:World music]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:World music]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Midi]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Midi&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]][[Category:Snippet&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Lemzwerg</name></author>
	</entry>
	<entry>
		<id>https://wiki.lilypond.community/index.php?title=Microtonal_notation_and_theory_of_harmony&amp;diff=2738&amp;oldid=prev</id>
		<title>Jean Abou Samra: Replace version=&quot;2.24.0&quot; with version=&quot;2.24&quot; now that the LilyWiki extension supports auto-selecting the latest release in a stable series</title>
		<link rel="alternate" type="text/html" href="https://wiki.lilypond.community/index.php?title=Microtonal_notation_and_theory_of_harmony&amp;diff=2738&amp;oldid=prev"/>
		<updated>2025-11-16T18:54:31Z</updated>

		<summary type="html">&lt;p&gt;Replace version=&amp;quot;2.24.0&amp;quot; with version=&amp;quot;2.24&amp;quot; now that the LilyWiki extension supports auto-selecting the latest release in a stable series&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:54, 16 November 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l7&quot;&gt;Line 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Notice the different shadings of pitch in the C-sharps, G-sharps and A-naturals, depending on their role in the harmony.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Notice the different shadings of pitch in the C-sharps, G-sharps and A-naturals, depending on their role in the harmony.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;lilypond version=&quot;2.24&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.0&lt;/del&gt;&quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;lilypond version=&quot;2.24&quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;%% http://lsr.di.unimi.it/LSR/Item?id=786&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;%% http://lsr.di.unimi.it/LSR/Item?id=786&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;%% see also http://www.ekmelic-music.org/en/ekmelily.htm&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;%% see also http://www.ekmelic-music.org/en/ekmelily.htm&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jean Abou Samra</name></author>
	</entry>
	<entry>
		<id>https://wiki.lilypond.community/index.php?title=Microtonal_notation_and_theory_of_harmony&amp;diff=743&amp;oldid=prev</id>
		<title>Jean Abou Samra: Import snippet from LSR</title>
		<link rel="alternate" type="text/html" href="https://wiki.lilypond.community/index.php?title=Microtonal_notation_and_theory_of_harmony&amp;diff=743&amp;oldid=prev"/>
		<updated>2025-10-26T22:47:14Z</updated>

		<summary type="html">&lt;p&gt;Import snippet from LSR&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;If you use microtonal notation, you can define your own note-names for the additional pitches. You list the set of pitch-changes you want to represent, and what symbol to use for each pitch-change.&lt;br /&gt;
&lt;br /&gt;
You can also modify the pitches of unaltered notes, so that MIDI output and &amp;lt;code&amp;gt;\transposition&amp;lt;/code&amp;gt; honor your tuning system.&lt;br /&gt;
&lt;br /&gt;
The example below comes from Helmholtz and Ellis&amp;#039; book &amp;amp;quot;on the Sensations of Tone&amp;amp;quot;. The notation indicates the precise pitches of just intonation based on perfect fifths and thirds. The sharp, flat and natural notes represent &amp;#039;Pythagorean&amp;#039; tuning following the cycle of perfect fifths, which results in a very wide major third. The arrows represent the alteration that changes a Pythagorean major third to a perfect major third.&lt;br /&gt;
&lt;br /&gt;
Notice the different shadings of pitch in the C-sharps, G-sharps and A-naturals, depending on their role in the harmony.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;lilypond version=&amp;quot;2.24.0&amp;quot;&amp;gt;&lt;br /&gt;
%% http://lsr.di.unimi.it/LSR/Item?id=786&lt;br /&gt;
%% see also http://www.ekmelic-music.org/en/ekmelily.htm&lt;br /&gt;
&lt;br /&gt;
% The pitches for the scale are specified in terms of equal-tempered&lt;br /&gt;
  %  whole tones.&lt;br /&gt;
  % Transposition, key signatures, transposition, and&lt;br /&gt;
  %  MIDI output will use these pitches.&lt;br /&gt;
  % A perfect fifth is 701.955 &amp;#039;cents&amp;#039; where a cent is 1/200 of an&lt;br /&gt;
  %  equal-tempered whole tone.  LilyPond uses rational numbers for&lt;br /&gt;
  %  pitches, so we use 702/200 whole tones for the fifth.&lt;br /&gt;
  % Building the scale starting on C,&lt;br /&gt;
  %  G is a perfect fifth higher at 702/200, D is another fifth higher&lt;br /&gt;
  %  at 1404/200 so the pitch within the first octave is 204/200, etc.&lt;br /&gt;
  % (You can write a Scheme code to generate the series if you prefer.)&lt;br /&gt;
scalepitches = #`#(0/200 204/200 408/200 498/200 702/200 906/200 1110/200)&lt;br /&gt;
#(ly:set-default-scale (ly:make-scale scalepitches))&lt;br /&gt;
&lt;br /&gt;
  % Seven perfect fifths (4914 cents) above C, is a C-sharp.&lt;br /&gt;
  % Lowered to the first octave this is 114 cents.&lt;br /&gt;
  &lt;br /&gt;
%% LSR-editor&amp;#039;s remark&lt;br /&gt;
%% To avoid bleed over we not re-set/define SHARP, FLAT, DOUBLE-FLAT and &lt;br /&gt;
%% DOUBLE-SHARP but use different identifiers --Harm&lt;br /&gt;
&lt;br /&gt;
#(define MSHARP 114/200)&lt;br /&gt;
#(define MFLAT (- MSHARP))&lt;br /&gt;
#(define MDOUBLE-SHARP (* MSHARP 2))&lt;br /&gt;
#(define MDOUBLE-FLAT (* MFLAT 2))&lt;br /&gt;
&lt;br /&gt;
  % The pitch E built from perfect fifths is 408 cents above C,&lt;br /&gt;
  %  but a perfect major third is 386 cents.&lt;br /&gt;
  % The notes in perfect thirds use arrows on accidentals&lt;br /&gt;
  %  to represent adjustment by this 22-cent difference.&lt;br /&gt;
  &lt;br /&gt;
ARROW = #22/200&lt;br /&gt;
&lt;br /&gt;
#(define SHARP-RAISE   (+ MSHARP ARROW))&lt;br /&gt;
#(define SHARP-LOWER   (- MSHARP ARROW))  % 92/200&lt;br /&gt;
#(define NATURAL-RAISE (+ NATURAL ARROW))&lt;br /&gt;
#(define NATURAL-LOWER (- NATURAL ARROW))&lt;br /&gt;
#(define FLAT-RAISE    (+ MFLAT ARROW))&lt;br /&gt;
#(define FLAT-LOWER    (- MFLAT ARROW))&lt;br /&gt;
&lt;br /&gt;
  % Note names can now be defined to represent these pitches in our&lt;br /&gt;
  % Lilypond input.  We extend the list of Dutch note names:&lt;br /&gt;
  &lt;br /&gt;
arrowedPitchNames = #`(&lt;br /&gt;
       (ceses . ,(ly:make-pitch -1 0 MDOUBLE-FLAT))&lt;br /&gt;
       (ceseh . ,(ly:make-pitch -1 0 FLAT-LOWER))&lt;br /&gt;
       (ces   . ,(ly:make-pitch -1 0 MFLAT))&lt;br /&gt;
       (cesih . ,(ly:make-pitch -1 0 FLAT-RAISE))&lt;br /&gt;
       (ceh   . ,(ly:make-pitch -1 0 NATURAL-LOWER))&lt;br /&gt;
       (c     . ,(ly:make-pitch -1 0 NATURAL))&lt;br /&gt;
       (cih   . ,(ly:make-pitch -1 0 NATURAL-RAISE))&lt;br /&gt;
       (ciseh . ,(ly:make-pitch -1 0 SHARP-LOWER))&lt;br /&gt;
       (cis   . ,(ly:make-pitch -1 0 MSHARP))&lt;br /&gt;
       (cisih . ,(ly:make-pitch -1 0 SHARP-RAISE))&lt;br /&gt;
       (cisis . ,(ly:make-pitch -1 0 MDOUBLE-SHARP))&lt;br /&gt;
&lt;br /&gt;
       (deses . ,(ly:make-pitch -1 1 MDOUBLE-FLAT))&lt;br /&gt;
       (deseh . ,(ly:make-pitch -1 1 FLAT-LOWER))&lt;br /&gt;
       (des   . ,(ly:make-pitch -1 1 MFLAT))&lt;br /&gt;
       (desih . ,(ly:make-pitch -1 1 FLAT-RAISE))&lt;br /&gt;
       (deh   . ,(ly:make-pitch -1 1 NATURAL-LOWER))&lt;br /&gt;
       (d     . ,(ly:make-pitch -1 1 NATURAL))&lt;br /&gt;
       (dih   . ,(ly:make-pitch -1 1 NATURAL-RAISE))&lt;br /&gt;
       (diseh . ,(ly:make-pitch -1 1 SHARP-LOWER))&lt;br /&gt;
       (dis   . ,(ly:make-pitch -1 1 MSHARP))&lt;br /&gt;
       (disih . ,(ly:make-pitch -1 1 SHARP-RAISE))&lt;br /&gt;
       (disis . ,(ly:make-pitch -1 1 MDOUBLE-SHARP))&lt;br /&gt;
&lt;br /&gt;
       (eeses . ,(ly:make-pitch -1 2 MDOUBLE-FLAT))&lt;br /&gt;
       (eses  . ,(ly:make-pitch -1 2 MDOUBLE-FLAT))&lt;br /&gt;
       (eeseh . ,(ly:make-pitch -1 2 FLAT-LOWER))&lt;br /&gt;
       (eseh  . ,(ly:make-pitch -1 2 FLAT-LOWER))&lt;br /&gt;
       (ees   . ,(ly:make-pitch -1 2 MFLAT))&lt;br /&gt;
       (es    . ,(ly:make-pitch -1 2 MFLAT))&lt;br /&gt;
       (eesih . ,(ly:make-pitch -1 2 FLAT-RAISE))&lt;br /&gt;
       (esih  . ,(ly:make-pitch -1 2 FLAT-RAISE))&lt;br /&gt;
       (eeh   . ,(ly:make-pitch -1 2 NATURAL-LOWER))&lt;br /&gt;
       (e     . ,(ly:make-pitch -1 2 NATURAL))&lt;br /&gt;
       (eih   . ,(ly:make-pitch -1 2 NATURAL-RAISE))&lt;br /&gt;
       (eiseh . ,(ly:make-pitch -1 2 SHARP-LOWER))&lt;br /&gt;
       (eis   . ,(ly:make-pitch -1 2 MSHARP))&lt;br /&gt;
       (eisih . ,(ly:make-pitch -1 2 SHARP-RAISE))&lt;br /&gt;
       (eisis . ,(ly:make-pitch -1 2 MDOUBLE-SHARP))&lt;br /&gt;
&lt;br /&gt;
       (feses . ,(ly:make-pitch -1 3 MDOUBLE-FLAT))&lt;br /&gt;
       (feseh . ,(ly:make-pitch -1 3 FLAT-LOWER))&lt;br /&gt;
       (fes   . ,(ly:make-pitch -1 3 MFLAT))&lt;br /&gt;
       (fesih . ,(ly:make-pitch -1 3 FLAT-RAISE))&lt;br /&gt;
       (feh   . ,(ly:make-pitch -1 3 NATURAL-LOWER))&lt;br /&gt;
       (f     . ,(ly:make-pitch -1 3 NATURAL))&lt;br /&gt;
       (fih   . ,(ly:make-pitch -1 3 NATURAL-RAISE))&lt;br /&gt;
       (fiseh . ,(ly:make-pitch -1 3 SHARP-LOWER))&lt;br /&gt;
       (fis   . ,(ly:make-pitch -1 3 MSHARP))&lt;br /&gt;
       (fisih . ,(ly:make-pitch -1 3 SHARP-RAISE))&lt;br /&gt;
       (fisis . ,(ly:make-pitch -1 3 MDOUBLE-SHARP))&lt;br /&gt;
&lt;br /&gt;
       (geses . ,(ly:make-pitch -1 4 MDOUBLE-FLAT))&lt;br /&gt;
       (geseh . ,(ly:make-pitch -1 4 FLAT-LOWER))&lt;br /&gt;
       (ges   . ,(ly:make-pitch -1 4 MFLAT))&lt;br /&gt;
       (gesih . ,(ly:make-pitch -1 4 FLAT-RAISE))&lt;br /&gt;
       (geh   . ,(ly:make-pitch -1 4 NATURAL-LOWER))&lt;br /&gt;
       (g     . ,(ly:make-pitch -1 4 NATURAL))&lt;br /&gt;
       (gih   . ,(ly:make-pitch -1 4 NATURAL-RAISE))&lt;br /&gt;
       (giseh . ,(ly:make-pitch -1 4 SHARP-LOWER))&lt;br /&gt;
       (gis   . ,(ly:make-pitch -1 4 MSHARP))&lt;br /&gt;
       (gisih . ,(ly:make-pitch -1 4 SHARP-RAISE))&lt;br /&gt;
       (gisis . ,(ly:make-pitch -1 4 MDOUBLE-SHARP))&lt;br /&gt;
&lt;br /&gt;
       (aeses . ,(ly:make-pitch -1 5 MDOUBLE-FLAT))&lt;br /&gt;
       (ases  . ,(ly:make-pitch -1 5 MDOUBLE-FLAT))&lt;br /&gt;
       (aeseh . ,(ly:make-pitch -1 5 FLAT-LOWER))&lt;br /&gt;
       (aseh  . ,(ly:make-pitch -1 5 FLAT-LOWER))&lt;br /&gt;
       (aes   . ,(ly:make-pitch -1 5 MFLAT))&lt;br /&gt;
       (as    . ,(ly:make-pitch -1 5 MFLAT))&lt;br /&gt;
       (aesih . ,(ly:make-pitch -1 5 FLAT-RAISE))&lt;br /&gt;
       (asih  . ,(ly:make-pitch -1 5 FLAT-RAISE))&lt;br /&gt;
       (aeh   . ,(ly:make-pitch -1 5 NATURAL-LOWER))&lt;br /&gt;
       (a     . ,(ly:make-pitch -1 5 NATURAL))&lt;br /&gt;
       (aih   . ,(ly:make-pitch -1 5 NATURAL-RAISE))&lt;br /&gt;
       (aiseh . ,(ly:make-pitch -1 5 SHARP-LOWER))&lt;br /&gt;
       (ais   . ,(ly:make-pitch -1 5 MSHARP))&lt;br /&gt;
       (aisih . ,(ly:make-pitch -1 5 SHARP-RAISE))&lt;br /&gt;
       (aisis . ,(ly:make-pitch -1 5 MDOUBLE-SHARP))&lt;br /&gt;
&lt;br /&gt;
       (beses . ,(ly:make-pitch -1 6 MDOUBLE-FLAT))&lt;br /&gt;
       (beseh . ,(ly:make-pitch -1 6 FLAT-LOWER))&lt;br /&gt;
       (bes   . ,(ly:make-pitch -1 6 MFLAT))&lt;br /&gt;
       (besih . ,(ly:make-pitch -1 6 FLAT-RAISE))&lt;br /&gt;
       (beh   . ,(ly:make-pitch -1 6 NATURAL-LOWER))&lt;br /&gt;
       (b     . ,(ly:make-pitch -1 6 NATURAL))&lt;br /&gt;
       (bih   . ,(ly:make-pitch -1 6 NATURAL-RAISE))&lt;br /&gt;
       (biseh . ,(ly:make-pitch -1 6 SHARP-LOWER))&lt;br /&gt;
       (bis   . ,(ly:make-pitch -1 6 MSHARP))&lt;br /&gt;
       (bisih . ,(ly:make-pitch -1 6 SHARP-RAISE))&lt;br /&gt;
       (bisis . ,(ly:make-pitch -1 6 MDOUBLE-SHARP))&lt;br /&gt;
       )&lt;br /&gt;
pitchnames = \arrowedPitchNames&lt;br /&gt;
#(ly:parser-set-note-names pitchnames)&lt;br /&gt;
&lt;br /&gt;
  % The symbols for each alteration&lt;br /&gt;
  &lt;br /&gt;
arrowGlyphs = #`(&lt;br /&gt;
        (,MDOUBLE-SHARP . &amp;quot;accidentals.doublesharp&amp;quot;)&lt;br /&gt;
        (,SHARP-RAISE  . &amp;quot;accidentals.sharp.arrowup&amp;quot;)&lt;br /&gt;
        (,MSHARP        . &amp;quot;accidentals.sharp&amp;quot;)&lt;br /&gt;
        (,SHARP-LOWER  . &amp;quot;accidentals.sharp.arrowdown&amp;quot;)&lt;br /&gt;
        (,NATURAL-RAISE . &amp;quot;accidentals.natural.arrowup&amp;quot;)&lt;br /&gt;
        (  0            . &amp;quot;accidentals.natural&amp;quot;)&lt;br /&gt;
        (,NATURAL-LOWER . &amp;quot;accidentals.natural.arrowdown&amp;quot;)&lt;br /&gt;
        (,FLAT-RAISE   . &amp;quot;accidentals.flat.arrowup&amp;quot;)&lt;br /&gt;
        (,MFLAT         . &amp;quot;accidentals.flat&amp;quot;)&lt;br /&gt;
        (,FLAT-LOWER   . &amp;quot;accidentals.flat.arrowdown&amp;quot;)&lt;br /&gt;
        (,MDOUBLE-FLAT  . &amp;quot;accidentals.flatflat&amp;quot;)&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
  % If the major scale is built from the tonic, dominant, and subdominant&lt;br /&gt;
  %  major chords, then the major scale involves arrowed accidentals.&lt;br /&gt;
  % Defining the pitches in the major mode allows us to use it for&lt;br /&gt;
  %  key signatures.&lt;br /&gt;
  &lt;br /&gt;
justMajor = #`(&lt;br /&gt;
    (0 . ,NATURAL)&lt;br /&gt;
    (1 . ,NATURAL)&lt;br /&gt;
    (2 . ,NATURAL-LOWER)&lt;br /&gt;
    (3 . ,NATURAL)&lt;br /&gt;
    (4 . ,NATURAL)&lt;br /&gt;
    (5 . ,NATURAL-LOWER)&lt;br /&gt;
    (6 . ,NATURAL-LOWER)&lt;br /&gt;
)&lt;br /&gt;
justMinor = #`(&lt;br /&gt;
    (0 . ,NATURAL)&lt;br /&gt;
    (1 . ,NATURAL)&lt;br /&gt;
    (2 . ,FLAT-RAISE)&lt;br /&gt;
    (3 . ,NATURAL)&lt;br /&gt;
    (4 . ,NATURAL)&lt;br /&gt;
    (5 . ,FLAT-RAISE)&lt;br /&gt;
    (6 . ,FLAT-RAISE)&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
  % keyAlterationOrder needs to know our pitches to typeset key signatures.&lt;br /&gt;
  % Each object that draws accidentals needs to know our glyphs.&lt;br /&gt;
  &lt;br /&gt;
\layout {&lt;br /&gt;
  \context {&lt;br /&gt;
    \Score&lt;br /&gt;
  keyAlterationOrder = #`(&lt;br /&gt;
    (6 . ,MFLAT) (2 . ,MFLAT) (5 . ,MFLAT) (1 . ,MFLAT) (4 . ,MFLAT) (0 . ,MFLAT) (3 . ,MFLAT)&lt;br /&gt;
    (3 . ,MSHARP) (0 . ,MSHARP) (4 . ,MSHARP) (1 . ,MSHARP) (5 . ,MSHARP) (2 . ,MSHARP) (6 . ,MSHARP)&lt;br /&gt;
    (6 . ,FLAT-RAISE) (2 . ,FLAT-RAISE) (5 . ,FLAT-RAISE) (1 . ,FLAT-RAISE) (4 . ,FLAT-RAISE) (0 . ,FLAT-RAISE) (3 . ,FLAT-RAISE)&lt;br /&gt;
    (3 . ,SHARP-LOWER) (0 . ,SHARP-LOWER) (4 . ,SHARP-LOWER) (1 . ,SHARP-LOWER) (5 . ,SHARP-LOWER) (2 . ,SHARP-LOWER) (6 . ,SHARP-LOWER) (6 . ,SHARP-RAISE)&lt;br /&gt;
    (3 . ,NATURAL-RAISE) (0 . ,NATURAL-RAISE) (4 . ,NATURAL-RAISE) (1 . ,NATURAL-RAISE) (5 . ,NATURAL-RAISE) (2 . ,NATURAL-RAISE) (6 . ,NATURAL-RAISE)&lt;br /&gt;
    (6 . ,NATURAL-LOWER) (2 . ,NATURAL-LOWER) (5 . ,NATURAL-LOWER) (1 . ,NATURAL-LOWER) (4 . ,NATURAL-LOWER) (0 . ,NATURAL-LOWER) (3 . ,NATURAL-LOWER)&lt;br /&gt;
    )&lt;br /&gt;
    \override KeySignature.alteration-glyph-name-alist = \arrowGlyphs&lt;br /&gt;
    \override KeySignature.padding-pairs = #&amp;#039;(&lt;br /&gt;
    ((&amp;quot;accidentals.natural.arrowdown&amp;quot; . &amp;quot;accidentals.natural.arrowdown&amp;quot;) . 0.5)&lt;br /&gt;
    ((&amp;quot;accidentals.natural.arrowdown&amp;quot; . &amp;quot;accidentals.sharp.arrowdown&amp;quot;) . 0.2)&lt;br /&gt;
    ((&amp;quot;accidentals.natural.arrowdown&amp;quot; . &amp;quot;accidentals.flat.arrowdown&amp;quot;) . 0.7)&lt;br /&gt;
    ((&amp;quot;accidentals.natural.arrowup&amp;quot; . &amp;quot;accidentals.natural.arrowup&amp;quot;) . 0.5)&lt;br /&gt;
    ((&amp;quot;accidentals.natural.arrowup&amp;quot; . &amp;quot;accidentals.sharp.arrowup&amp;quot;) . 0.2)&lt;br /&gt;
    ((&amp;quot;accidentals.natural.arrowup&amp;quot; . &amp;quot;accidentals.flat.arrowup&amp;quot;) . 0.7)&lt;br /&gt;
    ((&amp;quot;accidentals.flat.arrowup&amp;quot; . &amp;quot;accidentals.flat.arrowup&amp;quot;) . 0.3))&lt;br /&gt;
    \override Accidental.alteration-glyph-name-alist = \arrowGlyphs&lt;br /&gt;
    \override AccidentalCautionary.alteration-glyph-name-alist = \arrowGlyphs&lt;br /&gt;
    \override TrillPitchAccidental.alteration-glyph-name-alist = \arrowGlyphs&lt;br /&gt;
    \override AmbitusAccidental.alteration-glyph-name-alist = \arrowGlyphs&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
  % MIDI implements microtones as a pitch bend, with one bend per channel.&lt;br /&gt;
  % These lines below assign one channel to each Voice, in case there are&lt;br /&gt;
  % multiple voices on a staff, so that each voice can have its correct&lt;br /&gt;
  % pitch bend.&lt;br /&gt;
  &lt;br /&gt;
\midi {&lt;br /&gt;
  \context {&lt;br /&gt;
    \Staff&lt;br /&gt;
    \remove &amp;quot;Staff_performer&amp;quot;&lt;br /&gt;
    \remove &amp;quot;Key_performer&amp;quot; % avoid midi bug, issue 748&lt;br /&gt;
  }&lt;br /&gt;
  \context {&lt;br /&gt;
    \Voice&lt;br /&gt;
    %midiInstrument = &amp;quot;pad 4 (choir)&amp;quot;&lt;br /&gt;
    midiInstrument = &amp;quot;drawbar organ&amp;quot;&lt;br /&gt;
    \consists &amp;quot;Staff_performer&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
  \tempo 4 = 30&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
\score { &amp;lt;&amp;lt;&lt;br /&gt;
  \new Staff \with {&lt;br /&gt;
    instrumentName = \markup\center-column {&amp;quot;Sopr.&amp;quot; &amp;quot;Alto&amp;quot;}&lt;br /&gt;
  } \relative c&amp;#039;&amp;#039; {&lt;br /&gt;
    \key b\justMinor&lt;br /&gt;
    s1*0^\markup\huge&amp;quot;from St. Matthew Passion, J. S. Bach&amp;quot;&lt;br /&gt;
    % Was mein Gott will, das gescheh allzeit&lt;br /&gt;
    &amp;lt;&amp;lt; {&lt;br /&gt;
      \accidentalStyle Score.modern&lt;br /&gt;
      \partial 4&lt;br /&gt;
      dih4 | ciseh b e dih8 cis | cis2 b&lt;br /&gt;
    } \\ {&lt;br /&gt;
      fis4 | e8 fis giseh aiseh b4 b | b aiseh fis2&lt;br /&gt;
    } &amp;gt;&amp;gt;&lt;br /&gt;
  }&lt;br /&gt;
  \new Staff \with {&lt;br /&gt;
    instrumentName = \markup\center-column {&amp;quot;Tenor&amp;quot; &amp;quot;Bass&amp;quot;}&lt;br /&gt;
  } \relative c&amp;#039; {&lt;br /&gt;
    \key b\justMinor&lt;br /&gt;
    &amp;lt;&amp;lt; {&lt;br /&gt;
      \clef &amp;quot;treble_8&amp;quot;&lt;br /&gt;
       aih8 b | ciseh diseh e4 b8 ciseh%{Ellis has cis%} dih4 | gis, cis diseh2&lt;br /&gt;
    } \\ {&lt;br /&gt;
      fis,8 giseh | a4 giseh gih fis | eiseh fis b,2&lt;br /&gt;
    } &amp;gt;&amp;gt;&lt;br /&gt;
  }&lt;br /&gt;
  &amp;gt;&amp;gt;&lt;br /&gt;
  \layout{}&lt;br /&gt;
  \midi{}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/lilypond&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Education]]&lt;br /&gt;
[[Category:Pitches]]&lt;br /&gt;
[[Category:Ancient notation]]&lt;br /&gt;
[[Category:Contemporary notation]]&lt;br /&gt;
[[Category:World music]]&lt;br /&gt;
[[Category:Midi]]&lt;/div&gt;</summary>
		<author><name>Jean Abou Samra</name></author>
	</entry>
</feed>