Braille

2017-02-07 Thread Ralph Little
Hi,I see that there is some renewed activity in Lilypond dev and that's always nice to see.I would like to drop something entirely different into the pot. I have resurrected my Braille music output project, which was originated around 12 years ago and has been picked up and dropped at various

RE: Stepping down and moving on

2016-11-09 Thread Ralph Little
Hi David et al,A loss to the Lilypond project is a gain to your future employer.I wish you the best in your future endeavours. Projects as big and complex like Lilypond need dedicated staff and someone will hopefully fill that space in the future. Cheers,Ralph

Re: Changing voice order...

2016-11-01 Thread Ralph Little
Hi,My 2c worth > I'd wish more users would participate in this discussion. This behaviour is news to me. I would have expected Voice1, 2, 3, 4.Bu then I don't usually prepare anything that has more than 2 simultaneous voices.I understand why it is the way that it is though so I don't have

Re: Branch management

2016-08-12 Thread Ralph Little
Hi, > If, as you say, you only have one commit on your branch you can also > just copy that commit to a new branch and later delete the old branch: git > checkout master > git checkout -b my/new/branch > git cherry-pick commit-id-from-old-branch ... later ... > git branch -D dev/rlittle > git

Re: GUB and librestrict

2016-08-08 Thread Ralph Little
Hi Excellent! I will give it a try tonight! Many thanks Ralph On Mon, 8/8/16, Masamichi Hosoda wrote: Subject: Re: GUB and librestrict To: w...@gnu.org Cc: m...@philholmes.net, littlesincan...@yahoo.co.uk,

XML export to facilitate braille music

2008-11-22 Thread Ralph Little
Hi, I notice from recent times that a few people are interested in MusicXML output from Lilypond. I have been approached by a programmer who is interested in helping me with my efforts to produce braille output by going the XML approach. I think this would be easier than trying to get the

Re: GPD: official shortest note in lilypond

2007-11-07 Thread Ralph Little
Hi, 128th notes are specifically supported also in Braille Music although the support is a bit clumsy and seems like an afterthought as it is represented differently from other durations. Regards, Ralph - Be smarter than spam. See how smart SpamGuard is

Re: MIDI staffs or voices?

2007-10-26 Thread Ralph Little
Hi, Sorry, I did not submit it for inclusion in the LSR because I've not had time to verify that there are no issues with it. I guess if someone has tried it and there are no side effects, it would be worthwhile submitting it Regards, Ralph Has anyone added it to LSR yet? /Mats

Re: MIDI staffs or voices?

2007-10-20 Thread Ralph Little
Han-Wen Nienhuys wrote: 2007/10/20, Ralph Little [EMAIL PROTECTED]: This is so because the Staff_performer is actually just a note catcher - it creates a single Audio_staff object and stuffs all the notes received from any child voices. Putting it in Voice makes it catch only the notes

MIDI staffs or voices?

2007-10-19 Thread Ralph Little
Hi, In performance.cc, there is a comment from Han-Wen: /* Huh? Why does each staff also have a separate channel? We should map channels to voices, not staves. --hwn. */ This refers to the fact that tracks are assigned to Audio_staff. I agree with the comment, but I think that

Re: A quick Performer_group query

