From: James Lowe Date: Sat, 6 Dec 2014 12:11:26 +0000 (+0000) Subject: Web: Easier Editing - add LilyBin X-Git-Tag: release/2.19.16-1~2^2~54^2~11 X-Git-Url: https://git.donarmstrong.com/?p=lilypond.git;a=commitdiff_plain;h=4a4c864dfa3e0295bc12019f5e2c7cdd71e1951f Web: Easier Editing - add LilyBin Issue 4199 Added LilyBin to the page, also took the time for some checks and re-organizing of exiting entries. * Changed the structure slighly so that the sectioning is now grouped by 'type' of editor rather than ordered by the name. This allowed the browser-based ones to no longer need the Operating System icons next to them. * Removed the embedded URLs to Encore (GNU Policy for links to non-free software). * Checked the 'Other Programs' Section to see if the URLs still worked (fixed those that didn't) and moved a couple of the entries to the 'no longer being developed section' based on the 'last updated' dates on their respective websites. --- diff --git a/Documentation/web/introduction.itexi b/Documentation/web/introduction.itexi index b0ed9e47be..dc755d528a 100644 --- a/Documentation/web/introduction.itexi +++ b/Documentation/web/introduction.itexi @@ -1205,7 +1205,8 @@ In particular, don't link to: @end ignore @divClass{column-center-top} -@subheading Frescobaldi +@subheading Front-end Applications +@subsubheading Frescobaldi @imageClickable{frescobaldi-lilypond-editor-small,png, (click to enlarge),frescobaldi-lilypond-editor,png,right} @@ -1224,10 +1225,7 @@ highlighting and automatic completion. Frescobaldi is written in Python, with PyQt4 for its user interface, and will run on all major operating systems (GNU/Linux, Mac OS X and Windows). -@divEnd - -@divClass{column-center-top} -@subheading Denemo +@subsubheading Denemo @imageClickable{screenshot-denemo-small,png, (click to enlarge),screenshot-denemo,png,right} @@ -1251,24 +1249,27 @@ the text view when printed from there. @divEnd @divClass{column-center-top} -@subheading Tunefl -@c do we need logos for web-based packages? -@sourceimage{logo-linux,,,} -@sourceimage{logo-freebsd,,,} -@sourceimage{logo-macosx,,,} -@sourceimage{logo-windows,,,} +@subheading Browser-based editors +@subsubheading LilyBin +@uref{http://lilybin.com} + +A web-based LilyPond editor where you can typeset your scores directly +online without needing to install LilyPond. + +@subsubheading Tunefl @uref{http://www.tunefl.com} -With tunefl, you can typeset your mini-scores directly online -without needing to install LilyPond locally. It allows -trying out all the program's features using a convenient -web interface. +With tunefl, you can typeset your mini-scores directly online without +needing to install LilyPond locally. It allows trying out all the +program's features using a convenient web interface. @divEnd @divClass{column-center-top} -@subheading Elysium +@subheading IDE Plug-ins + +@subsubheading Elysium @sourceimage{logo-linux,,,} @sourceimage{logo-freebsd,,,} @@ -1292,32 +1293,37 @@ templates. @sourceimage{logo-macosx,,,} @sourceimage{logo-windows,,,} +@subsubheading Emacs @uref{http://www.gnu.org/software/emacs/} +Emacs is a text editor with language-sensitive capabilities for many +different computer languages. Emacs is a highly extensible editor and +can be used as an Integrated Development Environment. There is a +@q{lilypond mode} which supplies the language definitions for working +with LilyPond source files. A developer has written +@uref{https://github.com/nsceaux/lyqi,lyqi}, an Emacs major mode. -Emacs is a text editor with language-sensitive capabilities for -many different computer languages. Emacs is a highly extensible -editor and can be used as an Integrated Development Environment. -There is a @q{lilypond mode} which supplies the language -definitions for working with LilyPond source files. A developer -has written @uref{https://github.com/nsceaux/lyqi,lyqi}, an Emacs major -mode. +If you are not already familiar with Emacs then you may probably prefer +to use a different editor for writing LilyPond input files. -@uref{http://www.vim.org} +More information on setting up Vim can be found in +@rprogram{Text editor support}. +@subsubheading Vim +@uref{http://www.vim.org} Vim is a minimal text editor and is an extension of the older Unix @command{vi} editor. It is also extensible and configurable. -As a general rule, if you are not already familiar with Emacs or -Vim, then you would probably prefer to use a different editor for -writing LilyPond input files. +If you are not already familiar with Vi then you may probably prefer +to use a different editor for writing LilyPond input files. -More information on setting up Emacs and Vim can be found in +More information on setting up Vim can be found in @rprogram{Text editor support}. @sourceimage{logo-macosx,,,} +@subsubheading TeXShop @uref{http://www.uoregon.edu/~koch/texshop} -The TexShop editor for MacOS@tie{}X can be extended to run LilyPond, +The TeXShop editor for MacOS@tie{}X can be extended to run LilyPond, @command{lilypond-book} and @command{convert-ly} from within the editor, using the extensions available at: @@ -1328,8 +1334,7 @@ using the extensions available at: @divEnd @divClass{column-center-top} -@subheading Programs that can export LilyPond code - +@subheading Other programs that can export LilyPond code @subsubheading Score, tab and MIDI editors: @@ -1347,15 +1352,13 @@ to LilyPond, but is still beta-software. Testers are welcome, though. @item @uref{http://enc2ly.sourceforge.net/en/,Enc2ly} is a GNU/Linux program -which converts an @uref{http://www.gvox.com/,Encore} music score into -a LilyPond one. +which converts an Encore music score into a LilyPond one. @item @uref{https://github.com/hanwen/go-enc2ly,go-enc2ly} is a Go tool that -converts @uref{http://www.gvox.com/,Encore} files to LilyPond. It was -created using Felipe Castro's research and reverse engineering by -tweaking existing .enc files and loading them using the 4.55 demo -version. +converts Encore files to LilyPond. It was created using Felipe Castro's +research and reverse engineering by tweaking existing .enc files and +loading them using the 4.55 demo version. @item @uref{http://www.musescore.org,MuseScore}, a score editor, has @@ -1379,14 +1382,6 @@ mixing different musical works together in a single score or part. @uref{http://www.rosegardenmusic.com,Rosegarden}, an audio and MIDI sequencer, which also has a score editor for single-staff editing. -@item -@uref{https://launchpad.net/rumor/,Rumor}, a realtime monophonic -MIDI-to-LilyPond converter. - -@item -@uref{http://www.tuxguitar.com.ar/,TuxGuitar}, a multitrack tablature -editor and player, includes a score viewer and can export to LilyPond. - @end itemize @subsubheading Algorithmic code generators @@ -1416,14 +1411,14 @@ language. @divClass{column-center-top} -@subheading Other programs not being actively developed +@subheading Other programs no longer being actively developed @itemize @item -@uref{https://sourceforge.net/projects/lily4jedit,LilyPondTool} was created as a -plugin for the -@uref{http://www.jedit.org,jEdit} text editor. +@uref{https://sourceforge.net/projects/lily4jedit,LilyPondTool} was +created as a plugin for the @uref{http://www.jedit.org,jEdit} text +editor. @item @uref{http://lilykde.googlecode.com/,LilyKDE} has been replaced by @@ -1432,16 +1427,23 @@ for KDE 3.5 and lilypond-KDE4 for KDE 4.1 only. @item @uref{http://noteedit.berlios.de,NoteEdit}, which imported -@uref{http://www.makemusic.com/musicxml,MusicXML}, has been forked -into +@uref{http://www.makemusic.com/musicxml,MusicXML}, has been forked into @uref{http://vsr.informatik.tu-chemnitz.de/staff/jan/nted/nted.xhtml,NtEd} and @uref{http://canorus.org,Canorus}. +@item +@uref{http://lilycomp.sourceforge.net, LilyComp} is a graphical note +entry program, acting much like a number-pad which produces LilyPond +notes. + +@item +@uref{https://launchpad.net/rumor/,Rumor}, a realtime monophonic +MIDI-to-LilyPond converter. @item -@uref{http://lilycomp.sourceforge.net, LilyComp} is a graphical -note entry program, acting much like a number-pad which produces -LilyPond notes. +@uref{http://sourceforge.net/projects/tuxguitar/,TuxGuitar}, a +multitrack tablature editor and player, includes a score viewer and can +export to LilyPond. @end itemize