Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Got Lilypond notation to work.

  • Loading branch information...
commit 34704bba2395e812163a32718b0a241d70104283 1 parent a3c54f5
Myron Marston authored

Showing 95 changed files with 8,428 additions and 114 deletions. Show diff stats Hide diff stats

  1. +14 0 FractalComposer/dist/javadoc/allclasses-frame.html
  2. +14 0 FractalComposer/dist/javadoc/allclasses-noframe.html
  3. +44 1 FractalComposer/dist/javadoc/com/myronmarston/music/Instrument.html
  4. +29 0 FractalComposer/dist/javadoc/com/myronmarston/music/Note.html
  5. +232 0 FractalComposer/dist/javadoc/com/myronmarston/music/OutputManager.html
  6. +74 1 FractalComposer/dist/javadoc/com/myronmarston/music/SheetMusicCreator.html
  7. +28 0 FractalComposer/dist/javadoc/com/myronmarston/music/class-use/Instrument.html
  8. +10 0 FractalComposer/dist/javadoc/com/myronmarston/music/class-use/MidiNote.html
  9. +278 0 FractalComposer/dist/javadoc/com/myronmarston/music/notation/LilypondRunException.html
  10. +217 0 FractalComposer/dist/javadoc/com/myronmarston/music/notation/NotationElement.html
  11. +499 0 FractalComposer/dist/javadoc/com/myronmarston/music/notation/NotationElementList.html
  12. +633 0 FractalComposer/dist/javadoc/com/myronmarston/music/notation/NotationNote.html
  13. +320 0 FractalComposer/dist/javadoc/com/myronmarston/music/notation/Part.html
  14. +497 0 FractalComposer/dist/javadoc/com/myronmarston/music/notation/Piece.html
  15. +320 0 FractalComposer/dist/javadoc/com/myronmarston/music/notation/Tuplet.html
  16. +143 0 FractalComposer/dist/javadoc/com/myronmarston/music/notation/class-use/LilypondRunException.html
  17. +335 0 FractalComposer/dist/javadoc/com/myronmarston/music/notation/class-use/NotationElement.html
  18. +195 0 FractalComposer/dist/javadoc/com/myronmarston/music/notation/class-use/NotationElementList.html
  19. +220 0 FractalComposer/dist/javadoc/com/myronmarston/music/notation/class-use/NotationNote.html
  20. +245 0 FractalComposer/dist/javadoc/com/myronmarston/music/notation/class-use/Part.html
  21. +224 0 FractalComposer/dist/javadoc/com/myronmarston/music/notation/class-use/Piece.html
  22. +143 0 FractalComposer/dist/javadoc/com/myronmarston/music/notation/class-use/Tuplet.html
  23. +61 0 FractalComposer/dist/javadoc/com/myronmarston/music/notation/package-frame.html
  24. +200 0 FractalComposer/dist/javadoc/com/myronmarston/music/notation/package-summary.html
  25. +176 0 FractalComposer/dist/javadoc/com/myronmarston/music/notation/package-tree.html
  26. +268 0 FractalComposer/dist/javadoc/com/myronmarston/music/notation/package-use.html
  27. +3 3 FractalComposer/dist/javadoc/com/myronmarston/music/package-summary.html
  28. +5 4 FractalComposer/dist/javadoc/com/myronmarston/music/package-tree.html
  29. +20 1 FractalComposer/dist/javadoc/com/myronmarston/music/package-use.html
  30. +47 1 FractalComposer/dist/javadoc/com/myronmarston/music/scales/KeySignature.html
  31. +45 0 FractalComposer/dist/javadoc/com/myronmarston/music/scales/class-use/KeySignature.html
  32. +2 2 FractalComposer/dist/javadoc/com/myronmarston/music/scales/package-summary.html
  33. +4 3 FractalComposer/dist/javadoc/com/myronmarston/music/scales/package-tree.html
  34. +19 0 FractalComposer/dist/javadoc/com/myronmarston/music/scales/package-use.html
  35. +50 1 FractalComposer/dist/javadoc/com/myronmarston/music/settings/TimeSignature.html
  36. +45 0 FractalComposer/dist/javadoc/com/myronmarston/music/settings/class-use/TimeSignature.html
  37. +2 1  FractalComposer/dist/javadoc/com/myronmarston/music/settings/package-tree.html
  38. +19 0 FractalComposer/dist/javadoc/com/myronmarston/music/settings/package-use.html
  39. +26 0 FractalComposer/dist/javadoc/com/myronmarston/util/FileHelper.html
  40. +58 0 FractalComposer/dist/javadoc/com/myronmarston/util/Fraction.html
  41. +23 0 FractalComposer/dist/javadoc/com/myronmarston/util/MathHelper.html
  42. +5 5 FractalComposer/dist/javadoc/com/myronmarston/util/ProcessRunner.html
  43. +6 4 FractalComposer/dist/javadoc/com/myronmarston/util/ThreadedInputStreamRedirector.html
  44. +98 0 FractalComposer/dist/javadoc/com/myronmarston/util/class-use/Fraction.html
  45. +19 0 FractalComposer/dist/javadoc/com/myronmarston/util/package-use.html
  46. +24 0 FractalComposer/dist/javadoc/constant-values.html
  47. +4 0 FractalComposer/dist/javadoc/index-files/index-1.html
  48. +9 0 FractalComposer/dist/javadoc/index-files/index-10.html
  49. +12 0 FractalComposer/dist/javadoc/index-files/index-12.html
  50. +6 0 FractalComposer/dist/javadoc/index-files/index-14.html
  51. +4 0 FractalComposer/dist/javadoc/index-files/index-15.html
  52. +31 1 FractalComposer/dist/javadoc/index-files/index-16.html
  53. +44 2 FractalComposer/dist/javadoc/index-files/index-17.html
  54. +7 1 FractalComposer/dist/javadoc/index-files/index-2.html
  55. +3 0  FractalComposer/dist/javadoc/index-files/index-3.html
  56. +93 0 FractalComposer/dist/javadoc/index-files/index-6.html
  57. +3 0  FractalComposer/dist/javadoc/index-files/index-8.html
  58. +2 0  FractalComposer/dist/javadoc/overview-frame.html
  59. +4 0 FractalComposer/dist/javadoc/overview-summary.html
  60. +15 7 FractalComposer/dist/javadoc/overview-tree.html
  61. +1 0  FractalComposer/dist/javadoc/package-list
  62. +52 0 FractalComposer/dist/javadoc/serialized-form.html
  63. +12 1 FractalComposer/src/com/myronmarston/music/Instrument.java
  64. +31 1 FractalComposer/src/com/myronmarston/music/Note.java
  65. +128 10 FractalComposer/src/com/myronmarston/music/OutputManager.java
  66. +99 10 FractalComposer/src/com/myronmarston/music/SheetMusicCreator.java
  67. +51 0 FractalComposer/src/com/myronmarston/music/notation/LilypondRunException.java
  68. +39 0 FractalComposer/src/com/myronmarston/music/notation/NotationElement.java
  69. +250 0 FractalComposer/src/com/myronmarston/music/notation/NotationElementList.java
  70. +311 0 FractalComposer/src/com/myronmarston/music/notation/NotationNote.java
  71. +106 0 FractalComposer/src/com/myronmarston/music/notation/Part.java
  72. +161 0 FractalComposer/src/com/myronmarston/music/notation/Piece.java
  73. +116 0 FractalComposer/src/com/myronmarston/music/notation/Tuplet.java
  74. +26 2 FractalComposer/src/com/myronmarston/music/scales/KeySignature.java
  75. +12 2 FractalComposer/src/com/myronmarston/music/settings/TimeSignature.java
  76. +1 1  FractalComposer/src/com/myronmarston/util/ClassHelper.java
  77. +21 1 FractalComposer/src/com/myronmarston/util/FileHelper.java
  78. +36 0 FractalComposer/src/com/myronmarston/util/Fraction.java
  79. +22 0 FractalComposer/src/com/myronmarston/util/MathHelper.java
  80. +24 14 FractalComposer/src/com/myronmarston/util/ProcessRunner.java
  81. +46 16 FractalComposer/src/com/myronmarston/util/ThreadedInputStreamRedirector.java
  82. +6 0 FractalComposer/test/com/myronmarston/music/InstrumentTest.java
  83. +21 0 FractalComposer/test/com/myronmarston/music/NoteTest.java
  84. +56 5 FractalComposer/test/com/myronmarston/music/OutputManagerTest.java
  85. +171 0 FractalComposer/test/com/myronmarston/music/notation/NotationElementListTest.java
  86. +174 0 FractalComposer/test/com/myronmarston/music/notation/NotationNoteTest.java
  87. +67 0 FractalComposer/test/com/myronmarston/music/notation/PartTest.java
  88. +55 0 FractalComposer/test/com/myronmarston/music/notation/PieceTest.java
  89. +61 0 FractalComposer/test/com/myronmarston/music/notation/TupletTest.java
  90. +11 0 FractalComposer/test/com/myronmarston/music/scales/KeySignatureTest.java
  91. +12 0 FractalComposer/test/com/myronmarston/music/settings/TimeSignatureTest.java
  92. +14 0 FractalComposer/test/com/myronmarston/util/FileHelperTest.java
  93. +27 0 FractalComposer/test/com/myronmarston/util/FractionTest.java
  94. +10 0 FractalComposer/test/com/myronmarston/util/MathHelperTest.java
  95. +22 13 FractalComposer/test/com/myronmarston/util/ThreadedInputStreamRedirectorTest.java
