[cantabile] Report on August 16 meeting

We did:

  • Amy Suffrez que je vous aime
    • 2-part version
    • 3-part version
  • Innsbruck (both settings)
  • Dowland group
    • Daphne was not so chaste
    • What if I never Speede
    • By a fountain where I lay
    • What poore Astronomers are they

We didn’t do the 5-part new Dowland because there were only 4 of
us. So we have that for next week, and there are a couple more from
book 3 that I want to check for range.

Other events

Those for whom the beer drinking part of the Renaissance Band experience is of
interest might want to drop in at the Boston Wort Processors
annual Pub Crawl
on Saturday, August 20.

[publishing] Comparison of music typesetting programs

The newsgroup rec.music.theory has a thread about comparing music
typesetting programs. They set the same one-page guitar score in all
the programs. They started with 6 commercial programs, and
got subsequent contributions of one more commercial program and
lilypond. The links to the pdf’s are:

The discussion is at google
groups link.

[publishing] Testing MusiXTeX and friends for Serpent Publications

Because of the maintainability issues with lilypond (see this
entry
for a discussion), I’m looking into whether there’s another
option for future publishing activity.

My publishing history

I thought TeX was the coolest program I’d ever heard of when I
first heard of it in 1981, and I wished there was something like that
for music.

When I heard of Musixtex in 1994, I tried using it. I could write
it ok, but reading it made my head ache, and I didn’t see any good way
to do lyrics.

When I got a Linux machine in 1995, I tested out all the open source
music publishing programs I could find, and by that time there was pmx
and musixlyr to help with reading the input and writing the lyrics,
but installing them was really hard. So I ended up using ABC, which
is really readable and anyone who wants to spend 10 minutes can
install it on any computer with a C compiler. (Yes, I have friends who
claim to be really interested in doing music typesetting who haven’t
spent the 10 minutes, but I suppose all hobbies have people like that.)

When I got abc2ly working, I started using lilypond as a backend to my
abc input instead of the abc*2ps jungle. This looked like it was
working, but unfortunately the half-life of lilypond code seems to be
about 2 years. Which would be OK if I were only using the features
that abc and abc2ly support, but I’ve been hand-editing the lilypond
files to take advantage of features not available in ABC. The typical
Serpent Publications project takes about a year for the initial
data-entry and proofreading phase, and may take much longer until the
final editing, and if it’s part of a larger sequence like the
Dowlands, a 5-year project lifespan isn’t unreasonable. And in any
case, one reason for electronic publishing is so that you can produce the
pdf’s you need today, not the ones you needed 3 years ago. So having
orphaned code around is not a good thing.

So yesterday when I discovered that lilypond 2.6.3 seems to be
completely broken (bug
report)
on my system, I decided to see where the musixtex stuff
had gotten to.

musixtex testing

It installs a lot easier (at least on Debian) than it did in 1995.
There are packages for the basics, so “apt-get install m-tx musixlyr
musixtex musixtex-slurps pmx” gets you started, with documentation and
everything.

My first idea was to check out some of Christian Mondrup’s current
stuff and see if I could modify it to get unbarred parts instead of
barred scores.

I immediately found that the installation for printing actual work
isn’s as easy as just running apt-get, because people actually use a
lot of TeX stuff that isn’t in the distribution. Fortunately,
Christian is pretty meticulous about uploading what he uses.
Installing it does involve knowing some things about how your TeX
distribution sets up its directories, which I’m sure I didn’t know in
1995, but I mostly do now, and I recorded what I did (in a makefile)g
so I can do it again fairly easily if I have to.

The parts part is
easy — the Vecchi madrigal
I was looking at is written as an abcpp macro file which allows either
score or parts to be printed.

Unfortunately, somewhere at the M-TX or PMX level, something is
really barline dependant. I was able to get the list to tell me how
to turn printing the barlines off (and turn it back on again, which
you need to do for even a repeat sign). But typing anything where the
notes cross the barlines is going to be a real nuisance — you have to
use cryptic pmx syntax to change the length of the bar every time it
happens. lilypond and abc applications are usually not well-designed
for printing good output where all the notes cross the barlines, but
the input is no problem. In ABC if you don’t want a barline, you just
don’t write one, and I have abc2ly set up so that the default barline
is “empty”, and if you write a barline it becomes a normal barline.

