ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: Maurice Diamantini <diam@ensta.fr>
Cc: Maurice Diamantini <diam@ensta.fr>, Maurice Diamantini <mdiam@chello.fr>
Subject: Re: Re: Typesetting music  in ConTeXt
Date: Thu, 11 Dec 2003 09:24:18 +0100	[thread overview]
Message-ID: <69D9BBB0-2BB3-11D8-9AF5-000A9595B57C@ensta.fr> (raw)
In-Reply-To: <EE8F6210-2B5C-11D8-BE5F-0030659899AA@fiee.net>


Le 10 déc. 03, à 23:05, Henning Hraban Ramm a écrit :


> Am Mittwoch, 10.12.03, um 19:55 Uhr (Europe/Zurich) schrieb Willi 
> Egger:
>
>>>> : 3 - some package or binding to Lilypond (for writing music/midi 
>>>> and
>>>> : xml)
>>>> That would be very-very nice. By the way, are there any plans to
>>>> implement this feature (Lilypond binding) or, may be, some other 
>>>> ways to typeset
>>>> music in ConTeXt?
>>>
>>> if i'd time i'd write a metapost based engine ....
>>> with regards to lilypond, it depends on how latex dependent things 
>>> are
>>
>> Lilypond makes use of LaTeX only. Secondly be aware, that the 
>> software runs under Linux and under Cygwin.
>
> Hm, perhaps it would be possible to use some MusicTeX version? AFAIK 
> that's based on PlainTeX and could be compatible

I think there VERY much more work about lilypond that about Musi*TeX.
Also Lilipond has a modern approch and has a very good (*TeX) 
documentation.

 From http://lilypond.org/web/about/faq.html

	Will run on my computer?

	LilyPond is written for Unix, so it should run on any modern Unix 
variant,
     including Linux/GNU and MacOS X. There is also a MS Windows port, 
which uses
     the Cygwin environment.

     About other format:
     We have the following requirements:
	    • 	the format must use ASCII,
	    • 	it must be concise enough to type by hand,
	    • 	it must have a concise formal specification,
	    • 	it must be expressive enough to support many types of notation 
and
             printed formats.
     We believe that none of the existing formats address all these 
requirements.
     For example, MusicXML cannot be typed by hand, DARMS is limited in 
its
     application, ABC has no strict formal definition, and NIFF is 
binary.
     Nevertheless, this does not restrict you for using those formats: 
there are
     filters that convert from various formats to .ly


    Also there is some converter from lilypond to xml


So instead of Hans restarting a new Music Notation project, Hans should
make lilypond team using Context instead of LaTeX ;-)

Also I noted that :
- Lilypond is NOT a TeX macro, it only seems to be a
   dedicated (powerfull) subset of TeX (but allow input of TeX macro)
- Lilypond make use of TeX for page breaking and other stuff

So How to use Lilypond with ConTeXt?
1 - use Lilypond as an independant tool for building short
     (less or equal to one page) as pdf figure and
     include them in context as external figure
     (that is the way I'll do, because I'm not clever
     enought to do much more :-)
2 - make Lilypond team understand how ConTeXt is much
     more interesting as automatic formatic tool for
     creating pdf than LaTeX is!
3 - Allow using lilypond inside ConTeXt with
	  \startmusic
       \stopmusic
	I think this method would be much like typesetting
     chimical
     Hans has not to be developping a nex package, just
     using one that already exist

Also I think Lilipond could interest much more people
that the only short xTeX poeple user.
But Lilipond in not as easy to install (to many LaTeX
dependancy).

So the Lilypond tead could be interested by the new future
alternative ConTeXt-live CDROM distribution ;-)

ConTeXt-live (alias LaTeX-3: the only "nothing to install"
TeX based type system that allow to do :
- Mathematical,
- graphical (Metapost),
- Chimical,
- Musical
hight quality pdf documentation or web based presentation!!!



P.S.
I don't (yet) use  Lilypond, but I looked after some text based
Music notation for my wife.
I thought first to MusixTex (too eavy, too old) then the abc format
(which could be import as ps/pdf figure), then I found that
lilypond was closely related to TeX.
So it's probably the choice I'll do.


-- Maurice Diamantini

  reply	other threads:[~2003-12-11  8:24 UTC|newest]

Thread overview: 45+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-11-26 14:58 news / bold math Hans Hagen
2003-11-27  2:14 ` `Standard' vs `Beta'? Bob Kerstetter
2003-11-27  9:26   ` Hans Hagen
2003-11-28  1:06     ` Bob Kerstetter
2003-12-08 17:20       ` ConTeXt Switcher? Bob Kerstetter
2003-12-08 18:55         ` Peter Münster
2003-12-08 20:57           ` Bob Kerstetter
2003-12-08 20:33         ` Henning Hraban Ramm
2003-12-08 21:51           ` Bob Kerstetter
2003-12-08 22:06             ` Re[2]: " Giuseppe Bilotta
2003-12-09  7:52               ` Hans Hagen
2003-12-09 12:52                 ` context2html converter (was: ConTeXt Switcher? ) Maurice Diamantini
2003-12-09 23:16                   ` Bob Kerstetter
2003-12-10 10:39                     ` context2html converter Patrick Gundlach
2003-12-10 12:55                       ` ConTeXt-live distribution Maurice Diamantini
2003-12-10 13:29                         ` Zunbeltz Izaola
2003-12-10 15:10                         ` ConTeXt-live distribution (Typesetting music in ConTeXt) Pavel Stupin
2003-12-10 16:44                           ` Hans Hagen
2003-12-10 18:55                             ` Willi Egger
2003-12-10 22:05                               ` Typesetting music in ConTeXt Henning Hraban Ramm
2003-12-11  8:24                                 ` Maurice Diamantini [this message]
2003-12-11 23:51                                   ` Hans Hagen
2003-12-11 23:57                                 ` Hans Hagen
2003-12-10 16:32                         ` ConTeXt-live distribution Hans Hagen
2003-12-10 16:43                           ` Adam Lindsay
2003-12-10 16:54                             ` Hans Hagen
2004-04-01 17:22                     ` context2html converter (was: ConTeXt Switcher? ) Peter Münster
2003-12-11  5:40               ` ConTeXt Switcher? Berend de Boer
2003-11-27  6:10 ` news / bold math Lutz Haseloff
2003-11-27  6:34   ` Lutz Haseloff
2003-11-27 19:47 ` Mikael Persson
     [not found]   ` <32868.129.16.195.171.1069962458.squirrel@mail.medic.chalme rs.se>
2003-11-27 21:22     ` Hans Hagen
2003-11-27 21:38       ` Mikael Persson
2003-11-28 10:36         ` Tobias Burnus
2003-11-28 20:28           ` m-bib and crossref William D. Neumann
2003-11-29 14:50             ` ConTeXt and emacs Thomas A.Schmitz
2003-11-30  0:49               ` Patrick Gundlach
2003-11-30  9:34                 ` Thomas A.Schmitz
2003-11-30 20:12                   ` Patrick Gundlach
2003-11-30  4:24               ` Matthew Huggett
2003-12-01 10:45             ` m-bib and crossref Taco Hoekwater
2003-12-01 19:00               ` William D. Neumann
2003-12-04  8:48                 ` Taco Hoekwater
2003-12-05 19:20                   ` Peter Münster
2003-11-29  0:08 ` news / bold math Adam Lindsay

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=69D9BBB0-2BB3-11D8-9AF5-000A9595B57C@ensta.fr \
    --to=diam@ensta.fr \
    --cc=mdiam@chello.fr \
    --cc=ntg-context@ntg.nl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).