14 FractalComposer/dist/javadoc/allclasses-frame.html
@@ -60,6 +60,8 @@
60 60 <BR>
61 61 <A HREF="com/myronmarston/music/scales/KeySignature.html" title="class in com.myronmarston.music.scales" target="classFrame">KeySignature</A>
62 62 <BR>
  63 +<A HREF="com/myronmarston/music/notation/LilypondRunException.html" title="class in com.myronmarston.music.notation" target="classFrame">LilypondRunException</A>
  64 +<BR>
63 65 <A HREF="com/myronmarston/music/scales/MajorPentatonicScale.html" title="class in com.myronmarston.music.scales" target="classFrame">MajorPentatonicScale</A>
64 66 <BR>
65 67 <A HREF="com/myronmarston/music/scales/MajorScale.html" title="class in com.myronmarston.music.scales" target="classFrame">MajorScale</A>
@@ -74,6 +76,12 @@
74 76 <BR>
75 77 <A HREF="com/myronmarston/music/settings/NonPositiveTimeSignatureException.html" title="class in com.myronmarston.music.settings" target="classFrame">NonPositiveTimeSignatureException</A>
76 78 <BR>
  79 +<A HREF="com/myronmarston/music/notation/NotationElement.html" title="interface in com.myronmarston.music.notation" target="classFrame"><I>NotationElement</I></A>
  80 +<BR>
  81 +<A HREF="com/myronmarston/music/notation/NotationElementList.html" title="class in com.myronmarston.music.notation" target="classFrame">NotationElementList</A>
  82 +<BR>
  83 +<A HREF="com/myronmarston/music/notation/NotationNote.html" title="class in com.myronmarston.music.notation" target="classFrame">NotationNote</A>
  84 +<BR>
77 85 <A HREF="com/myronmarston/music/Note.html" title="class in com.myronmarston.music" target="classFrame">Note</A>
78 86 <BR>
79 87 <A HREF="com/myronmarston/music/NoteList.html" title="class in com.myronmarston.music" target="classFrame">NoteList</A>
@@ -90,6 +98,10 @@
90 98 <BR>
91 99 <A HREF="com/myronmarston/music/OutputManager.html" title="class in com.myronmarston.music" target="classFrame">OutputManager</A>
92 100 <BR>
  101 +<A HREF="com/myronmarston/music/notation/Part.html" title="class in com.myronmarston.music.notation" target="classFrame">Part</A>
  102 +<BR>
  103 +<A HREF="com/myronmarston/music/notation/Piece.html" title="class in com.myronmarston.music.notation" target="classFrame">Piece</A>
  104 +<BR>
93 105 <A HREF="com/myronmarston/util/ProcessRunner.html" title="class in com.myronmarston.util" target="classFrame">ProcessRunner</A>
94 106 <BR>
95 107 <A HREF="com/myronmarston/util/Publisher.html" title="interface in com.myronmarston.util" target="classFrame"><I>Publisher</I></A>
@@ -126,6 +138,8 @@
126 138 <BR>
127 139 <A HREF="com/myronmarston/music/transformers/TransposeTransformer.html" title="class in com.myronmarston.music.transformers" target="classFrame">TransposeTransformer</A>
128 140 <BR>
  141 +<A HREF="com/myronmarston/music/notation/Tuplet.html" title="class in com.myronmarston.music.notation" target="classFrame">Tuplet</A>
  142 +<BR>
129 143 <A HREF="com/myronmarston/music/settings/Voice.html" title="class in com.myronmarston.music.settings" target="classFrame">Voice</A>
130 144 <BR>
131 145 <A HREF="com/myronmarston/music/settings/VoiceOrSectionList.html" title="class in com.myronmarston.music.settings" target="classFrame">VoiceOrSectionList</A>
14 FractalComposer/dist/javadoc/allclasses-noframe.html
@@ -60,6 +60,8 @@
60 60 <BR>
61 61 <A HREF="com/myronmarston/music/scales/KeySignature.html" title="class in com.myronmarston.music.scales">KeySignature</A>
62 62 <BR>
  63 +<A HREF="com/myronmarston/music/notation/LilypondRunException.html" title="class in com.myronmarston.music.notation">LilypondRunException</A>
  64 +<BR>
