From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/14258 Path: main.gmane.org!not-for-mail From: Maurice Diamantini Newsgroups: gmane.comp.tex.context Subject: Re: Re: Typesetting music in ConTeXt Date: Thu, 11 Dec 2003 09:24:18 +0100 Sender: ntg-context-admin@ntg.nl Message-ID: <69D9BBB0-2BB3-11D8-9AF5-000A9595B57C@ensta.fr> References: Reply-To: ntg-context@ntg.nl NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 (Apple Message framework v606) Content-Type: text/plain; charset=WINDOWS-1252; format=flowed Content-Transfer-Encoding: quoted-printable X-Trace: sea.gmane.org 1071132595 14844 80.91.224.253 (11 Dec 2003 08:49:55 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 11 Dec 2003 08:49:55 +0000 (UTC) Cc: Maurice Diamantini , Maurice Diamantini Original-X-From: ntg-context-admin@ntg.nl Thu Dec 11 09:49:50 2003 Return-path: Original-Received: from ref.vet.uu.nl ([131.211.172.13] helo=ref.ntg.nl) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AUMW5-0000Ab-00 for ; Thu, 11 Dec 2003 09:49:49 +0100 Original-Received: from ref.ntg.nl (localhost.localdomain [127.0.0.1]) by ref.ntg.nl (Postfix) with ESMTP id 65A4610B31; Thu, 11 Dec 2003 09:49:40 +0100 (MET) Original-Received: from ns2.ensta.fr (ns2.ensta.fr [147.250.10.2]) by ref.ntg.nl (Postfix) with ESMTP id 6C06310AFC for ; Thu, 11 Dec 2003 09:41:26 +0100 (MET) Original-Received: from ensta.ensta.fr (ensta.ensta.fr [147.250.1.1]) by ns2.ensta.fr (Postfix) with ESMTP id DE688900F9; Thu, 11 Dec 2003 09:24:19 +0100 (CET) Original-Received: from [147.250.33.133] (mac-oc1 [147.250.33.133]) by ensta.ensta.fr (8.11.6/9.11.6) with ESMTP id hBB8OJY10573; Thu, 11 Dec 2003 09:24:19 +0100 In-Reply-To: Original-To: ntg-context@ntg.nl X-Mailer: Apple Mail (2.606) Errors-To: ntg-context-admin@ntg.nl X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.comp.tex.context:14258 X-Report-Spam: http://spam.gmane.org/gmane.comp.tex.context:14258 Le 10 d=E9c. 03, =E0 23:05, Henning Hraban Ramm a =E9crit : > Am Mittwoch, 10.12.03, um 19:55 Uhr (Europe/Zurich) schrieb Willi=20 > Egger: > >>>> : 3 - some package or binding to Lilypond (for writing music/midi=20= >>>> 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=20 >>>> 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=20= >>> are >> >> Lilypond makes use of LaTeX only. Secondly be aware, that the=20 >> software runs under Linux and under Cygwin. > > Hm, perhaps it would be possible to use some MusicTeX version? AFAIK=20= > 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)=20 documentation. =46rom 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=20 variant, including Linux/GNU and MacOS X. There is also a MS Windows port,=20= which uses the Cygwin environment. About other format: We have the following requirements: =95 the format must use ASCII, =95 it must be concise enough to type by hand, =95 it must have a concise formal specification, =95 it must be expressive enough to support many = types of notation=20 and printed formats. We believe that none of the existing formats address all these=20 requirements. For example, MusicXML cannot be typed by hand, DARMS is limited in=20= its application, ABC has no strict formal definition, and NIFF is=20 binary. Nevertheless, this does not restrict you for using those formats:=20= 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