Re: LilyPond-2.22.2 does not work on Windows XP

2022-10-14 Thread Nicholas Bailey
That's what to do.

XP EULA which they made you agree to:

"3. RESERVATION OF RIGHTS AND OWNERSHIP. Microsoft reserves all rights not
expressly granted to you in this EULA. The Software is protected by copyright 
and other intellectual property laws and treaties. Microsoft or its suppliers 
own the title, copyright, and other intellectual property rights in the 
Software. The Software is licensed, not sold."

So if you buy in, you have to do what they want you to, or risk losing your 
work all at once. I see you have a Faculty of Asian and Middle Eastern 
Studies, University of Oxford email address. They shouldn't be using that OS 
any more. Often, students and staff can buy MS licences for personal use 
through the institution. I can at Glasgow, but I gave up using MS when I was a 
postdoc last century, and spent most of my time trying to fix a bug in an 
adaptive optics platform I'd written which turned out to be in the MS C 
compiler. This is why open source happened.

I've only used Linux since. I don't do games, so it's a no-brainer. If I did, 
there's the dual boot / virtual machine route. You may prefer to move to a 
newer Windows, if your machine is up to it. Either way, do it soon. XP is 
unsupported, which means you shouldn't really connect it to the big bad 
internet. There are nasty viruses out there, and XP won't be protected against 
new ones any more.


On Friday, 14 October 2022 10:48:37 BST Dag Bergman wrote:
> Thanks Werner for your comments,
> 
> I will eventually test your suggestions, but the quickest way seems to do
> Lilypond work on the Windows 10 machine, albeit inconvenient.
 
> Best regards
> Dag






Re: MIDI Position Markers

2021-07-18 Thread Dr Nicholas Bailey
Sorry about that post guys. It was to a student about a completely different 
thing! I've just got a new mouse and it seems I've not got the hang of using 
it yet!