63 65 <A HREF="com/myronmarston/music/scales/MajorPentatonicScale.html" title="class in com.myronmarston.music.scales">MajorPentatonicScale</A>
64 66 <BR>
65 67 <A HREF="com/myronmarston/music/scales/MajorScale.html" title="class in com.myronmarston.music.scales">MajorScale</A>
@@ -74,6 +76,12 @@
74 76 <BR>
75 77 <A HREF="com/myronmarston/music/settings/NonPositiveTimeSignatureException.html" title="class in com.myronmarston.music.settings">NonPositiveTimeSignatureException</A>
76 78 <BR>
  79 +<A HREF="com/myronmarston/music/notation/NotationElement.html" title="interface in com.myronmarston.music.notation"><I>NotationElement</I></A>
  80 +<BR>
  81 +<A HREF="com/myronmarston/music/notation/NotationElementList.html" title="class in com.myronmarston.music.notation">NotationElementList</A>
  82 +<BR>
  83 +<A HREF="com/myronmarston/music/notation/NotationNote.html" title="class in com.myronmarston.music.notation">NotationNote</A>
  84 +<BR>
77 85 <A HREF="com/myronmarston/music/Note.html" title="class in com.myronmarston.music">Note</A>
78 86 <BR>
79 87 <A HREF="com/myronmarston/music/NoteList.html" title="class in com.myronmarston.music">NoteList</A>
@@ -90,6 +98,10 @@
90 98 <BR>
91 99 <A HREF="com/myronmarston/music/OutputManager.html" title="class in com.myronmarston.music">OutputManager</A>
92 100 <BR>
  101 +<A HREF="com/myronmarston/music/notation/Part.html" title="class in com.myronmarston.music.notation">Part</A>
  102 +<BR>
  103 +<A HREF="com/myronmarston/music/notation/Piece.html" title="class in com.myronmarston.music.notation">Piece</A>
  104 +<BR>
93 105 <A HREF="com/myronmarston/util/ProcessRunner.html" title="class in com.myronmarston.util">ProcessRunner</A>
94 106 <BR>
95 107 <A HREF="com/myronmarston/util/Publisher.html" title="interface in com.myronmarston.util"><I>Publisher</I></A>
@@ -126,6 +138,8 @@
126 138 <BR>
127 139 <A HREF="com/myronmarston/music/transformers/TransposeTransformer.html" title="class in com.myronmarston.music.transformers">TransposeTransformer</A>
128 140 <BR>
  141 +<A HREF="com/myronmarston/music/notation/Tuplet.html" title="class in com.myronmarston.music.notation">Tuplet</A>
  142 +<BR>
129 143 <A HREF="com/myronmarston/music/settings/Voice.html" title="class in com.myronmarston.music.settings">Voice</A>
130 144 <BR>
131 145 <A HREF="com/myronmarston/music/settings/VoiceOrSectionList.html" title="class in com.myronmarston.music.settings">VoiceOrSectionList</A>
45 FractalComposer/dist/javadoc/com/myronmarston/music/Instrument.html
@@ -94,9 +94,12 @@
94 94 java.lang.Object
95 95 <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>com.myronmarston.music.Instrument</B>
96 96 </PRE>
  97 +<DL>
  98 +<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../com/myronmarston/music/notation/NotationElement.html" title="interface in com.myronmarston.music.notation">NotationElement</A></DD>
  99 +</DL>
97 100 <HR>
98 101 <DL>
99   -<DT><PRE>public class <B>Instrument</B><DT>extends java.lang.Object</DL>
  102 +<DT><PRE>public class <B>Instrument</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../com/myronmarston/music/notation/NotationElement.html" title="interface in com.myronmarston.music.notation">NotationElement</A></DL>
100 103 </PRE>
101 104
102 105 <P>
@@ -183,6 +186,14 @@
183 186 <BR>
184 187 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets a string representing this instrument in GUIDO notation.</TD>
185 188 </TR>
  189 +<TR BGCOLOR="white" CLASS="TableRowColor">
  190 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  191 +<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
  192 +<TD><CODE><B><A HREF="../../../com/myronmarston/music/Instrument.html#toLilypondString()">toLilypondString</A></B>()</CODE>
  193 +
  194 +<BR>
  195 +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets a string representing this instrument in Lilypond notation.</TD>
  196 +</TR>
186 197 </TABLE>
187 198 &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
188 199 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
@@ -247,6 +258,9 @@
247 258 <DD>Gets the midi instrument.
248 259 <P>
249 260 <DD><DL>
  261 +</DL>
  262 +</DD>
  263 +<DD><DL>
250 264
251 265 <DT><B>Returns:</B><DD>the midi instrument object</DL>
252 266 </DD>
@@ -261,6 +275,9 @@
261 275 <DD>Gets the instrument with the given name.
262 276 <P>
263 277 <DD><DL>
  278 +</DL>
  279 +</DD>
  280 +<DD><DL>
264 281 <DT><B>Parameters:</B><DD><CODE>name</CODE> - the case-insensitive name of the instrument
265 282 <DT><B>Returns:</B><DD>the instrument, or null, if none was found with the given name</DL>
266 283 </DD>
@@ -275,6 +292,9 @@
275 292 <DD>Gets the name of the instrument.
276 293 <P>
277 294 <DD><DL>
  295 +</DL>
  296 +</DD>
  297 +<DD><DL>
278 298
279 299 <DT><B>Returns:</B><DD>the name of the instrument</DL>
280 300 </DD>
@@ -289,12 +309,32 @@
289 309 <DD>Gets a string representing this instrument in GUIDO notation.
290 310 <P>
291 311 <DD><DL>
  312 +</DL>
  313 +</DD>
  314 +<DD><DL>
292 315
293 316 <DT><B>Returns:</B><DD>the guido string</DL>
294 317 </DD>
295 318 </DL>
296 319 <HR>
297 320
  321 +<A NAME="toLilypondString()"><!-- --></A><H3>
  322 +toLilypondString</H3>
  323 +<PRE>
  324 +public java.lang.String <B>toLilypondString</B>()</PRE>
  325 +<DL>
  326 +<DD>Gets a string representing this instrument in Lilypond notation.
  327 +<P>
  328 +<DD><DL>
  329 +<DT><B>Specified by:</B><DD><CODE><A HREF="../../../com/myronmarston/music/notation/NotationElement.html#toLilypondString()">toLilypondString</A></CODE> in interface <CODE><A HREF="../../../com/myronmarston/music/notation/NotationElement.html" title="interface in com.myronmarston.music.notation">NotationElement</A></CODE></DL>
  330 +</DD>
  331 +<DD><DL>
  332 +
  333 +<DT><B>Returns:</B><DD>the lilypond string</DL>
  334 +</DD>
  335 +</DL>
  336 +<HR>
  337 +
298 338 <A NAME="getProgramChangeMidiEvent(int)"><!-- --></A><H3>
299 339 getProgramChangeMidiEvent</H3>
300 340 <PRE>
@@ -304,6 +344,9 @@
304 344 instrument.
305 345 <P>
306 346 <DD><DL>
  347 +</DL>
  348 +</DD>
  349 +<DD><DL>
