lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Time bracket notation for very large scale compositions


From: Andrew Culver
Subject: Re: Time bracket notation for very large scale compositions
Date: Fri, 9 Apr 2021 20:21:21 +0000

Carl - Jean - Kieren - Tom:

Thank you so much for your responses and suggestions and examples. I will study 
and test it all diligently and get back to you.

One thing the first responder Shane got right: it’s a welcoming and helpful 
community. Very much something to be proud of.

Regards,

Andrew Culver

> On Apr 9, 2021, at 12:07, AHF <culver@anarchicharmony.org> wrote:
> 
> Hello LilyPeople,
> 
> I am looking into using LilyPond for future works. What I like about it is 
> the text input, which makes it very easy to integrate with the collection of 
> C programs and PostgreSQL functions I use to generate and manage music for 
> large-scale pieces. (I’m on a Mac.)
> 
> I have been doing this since the late 1980’s, for John Cage's operas, 
> installations, and films, and for my own large-scale orchestral works, such 
> as “Ocean 1-133” for 150 musician soloists over 90 minutes — see the Merce 
> Cunningham work “Ocean" if you are interested.
> 
> The parts for Ocean 1-133 (more than 3000 pages) were pulled from the 
> database and formatted using C code into the P-field file format of the 
> wonderful old Score program by Leland Smith. Like LilyPond, this format is 
> expressed with simple text files. Given the abandonment of Score and the 
> vibrancy of LilyPond, I want to know if I should be using LilyPond.
> 
> The example below is from one of Cage’s Number pieces, demonstrating Time 
> Bracket notation. The important challenges for a notation program are:
> - Each time bracket is centered on the page, and the system is only as long 
> as necessary.
> - No barlines.
> - Notes within the time bracket are distributed evenly horizontally. There is 
> no notion of tempo or meter.
> - Whole note noteheads - or any notehead I want, free of any metric 
> constraints.
> - Ample vertical spacing between time bracket systems.
> - Horizontally centered headers and footers (not shown).
> - Sometimes one piece runs over several pages (a “piece” is a set of time 
> brackets for one player).
> 
> <John-Cage-time-brackets.png>
> 
> Score had no problem doing this because fundamentally it was a CAD program 
> augmented by musical knowledge. With the P-field format, you essentially cut 
> out the musical knowledge layer. You got to put beautiful-looking music 
> symbols wherever you wanted them. From what I can tell, the musical knowledge 
> part of the equation is too deeply baked in to most notation programs, such 
> that if you don’t need it, or want to invent new rules, you are stuck trying 
> to trick the program into not doing what it “helpfully” insists on doing.
> 
> I need to be able to generate 100% of the .ly files from C, taking as a 
> source the composition in the database (which was also generated, using 
> chance operations, with C code). Because of the volume of pages, hand 
> tweaking the parts is not an option.
> 
> So:
> 1. Is LilyPond up to the job? 
> 2. What commands are used to do the time bracket centering, meter-free 
> notehead selection, bar-less notehead equidistant spacing, etc.?
> 3. Is LilyPond going to gracefully let me set music symbols where I want 
> them, or will I be constantly having to fool it into compliance at every 
> turn? A follow-up question: If I do have to work around LilyPond’s 
> “knowledgeable” music formatting “conveniences”, will these work-arounds end 
> up being “corrected” in future versions, thus breaking my existing code?
> 
> BTW, I am open to hiring a knowledgeable LilyPerson as a time-saving and 
> inspirational resource. Reply to this email if you are interested.
> 
> Regards,
> 
> Andrew Culver
> 
> 
> 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]