On Thursday, 15 July 2021 17:37:34 BST Dr Nicholas Bailey wrote:
> Also looking good. Well-formed user stories.
> 
> Helping each other is fine. You are going to have to allocate a %effort
> though (sorry to be such an authoritarian, but as I explained it's not a
> group project). For this exercise, concentrate on the ideas when allocating
> effort. It's beautifully formatted, but the ideas count for the stories.
> 
> See if you can get her to be a collaborator for your github repo, or it'll
> make giving you both credit really hard. Or have a repo each. But we must
> keep an audit trail of who did what.
> 
> NJB/.
> 
> On Thursday, 15 July 2021 17:17:42 BST Keith Smith wrote:
> > Is there anyway to generate MIDI Position markers in the MIDI output?
> > 
> > My use case is that \unfoldRepeats only works for simple "\repeat volta
> > ...{" constructs.  In compositions that have D.S. Coda, etc the
> > structure of the composition is lost in MIDI.  I import the MIDI from
> > lilypond into my DAW (Reaper) and then cut and paste to get the
> > structure back.  My DAW will also import MIDI Position Markers if
> > available.  If I could generate these directly from lilypond then it
> > would be very useful as I would be able to find where I need to cut and
> > paste the lilypond MIDI  in my DAW.
> > 
> > Thanks,


-- 
The University of Glasgow, charity number SC004401






Re: MIDI Position Markers

2021-07-15 Thread Dr Nicholas Bailey
Also looking good. Well-formed user stories.

Helping each other is fine. You are going to have to allocate a %effort though 
(sorry to be such an authoritarian, but as I explained it's not a group 
project). For this exercise, concentrate on the ideas when allocating effort. 
It's beautifully formatted, but the ideas count for the stories.

See if you can get her to be a collaborator for your github repo, or it'll 
make giving you both credit really hard. Or have a repo each. But we must keep 
an audit trail of who did what.

NJB/.


On Thursday, 15 July 2021 17:17:42 BST Keith Smith wrote:
> Is there anyway to generate MIDI Position markers in the MIDI output?
> 
> My use case is that \unfoldRepeats only works for simple "\repeat volta
> ...{" constructs.  In compositions that have D.S. Coda, etc the
> structure of the composition is lost in MIDI.  I import the MIDI from
> lilypond into my DAW (Reaper) and then cut and paste to get the
> structure back.  My DAW will also import MIDI Position Markers if
> available.  If I could generate these directly from lilypond then it
> would be very useful as I would be able to find where I need to cut and
> paste the lilypond MIDI  in my DAW.
> 
> Thanks,


-- 
The University of Glasgow, charity number SC004401






Re: music symbols in LibreOffice

2020-07-27 Thread Dr Nicholas Bailey
On Sunday, 26 July 2020 09:10:55 BST Dick Kampman wrote:
> I an writing text in LibreOffice about metronome-markings. So, I have
> for instance to replace "...quarternote=60..." by "... symbol>=60...", etc.
Like ♩=72?
> 
> Can I use the Lilypond extension in LibreOffice to achieve such purposes?
It seems like a massive overkill. I'd just use Unicode 2669 (♩)

> 
> With kind regards,
> 
> Dick Kampman
> 
> kamp...@xs4all.nl
> 
> Netherlands.







Re: Remote Ensemble Playing

2020-04-01 Thread Dr Nicholas Bailey
Off topic, so I've not bothered the list with it. But you might be 
interested...

https://www.researchgate.net/publication/
200806144_Perception_of_onset_asynchronies_Acoustic_Piano_versus_Synchronized_complex_versus_pure_tones
http://musicstudies.org/wp-content/uploads/2017/01/Parncutt_JIMS_11050202.pdf

I'd be very interested to hear more about your Jitsi project by the way! 
github?

-- 
The University of Glasgow, charity number SC004401

On Wednesday, 1 April 2020 11:06:06 BST Andrew Bernard wrote:
> This is all very good but ensembles have been performing double choir
> and organ in three widely spaced spots in Venice for centuries.
> Without click tracks in 1600.
> 
> I am not convinced that there is a human clock running at a specific
> rate. Where is the evidence for that, I ask, purely out of interest.
> 
> On this topic, I am currently building our own global jam software
> with video and audio with low latency based on the open source jitsi
> software. if it all works, I get back to you with the results.
> 
> Session players are great at following click tracks, but classically
> trained players are usually hopeless in my experience, amusingly.
> 
> Andrew







Re: Remote Ensemble Playing

2020-03-30 Thread Dr Nicholas Bailey
On Saturday, 28 March 2020 11:00:56 BST Peter Gentry wrote:
> I appreciate this is off topic but in these times of social isolation does
> anyone have any tips. Clearly latency is the main issue - I wonder could
> this be reduced by say hosting a Zoom meeting on a private router - maybe
> only one video for a conductor. Experience suggests that a latency of 25ms
> is not low enough.
> 
> Regards Peter

We've been trying that, and so have Glasgow University Chapel Choir with 
hilarious results. See

https://m.facebook.com/story.php?
story_fbid=3271515439543488&id=215071425187920

(At the end you discover they are really very good!)

Maybe try one of the low-latency programs like Jamulus?

http://llcon.sourceforge.net/index.html

What would be really good would be to find such an application which could 
follow the conductor  and show a moving Lilypond score...

I don't trust Zoom anyway.  Why has it got more than 2 open file 
descriptors? What's it doing  with my files??

$ lsof | grep -i zoom | wc -l
20811

-- 
The University of Glasgow, charity number SC004401







Re: New option for OOoLilyPond: PDF to SVG

2019-10-30 Thread Nicholas Bailey
On Wednesday, 30 October 2019 15:35:34 GMT Klaus Blum wrote:
> For Mac, I don't have any idea. My knowledge about Macs is exactly zero.
> 
> 
> Am I still missing something? Do you have any more thoughts, ideas,
> recommendations, experiences, ... ?
I don't know either, but the thing about MacOS is "it's Unix, Jim, but not as 
we know it".

I'd be very surprised if Mac users couldn't be asked to install pdf2svg via 
one of their pacakge managers such as Homebrew

https://brew.sh/

specifically:

https://formulae.brew.sh/formula/pdf2svg

Nick/.






Re: Lilypond <-> Sibelius

2018-06-01 Thread Nicholas Bailey
On Friday, 25 May 2018 22:09:31 BST J Martin Rushton wrote:
> On 25/05/18 10:52, Nicholas Bailey wrote:
> > On Sunday, 22 April 2018 12:26:01 BST J Martin Rushton wrote:
> >> What is the current state of play for converting between Sibelius and
> >> Lily?
> >> 
> >> My elder son uses Sib at university, but has to travel in (40 miles) to
> >> log into one of their machines.  I run Lily/Frescobaldi at home and it
> >> would be useful to be able to let him work at home and take it in to
> >> uni, and conversely print off uni work at home.  I assume the uni
> >> machines are WinBoxes, we run Linux and Windows at home.
> > 
> > Any chance the university offers a VPN facility? Could he get a
> > site-licensed copy and run it at home using that? Whether or not that's
> > "legal" depends on the exact terms of the license I suppose. I could go
> > off on a "why do you want to do that??" rant, but it's been done already
> > ;)
> > 
> > NJB/.
> 
> Nice thought, but I suspect a little close to the wind.  In the end I've
> installed MuseScore both on my machine and his laptop.
> Regards,
> Martin

Glad you got a resolution.

Actually, our group's music prof has a load of stuff he wrote years back on 
Sibelius 5 which, fortunately, mostly runs under Wine. Since he owns a copy he 
can use that. It was a royal PITA trying to get Sibelius to issue an 
authorisation code! I don't think more modern versions work under Wine, but 
I've not looked into it for a while.

I think he's really got the message that using proprietary solutions is 
effectively handing your work over to the software producers. There's lots of 
lilyponding going on here now :)

Nick/.





___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Lilypond <-> Sibelius

2018-05-25 Thread Nicholas Bailey
On Sunday, 22 April 2018 12:26:01 BST J Martin Rushton wrote:
> What is the current state of play for converting between Sibelius and Lily?
> 
> My elder son uses Sib at university, but has to travel in (40 miles) to
> log into one of their machines.  I run Lily/Frescobaldi at home and it
> would be useful to be able to let him work at home and take it in to
> uni, and conversely print off uni work at home.  I assume the uni
> machines are WinBoxes, we run Linux and Windows at home.

Any chance the university offers a VPN facility? Could he get a site-licensed 
copy and run it at home using that? Whether or not that's "legal" depends on 
the exact terms of the license I suppose. I could go off on a "why do you want 
to do that??" rant, but it's been done already ;)

NJB/.





___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Apple stealing "Lily"