307 350 <DT><B>Parameters:</B><DD><CODE>midiChannel</CODE> - the channel to use (0-15)
308 351 <DT><B>Returns:</B><DD>the program change midi event</DL>
309 352 </DD>
29 FractalComposer/dist/javadoc/com/myronmarston/music/Note.html
@@ -374,6 +374,16 @@
374 374 </TR>
375 375 <TR BGCOLOR="white" CLASS="TableRowColor">
376 376 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  377 +<CODE>&nbsp;<A HREF="../../../com/myronmarston/music/notation/NotationNote.html" title="class in com.myronmarston.music.notation">NotationNote</A></CODE></FONT></TD>
  378 +<TD><CODE><B><A HREF="../../../com/myronmarston/music/Note.html#toNotationNote(com.myronmarston.music.notation.Part, com.myronmarston.music.MidiNote)">toNotationNote</A></B>(<A HREF="../../../com/myronmarston/music/notation/Part.html" title="class in com.myronmarston.music.notation">Part</A>&nbsp;part,
  379 + <A HREF="../../../com/myronmarston/music/MidiNote.html" title="class in com.myronmarston.music">MidiNote</A>&nbsp;midiNote)</CODE>
  380 +
  381 +<BR>
  382 +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts this Note to a Notation Note that can be used to produce GUIDO
  383 + or Lilypond notation.</TD>
  384 +</TR>
  385 +<TR BGCOLOR="white" CLASS="TableRowColor">
  386 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
377 387 <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
378 388 <TD><CODE><B><A HREF="../../../com/myronmarston/music/Note.html#toString()">toString</A></B>()</CODE>
379 389
@@ -867,6 +877,25 @@
867 877 </DL>
868 878 <HR>
869 879
  880 +<A NAME="toNotationNote(com.myronmarston.music.notation.Part, com.myronmarston.music.MidiNote)"><!-- --></A><H3>
  881 +toNotationNote</H3>
  882 +<PRE>
  883 +public <A HREF="../../../com/myronmarston/music/notation/NotationNote.html" title="class in com.myronmarston.music.notation">NotationNote</A> <B>toNotationNote</B>(<A HREF="../../../com/myronmarston/music/notation/Part.html" title="class in com.myronmarston.music.notation">Part</A>&nbsp;part,
  884 + <A HREF="../../../com/myronmarston/music/MidiNote.html" title="class in com.myronmarston.music">MidiNote</A>&nbsp;midiNote)</PRE>
  885 +<DL>
  886 +<DD>Converts this Note to a Notation Note that can be used to produce GUIDO
  887 + or Lilypond notation.
  888 +<P>
  889 +<DD><DL>
  890 +</DL>
  891 +</DD>
  892 +<DD><DL>
  893 +<DT><B>Parameters:</B><DD><CODE>part</CODE> - the Notation part<DD><CODE>midiNote</CODE> - the midi note produced as output from this note
  894 +<DT><B>Returns:</B><DD>the notation note</DL>
  895 +</DD>
  896 +</DL>
  897 +<HR>
  898 +
870 899 <A NAME="toGuidoString(com.myronmarston.music.MidiNote)"><!-- --></A><H3>
871 900 toGuidoString</H3>
872 901 <PRE>
232 FractalComposer/dist/javadoc/com/myronmarston/music/OutputManager.html
@@ -194,6 +194,24 @@
194 194 <TR BGCOLOR="white" CLASS="TableRowColor">
195 195 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
196 196 <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
  197 +<TD><CODE><B><A HREF="../../../com/myronmarston/music/OutputManager.html#getLastLilypondFileName()">getLastLilypondFileName</A></B>()</CODE>
  198 +
  199 +<BR>
  200 +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the file name of the last lilypond file saved using this output
  201 + manager.</TD>
  202 +</TR>
  203 +<TR BGCOLOR="white" CLASS="TableRowColor">
  204 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  205 +<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
  206 +<TD><CODE><B><A HREF="../../../com/myronmarston/music/OutputManager.html#getLastLilypondResultsFileNameWithoutExtension()">getLastLilypondResultsFileNameWithoutExtension</A></B>()</CODE>
  207 +
  208 +<BR>
  209 +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the file name, without extension, last passed to lilypond to produce
  210 + PDF and PNG sheet music output.</TD>
  211 +</TR>
  212 +<TR BGCOLOR="white" CLASS="TableRowColor">
  213 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  214 +<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
197 215 <TD><CODE><B><A HREF="../../../com/myronmarston/music/OutputManager.html#getLastMidiFileName()">getLastMidiFileName</A></B>()</CODE>
198 216
199 217 <BR>
@@ -234,6 +252,15 @@
234 252 </TR>
235 253 <TR BGCOLOR="white" CLASS="TableRowColor">
236 254 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  255 +<CODE>&nbsp;<A HREF="../../../com/myronmarston/music/notation/Piece.html" title="class in com.myronmarston.music.notation">Piece</A></CODE></FONT></TD>
  256 +<TD><CODE><B><A HREF="../../../com/myronmarston/music/OutputManager.html#getPieceNotation()">getPieceNotation</A></B>()</CODE>
  257 +
  258 +<BR>
  259 +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the piece notation, which can be used to produce graphical notation
  260 + using GUIDO or Lilypond.</TD>
  261 +</TR>
  262 +<TR BGCOLOR="white" CLASS="TableRowColor">
  263 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
237 264 <CODE>&nbsp;javax.sound.midi.Sequence</CODE></FONT></TD>
238 265 <TD><CODE><B><A HREF="../../../com/myronmarston/music/OutputManager.html#getSequence()">getSequence</A></B>()</CODE>
239 266
@@ -258,6 +285,15 @@
258 285 </TR>
259 286 <TR BGCOLOR="white" CLASS="TableRowColor">
260 287 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  288 +<CODE>protected &nbsp;boolean</CODE></FONT></TD>
  289 +<TD><CODE><B><A HREF="../../../com/myronmarston/music/OutputManager.html#getTestLilypondError()">getTestLilypondError</A></B>()</CODE>
  290 +
  291 +<BR>
  292 +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets a flag that can be used to test that errors in lilypond properly
  293 + raise java exceptions.</TD>
  294 +</TR>
  295 +<TR BGCOLOR="white" CLASS="TableRowColor">
  296 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