There is a concept of an empty barline in pmx, but there doesn’t
seem to be a way to tell it that that’s the default kind. And in any
case, it can’t deal with a note that has a barline in the middle of
it, so to write a whole note that crosses the barline, you have to
tell it that the measure before and after are different lengths.

Now I’m sure it’s possible to define emacs macros or or some kind of
preprocessor program so that typing this isn’t as big a pain as it is
for the novice, but it does seem that this is defeating some of the
purpose of typesetting barline-independant stuff.

On the good side, I can report that fiddling with the layout is a lot
easier than it is with lilypond. The typing is pretty easy, and M-TX
plus PMX is no less readable than ABC or lilypond. I don’t yet know
how to do some of the things like ambits that I use lilypond for, but
I’m sure it’s possible. I haven’t played with the MIDI generation,
but it doesn’t seem to be a problem for the people who use it. There
is some kind of lute tablature, but I haven’t looked at it yet. The
figured bass support is good.

I’m also having enough trouble typing one line with Renaissance
rhythms that I’m not sure what it’s going to be like telling it
there’s a 4 or 5 line score with barlines in different places, so I’d
definitely want to test that out. I’m not sure what route I’d take
to get the score and parts. Christian seems excited about abcpp, but
he might be mostly entering things that are already in score.

So it isn’t out of the question to switch to using musixtex, but it
isn’t a no-brainer, either.

Future plans

It looks like I won’t have time to set an M-TX piece in time for
Tuesday’s rehearsal. But I want to look into it more. But sometime in
the near future I will either set a piece of my own or modify one from the
web so that it meets my minimum standards and see what the group members (and
the blog readers) think.

I will also look into the lute tab stuff to see if it’s easier to get
what i want that way than by beating assistance out of the lilypond
list. (I forgot to mention that the tone on the musixtex list seems a
lot more civilized than the one on the lilypond list. But it’s a lot
lower volume, and googling is a lot less useful. And the manuals
aren’t indexed.)

I’ll also download a sample of stuff from the internet and see if
the stability is as advertised in real-world examples.

[cantabile] Report on the August 9 meeting

We did:

  • Gervaise, Huict Bransle de Poictou
  • Dowland
    • Up merry mates
    • Welcome Black Night
  • Il Bianco e dolce Cigno
    • Arcadelt
    • Vecchi
  • Let us drink and be merry

I don’t know of any schedule anomalies, so plan for next week to
finish the Dowland “Pilgrim’s Solace”. The last piece is a companion
piece to the one we did last night.

[cantabile] Plans for the August 9 meeting

The next meeting of the Cantabile Renaissance Band is tomorrow,
August 9, at 7:45 at my place.

The next Dowland is an Epithalamion, invoking Hymen and Black Night
and the turtles. It’s a bit like the last one, with an extended solo
(for alto this time) with only lute accompaniment, so I will attempt
to transcribe the lute part again. The chorus is 5 parts, but pretty
homophonic, so it shouldn’t be hard.

I’ve fixed the error in the cantus part from last week, so we might do
that one again, too.

I may or may not get to the next dance set. I also have an
Elizabethan waste of youth song from a lilypond-using friend that
looks like it would be fun to try.

Otherwise, requests are welcome.

laymusic.org mail is down

On Friday, August 5 at about 11 AM, apparently one of the hostrocket mail servers went down.
So I stopped getting email. Apparently at some point it started
bouncing email people sent me saying it didn’t have a laymusic.org
account.

One of the things I’ve liked about hostrocket in the year or so
I’ve been with them is that their customer support is usually prompt,
friendly, and knowledgeable. However, I don’t think much of their
disaster recover procedures.

At 11:30 on Saturday, August 6, I filed a support request asking
that if the mail outage was going to last much longer, could they set
up a forward to one of my working email accounts so that I was at
least seeing current mail. They ignored this request, and predicted
that I would be getting my email in “a few hours”. I continued to
report that I was getting no email although they claimed to be having
a “delay” while they were processing their backlog. Finally, they
said at 11 PM that they weren’t able to check for any other problems
until the entire backlog was processed, which would take a few hours,
and that if I still didn’t have mail when I got up in the morning,
that I should tell them and they’d check immediately.