2017-05-05 Thread Nicholas Bailey
That's right. My PhD supervisor was a consultant for one of the Apples (don't 
remember which one :) ) Apple was only allowed to use Apple Corps trademark 
and branding if they didn't participate in the "Music" (i.e. recording) 
industry. Hmmm...

On Friday, 5 May 2017 08:50:39 BST Robert Schmaus wrote:
> On 5 May 2017, at 07:35, Michael Gerdau  wrote:
> > Anybody remembering apple sueing apple records for trademark infringement?
> 
> Also, if I recall correctly, the lawsuit wasn't about trademark infringement
> at all. I think Apple Corps had an understanding with the newly founded
> Apple Inc that the latter may use its chosen name and logo as long as it
> doesn't go into the music publishing business.
> 
> Oh blast, now I looked it up on the Wikipedia entry anyway. So it turns out
> that Apple Corps sued Apple Inc not one but *three* times.
> 
> First time for copyright infringement - settled by both Apples promising not
> to tap into the other's business. Second time for Apple Inc adding Midi and
> Recording capabilities to their computers. Third time for launching the
> iTunes Store.
> 
> At no time did Apple Inc sue Apple Corps (at least I couldn't find any
> evidence of that).
> 
> Sorry folks, I know, all this doesn't belong on this list, but "alternative
> facts" should be addressed wherever one finds them ...
> > Or apple filing a lawsuit against M$ for copying the concept of
> > graphical UI using mouse and windows and such thereby completely
> > ignoring the fact that apple stole this whole concept from Xerox.
> 
> Some more alternative facts here. Apple made a deal with the Xerox
> management (who completely failed to see the potential of a GUI) -
> basically, Xerox sold Apple the concept in return for Apple shares with a
> net value of 16 Million $. Apple didn't steal anything, they just didn't
> invent the concept themselves.
> 
> 
> 
> 
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user



___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Which Linux distro for Lilypond

2017-01-10 Thread Nicholas Bailey
On Saturday, 7 January 2017 10:20:17 GMT Werner LEMBERG wrote:
> > Unfortunately I ran into this very issue, changing from Debian
> > stable (in the Linux Mint Debian Edition incarnation) to vanilla
> > Debian testing. I did this because the PyQt5 packages in stable are
> > too old to run current Frescobaldi from its Git repository.  Now
> > that I managed to get Frescobaldi running again I can't build
> > LilyPond anymore because in Debian testing I don't have guile 1.8
> > anymore :-(
> > 
> > For working *with* LilyPond it's not much of an issue to use the
> > releases, but I can't work *on* LilyPond right now ...
> 
> Mhmm, compiling and installing guile 1.8 is not rocket science...
> Have you tried that already?
> 
> Maybe we have to bite the bullet and distribute guile 1.8 together
> with lilypond.  I know that this is a step into the wrong direction
> since it doesn't force the guile maintainers to improve guile 2.x so
> that lilypond can use it...
> 
> 
> Werner
> 
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user

Don't laugh yet.

A while ago, I was showing Cordy Hall who was at our CS department how we used 
Lilypond to typeset our applications' output. She is a fine violinist. She was 
very interested in it, and suggested rewriting the whole of Lilypond in 
Haskell.

It took me a while to realise she wasn't joking.

Wait for it...

It turns out she had a lot to do with the Haskell type-checker.

http://citeseerx.ist.psu.edu/viewdoc/download?
doi=10.1.1.103.5639&rep=rep1&type=pdf

scheme2haskell, anyone?

You  can laugh now :)

Nick/.


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Which Linux distro for Lilypond

2017-01-05 Thread Dr Nicholas Bailey
Watch out for Debian. There isn't a Lilypond in Testing (Stretch) AFAIK. It's 
because they've removed the old scheme version. I develop in Testing in the 
hope that by the time I get around to releasing anything, it will be 
compatible with Stable :) Stable released rather infrequently, but I use it on 
our servers and it is very, well, *stable*.

It's easy to install the Stable lilypond debian package on a Testing Debian 
box, fortunately. Debian is my favourite distro: I've tried others but always 
returned. Shame about the scheme thing, but it will sort itself out sooner or 
later (if it hasn't already!). I guess the clue's in the distribution name: 
"Testing" ;)

Nick/.

On Friday, 23 December 2016 22:37:32 GMT David Wright wrote:
> On Sat 24 Dec 2016 at 13:06:23 (+1000), Craig Dabelstein wrote:
> > Hi Lilyponders,
> > 
> > Just a quick question. I'm taking the plunge and moving to Linux. Which
> > distro would you recommend for running Lilypond and Frescobaldi?
> 
> I don't know where you're moving from, but I think you should choose
> your distribution on what you and your computer find most comfortable
> to use.
> 
> Assuming you're coming from, say, windows or a mac, you would probably
> run a Desktop Environment, in which case the choice of DE could be as
> important as the distribution.
> 
> OTOH with an older machine that's past being able to run windows,
> Frescobaldi should run happily on X and the simplest of Window
> Managers, like fvwm for example (and maybe a DE too).
> 
> The version of LP that the distribution supports can be made
> irrelevant by downloading it/them from the lilypond.org website,
> and I assume the same goes for F. (Debian stable, currently jessie,
> will always bundle comparatively old versions of software.)
> So I would say that you should sort out your platform first.
> 
> (I wasn't aware of oddities with OpenSuse Leap 42.1, nor whether these
> involved only its bundled versions or all versions.)
> 
> Cheers,
> David.
> 
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user