261 297 <CODE>&nbsp;void</CODE></FONT></TD>
262 298 <TD><CODE><B><A HREF="../../../com/myronmarston/music/OutputManager.html#saveGifImage(java.lang.String)">saveGifImage</A></B>(java.lang.String&nbsp;fileName)</CODE>
263 299
@@ -275,6 +311,44 @@
275 311 <TR BGCOLOR="white" CLASS="TableRowColor">
276 312 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
277 313 <CODE>&nbsp;void</CODE></FONT></TD>
  314 +<TD><CODE><B><A HREF="../../../com/myronmarston/music/OutputManager.html#saveLilypondFile(java.lang.String)">saveLilypondFile</A></B>(java.lang.String&nbsp;fileName)</CODE>
  315 +
  316 +<BR>
  317 +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Saves the Lilypond notation to file.</TD>
  318 +</TR>
  319 +<TR BGCOLOR="white" CLASS="TableRowColor">
  320 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  321 +<CODE>&nbsp;void</CODE></FONT></TD>
  322 +<TD><CODE><B><A HREF="../../../com/myronmarston/music/OutputManager.html#saveLilypondFile(java.lang.String, java.lang.String, java.lang.String)">saveLilypondFile</A></B>(java.lang.String&nbsp;fileName,
  323 + java.lang.String&nbsp;title,
  324 + java.lang.String&nbsp;composer)</CODE>
  325 +
  326 +<BR>
  327 +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Saves the Lilypond notation to file.</TD>
  328 +</TR>
  329 +<TR BGCOLOR="white" CLASS="TableRowColor">
  330 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  331 +<CODE>&nbsp;void</CODE></FONT></TD>
  332 +<TD><CODE><B><A HREF="../../../com/myronmarston/music/OutputManager.html#saveLilypondResults(java.lang.String)">saveLilypondResults</A></B>(java.lang.String&nbsp;fileNameWithoutExtension)</CODE>
  333 +
  334 +<BR>
  335 +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Uses Lilypond to save sheet music notation to a PDF document and one PNG
  336 + file per page.</TD>
  337 +</TR>
  338 +<TR BGCOLOR="white" CLASS="TableRowColor">
  339 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  340 +<CODE>&nbsp;void</CODE></FONT></TD>
  341 +<TD><CODE><B><A HREF="../../../com/myronmarston/music/OutputManager.html#saveLilypondResults(java.lang.String, java.lang.String, java.lang.String)">saveLilypondResults</A></B>(java.lang.String&nbsp;fileNameWithoutExtension,
  342 + java.lang.String&nbsp;title,
  343 + java.lang.String&nbsp;composer)</CODE>
  344 +
  345 +<BR>
  346 +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Uses Lilypond to save sheet music notation to a PDF document and one PNG
  347 + file per page.</TD>
  348 +</TR>
  349 +<TR BGCOLOR="white" CLASS="TableRowColor">
  350 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  351 +<CODE>&nbsp;void</CODE></FONT></TD>
278 352 <TD><CODE><B><A HREF="../../../com/myronmarston/music/OutputManager.html#saveMidiFile(java.lang.String)">saveMidiFile</A></B>(java.lang.String&nbsp;fileName)</CODE>
279 353
280 354 <BR>
@@ -296,6 +370,15 @@
296 370 <BR>
297 371 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Saves the music as a wav file.</TD>
298 372 </TR>
  373 +<TR BGCOLOR="white" CLASS="TableRowColor">
  374 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  375 +<CODE>protected &nbsp;void</CODE></FONT></TD>
  376 +<TD><CODE><B><A HREF="../../../com/myronmarston/music/OutputManager.html#setTestLilypondError(boolean)">setTestLilypondError</A></B>(boolean&nbsp;testLilypondError)</CODE>
  377 +
  378 +<BR>
  379 +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets a flag that can be used to test that errors in lilypond properly
  380 + raise java exceptions.</TD>
  381 +</TR>
299 382 </TABLE>
300 383 &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
301 384 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
@@ -408,6 +491,35 @@
408 491 </DL>
409 492 <HR>
410 493
  494 +<A NAME="getTestLilypondError()"><!-- --></A><H3>
  495 +getTestLilypondError</H3>
  496 +<PRE>
  497 +protected boolean <B>getTestLilypondError</B>()</PRE>
  498 +<DL>
  499 +<DD>Gets a flag that can be used to test that errors in lilypond properly
  500 + raise java exceptions.
  501 +<P>
  502 +<DD><DL>
  503 +
  504 +<DT><B>Returns:</B><DD>the testLilypondError flag</DL>
  505 +</DD>
  506 +</DL>
  507 +<HR>
  508 +
  509 +<A NAME="setTestLilypondError(boolean)"><!-- --></A><H3>
  510 +setTestLilypondError</H3>
  511 +<PRE>
  512 +protected void <B>setTestLilypondError</B>(boolean&nbsp;testLilypondError)</PRE>
  513 +<DL>
  514 +<DD>Sets a flag that can be used to test that errors in lilypond properly
  515 + raise java exceptions.
  516 +<P>
  517 +<DD><DL>
  518 +<DT><B>Parameters:</B><DD><CODE>testLilypondError</CODE> - the testLilypondError flag</DL>
  519 +</DD>
  520 +</DL>
  521 +<HR>
  522 +
411 523 <A NAME="getSheetMusicCreator()"><!-- --></A><H3>
412 524 getSheetMusicCreator</H3>
413 525 <PRE>
@@ -464,6 +576,21 @@
464 576 </DL>
465 577 <HR>
466 578
  579 +<A NAME="getPieceNotation()"><!-- --></A><H3>
  580 +getPieceNotation</H3>
  581 +<PRE>
  582 +public <A HREF="../../../com/myronmarston/music/notation/Piece.html" title="class in com.myronmarston.music.notation">Piece</A> <B>getPieceNotation</B>()</PRE>
  583 +<DL>
  584 +<DD>Gets the piece notation, which can be used to produce graphical notation
  585 + using GUIDO or Lilypond.
  586 +<P>
  587 +<DD><DL>
  588 +
  589 +<DT><B>Returns:</B><DD>the piece notation</DL>
  590 +</DD>
  591 +</DL>
  592 +<HR>
  593 +