At 8 AM, Sunday, August 7, I still had no mail from that account,
and I reopened the ticket with that information. Since then (3 hours
later) I haven’t heard from them.

I actually moved my web hosting to hostrocket from your-site.com last summer because
your-site had a similar problem, although I don’t think it lasted as
long. So does anyone know a mail provider with good disaster
recovery procedures?

Meanwhile, if you want to email me, I’m suggesting that you use lconrad@wort.org.

Update: I finally called the phone support,
who assured me that my bulk mail had all been processed and that my
mail was working. He sent a test mail to the main account, which
worked. At this point I realized that when they brought the server up
after the crash, they didn’t restore the catchall account, so
therefore all the mail they reprocessed and everything everybody has
sent me since they brought it back up has probably disappeared
forever. This is really not what’s supposed to happen. When I finish
transferring the domain registration, I will route my mail differently.

[publishing] Additions

The new Dowland, Up merry mates, has an extended tenor solo with no
accompaniment except the lute, so I was inspired to transcribe the
lute tab into normal notation so that a keyboard player could play
it. I know lute players sneer at this, because to do a real keyboard
transcription you would have to look at all the voicings of the chords
and figure out which notes to let ring into the next chord, but it
really seemed to add something to our rehearsal. I haven’t figured
out how to make lilypond print the actual tablature, so there’s just
the notation, which means it probably isn’t well proofread.

I continued the transcription of the Gervaise fifth book with
“Huict Bransles de Poictou”.

[cantabile] plans for the August 2 meeting

The next meeting of the Cantabile Renaissance Band will be tomorrow,
Tuesday, August 2, at 7:45 PM at my place.

We will have a new Dowland, “Up merry mates”, which is clearly a
tune for a mask where a ship rolled onto the stage with a male chorus
singing this song.

It’s possible but not likely that we’ll have a keyboard
transcription of the Dowland lute part, which would be good because there’s an
extended tenor solo with no other accompaniment. But entering lute
transcriptions is tedious, and proofreading them is both tedious and
error-prone, and I only have 4 measures entered so far.

We will probably have a new set of Bransles. (This is over half
entered, and dance music with no words goes pretty fast.)

Otherwise, we’ll take requests, but I’d like to continue with the
drinking songs we’re trying to solidify, and if there are enough
people, the Vecchi “Il Bianco e Dolce Cigno”.

Publishing news

The Dowland project is winding down — we have two more songs from
Pilgrims’ Solace and 3 or four that are in “A Musical Banquet”.
There’s still lots of “Lacrimae” to transcribe, but lately that
hasn’t been suitable for the people showing up.

I have an offer from someone in New Zealand whose group uses my
stuff to help with converting the lilypond source to the latest
version of lilypond. So if you have strong feelings about
typesetting, you might want to read my discussion of why and why not
to do this in the publishing
blog.

And if you have opinions about a Renaissance composer you’d
like to do more of, let me know so that we can start acquiring music
to work on when we’ve finished doing a new Dowland every week.

Meeting information

Since putting the blog up, I haven’t been sending information about
our meetings every week to the entire list. I do send it to the
people who show up regularly, and I post it to the blog. And July was
unusual in having
two Tuesdays where we didn’t meet — in general it’s
pretty safe to just show up on Tuesday. But feel free to call or
email if you’re not sure whether to come or not.

[cantabile] Report on the August 2 meeting

We did:

  • Huict Bransles de Poictou
  • Drinking songs
    • Slaves are they that heap up mountains
    • Vive la serpe
    • To Anacreon in heaven
  • Dowland, “Up, merry Mates”
  • Arcadelt “Il bianco e dolce cigno”
  • Gibbons “The Silver Swan”

Having a keyboard player on the lute part seemed to add a lot, so
I’ll try to get better at transcribing and proofreading them.

I don’t know of any reason why we can’t meet regularly for the next
few Tuesdays.