___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Spare SSD anybody?

2016-06-07 Thread Dr Nicholas Bailey
On Wednesday, 1 June 2016 12:36:02 BST David Kastrup wrote:
> Alexander Kobel  writes:
> ...
> 
> Sure, it would be nice to keep in mind.  I'm not really sure what the
> expected lifetime of the disk I have is.  Maybe I just need to keep
> making backups in sane intervals and otherwise am still fine.

I had cause to look into this recently and came across the following. 
Executive summary: everything is fine now and new SSDs last forever.

http://techreport.com/review/27909/the-ssd-endurance-experiment-theyre-all-dead

It's on the internet so it must be true :) (I expect more authoritative tests 
are available).

I'm using a hybrid 1TB in my laptop at the moment with no problems with Debian 
Stretch GNU/Linux as the only OS installed. These devices feature typically 
8GB or so of flash with the majority of the storage being on the whirlydisk. 
What the flash gets used for is up to the drive.

With no tweaking or setup, it appears to me to be much faster than the old 1TB 
drive (only whirly, no flash), which I replaced because of increasingly 
frequent heat-related failures after it been running for 4 hours or so.

Nick/.


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: [OT] Vivi, the Virtual Violinist, plays LilyPond music

2011-03-25 Thread Dr Nicholas Bailey
On Friday 18 Mar 2011 08:14:48 Dmytro O. Redchuk wrote:
> Let's say, i love J. S. Bach very much (well, let's say), as much as my
> father and grandfather (etc). So, can i really be sure that i understand
> his music as good as my grandfather?.. I mean that every Beethoven's
> symphony contains "a piece of information" -- can i be sure that i can
> recognize it as good as my grandfather? Yes, i know this can not be
> measured at all.

I'm not sure you can't measure that. You should see what MRI scanners can 
measure these days. Get yourself scanned now, then perhaps your great 
grandchildren really will be able to see if they respond in the same way 
(using the same mechanisms) as you.

On Friday 18 Mar 2011 13:15:56 James Lowe wrote:
> Hello,
> ...
> When you are a 'grandfather' you will know the answer because the 'good'
> stuff of today will still be around or known and the 'bad' stuff will not
> (or rather it will be 'somewhere' but everyone will have forgotten about
> it). I am sure there are some exceptions but they won't be the rule, and
> of course things like distribution 'back in your grandfather's day' would
> have made some differences, but this frankly is not a consideration in our
> linked world today. We are exposed to more good and bad stuff than ever
> before.

Hmmm, I'm not sure. The point you make about distribution may be the more 
significant. You might find there are petabyte disks in your watch with the 
whole of human culture on them, or else your phone will be quantum-entangled 
with the whole of the web giving instant access to absolutely everything :) 
The real problem will be categorising it. Two ways: "what do people who listen 
to the stuff I like also listen to"; and (this is another reason why work like 
Graham's is important) "What is there that is played in the same manner as the 
the stuff I like." The second, I believe, is beyond the state of the art, 
because we don't know what "in the same manner" means.

On Friday 18 Mar 2011 11:15:02 Kieren MacMillan wrote:
> Graham,
> ...
> I *do* think so -- and recent studies on youth support my belief with
> evidence. On the music side, consider the fact that recent studies have
> shown a majority of young people prefer the sound of compressed audio
> (e.g., low- to medium-bitrate MP3s) to uncompressed audio. [Pause here to
> fully appreciate the horror of that statement.] Independent of the content
> of the music itself -- the debate about which is far more subjective --
> many listeners can no longer appreciate what music is physically supposed
> to sound like.
Let's not confuse music with audio or sound. Everybody's hijacking the word 
"Music" these days. "Music Industry" (record industry), "Music player" (audio 
player). Music is a process and we "make music". How do we make it? Let's 
experiment... 
> 
> A lower barrier of entry by definition allows people to "get into the
> field" with less experience, less training, less discipline, less
> persistence, and so on. Are there some benefits to this? Sure. Does it
> increase the amount of crap we have to wade through. Absolutely. I have
> yet to see any field -- athletics, art, construction, law, comedy,
> whatever -- where a lower barrier of entry doesn't increase the amount of
> crap. And, unfortunately, I also see in the audience for that field a
> concomitant decrease in discriminatory powers.
True, I'm sure, but more disturbing is that hardly anybody (in the UK at 
least) benefits from a general musical education in the state sector. You have 
to buy your lessons privately pretty much everywhere. What goes on in schools 
is "music appreciation" or, worse, "free improvisation" (except that it's not, 
except in the literal sense).

Lowering the barrier to making music might be a good thing. It's very 
different from lowering the barrier to people imposing their compositions on 
you in the local lift/supermarket/train etc etc. Perhaps exposing people to 
the process of making music might be a good defence against waning 
discrimination?

Thank you, everybody, for a great thread!

Nick/.

___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: OOoLilyPond 0.3 released

2006-10-13 Thread Nicholas Bailey

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

That's right, but it's really important to store temp files in /tmp:  
it's not so bad on my lab machines because they are all Linux and we  
run our own file server, but if you walk downstairs to the  
undergraduate clusters that run Windows/Novell, you can wait up to  
five minutes after turning the machine on before the desktop appears  
if you do it on the hour in term time when lab teaching's on, and  
this is because of network load.