467 594 <A NAME="constructMidiTrack(com.myronmarston.music.NoteList)"><!-- --></A><H3>
468 595 constructMidiTrack</H3>
469 596 <PRE>
@@ -524,6 +651,80 @@
524 651 </DL>
525 652 <HR>
526 653
  654 +<A NAME="saveLilypondFile(java.lang.String)"><!-- --></A><H3>
  655 +saveLilypondFile</H3>
  656 +<PRE>
  657 +public void <B>saveLilypondFile</B>(java.lang.String&nbsp;fileName)
  658 + throws java.io.IOException</PRE>
  659 +<DL>
  660 +<DD>Saves the Lilypond notation to file.
  661 +<P>
  662 +<DD><DL>
  663 +<DT><B>Parameters:</B><DD><CODE>fileName</CODE> - the name of the file to save to
  664 +<DT><B>Throws:</B>
  665 +<DD><CODE>java.io.IOException</CODE> - if an I/O error occurs</DL>
  666 +</DD>
  667 +</DL>
  668 +<HR>
  669 +
  670 +<A NAME="saveLilypondFile(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
  671 +saveLilypondFile</H3>
  672 +<PRE>
  673 +public void <B>saveLilypondFile</B>(java.lang.String&nbsp;fileName,
  674 + java.lang.String&nbsp;title,
  675 + java.lang.String&nbsp;composer)
  676 + throws java.io.IOException</PRE>
  677 +<DL>
  678 +<DD>Saves the Lilypond notation to file.
  679 +<P>
  680 +<DD><DL>
  681 +<DT><B>Parameters:</B><DD><CODE>fileName</CODE> - the name of the file to save to<DD><CODE>title</CODE> - the title to include in the Lilypond file<DD><CODE>composer</CODE> - the composer to include in the Lilypond file
  682 +<DT><B>Throws:</B>
  683 +<DD><CODE>java.io.IOException</CODE> - if an I/O error occurs</DL>
  684 +</DD>
  685 +</DL>
  686 +<HR>
  687 +
  688 +<A NAME="saveLilypondResults(java.lang.String)"><!-- --></A><H3>
  689 +saveLilypondResults</H3>
  690 +<PRE>
  691 +public void <B>saveLilypondResults</B>(java.lang.String&nbsp;fileNameWithoutExtension)
  692 + throws java.lang.Exception</PRE>
  693 +<DL>
  694 +<DD>Uses Lilypond to save sheet music notation to a PDF document and one PNG
  695 + file per page.
  696 +<P>
  697 +<DD><DL>
  698 +<DT><B>Parameters:</B><DD><CODE>fileNameWithoutExtension</CODE> - the file name to save the results to. The
  699 + pdf and png extensions, as well as page number, will be added
  700 + automatically
  701 +<DT><B>Throws:</B>
  702 +<DD><CODE>java.lang.Exception</CODE> - if there is an error</DL>
  703 +</DD>
  704 +</DL>
  705 +<HR>
  706 +
  707 +<A NAME="saveLilypondResults(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
  708 +saveLilypondResults</H3>
  709 +<PRE>
  710 +public void <B>saveLilypondResults</B>(java.lang.String&nbsp;fileNameWithoutExtension,
  711 + java.lang.String&nbsp;title,
  712 + java.lang.String&nbsp;composer)
  713 + throws java.lang.Exception</PRE>
  714 +<DL>
  715 +<DD>Uses Lilypond to save sheet music notation to a PDF document and one PNG
  716 + file per page.
  717 +<P>
  718 +<DD><DL>
  719 +<DT><B>Parameters:</B><DD><CODE>fileNameWithoutExtension</CODE> - the file name to save the results to. The
  720 + pdf and png extensions, as well as page number, will be added
  721 + automatically<DD><CODE>title</CODE> - the title of the piece<DD><CODE>composer</CODE> - the composer of the piece
  722 +<DT><B>Throws:</B>
  723 +<DD><CODE>java.lang.Exception</CODE> - if there is an error</DL>
  724 +</DD>
  725 +</DL>
  726 +<HR>
  727 +
527 728 <A NAME="saveGifImage(java.lang.String)"><!-- --></A><H3>
528 729 saveGifImage</H3>
529 730 <PRE>
@@ -643,6 +844,37 @@
643 844 <DT><B>Returns:</B><DD>the last wav file</DL>
644 845 </DD>
645 846 </DL>
  847 +<HR>
  848 +
  849 +<A NAME="getLastLilypondFileName()"><!-- --></A><H3>
  850 +getLastLilypondFileName</H3>
  851 +<PRE>
  852 +public java.lang.String <B>getLastLilypondFileName</B>()</PRE>
  853 +<DL>
  854 +<DD>Gets the file name of the last lilypond file saved using this output
  855 + manager.
  856 +<P>
  857 +<DD><DL>
  858 +
  859 +<DT><B>Returns:</B><DD>the last lilypond file</DL>
  860 +</DD>
  861 +</DL>
  862 +<HR>
  863 +
  864 +<A NAME="getLastLilypondResultsFileNameWithoutExtension()"><!-- --></A><H3>
  865 +getLastLilypondResultsFileNameWithoutExtension</H3>
  866 +<PRE>
  867 +public java.lang.String <B>getLastLilypondResultsFileNameWithoutExtension</B>()</PRE>
  868 +<DL>
  869 +<DD>Gets the file name, without extension, last passed to lilypond to produce
  870 + PDF and PNG sheet music output. The actual files will have appropriate
  871 + PDF and PNG extensions, and page numbers for the png files.
  872 +<P>
  873 +<DD><DL>
  874 +
  875 +<DT><B>Returns:</B><DD>the file name, without extension, last used by lilypond</DL>
  876 +</DD>
  877 +</DL>
646 878 <!-- ========= END OF CLASS DATA ========= -->
647 879 <HR>
648 880
75 FractalComposer/dist/javadoc/com/myronmarston/music/SheetMusicCreator.html
@@ -100,7 +100,7 @@
100 100 </PRE>
101 101
102 102 <P>
103   -Class that manages the creation of sheet music files.
  103 +Class that manages the creation of sheet music files using Lilypond and GUIDO.
104 104 <P>
105 105
106 106 <P>
@@ -134,6 +134,14 @@
134 134 </TR>
135 135 <TR BGCOLOR="white" CLASS="TableRowColor">
136 136 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  137 +<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  138 +<TD><CODE><B><A HREF="../../../com/myronmarston/music/SheetMusicCreator.html#getLilypondDirectory()">getLilypondDirectory</A></B>()</CODE>
  139 +
  140 +<BR>
  141 +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the directory to use while running the Lilypond process.</TD>
  142 +</TR>
  143 +<TR BGCOLOR="white" CLASS="TableRowColor">
  144 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
137 145 <CODE>protected &nbsp;void</CODE></FONT></TD>
138 146 <TD><CODE><B><A HREF="../../../com/myronmarston/music/SheetMusicCreator.html#saveAsGifImage(java.lang.String)">saveAsGifImage</A></B>(java.lang.String&nbsp;gifFileName)</CODE>
139 147
@@ -148,6 +156,23 @@
148 156 <BR>
149 157 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Saves the guido notation to a file.</TD>
150 158 </TR>
  159 +<TR BGCOLOR="white" CLASS="TableRowColor">
  160 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  161 +<CODE>protected static&nbsp;void</CODE></FONT></TD>
  162 +<TD><CODE><B><A HREF="../../../com/myronmarston/music/SheetMusicCreator.html#saveLilypondResults(java.lang.String, java.lang.String)">saveLilypondResults</A></B>(java.lang.String&nbsp;fileNameWithoutExtension,
  163 + java.lang.String&nbsp;lilypondContents)</CODE>
  164 +
  165 +<BR>
  166 +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Saves the lilypond results to a PDF file and one PNG file per page.</TD>
  167 +</TR>
  168 +<TR BGCOLOR="white" CLASS="TableRowColor">
  169 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  170 +<CODE>static&nbsp;void</CODE></FONT></TD>
  171 +<TD><CODE><B><A HREF="../../../com/myronmarston/music/SheetMusicCreator.html#setLilypondDirectory(java.lang.String)">setLilypondDirectory</A></B>(java.lang.String&nbsp;dir)</CODE>
  172 +
  173 +<BR>
  174 +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the directory to use while running the Lilypond process.</TD>
  175 +</TR>