2007-10-10 Thread Ralph Little
Han-Wen Nienhuys wrote: 2007/10/9, Ralph Little [EMAIL PROTECTED]: Hi, More strangeness. In Performer_group::do_announces(), there is this: == while (1) { performer_each (get_simple_trans_list (), Performer::create_audio_elements

Strange construct

2007-10-09 Thread Ralph Little
Hi, Sorry for my C++ ignorance, but what does the following do? = void performer_each (SCM list, Performer_method method) { for (SCM p = list; scm_is_pair (p); p = scm_cdr (p)) { Performer *e = dynamic_castPerformer * (unsmob_translator (scm_car

A quick Performer_group query

2007-10-09 Thread Ralph Little
Hi, More strangeness. In Performer_group::do_announces(), there is this: == while (1) { performer_each (get_simple_trans_list (), Performer::create_audio_elements); if (!announce_infos_.size ()) break;

precomputed_recurse_over_translators

2007-10-08 Thread Ralph Little
Hi, Can anybody help me with what the group of functions surrounding: precomputed_recurse_over_translators() and Translator_group::precompute_method_bindings() ...do? I start to lose the plot a bit here... Regards, Ralph ___ lilypond-devel mailing

Re: Copyright, new branches etc

2007-10-01 Thread Ralph Little
Han-Wen Nienhuys wrote: No need to get permission; if you have a git server running somewhere, you can put it there. Otherwise, please register at savannah.gnu.org, and ask to be added to the lilypond project. When you've successfully pulled over ssh, you can create a new branch by doing git

Re: Copyright, new branches etc

2007-09-28 Thread Ralph Little
Han-Wen Nienhuys wrote: 2007/9/27, Ralph Little [EMAIL PROTECTED]: I currently have some scheme and C++ code for manipulating Braille. Also, I have modified a recent git pull to replicate the Performer implementation into an Embosser framework. This was a bigger job than I anticipated

Tabs

2007-09-27 Thread Ralph Little
Hi, I have looked at the GNU coding style recommendations, but could not see a preference for the use of tab characters in code. Do we use tabs in Lilypond code, or 2 spaces? Regards, Ralph ___ lilypond-devel mailing list lilypond-devel@gnu.org

Copyright, new branches etc

2007-09-27 Thread Ralph Little
Hi, Sorry, some more coding questions. I've made quite a few mods to about 30 or so files and created a few of my own in my local git pull of Lilypond. It occurs to me that I should start doing it properly now ;) Should I get permission to create a new branch? For new files, what is the

Re: Tabs

2007-09-27 Thread Ralph Little
Hi, Ah, sorry, I should have made myself clearer - I meant in Lilypond source code. :D 2 spaces it is.. Regards, Ralph Graham Percival wrote: Ralph Little wrote: I have looked at the GNU coding style recommendations, but could not see a preference for the use of tab characters in code

Re: Copyright, new branches etc

2007-09-27 Thread Ralph Little
Hi, Sorry, I should also have officially mentioned that I am tackling the *long* promised Braille output option for Lilypond. This is a *serious* effort to get this done. I currently have some scheme and C++ code for manipulating Braille. Also, I have modified a recent git pull to replicate

Re: Performance and MIDI

2007-09-22 Thread Ralph Little
Erik Sandberg wrote: But in any case: Engravers (which produce a sheet-music-friendly grob graph) and Performers (which produce some midi-friendly data structure), are both subclasses of Translators. If you are going to produce Braille output (which is my guess for some unknown reason), you

Performance and MIDI

2007-09-21 Thread Ralph Little
Hi, The code behind MIDI output and Performance seem to be pretty much tightly tied together. Was it ever intended that Performance be used for other output types? The Performance class contains specific MIDI references. I was under the impression that MIDI output was but one implementation

Lyrics independent of notes

2007-09-07 Thread Ralph Little
Hi, The example in the 2.11.32 manual 7.3.5.4 Lyrics independent of notes generates a load of warnings. Has this always been so? Example: testlyrics.ly:8:34: warning: Lyric syllable does not have note. Use \lyricsto or associatedVoice. lyr = \lyricmode { I like my cat! } ...even though

Re: Stream event structure

2007-09-06 Thread Ralph Little
Erik Sandberg wrote: According to the thesis, the stream event contains a context field which contains the id of the outlet context for the event. I can't seem to find this in the event structure at all and I can't think of a good reason for it to be there anyway for the implementation as it

Stream event structure

2007-09-05 Thread Ralph Little
Hi, I'm trying to get to grips with how the new stream event system works by studying the code and following Erik's thesis. According to the thesis, the stream event contains a context field which contains the id of the outlet context for the event. I can't seem to find this in the event

Re: FYI: Status of Ancient Notation Implementation

2006-10-12 Thread Ralph Little
Attached patch should fix this one and theoretically even *speed up* glyph name lookup, since it removes obsolete scheme code. Instead of trying to fix the scheme code, I added a new longa note head to the feta font. It looks exactly like a brevis head, but with a stem like quarter note.

Music Streams and file input/output

2006-10-05 Thread Ralph Little
Hi, I have read Erik's paper with interest. There is reference to an implementation of an output of a music stream to file and vice versa - does such a thing exist in the current 2.9 version or is it separate? I'd be quite interested in having a look at this Cheers, Ralph

Longa notes

2006-10-04 Thread Ralph Little
Hi, Running 2.9.17-1 on Windows, I get the following error for c\longa: warning: note head 'noteheads.u-2' not found. I don't really know anything about longas, but I was just experimenting with different aspects of lily and this popped up... c\breve works fine though. Cheers, Ralph

Scheme State

2006-09-29 Thread Ralph Little
Hi, I'm doing some Scheme to parse music structures, but I'm finding that I need to save and update some state information as I parse the tree. I could set aside some globally scoped structure that is not passed around the various calls while I'm parsing the tree but this feels wrong. Could some

Build error on Gentoo for 2.7.15

2005-11-15 Thread Ralph Little
Hi, I'm getting an error when compiling on Gentoo. I have ~x86 set for bleeding edge packages, so this might be part of the problem :( I didn't notice any problems in the earlier output. However, here is what I get if anybody has any ideas. Much obliged in advance. Regards, Ralph

Re: Colours

2005-04-21 Thread Ralph Little
I am converting the colour (sorry for the British spelling!) Don't apologize (or apologise depending on which dictionary you use!) for spelling it correctly! :D Regards, Ralph This email and any files

Make fails on Gentoo

2005-04-18 Thread Ralph Little
Hi, I am getting a build error on Gentoo. It is complaining that mftrace does not have the pfa option. mftrace: 1.1.2 lilypond: 2.5.2 Regards, Ralph This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity

Re: battle-plan for 2.5 development

2004-11-17 Thread Ralph Little
Hi, Undeniably the mass market at the moment would look to be using Windoze as a platform. If we could see an end to dependance on Cygwin, that would (partly) open the door to mass acceptance of Lilypond by the general public. Certainly if, as Erik says it could be boxed up for one-step

RE: battle-plan for 2.5 development

2004-11-17 Thread Ralph Little
. -Original Message- From: Mats Bengtsson [mailto:[EMAIL PROTECTED] Sent: 17 November 2004 13:14 To: Ralph Little Cc: [EMAIL PROTECTED] Subject: Re: battle-plan for 2.5 development Ralph Little wrote: Hi, Undeniably the mass market at the moment would look to be using Windoze

RE: two questions

2004-10-15 Thread Ralph Little
PROTECTED] Sent: 15 October 2004 14:24 To: Ralph Little Cc: [EMAIL PROTECTED] Subject: Re: two questions For some reason, LilyPond creates new contexts for each of the blocks. Just add a \new Voice or \new Staff to get wbat you want: \score{ \new Voice { \foo \bar

Re: Male/female/other

2004-09-14 Thread Ralph Little
Hi, Funnily enough, I already commented on this sort of thing and I tend to agree with Han-Wen on this. I don't think that it is unfair to pick a suitable gender depending on the situation. And I quote from my previous email on the subject: === The

RE: Male/female/other

2004-09-14 Thread Ralph Little
PROTECTED] Sent: 14 September 2004 17:16 To: R. D. Davis Cc: Ralph Little; lilypond-devel Subject: Re: Male/female/other R. D. Davis writes: Funnily enough, I already commented on this sort of thing and I tend to agree with Han-Wen on this. So do I. That's no surprise; so do

Re: manual style

2004-09-08 Thread Ralph Little
Hi, Yeh, I object, but only 'cause I'm a bloke! ;) More seriously, I've not seen many pronoun references, and I think that it is generally better to avoid them altogether if at all possible with direct command-like phrases. I must admit to some surprise that there is such a standard that

Compiling CVS

2004-08-02 Thread Ralph Little
Hi, I am trying to compile CVS for the first time so that I can put together some patch contributions. I'm having lots of probs. I have checked out the current version, run autoconf.sh and make all and I get some errors. I think I have all the pre-requisites. First, I get a problem in

Braille multi-voices again, another idea

2004-06-02 Thread Ralph Little
Hi, Sorry to bang on about this, it must seem that I'm rather incompetent. :( I had a long think about the multi-voice problem and the fact that they are not easily tied to note events. I didn't like the solution of capturing all the note events and stringing them together as a single markup. The

RE: Way to go.

2004-05-04 Thread Ralph Little
22:08 To: Ralph Little Cc: [EMAIL PROTECTED] Subject: Way to go. [EMAIL PROTECTED] writes: i To get around this, I was going to collect the notes for each voice in the Braille_note_engraver separately in BrailleVoice, then at the end of the measure, copy these strings to the end of a property

typeset_grob

2004-04-15 Thread Ralph Little
Hi, How long can I wait after announcing a GROB before typesetting it? Does it have to be typeset within the same translation timestep as the announce, or can I typeset it at the end of the measure? If I do, what affect will this have internally? I have some text that I want to typeset, the

Staff spacing, Lyrics and Braille

2004-04-01 Thread Ralph Little
Hi, I have been experimenting with system spacing and I have noticed some curious effects. In the pursuit of completing my Braille stuff, I have been experimenting with spacing where there is no Staff context. For example, just lyrics, or Braille. I expected the Braille/Lyrics to close up

Re: Text spanners that word wrap.

2004-03-15 Thread Ralph Little
Hi Han-Wen, Thanks for your response. The second option is what I think is best. The Braille reads like unbroken text and is not structured positionally in music like usual notation, since this kind of visual structure has no meaning to a blind person. If you care to look at the examples on

Text spanners that word wrap.

2004-03-11 Thread Ralph Little
Hi again, I am getting on well with my Braille exploits, but I am looking for some advice on output formatting. Currently, for debug purposes, I'm attaching my Braille to individual notes but progress has made this not now tenable. I have been looking at the text-spanner-engraver code for some

Text spanners that word wrap.

2004-03-11 Thread Ralph Little
Hi again, I am getting on well with my Braille exploits, but I am looking for some advice on output formatting. Currently, for debug purposes, I'm attaching my Braille to individual notes but progress has made this not now tenable. I have been looking at the text-spanner-engraver code for some

Me and Braille music again

2004-02-24 Thread Ralph Little
Yippee I've got some spare time. So, I'm pretty well done doing a Braille font for Lily, that's no problem. How I've decided to tackle it is to design a new engraver which will hang the Braille text across the top of the current context items (e.g. Staff). I've studied a selection of existing

RE: Me and Braille music again

2004-02-24 Thread Ralph Little
Hi, OK, Sounds sensible, I'll go along with all of that. Yoodaboss! No, who would do that? If it is working, we will ship and document the BrailleStaff in the standard distribution. snigger We have customers that say that. Don't worry about it, we'd never do that! I'd better get on with

SF s during dynamic spanner.

2004-02-19 Thread Ralph Little
Hi, I noticed this recently. I'm not sure how to get around it Lilypond 2.1.19 (2.1.2 as well I think). ---8---8-- -8-- \score { \notes { \relative c' { c-\ d e-\sf f-\!

Re: Lilypond to Braill? (Jeremy Black)

2003-09-19 Thread Ralph Little
Hi, Well, it sort of is, but I don't get much time to work on it and it has stalled. I am hoping to get back onto it shortly, but if you want to have a go, be my guest! :D I have a reasonably good understanding (I think) of the Braille music syntax, now. My biggest problem is getting into

RE: New website

2003-08-14 Thread Ralph Little
Hi, Flippin' eck! I don't know how I missed it. I was probably visually drawn to the menu at the top of the front page, so missed the stuff at the bottom! :D Cheers, Ralph -Original Message- From: Han-Wen Nienhuys [mailto:[EMAIL PROTECTED] Sent: 07 August 2003 15:05 To: Ralph Little

RE: New website

2003-08-14 Thread Ralph Little
Han-Wen said: To combat the learning curve, I think that it would be better to write a simple program etc... It does seem that a lot of people have difficulty in getting pass the first hurdle, i.e. running Lilypond on the test file. Like a lot of things, if you can get a simple thing working

RE: New website

2003-08-07 Thread Ralph Little
Hmm.. I'm not quite sure what that means, but the doc. link IS in a logical place, as far as I can see. I just had a mental aberration when looking at it! :) Ralph -Original Message- From: Jan Nieuwenhuizen [mailto:[EMAIL PROTECTED] Sent: 07 August 2003 15:39 To: Ralph Little Cc

RE: Braille Lime

2002-12-23 Thread Ralph Little
PROTECTED]] Sent: 20 December 2002 17:24 To: Ralph Little Cc: '[EMAIL PROTECTED]' Subject: RE: Braille Lime [EMAIL PROTECTED] writes: Spacing is not significant to the extent that it is in ordinary notation, and the music is encoded into simply a list of Braille symbols, as spacing is a lot

RE: Braille Lime

2002-12-20 Thread Ralph Little
to get back to me about it. Regards, Ralph -Original Message- From: Han-Wen Nienhuys [mailto:[EMAIL PROTECTED]] Sent: 19 December 2002 22:43 To: Ralph Little Cc: '[EMAIL PROTECTED]' Subject: Braille Lime [EMAIL PROTECTED] writes: Otherwise, it seems to me that with the aid of a suitable

Braille lilypond

2002-12-19 Thread Ralph Little
Hi, I'd be quite interested in contributing to this. I have not developed on Lily before, but I have experience mostly with C, but also more recently with C++ and am quite keen. ;) Anybody got a good idea as to where would be a good place to start? Regards, Ralph -- Our communications

RE: Braille lilypond

2002-12-19 Thread Ralph Little
what I find Cheers, Ralph -Original Message- From: Mats Bengtsson [mailto:[EMAIL PROTECTED]] Sent: 19 December 2002 10:55 To: Ralph Little Cc: '[EMAIL PROTECTED]' Subject: Re: Braille lilypond Probably, Han-Wen or Jan should answer this qustion, but I give it a first try. Since

Braille Lime

2002-12-19 Thread Ralph Little
Hi, I have had a look at Braille Music and *GOSH* it's a bit complicated! However, undaunted I'm gonna give it a go! There is plenty of documentation on it out there on the Internet. I have a few questions which you guys might be able to help with: Firstly, does anybody know if it is possible to