The University magnanimously grants each student just a few MB of  
quota in /home (or H: I think they call it) -- many of them resort to  
doing all their work from USB flash keys. This is the sort of  
nonsense one has to put up with. I ask the first year students to  
work out how much they are worth by looking up the price of hard disk  
drives. The admin hate me :)


Anything to make sure the temporary files stay on the local machine!

Nick/.

On 13 Oct 2006, at 10:04 am, Graham King wrote:

If the files are _required_ to remain until the next time the user  
runs
OOoLilypond, /tmp might not be the best place.  On some unices, / 
tmp is

a swap-based filesystem that gets trashed at reboot; on others
(including various Linux distros), there's a cron job that removes
anything that has not been accessed for some period of time.

On Fri, 2006-10-13 at 09:15 +0200, Mats Bengtsson wrote:


Samuel Hartmann wrote:

Hi Mats,

Mats Bengtsson wrote:



Samuel Hartmann wrote:

* on Linux, ~/.ooolilypond-tmp is used for temporary files


Why not use a directory in /tmp/ for temporary files? I'm probably
not the
only one who has $HOME on a network file system with limited quota.
Of course, I could add a soft link from .ooolilypond-tmp to /tmp/.


Using /tmp can cause problems when several users use OOoLilyPond on
the same machine. The temporary files are the LilyPond input  
file, the
LilyPond output, the eps or png file. These file stay in the  
temporary

directory until the next time you run OOoLilyPond. Another user
running OOoLilyPond will have problem deleting or overwriting these
files.

Such problems are easily handled by creating separate subdirectories
below /tmp/,
for example based on the user name or using tmpfile().

   /Mats




___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (Darwin)

iD8DBQFFL1jnFo+kGmUnzkQRAmEaAJ478I8C6S3QqDTCJYWlSv5zWBK9xACfRsOW
DDcwgojYrA8mZIbQCHalYCY=
=w+as
-END PGP SIGNATURE-


___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Lilypond store?

2006-07-05 Thread Nicholas Bailey

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


On 5 Jul 2006, at 2:09 pm, Stewart Holmes wrote:

Yes. Harsh this may sound, but how much of the music on Mutopia  
would you be satisfied to print out, and use yourself? From a quick  
browse through various sections, I have to say that a large amount  
of the music on there is fairly poorly engraved. My proposition is  
for much more strict quality control... after all, nobody will pay  
money for music unless it looks professional.


Oh yeah? And when did you last see a set of orchestral parts that  
looked "professional"? Some of them are even photocopies of (badly)  
handwritten manuscripts!


Isn't that why Han-Wen started writing Lilypond in the first place?

That said, anything to increase the profile of Open Software and  
increase the quality of music publishing has to be good, so good luck  
to you. I don't think existing publishers will agree with me though :)


Nick/.

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (Darwin)

iD8DBQFEq8BwFo+kGmUnzkQRAheSAJ0aMR1wCIhvZVp8B/vorq0ISFFGFACgnNu7
oUUvtbBlh7NVWTkqafltvF0=
=cp3K
-END PGP SIGNATURE-


___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: scanning music and transposing

2006-01-15 Thread Nicholas Bailey

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 15 Jan 2006, at 4:45 pm, Robert T Wyatt wrote:


Hi Lilypond folks,

I was wondering if anyone has scanned sheet music and then used 
Lilypond to transpose keys (especially on a Macintosh). I've googled a 
bit and haven't found a method for doing this yet. Any guidance is 
appreciated.



This is actually quite difficult!

Kia Ng in Leeds knows how to do it

http://www.kcng.org/omr/

but it's a big deal. I think he charges money to do it. But he can 
handle hand-written stuff as well as printed. I don't know if he has a 
lilypond backend.


Nick/.

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (Darwin)

iD8DBQFDypbSFo+kGmUnzkQRAr/FAKCHk/yhHUCXIPE15J54nZqkXpOEXACeMKWB
4Dsd67kAjn9U2FEBSHpfTSA=
=lxEp
-END PGP SIGNATURE-



___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: User Experience Engineering

2006-01-06 Thread Nicholas Bailey

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


On 6 Jan 2006, at 10:57 am, fiëé visuëlle wrote:


There's already LilyPad for MacOS X 
(http://edbaskerville.com/software/lilypad/), LilyPond's own simple 
GUI (at least on MacOS X) and jEdit's LilyPond mode 
(http://lily4jedit.sourceforge.net/).
And as a GUI tool there's at least RoseGarden on Linux 
(http://www.rosegardenmusic.com/), that can export LilyPond code.
Some other GUI tools might be able to export MusicXML that could be 
converted to LilyPond code (never tried that myself), or you could go 
via MIDI (but the midi2ly code is rather ugly).


Don't forget Denemo (http://denemo.sourceforge.net/) which is 
maintained by Adam Tee and others. It's a WhatYouSeeAllYouWant thing, 
i.e. it's really ugly on screen until the you press the lilypond export 
button, then the output's beautiful as we'd all expect.


Apparently, there's a DarwinPort of it. Also RPM, and of course a 
debian package. No Windows port AFAIK, at last since v0.5 and the sound 
didn't work on that.


I'll stick to emacs myself, but some folk might like it :)

Nick/.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (Darwin)

iD8DBQFDvmyNFo+kGmUnzkQRAs1xAKCN2CS3SQGZTyXrhR7oGK/Eh+TB9QCgha3q
uLwWFY8s74uS5BlTKoR7lXk=
=3Qfn
-END PGP SIGNATURE-



___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: User Experience Engineering

2006-01-06 Thread Nicholas Bailey

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


On 5 Jan 2006, at 9:31 pm, Han-Wen Nienhuys wrote:
Keep in mind that every 10 minutes we save you on doing system 
administration, typically takes us 8 hours of debugging, fiddling with 
cross-compilers and testing.   Add to that that Windows by far is our 
least favorite platform: I'll go on record saying that the entire 
development team actually loathes and despises Windows.


Hear hear! (not that I'm on the development team, I hasten to add) If 
you have to use Windows, Linda, and you really don't since you could 
install Linux over the top of it on almost any Windows-compatible 
hardware you actually control, the best thing to do is to not to use 
any Microsoft applications if you can avoid it. Install new web 
browsers, editors, everything. I speak from bitter and current 
experience as I'm trying to write a web site with css that actually 
works on Internet Explorer: it flagrantly mis-implements the web 
standards and provides Microsoft-only "specials" to "fix" them.


The Scilab experience is instructive in this case. They spent ages 
making a Windows version, then when it eventually just about started to 
work, all they got from the Windows community was complaints about 
missing functionality (and in contrast to the other communities, no 
contributed code, in spite of the allegedly large user-base).


Caltech alumni especially should be aware of this. Tut tut. :)

Nick/.
http://cmt.gla.ac.uk

If you're concerned about user-experience, I recommend you to choose 
between any of the following options


- switch over to MacOS

- sponsor the development team for Windows usability work

- volunteer time to help engineer the Windows release


Regards,

--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (Darwin)

iD8DBQFDvkToFo+kGmUnzkQRArQwAJ4ppjXK+pZoAAOdfbnFmBcnLk69UQCfTlfR
SXL+RrfbK16PyhurLNRtlo4=
=AbtF
-END PGP SIGNATURE-



___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: A simple diagram of a .ly file?

2006-01-06 Thread Nicholas Bailey

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi Ray! And a happy new year to you too!

I found a similar problem with understanding when and how tweaking 
properties can be used, so I know what you mean. I've got no excuse: 
the manual even tells you what to look up, how and in which order, but 
it is one of those that you read, think "Yeah, I understand that", then 
find yourself unable to actually do any of it! A bit like doing 
Schenkerian analysis really. It's really easy if you know the answer 
before you start :) Lilypond is a salutary experience and has made me a 
lot more tolerant of some of my first-year C programming students!


I don't know if this is just because the problem of music layout is 
inherently complex. Maybe. Or perhaps I'm just getting old.


One thing about syntax and layout: I do find the lilypond mode for 
emacs rather useful. If I'm thinking about higher things, I'm still 
sufficiently inexperienced to write c2' instead of c'2, and the syntax 
colouring of emacs immediately points up the error. I use Debian 
Gnu/Linux so I just installed it from the repository. I don't know 
about its availability for other platforms, or if similar capabilities 
exist for other portable editors (jedit and kate are popular around 
here). But it might be worth looking into. It might not be so good at 
helping with global structure though.


I hope you carry on with Lilypond. It seems to me like using LaTeX. 
Dreadfully over-complicated at first, but with familiarisation comes 
the feeling of amazement that you could ever have put up with what you 
were using before, and astonishment that you ever found it hard to use.


Nick/.
http://cmt.gla.ac.uk

On 5 Jan 2006, at 4:54 am, Ray wrote:

First off, I think Lilypond is amazing and I had very few problems 
installing

it or using it, despite a relatively limited musical knowledge.  I'm an
amateur songwriter with no ambitions of ever going pro but wanted to 
print out
my music as a gift for my mom at Christmas.  We're talking very simple 
stuff:
a melody, lyrics, and the markup guitar chords at (approximately) the 
right

time.

Through the tutorial I quickly gained fluency in the make up of an .ly 
file,
but I found that as the file got larger it got harder and harder to 
keep track
of. Furthermore, when any kind of bug appeared it was almost 
impossible to
sleuth out...as there is almost no documentation (that I could find, 
anyway)
dealing with the syntax or _general_ form of a .ly document.  I don't 
see this
as a failing per se, but perhaps it might be something that folks 
could push
for as time permits?  Alternatively, additional templates might be 
nice, ones

that address non-classical music forms.

In my case, I found it hard not to compare Lilypond to HTML...they 
both seem
essentially like markup languages and they both have "header" files.  
Getting
the hang of Lilypond _should_ be relatively easy.  But having a visual 
sense
of the .ly "body" is much, much harder.  In the example files it's 
hard to
discern what are the variables and what are the Lilypond syntax codes 
(color
coding the examples would be a great boon for anyone trying to figure 
them
out).  And there doesn't seem to be any kind of simple discussion 
about how

to organize a file, such as:

"A .ly file has 3 basic parts.  The header, the body, and the score.  
In the
header, info about the piece is given (composer, title, etc.) as well 
as any
other useful info the program may need but which doesn't relate to the 
notes
themselves.  The body is where the notes and the lyrics are set down.  
The
score is where the "printing" (whether to paper or MIDI) is done.  
Variables
are written in the 'body' part and then used later as part of the 
score."



I'm not even sure I'm right about what I've just written, actually, 
but it's

what I'm gleaning from the current examples, most of which are fine for
explaining the particular microscopic issue but which don't place it 
in a

macroscopic context.  After about 2 weeks of solid sleuthing and head
scratching,  I am still having a heck of a time getting my .ly file to 
print
a pdf and a MIDI file at the same time, and I haven't had any luck in 
using
the "score" section.  I can get a nice pdf if I comment out my score 
part,
but then it won't play MIDI.  I also have had a heck of a time with 
getting
my lyrics to match the right notes.  I tried using the "\lyrics" line 
but

couldn't get the syntax to work.

Also, what the tutorial needs is some kind of sense of how these 
smaller
pieces fit into a larger whole.  It's easy enough to see that "{a2 b1 
c4is
(d8 e16)}" will write appropriate notes.  It's much harder to know 
what's

going wrong when they _don't_ appear that way as part of a larger song.

Please don't take this as a vent or that I'm upset---I'm not:  I could 
never
write music like this without Lilypond and really want to become more 
fluent
in writing it so that it doesn't take me so long to write songs down.  
If

Re: Changing polyphonic per-voice rest position

2006-01-04 Thread Nicholas Bailey

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


On 4 Jan 2006, at 4:33 pm, David Raleigh Arnold wrote:


Wouldn't it be better to have \followrests mean that the rest
takes its pitch from the next note in the part?  Rests are
cues and the ideal pitch for a rest if there is more than one
part is the one that leads one's eye to the note.  daveA



Quite right! There is no such thing as \followrests in 2.6 though? (I 
couldn't it in 
http://lilypond.org/doc/v2.6/Documentation/user/lilypond.html)


I've gone through and manually placed the rests explicily. Throuble is 
now, after running my scordatura program, the rests sometimes get 
placed on spaces in the staff which makes it look like minim rests and 
semibreve ones are swapped, but actually they are just being typeset 
half a line off (like I asked for).


I think it'll be best to tackle this by hand for the moment. I'll send 
you a PDF of what I've got so far if you're interested...


Nick/.

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (Darwin)

iD8DBQFDvBcgFo+kGmUnzkQRAuQNAJ45Ez23F2/YbIKdtnD5veaeEnF/mACdG9lE
cYr9umILhmtn732VoEzF9jQ=
=Rpsb
-END PGP SIGNATURE-



___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Changing polyphonic per-voice rest position

2006-01-03 Thread Nicholas Bailey

On 3 Jan 2006, at 10:42 am, Maarten Storm wrote:


You could do

\override Rest #'staff-position = #x

where x is a number indicating the position on the staff. Positive 
above the middle line, negative under it.

You can find a good example in the regression tests.


Ah, I see, you put it in the polyphonic voice and it really does only 
change the rest for that voice. I was using loads of << ... \\ ... >> 
constructs, rather than
typing four separate parts like you would with a string quartet or four 
voices. Then I'd put the override at the top of the score where of 
course it didn't work, so I went off on the tangent of trying to get 
something like \override VoiceOne.Rest ... to work (which of course I 
couldn't). Thanks for your help with this.


Actually, I think the explicit positioning with eg b'2\rest might be 
the thing. The reason is that after typesetting, I'm running the whole 
lot through a lex program to convert it to 19-divisions of the octave 
(cis != des) which will then be played on a retuned MIDI keyboard so 
that each octave covers an octave and a fifth of keys. So if I use the 
explicit placement for all the rests, there won't be any nasty 
surprises when the version with scordatura tuning version for keyboard 
(?!) is typeset.


All this is very unlikely to make any sense at the moment, but I urge 
people to come along to the gig if they are interested and around at 
the time...


http://markov.music.gla.ac.uk/cmt-wiki/NextSeminar#nism

If anyone is interested in the 19-divisions-of-the-octave microtonality 
stuff, maybe they can email me off list and I'll send them some 
resources.


One final tiny little point of interest. I've noticed that the rest 
placement is actually much worse in 2.6 (specifically 2.6.3 debian 
unstable) than 2.4 on my powerbook, so that there are collisions with 
rests in addition the eccentric placement.


The attached snippet shows what I mean. In the first bar, the b 
semibreve collides with the minim rest in (the implicit) voiceTwo.


Also, just a very very minor thing, but the braces at the left hand 
side of the staff have increased in size since 2.4. This looks fine, 
but they collide with the bar numbers now, so you have to increase 
their offset to generate really nice output. (I think I know how yo do 
this).


I notice I'm a few minor revisions behind the stable release, I'm just 
using what's in the debian unstable branch. Here're the first three 
bars anyway, with the collision in bar 1 and the very high rest 
placement in bar 3.


When I've got the whole thing sorted, I'll put it on Mutopia or 
something... I wonder how many people have ill-tempered keyboards so 
they can play it though? :)


\version "2.6.3"

\header {
title= "Ut, re, mi, fa, sol, la."
composer = "John Bull"
}

\score {

\new GrandStaff <<
 \new Staff {
  #(set-accidental-style 'voice)

  %% Bar 1
  \time 3/1
  g1 a  << b \\ {r2 g} >>

  %% Bar 2
  \time 4/1
  << {c'1 d'} \\ {a2 c'~ c' b2:16} >>
  << {e'1 e'} \\ {c'4 g c'2~ c'4 b g a } >>

  %% Bar 3
  << b1 d' >>
  << a c' >>
  << {r2 d'~ d' c'~} \\ {b1 a} >>

 }

 \new Staff {
  #(set-accidental-style 'voice)
  \clef bass

  %% Bar 1
  r2 g~ g f << r1 \\ {e2. d4}  >>

  %% Bar 2
  << r2 \\ c2 >>
  << {g1 f2 e2. d4 c d e c} \\ {e2 d1 c2 a,~ a,4 b, c2} >>

  %% Bar 3
  << {g4 d} \\ b,2 >>
  << {g2~ g4 e fis2} \\ {a,4 g, a,1} >>
  << g2 \\ {g,4 a,} >>
  << {g2~ g4 f f2} \\ {b,4 c d2 a,} >>
 }
>>

\layout {
\context {
\Staff
\remove Time_signature_engraver
}
}

} % end of score





___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Changing polyphonic per-voice rest position

2006-01-03 Thread Nicholas Bailey


On 3 Jan 2006, at 10:42 am, Maarten Storm wrote:


You could do

\override Rest #'staff-position = #x

where x is a number indicating the position on the staff. Positive 
above the middle line, negative under it.

You can find a good example in the regression tests.


Ah, I see, you put it in the polyphonic voice and it really does only 
change the rest for that voice. I was using loads of << ... \\ ... >> 
constructs, rather than
typing four separate parts like you would with a string quartet or four 
voices. Then I'd put the override at the top of the score where of 
course it didn't work, so I went off on the tangent of trying to get 
something like \override VoiceOne.Rest ... to work (which of course I 
couldn't). Thanks for your help with this.


Actually, I think the explicit positioning with eg b'2\rest might be 
the thing. The reason is that after typesetting, I'm running the whole 
lot through a lex program to convert it to 19-divisions of the octave 
(cis != des) which will then be played on a retuned MIDI keyboard so 
that each octave covers an octave and a fifth of keys. So if I use the 
explicit placement for all the rests, there won't be any nasty 
surprises when the version with scordatura tuning version for keyboard 
(?!) is typeset.


All this is very unlikely to make any sense at the moment, but I urge 
people to come along to the gig if they are interested and around at 
the time...


http://markov.music.gla.ac.uk/cmt-wiki/NextSeminar#nism

If anyone is interested in the 19-divisions-of-the-octave microtonality 
stuff, maybe they can email me off list and I'll send them some 
resources.


One final tiny little point of interest. I've noticed that the rest 
placement is actually much worse in 2.6 (specifically 2.6.3 debian 
unstable) than 2.4 on my powerbook, so that there are collisions with 
rests in addition the eccentric placement.


The attached snippet shows what I mean. In the first bar, the b 
semibreve collides with the minim rest in (the implicit) voiceTwo.


Also, just a very very minor thing, but the braces at the left hand 
side of the staff have increased in size since 2.4. This looks fine, 
but they collide with the bar numbers now, so you have to increase 
their offset to generate really nice output. (I think I know how yo do 
this).


I notice I'm a few minor revisions behind the stable release, I'm just 
using what's in the debian unstable branch. Here're the first three 
bars anyway, with the collision in bar 1 and the very high rest 
placement in bar 3.


When I've got the whole thing sorted, I'll put it on Mutopia or 
something... I wonder how many people have ill-tempered keyboards so 
they can play it though? :)


\version "2.6.3"

\header {
title= "Ut, re, mi, fa, sol, la."
composer = "John Bull"
}

\score {

\new GrandStaff <<
 \new Staff {
  #(set-accidental-style 'voice)

  %% Bar 1
  \time 3/1
  g1 a  << b \\ {r2 g} >>

  %% Bar 2
  \time 4/1
  << {c'1 d'} \\ {a2 c'~ c' b2:16} >>
  << {e'1 e'} \\ {c'4 g c'2~ c'4 b g a } >>

  %% Bar 3
  << b1 d' >>
  << a c' >>
  << {r2 d'~ d' c'~} \\ {b1 a} >>

 }

 \new Staff {
  #(set-accidental-style 'voice)
  \clef bass

  %% Bar 1
  r2 g~ g f << r1 \\ {e2. d4}  >>

  %% Bar 2
  << r2 \\ c2 >>
  << {g1 f2 e2. d4 c d e c} \\ {e2 d1 c2 a,~ a,4 b, c2} >>

  %% Bar 3
  << {g4 d} \\ b,2 >>
  << {g2~ g4 e fis2} \\ {a,4 g, a,1} >>
  << g2 \\ {g,4 a,} >>
  << {g2~ g4 f f2} \\ {b,4 c d2 a,} >>
 }
>>

\layout {
\context {
\Staff
\remove Time_signature_engraver
}
}

} % end of score





___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Changing polyphonic per-voice rest position

2006-01-01 Thread Nicholas Bailey

Hello!

I'm trying to typeset a piece of polyphonic keyboard music by the 
English composer John Bull with version 2.4 and 2.6 (two different 
platforms), and I've noticed the positioning of the rests doesn't look 
too good. I understand that you can place a rest using a note followed 
by \rest, but for much of the score the register of the "sooprano" part 
is rather low, and the default rest position for that voice seems to be 
at the very top or even above the clef.


Would it be possible to say "Please use the following default vertical 
positions for rests for the moment" in the score, to save having to 
place rests explicity the whole time? I've read the manual and as far 
as I can understand it, it might be possible to set staff-position of 
Rest somehow, but as to how to achieve this per-voice, I'm very much 
out of my depth I'm afraid.


Any help very much appreciated.

Nick



___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user