151 176 </TABLE>
152 177 &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
153 178 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
@@ -193,6 +218,35 @@
193 218 </TR>
194 219 </TABLE>
195 220
  221 +<A NAME="setLilypondDirectory(java.lang.String)"><!-- --></A><H3>
  222 +setLilypondDirectory</H3>
  223 +<PRE>
  224 +public static void <B>setLilypondDirectory</B>(java.lang.String&nbsp;dir)</PRE>
  225 +<DL>
  226 +<DD>Sets the directory to use while running the Lilypond process. Defaults
  227 + to the current working directory.
  228 +<P>
  229 +<DD><DL>
  230 +<DT><B>Parameters:</B><DD><CODE>dir</CODE> - the directory</DL>
  231 +</DD>
  232 +</DL>
  233 +<HR>
  234 +
  235 +<A NAME="getLilypondDirectory()"><!-- --></A><H3>
  236 +getLilypondDirectory</H3>
  237 +<PRE>
  238 +public static java.lang.String <B>getLilypondDirectory</B>()</PRE>
  239 +<DL>
  240 +<DD>Gets the directory to use while running the Lilypond process. Defaults
  241 + to the current working directory.
  242 +<P>
  243 +<DD><DL>
  244 +
  245 +<DT><B>Returns:</B><DD>the directory</DL>
  246 +</DD>
  247 +</DL>
  248 +<HR>
  249 +
196 250 <A NAME="saveAsGifImage(java.lang.String)"><!-- --></A><H3>
197 251 saveAsGifImage</H3>
198 252 <PRE>
@@ -223,6 +277,25 @@
223 277 <DD><CODE>java.io.IOException</CODE> - if an I/O error occurs</DL>
224 278 </DD>
225 279 </DL>
  280 +<HR>
  281 +
  282 +<A NAME="saveLilypondResults(java.lang.String, java.lang.String)"><!-- --></A><H3>
  283 +saveLilypondResults</H3>
  284 +<PRE>
  285 +protected static void <B>saveLilypondResults</B>(java.lang.String&nbsp;fileNameWithoutExtension,
  286 + java.lang.String&nbsp;lilypondContents)
  287 + throws java.lang.Exception</PRE>
  288 +<DL>
  289 +<DD>Saves the lilypond results to a PDF file and one PNG file per page.
  290 +<P>
  291 +<DD><DL>
  292 +<DT><B>Parameters:</B><DD><CODE>fileNameWithoutExtension</CODE> - the file name to save the results to. The
  293 + pdf and png extensions, as well as page number, will be added
  294 + automatically<DD><CODE>lilypondContents</CODE> - the lilypond notation
  295 +<DT><B>Throws:</B>
  296 +<DD><CODE>java.lang.Exception</CODE> - if there is an error</DL>
  297 +</DD>
  298 +</DL>
226 299 <!-- ========= END OF CLASS DATA ========= -->
227 300 <HR>
228 301
28 FractalComposer/dist/javadoc/com/myronmarston/music/class-use/Instrument.html
@@ -92,6 +92,10 @@
92 92 <TD><A HREF="#com.myronmarston.music"><B>com.myronmarston.music</B></A></TD>
93 93 <TD>&nbsp;&nbsp;</TD>
94 94 </TR>
  95 +<TR BGCOLOR="white" CLASS="TableRowColor">
  96 +<TD><A HREF="#com.myronmarston.music.notation"><B>com.myronmarston.music.notation</B></A></TD>
  97 +<TD>&nbsp;&nbsp;</TD>
  98 +</TR>
95 99 </TABLE>
96 100 &nbsp;
97 101 <P>
@@ -160,6 +164,30 @@
160 164 </TABLE>
161 165 &nbsp;
162 166 <P>
  167 +<A NAME="com.myronmarston.music.notation"><!-- --></A>
  168 +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  169 +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  170 +<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
  171 +Uses of <A HREF="../../../../com/myronmarston/music/Instrument.html" title="class in com.myronmarston.music">Instrument</A> in <A HREF="../../../../com/myronmarston/music/notation/package-summary.html">com.myronmarston.music.notation</A></FONT></TH>
  172 +</TR>
  173 +</TABLE>
  174 +&nbsp;
  175 +<P>
  176 +
  177 +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  178 +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
  179 +<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../com/myronmarston/music/notation/package-summary.html">com.myronmarston.music.notation</A> with parameters of type <A HREF="../../../../com/myronmarston/music/Instrument.html" title="class in com.myronmarston.music">Instrument</A></FONT></TH>
  180 +</TR>
  181 +<TR BGCOLOR="white" CLASS="TableRowColor">
  182 +<TD><CODE><B><A HREF="../../../../com/myronmarston/music/notation/Part.html#Part(com.myronmarston.music.notation.Piece, com.myronmarston.music.Instrument)">Part</A></B>(<A HREF="../../../../com/myronmarston/music/notation/Piece.html" title="class in com.myronmarston.music.notation">Piece</A>&nbsp;piece,
  183 + <A HREF="../../../../com/myronmarston/music/Instrument.html" title="class in com.myronmarston.music">Instrument</A>&nbsp;instrument)</CODE>
  184 +
  185 +<BR>
  186 +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor.</TD>
  187 +</TR>
  188 +</TABLE>
  189 +&nbsp;
  190 +<P>
163 191 <HR>
164 192
165 193
10 FractalComposer/dist/javadoc/com/myronmarston/music/class-use/MidiNote.html
@@ -137,6 +137,16 @@
137 137 <BR>
138 138 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets a string representing this note in GUIDO notation.</TD>
139 139 </TR>
  140 +<TR BGCOLOR="white" CLASS="TableRowColor">
  141 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  142 +<CODE>&nbsp;<A HREF="../../../../com/myronmarston/music/notation/NotationNote.html" title="class in com.myronmarston.music.notation">NotationNote</A></CODE></FONT></TD>
  143 +<TD><CODE><B>Note.</B><B><A HREF="../../../../com/myronmarston/music/Note.html#toNotationNote(com.myronmarston.music.notation.Part, com.myronmarston.music.MidiNote)">toNotationNote</A></B>(<A HREF="../../../../com/myronmarston/music/notation/Part.html" title="class in com.myronmarston.music.notation">Part</A>&nbsp;part,
  144 + <A HREF="../../../../com/myronmarston/music/MidiNote.html" title="class in com.myronmarston.music">MidiNote</A>&nbsp;midiNote)</CODE>
  145 +
  146 +<BR>
  147 +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts this Note to a Notation Note that can be used to produce GUIDO
  148 + or Lilypond notation.</TD>
  149 +</TR>
