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
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
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
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
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,
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
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
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
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
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
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
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
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;
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
.
-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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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-\!
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
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
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
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
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
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
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
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
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
58 matches
Mail list logo