140 150 </TABLE>
141 151 &nbsp;
142 152 <P>
278 FractalComposer/dist/javadoc/com/myronmarston/music/notation/LilypondRunException.html
... ... @@ -0,0 +1,278 @@
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2 +<!--NewPage-->
  3 +<HTML>
  4 +<HEAD>
  5 +<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
  6 +<TITLE>
  7 +LilypondRunException
  8 +</TITLE>
  9 +
  10 +
  11 +<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
  12 +
  13 +<SCRIPT type="text/javascript">
  14 +function windowTitle()
  15 +{
  16 + if (location.href.indexOf('is-external=true') == -1) {
  17 + parent.document.title="LilypondRunException";
  18 + }
  19 +}
  20 +</SCRIPT>
  21 +<NOSCRIPT>
  22 +</NOSCRIPT>
  23 +
  24 +</HEAD>
  25 +
  26 +<BODY BGCOLOR="white" onload="windowTitle();">
  27 +<HR>
  28 +
  29 +
  30 +<!-- ========= START OF TOP NAVBAR ======= -->
  31 +<A NAME="navbar_top"><!-- --></A>
  32 +<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
  33 +<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
  34 +<TR>
  35 +<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  36 +<A NAME="navbar_top_firstrow"><!-- --></A>
  37 +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  38 + <TR ALIGN="center" VALIGN="top">
  39 + <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  40 + <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  41 + <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  42 + <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LilypondRunException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  43 + <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  44 + <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  45 + <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  46 + <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  47 + </TR>
  48 +</TABLE>
  49 +</TD>
  50 +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  51 +</EM>
  52 +</TD>
  53 +</TR>
  54 +
  55 +<TR>
  56 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  57 +&nbsp;PREV CLASS&nbsp;
  58 +&nbsp;<A HREF="../../../../com/myronmarston/music/notation/NotationElement.html" title="interface in com.myronmarston.music.notation"><B>NEXT CLASS</B></A></FONT></TD>
  59 +<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  60 + <A HREF="../../../../index.html?com/myronmarston/music/notation/LilypondRunException.html" target="_top"><B>FRAMES</B></A> &nbsp;
  61 +&nbsp;<A HREF="LilypondRunException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
  62 +&nbsp;<SCRIPT type="text/javascript">
  63 + <!--
  64 + if(window==top) {
  65 + document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  66 + }
  67 + //-->
  68 +</SCRIPT>
  69 +<NOSCRIPT>
  70 + <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
  71 +</NOSCRIPT>
  72 +
  73 +
  74 +</FONT></TD>
  75 +</TR>
  76 +<TR>
  77 +<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  78 + SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  79 +<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  80 +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  81 +</TR>
  82 +</TABLE>
  83 +<A NAME="skip-navbar_top"></A>
  84 +<!-- ========= END OF TOP NAVBAR ========= -->
  85 +
  86 +<HR>
  87 +<!-- ======== START OF CLASS DATA ======== -->
  88 +<H2>
  89 +<FONT SIZE="-1">
  90 +com.myronmarston.music.notation</FONT>
  91 +<BR>
  92 +Class LilypondRunException</H2>
  93 +<PRE>
  94 +java.lang.Object
  95 + <IMG SRC="../../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
  96 + <IMG SRC="../../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
  97 + <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>com.myronmarston.music.notation.LilypondRunException</B>
  98 +</PRE>
  99 +<DL>
  100 +<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
  101 +</DL>
  102 +<HR>
  103 +<DL>
  104 +<DT><PRE>public class <B>LilypondRunException</B><DT>extends java.lang.Exception</DL>
  105 +</PRE>
  106 +
  107 +<P>
  108 +Exception that is thrown when an error occurs while running Lilypond.
  109 +<P>
  110 +
  111 +<P>
  112 +<DL>
  113 +<DT><B>See Also:</B><DD><A HREF="../../../../serialized-form.html#com.myronmarston.music.notation.LilypondRunException">Serialized Form</A></DL>
  114 +<HR>
  115 +
  116 +<P>
  117 +
  118 +<!-- ======== CONSTRUCTOR SUMMARY ======== -->
  119 +
  120 +<A NAME="constructor_summary"><!-- --></A>
  121 +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  122 +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  123 +<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
  124 +<B>Constructor Summary</B></FONT></TH>
  125 +</TR>
  126 +<TR BGCOLOR="white" CLASS="TableRowColor">
  127 +<TD><CODE><B><A HREF="../../../../com/myronmarston/music/notation/LilypondRunException.html#LilypondRunException(java.lang.String)">LilypondRunException</A></B>(java.lang.String&nbsp;lilypondOutput)</CODE>
  128 +
  129 +<BR>
  130 +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor.</TD>
  131 +</TR>
  132 +</TABLE>
  133 +&nbsp;
  134 +<!-- ========== METHOD SUMMARY =========== -->
  135 +
  136 +<A NAME="method_summary"><!-- --></A>
  137 +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  138 +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  139 +<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
  140 +<B>Method Summary</B></FONT></TH>
  141 +</TR>
  142 +<TR BGCOLOR="white" CLASS="TableRowColor">
  143 +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  144 +<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
  145 +<TD><CODE><B><A HREF="../../../../com/myronmarston/music/notation/LilypondRunException.html#getLilypondOutput()">getLilypondOutput</A></B>()</CODE>
  146 +
  147 +<BR>
  148 +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the output from running lilypond.</TD>
  149 +</TR>
  150 +</TABLE>
  151 +&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
  152 +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  153 +<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  154 +<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
  155 +</TR>
  156 +<TR BGCOLOR="white" CLASS="TableRowColor">
  157 +<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
  158 +</TR>
  159 +</TABLE>
  160 +&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  161 +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  162 +<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  163 +<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
  164 +</TR>
  165 +<TR BGCOLOR="white" CLASS="TableRowColor">
  166 +<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
  167 +</TR>
  168 +</TABLE>
  169 +&nbsp;
  170 +<P>
  171 +
  172 +<!-- ========= CONSTRUCTOR DETAIL ======== -->
  173 +
  174 +<A NAME="constructor_detail"><!-- --></A>
  175 +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  176 +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  177 +<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
  178 +<B>Constructor Detail</B></FONT></TH>
  179 +</TR>
  180 +</TABLE>
  181 +
  182 +<A NAME="LilypondRunException(java.lang.String)"><!-- --></A><H3>
  183 +LilypondRunException</H3>
  184 +<PRE>
  185 +public <B>LilypondRunException</B>(java.lang.String&nbsp;lilypondOutput)</PRE>
  186 +<DL>
  187 +<DD>Constructor.
  188 +<P>
  189 +<DL>
  190 +<DT><B>Parameters:</B><DD><CODE>lilypondOutput</CODE> - the output from running lilypond.</DL>
  191 +</DL>
  192 +
  193 +<!-- ============ METHOD DETAIL ========== -->
  194 +
  195 +<A NAME="method_detail"><!-- --></A>
  196 +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  197 +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  198 +<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
  199 +<B>Method Detail</B></FONT></TH>
  200 +</TR>
  201 +</TABLE>
  202 +
  203 +<A NAME="getLilypondOutput()"><!-- --></A><H3>
  204 +getLilypondOutput</H3>
  205 +<PRE>
  206 +public java.lang.String <B>getLilypondOutput</B>()</PRE>
  207 +<DL>
  208 +<DD>Gets the output from running lilypond.
  209 +<P>
  210 +<DD><DL>
  211 +
  212 +<DT><B>Returns:</B><DD>the output from running lilypond</DL>
  213 +</DD>
  214 +</DL>
  215 +<!-- ========= END OF CLASS DATA ========= -->
  216 +<HR>
  217 +
  218 +
  219 +<!-- ======= START OF BOTTOM NAVBAR ====== -->