Re: 3.0?

2014-01-12 Thread Janek Warchoł
2014/1/12 Carl Peterson carlopeter...@gmail.com:
 What I would *ultimately* like is the ability for someone to visually write
 each part on separate staves (or using two staves with two voices each),
 then those parts are translated into the template without any direct code
 manipulation. The visual interface would be like the single-line view in
 Finale (where it's not trying to deal with line lengths/spacing, etc.). This
 is basically what I do in MuseScore or Finale Notepad from the compositional
 side, but I'm trying to find the most efficient workflow to go from that to
 my template. I don't know if it's practical, possible, or what. I don't know
 whether this would be a Frescobaldi thing or a Denemo thing.


I think this is exactly a Denemo thing.

best,
Janek

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


Re: 3.0?

2014-01-12 Thread David Kastrup
Janek Warchoł janek.lilyp...@gmail.com writes:

 2014/1/12 Carl Peterson carlopeter...@gmail.com:
 What I would *ultimately* like is the ability for someone to visually
 write each part on separate staves (or using two staves with two
 voices each), then those parts are translated into the template
 without any direct code manipulation. The visual interface would be
 like the single-line view in Finale (where it's not trying to deal
 with line lengths/spacing, etc.). This is basically what I do in
 MuseScore or Finale Notepad from the compositional side, but I'm
 trying to find the most efficient workflow to go from that to my
 template. I don't know if it's practical, possible, or what. I don't
 know whether this would be a Frescobaldi thing or a Denemo thing.


 I think this is exactly a Denemo thing.

Well, the question is how much one could pluginize Denemo.  Like,
marking a passage in Emacs which then turns into a small Denemo display
window (the keyboard commands would still travel via Emacs) and back
again...

This could be interesting technology...

-- 
David Kastrup

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


Re: 3.0?

2014-01-12 Thread Urs Liska


Janek Warchoł janek.lilyp...@gmail.com schrieb:
2014/1/12 Carl Peterson carlopeter...@gmail.com:
 What I would *ultimately* like is the ability for someone to visually
write
 each part on separate staves (or using two staves with two voices
each),
 then those parts are translated into the template without any direct
code
 manipulation. The visual interface would be like the single-line view
in
 Finale (where it's not trying to deal with line lengths/spacing,
etc.). This
 is basically what I do in MuseScore or Finale Notepad from the
compositional
 side, but I'm trying to find the most efficient workflow to go from
that to
 my template. I don't know if it's practical, possible, or what. I
don't know
 whether this would be a Frescobaldi thing or a Denemo thing.


I think this is exactly a Denemo thing.

Please add your doubts to the Frescobaldi issue.

Urs


best,
Janek

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


-- 
Urs Liska
openlilylib.org

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


Re: 3.0?

2014-01-11 Thread Janek Warchoł
2014/1/10 Urs Liska u...@openlilylib.org:

 Well,
 compiling a few measures of a single staff feels nearly instantaneous, and
 when you're editing an orchestral score this makes a huge difference.

 Generally I'd think it would be a good idea to have such an interface in
 Frescobaldi.


I know that this is not exactly what we're talking about, but i
believe that things like this (previewing music, partially compiled
scores, instant feedback sacrificing some quality) are exactly what
Denemo is for.  I honestly believe that Denemo would be invaluable to
LilyPond if only it could open all Lily files, not just those created
by itself.  (and if the UIUX kinks would be ironed out).

best,
Janek

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


Re: 3.0?

2014-01-11 Thread David Kastrup
Janek Warchoł janek.lilyp...@gmail.com writes:

 2014/1/10 Urs Liska u...@openlilylib.org:

 Well,
 compiling a few measures of a single staff feels nearly instantaneous, and
 when you're editing an orchestral score this makes a huge difference.

 Generally I'd think it would be a good idea to have such an interface in
 Frescobaldi.


 I know that this is not exactly what we're talking about, but i
 believe that things like this (previewing music, partially compiled
 scores, instant feedback sacrificing some quality) are exactly what
 Denemo is for.  I honestly believe that Denemo would be invaluable to
 LilyPond if only it could open all Lily files, not just those created
 by itself.  (and if the UIUX kinks would be ironed out).

One very nice integrated experience is offered by preview-latex
URL:http://www.gnu.org/software/auctex/preview-latex.  preview-latex
has no clue about the documents itself and does not actually import
them.  It does not parse them and does not touch the input or create a
representation of it.  There are several things it does for fast update
of single items (the first run is per-document, though):

a) it dumps a preloaded format including all document classes and
document styles, namely everything before \begin{document}.  This
operation is optional.

b) When rerunning material in a single item, it cuts it out, precedes it
with what it considers the document preamble, follows it by what it
considers the document ending, and runs that through.  That means,
obviously, that any macros you refer to have to be defined in the
document preamble or stuff won't work.  It's quite uncommon to arrange
a LaTeX source using actual macros, so that usually works pretty well.

When wanting to do that approach using LilyPond, the preloaded format
thing can be accommodated quite better than with TeX (which is taken
as-is as a binary): we can just have a LilyPond process waiting for
action, and use the session mechanism for providing a reasonably
prepared situation without needing a new process each time.

The problem is that LilyPond sources more often than not _are_ arranged
with macro definitions, so we need to get those dependencies right.

-- 
David Kastrup

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


Re: 3.0?

2014-01-11 Thread Carl Sorensen


On Jan 10, 2014, at 11:41 PM, Paul Morris p...@paulwmorris.com wrote:

   Seems like getting just the notes (not layout) out of an
 imported musicXML file should be an easy and straightforward thing, but I
 guess not?
 
I can't speak for Carl P's work.  For me, effective LP input files require 
structure (variables, contexts) that MusicXML knows nothing of. And it's 
generally easier to create them than to fix them on import.

Carl S.



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


Re: 3.0?

2014-01-11 Thread Janek Warchoł
2014/1/11 David Kastrup d...@gnu.org:
 One very nice integrated experience is offered by preview-latex
 URL:http://www.gnu.org/software/auctex/preview-latex.


Indeed, this is very nice.  Although i haven't used it, i know i would
enjoy it :)

j

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


Re: 3.0?

2014-01-11 Thread David Kastrup
Janek Warchoł janek.lilyp...@gmail.com writes:

 2014/1/11 David Kastrup d...@gnu.org:
 One very nice integrated experience is offered by preview-latex
 URL:http://www.gnu.org/software/auctex/preview-latex.


 Indeed, this is very nice.  Although i haven't used it, i know i would
 enjoy it :)

Well, actually it's a lot better than you'd guess from the screenshots:
the proof-of-concept took about two weeks, and the screen shots would
not have been much different then (apart from the descenders being
wrong).

There's been years of development going into it afterwards.  It's
technology that does not get in the way, is fast and reliable, and
integrates with personal workflows seamlessly.

I wish we'd have something like that for the LilyPond manuals.

-- 
David Kastrup

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


Re: 3.0?

2014-01-11 Thread Urs Liska
Am Donnerstag, den 09.01.2014, 10:13 -0500 schrieb Carl Peterson:
 On Thu, Jan 9, 2014 at 6:20 AM, David Kastrup d...@gnu.org wrote:
  Another problem is that LilyPond has a usage philosophy and workflow
  that strongly penalizes manual tweaks.  Graphically/manually oriented
  workflows detract from the importance of getting good default
  typesetting.
 
 I don't know that I agree with this, entirely. I use MuseScore,
 Scorio, and Finale Notepad (depending on where I am and how I feel)
 for compositional work because they provide ease of note entry in the
 composing process and the ability to have instant aural feedback on
 what I've written (particularly if I'm not at my keyboard to play what
 I've written). Once I have the draft of the music written, I will
 manually retype the music into my LilyPond template because of the
 good default typesetting it provides. Now, consider an IDE/GUI setup
 (perhaps an extension of Frescobaldi) that would allow me to define a
 variable for a voice, then pop up a musical staff to enter and play
 back the notes for that variable without dealing with the whole
 compilation process. No manual tweaking of notes, just the entry of
 the entry and playback of the notes, and I don't have to insert the
 notes into the music itself yet or deal with whatever may or may not
 be wrong with the rest of my file. I realize that this would not
 necessarily work for all use cases, but I think for a large number of
 them, this could be beneficial. It would reduce a number of my
 transcription errors without me having to compile, scan for errors,
 potentially figure out where the errors are (depending on workflow),
 correct, recompile, etc.
 
 Carl

https://github.com/wbsoft/frescobaldi/issues/345



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


Re: 3.0?

2014-01-11 Thread Paul Morris
Carl Sorensen-3 wrote
 I can't speak for Carl P's work.  For me, effective LP input files require
 structure (variables, contexts) that MusicXML knows nothing of. And it's
 generally easier to create them than to fix them on import.

I see what you mean.  Unfortunately it makes it harder to use other tools
that are optimized for composing with LilyPond...  Seems like capturing just
the musical content from a MusicXML file and then pasting it into a LP
template or file that has the LP structure should be easier than re-typing
it.  But I defer to those with more experience in this area, as I've only
done musicXML import a few times.  



David Kastrup wrote
 One very nice integrated experience is offered by preview-latex
 lt;URL:http://www.gnu.org/software/auctex/preview-latexgt;.
 snip
 I wish we'd have something like that for the LilyPond manuals.

This does look good.  It would be really nice to have something like this
for the manuals.



Urs Liska wrote
 https://github.com/wbsoft/frescobaldi/issues/345

I'm not sure about this.  Seems like you could get basically the same
workflow by using a second file as a sketchpad without having to introduce a
new UI component.  See my comment at the link above for more of my thoughts
on this.

-Paul




--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/3-0-tp157489p157682.html
Sent from the Dev mailing list archive at Nabble.com.

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


Re: 3.0?

2014-01-11 Thread Carl Peterson
On Sat, Jan 11, 2014 at 11:50 PM, Paul Morris p...@paulwmorris.com wrote:

 Carl Sorensen-3 wrote
  I can't speak for Carl P's work.  For me, effective LP input files
 require
  structure (variables, contexts) that MusicXML knows nothing of. And it's
  generally easier to create them than to fix them on import.

 I see what you mean.  Unfortunately it makes it harder to use other tools
 that are optimized for composing with LilyPond...  Seems like capturing
 just
 the musical content from a MusicXML file and then pasting it into a LP
 template or file that has the LP structure should be easier than re-typing
 it.  But I defer to those with more experience in this area, as I've only
 done musicXML import a few times.

 Urs Liska wrote
  https://github.com/wbsoft/frescobaldi/issues/345

 I'm not sure about this.  Seems like you could get basically the same
 workflow by using a second file as a sketchpad without having to introduce
 a
 new UI component.  See my comment at the link above for more of my thoughts
 on this.

 -Paul


Allow me to extend my use case a bit further. My own work is similar to
what I understand of Carl S's work. I have a file where I define each of my
SATB parts, each lyrical verse, and calls a template file that takes the
parts and creates the two staves for the music, with both a part-combined
voice for display purposes and separated voices for MIDI and lyric purposes
(the separated notes are hidden and non-colliding, etc., in the layout). I
have a second file where I include this master file and create either the
paper hymnal layout or slides for projection (depending upon which layout
template I call).

I've done the two file workflow before, typically when I've created the
four parts using a basic SATB template, then copied and pasted into the
variables of my own template. That said, I am also trying to think about
features which would make this more productive for someone who *isn't*
inclined to work multiple files, variables, etc.

What I would *ultimately* like is the ability for someone to visually write
each part on separate staves (or using two staves with two voices each),
then those parts are translated into the template without any direct code
manipulation. The visual interface would be like the single-line view in
Finale (where it's not trying to deal with line lengths/spacing, etc.).
This is basically what I do in MuseScore or Finale Notepad from the
compositional side, but I'm trying to find the most efficient workflow to
go from that to my template. I don't know if it's practical, possible, or
what. I don't know whether this would be a Frescobaldi thing or a Denemo
thing. Since Denemo is already a GUI experience, it may be the better place
to try to get this kind of functionality.
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: 3.0?

2014-01-10 Thread Carl Peterson
On Fri, Jan 10, 2014 at 12:46 AM, Paul Morris p...@paulwmorris.com wrote:

 Carl Peterson wrote
  I use MuseScore,
  Scorio, and Finale Notepad (depending on where I am and how I feel)
  for compositional work because they provide ease of note entry in the
  composing process and the ability to have instant aural feedback on
  what I've written (particularly if I'm not at my keyboard to play what
  I've written). Once I have the draft of the music written, I will
  manually retype the music into my LilyPond template because of the
  good default typesetting it provides.

 Hi Carl,  Do you find that manually retyping is easier or better than
 export
 - musicXML - import?  Curious to hear your thoughts as I would assume
 that
 import/export would be the ideal way to use a workflow like this.


Retyping by far. I pretty much write exclusively a cappella SATB, and I
have developed a very specific template/workflow for the part combining and
layout. I've tried a few different ways of getting the music from these
formats into LP, and in each case, I found myself spending longer in
cleaning up the resulting LilyPond code than if I had just transcribed it
manually from the other program. That is why I suggested an IDE feature
that would allow for creating a variable, and then providing a basic visual
note-entry tool that can handle single or chorded notes (whether it allows
polyphonic music may be a more challenging question), then return minimal
code (just the notes).

I know someone suggested just turning off the PDF conversion to speed
things up, but it's not just a matter of instantaneous aural feedback.
There's a visual component and a matter of input error reduction, because I
have been known to enter incorrect octaves or durations and not realize it
until I've finished typing and have compiled the entire score.

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


Re: 3.0?

2014-01-10 Thread karl
Carl Peterson:
...
 I know someone suggested just turning off the PDF conversion to speed
 things up, but it's not just a matter of instantaneous aural feedback.

Ok.

 There's a visual component and a matter of input error reduction, because I
 have been known to enter incorrect octaves or durations and not realize it
 until I've finished typing and have compiled the entire score.

A quick-n-dirty test mode would probably solve your need, just to 
check for typing errors and such (as you write above).

What should such a mode need/disregard, what speedups are possible for 
such a test mode ?

Regards,
/Karl Hammar

---
Aspö Data
Lilla Aspö 148
S-742 94 Östhammar
Sweden
+46 173 140 57



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


Re: 3.0?

2014-01-10 Thread Urs Liska

Am 10.01.2014 22:23, schrieb k...@aspodata.se:

Carl Peterson:
...

I know someone suggested just turning off the PDF conversion to speed
things up, but it's not just a matter of instantaneous aural feedback.


Ok.


There's a visual component and a matter of input error reduction, because I
have been known to enter incorrect octaves or durations and not realize it
until I've finished typing and have compiled the entire score.


A quick-n-dirty test mode would probably solve your need, just to
check for typing errors and such (as you write above).

What should such a mode need/disregard, what speedups are possible for
such a test mode ?



Well,
compiling a few measures of a single staff feels nearly instantaneous, 
and when you're editing an orchestral score this makes a huge difference.


Generally I'd think it would be a good idea to have such an interface in 
Frescobaldi. UI-wise it wouldn't be too hard to add that. However, there 
is one thing I've thought about several times and that doesn't make the 
issue so easy:
If you have a short segment of a score, say in a variable, how can you 
guarantee that LilyPond has the right context for that (I'm not talking 
of \context, but of things like key, time signature, transposition etc.)?


Urs


Regards,
/Karl Hammar

---
Aspö Data
Lilla Aspö 148
S-742 94 Östhammar
Sweden
+46 173 140 57



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




--
Urs Liska
www.openlilylib.org

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


Re: 3.0?

2014-01-10 Thread karl
Carl Peterson:
...
 Retyping by far. I pretty much write exclusively a cappella SATB, and I
 have developed a very specific template/workflow for the part combining and
 layout. I've tried a few different ways of getting the music from these
 formats into LP, and in each case, I found myself spending longer in
 cleaning up the resulting LilyPond code than if I had just transcribed it
 manually from the other program.
...

What if the midi-lilypond conversion could be made better?
I'm currently looking into that.

Regards,
/Karl Hammar

---
Aspö Data
Lilla Aspö 148
S-742 94 Östhammar
Sweden
+46 173 140 57



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


Re: 3.0?

2014-01-10 Thread karl
Urs Liska:
 Am 10.01.2014 22:23, schrieb k...@aspodata.se:
  Carl Peterson:
...
  There's a visual component and a matter of input error reduction, because I
  have been known to enter incorrect octaves or durations and not realize it
  until I've finished typing and have compiled the entire score.
 
  A quick-n-dirty test mode would probably solve your need, just to
  check for typing errors and such (as you write above).
 
  What should such a mode need/disregard, what speedups are possible for
  such a test mode ?
 
 
 Well,
 compiling a few measures of a single staff feels nearly instantaneous, 
 and when you're editing an orchestral score this makes a huge difference.

Denpends on the computer you are using,

 http://turkos.aspodata.se/git/musik/ALotti/missa_a3_la_minore/04_agnus.ly

is 17bars, 3voices with lyrics, and it still takes 5s on my box,

 Generally I'd think it would be a good idea to have such an interface in 
 Frescobaldi. UI-wise it wouldn't be too hard to add that. However, there 
 is one thing I've thought about several times and that doesn't make the 
 issue so easy:
 If you have a short segment of a score, say in a variable, how can you 
 guarantee that LilyPond has the right context for that (I'm not talking 
 of \context, but of things like key, time signature, transposition etc.)?

If you are only interested in checking octaves and durations, the
context doesn't matter too much.

Regards,
/Karl Hammar

---
Aspö Data
Lilla Aspö 148
S-742 94 Östhammar
Sweden
+46 173 140 57



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


Re: 3.0?

2014-01-10 Thread Carl Sorensen


On 1/9/14 9:43 PM, SoundsFromSound soundsfromso...@gmail.com wrote:

dak wrote
 Joseph Rushton Wakeling lt;That must be the reason why the typical
Word document features the
 consistent use of document styles for arriving at typographically
 superior results.
 
 -- 
 David Kastrup
 
 ___

I honestly have never seen ONE Word document make use of styles. I'm not
kidding. In all the docs I've come across in all areas, people never use
them. Seriously! :)

I use styles anytime I have to make a serious Word document (i.e. when I
can't use LaTeX).  Of course, that's probably part of the reason that I
like LilyPondŠ.

Carl


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


Re: 3.0?

2014-01-10 Thread Carl Peterson
On Fri, Jan 10, 2014 at 4:25 PM, Urs Liska u...@openlilylib.org wrote:


 Well,
 compiling a few measures of a single staff feels nearly instantaneous, and
 when you're editing an orchestral score this makes a huge difference.

 Generally I'd think it would be a good idea to have such an interface in
 Frescobaldi. UI-wise it wouldn't be too hard to add that. However, there is
 one thing I've thought about several times and that doesn't make the issue
 so easy:
 If you have a short segment of a score, say in a variable, how can you
 guarantee that LilyPond has the right context for that (I'm not talking of
 \context, but of things like key, time signature, transposition etc.)?

 Couple of possibilities. Just thinking about Frescobaldi, since it seems
to do a pretty good job of tracing things through the document(s), would it
be possible to look for the reference to that variable and try to determine
the context?

Another option is that this is not a compilation feature (i.e., Fresco is
not passing the variable to LP to compile), but rather it would allow a
dialog box/popup and there would be the option to change certain things
like time signature, transposition, etc.

I actually think it should be some kind of bare-bones parser apart from LP
proper (a bypass) that doesn't factor in articulations, manual tweaks,
etc., but only considers absolutely essential components (notes, slurs,
ties, chords, etc.).

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


Re: 3.0?

2014-01-10 Thread Urs Liska
Am 10.01.2014 23:37, schrieb Carl Peterson:
 On Fri, Jan 10, 2014 at 4:25 PM, Urs Liska u...@openlilylib.org wrote:


 Well,
 compiling a few measures of a single staff feels nearly instantaneous, and
 when you're editing an orchestral score this makes a huge difference.

 Generally I'd think it would be a good idea to have such an interface in
 Frescobaldi. UI-wise it wouldn't be too hard to add that. However, there is
 one thing I've thought about several times and that doesn't make the issue
 so easy:
 If you have a short segment of a score, say in a variable, how can you
 guarantee that LilyPond has the right context for that (I'm not talking of
 \context, but of things like key, time signature, transposition etc.)?

 Couple of possibilities. Just thinking about Frescobaldi, since it seems
 to do a pretty good job of tracing things through the document(s), would it
 be possible to look for the reference to that variable and try to determine
 the context?

I think that wouldn't be reliable because there are so many 
possibilities one couldn't really preview.


 Another option is that this is not a compilation feature (i.e., Fresco is
 not passing the variable to LP to compile), but rather it would allow a
 dialog box/popup and there would be the option to change certain things
 like time signature, transposition, etc.

 I actually think it should be some kind of bare-bones parser apart from LP
 proper (a bypass) that doesn't factor in articulations, manual tweaks,
 etc., but only considers absolutely essential components (notes, slurs,
 ties, chords, etc.).

 Carl


Actually I think you're considering something like Denemo does: create a 
mock-up editor with output that will later be replaced by LilyPond's output.

But now I see how it could be done.
What you want is a tool that creates LilyPond input for you, isn't it? 
Like the keyboard is a tool, midi input is one and xml import is one.
So you don't actually need the segment to be taken from the real file or 
even be related to it.

What Frescobaldi can do is take some input code, 
put it in a scratch area and let LilyPond compile that as a temporary file.
That's what it does when you compile a file that doesn't have a name yet.
Or when you're in the New Score Wizard and click Preview.

So what one could implement is a tool that provides some, but not too much space
to edit text, a small preview pane and a set of UI elements for setting the 
musical
context. From there it can wrap the source in a score template, respecting the
settings of time, key etc. and compile this (maybe continuously).
Then there are two buttons to copy/cut the source to the clipboard or to insert 
it
at the current cursor position.

Actually there already is a similar tool: Edit in place.
When you right click on an item in the Music View and select Edit in Place it 
fires
a small editor window where you can edit the current line in the source file.

-- 
Urs Liska
www.openlilylib.org



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


Re: 3.0?

2014-01-10 Thread Paul Morris
Carl Peterson wrote
 Retyping by far. I pretty much write exclusively a cappella SATB, and I
 have developed a very specific template/workflow for the part combining
 and
 layout. I've tried a few different ways of getting the music from these
 formats into LP, and in each case, I found myself spending longer in
 cleaning up the resulting LilyPond code than if I had just transcribed it
 manually from the other program.

Hmmm, I'm curious what kind of cleanup is needed?  Is it the part combining
of SATB that's the problem, with the musicXML having the music represented
as harmonies / chords, and needing to isolate the different parts? ...or
something else?  Seems like getting just the notes (not layout) out of an
imported musicXML file should be an easy and straightforward thing, but I
guess not?


 That is why I suggested an IDE feature
 that would allow for creating a variable, and then providing a basic
 visual
 note-entry tool that can handle single or chorded notes (whether it allows
 polyphonic music may be a more challenging question), then return minimal
 code (just the notes).

This makes me wonder if Schikker's List could work for this, either as a
separate tool or possibly integrated into Frescobaldi?  (It's written in
Scheme whereas Frescobaldi is in Python, so that may be an obstacle?)  It
seems that if, as Urs is suggesting here, Frescobaldi moves towards more
graphical features then we're headed for some duplication of effort between
it and Schikker's List.

Just this week I came across LilyComp (http://lilycomp.sourceforge.net/)
which I haven't tried, and is probably too simple to be much help.  But if
it or something like it was integrated into Frescobaldi with the new
auto-compile feature, perhaps just rendering a limited number of notes at a
time in a separate window, that might start to be interesting.  (It's
written in python and is licensed under the GPL.)

-Paul



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/3-0-tp157489p157612.html
Sent from the Dev mailing list archive at Nabble.com.

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


Re: 3.0?

2014-01-09 Thread Jan Nieuwenhuizen
Urs Liska writes:

 Is there _any_ notion what a LilyPond 3.0 may be?

I could imagine that if LilyPond were made into an engraving library,
and/or heavy rewiring to make it deeply integrated with a gui, or accept
another native input language like the lilypond-driven fixed fresh
release of MusicXML 4.0; something like that would warrant 3.0.

 I mean 2.0 followed on 1.8, and now we're already towards .20

We had major language changes and a deep incorporation of Guile, those
made good excuses to move away from the 1.0 series.

Jan

-- 
Jan Nieuwenhuizen jann...@gnu.org | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | Avatar®  http://AvatarAcademy.nl  

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


Re: 3.0?

2014-01-09 Thread Phil Holmes
- Original Message - 
From: Urs Liska u...@openlilylib.org

To: LilyPond Development Team lilypond-devel@gnu.org
Sent: Thursday, January 09, 2014 10:53 AM
Subject: 3.0?


Please don't beat me up, but that's something I wondered about for quite 
some time:

Is there _any_ notion what a LilyPond 3.0 may be?
I mean 2.0 followed on 1.8, and now we're already towards .20

Is there any general idea about what would make the next major program 
version?


Urs



Fundamental changes to the approach taken?

--
Phil Holmes

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


Re: 3.0?

2014-01-09 Thread Urs Liska

Am 09.01.2014 12:03, schrieb Jan Nieuwenhuizen:

Urs Liska writes:


Is there _any_ notion what a LilyPond 3.0 may be?


I could imagine that if LilyPond were made into an engraving library,
and/or heavy rewiring to make it deeply integrated with a gui,


Hm, this is something I was also thinking about: Of course LilyPond 
itself will never get graphical editing but remains a dedicated 
engraving tool.
But it would probably make it more attractive for the consumer market if 
it had a nice default GUI. I personally would be pleased to see 
Frescobaldi become such a default GUI (of course not cutting out other 
options). Particularly given the prospect of Frescobaldi providing 
graphical editing capabilities soon (and provided we'll get the Mac OSX 
installation sorted out).


Would such a step be _conceptually_ acceptable or should LilyPond remain 
GUI-agnostic?



or accept
another native input language like the lilypond-driven fixed fresh
release of MusicXML 4.0; something like that would warrant 3.0.



In that context: Does anybody have experience/knowledge/contact with MEI 
(www.music-encoding.org)?



I mean 2.0 followed on 1.8, and now we're already towards .20


We had major language changes and a deep incorporation of Guile, those
made good excuses to move away from the 1.0 series.


Ah, OK:

Urs


Jan




--
Urs Liska
www.openlilylib.org

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


Re: 3.0?

2014-01-09 Thread Mike Solomon

On Jan 9, 2014, at 1:07 PM, Urs Liska u...@openlilylib.org wrote:

 Am 09.01.2014 12:03, schrieb Jan Nieuwenhuizen:
 Urs Liska writes:
 
 Is there _any_ notion what a LilyPond 3.0 may be?
 
 I could imagine that if LilyPond were made into an engraving library,
 and/or heavy rewiring to make it deeply integrated with a gui,
 
 Hm, this is something I was also thinking about: Of course LilyPond itself 
 will never get graphical editing but remains a dedicated engraving tool.
 But it would probably make it more attractive for the consumer market if it 
 had a nice default GUI. I personally would be pleased to see Frescobaldi 
 become such a default GUI (of course not cutting out other options). 
 Particularly given the prospect of Frescobaldi providing graphical editing 
 capabilities soon (and provided we'll get the Mac OSX installation sorted 
 out).
 
 Would such a step be _conceptually_ acceptable or should LilyPond remain 
 GUI-agnostic”?


GUI agnostic - there should be a clear separation between front end and 
backend.  LilyPond is technically already GUI agnostic, as joe and vim (my two 
favorite GUIs) both act commendably as front ends to my LilyPond code.

The best thing, by far, would to make LilyPond a modular engraving library with 
public APIs for each module.  This way, building a GUI just means mapping 
visual symbols to API calls and displaying the result.

GUIDO (for which I’m a developer) already works like this and has been embedded 
in several commercial and open-source apps.

Cheers,
MS
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: 3.0?

2014-01-09 Thread Graham Percival
On Thu, Jan 09, 2014 at 12:07:07PM +0100, Urs Liska wrote:
 But it would probably make it more attractive for the consumer
 market if it had a nice default GUI. I personally would be pleased
 to see Frescobaldi become such a default GUI (of course not cutting
 out other options). Particularly given the prospect of Frescobaldi
 providing graphical editing capabilities soon (and provided we'll
 get the Mac OSX installation sorted out).
 
 Would such a step be _conceptually_ acceptable or should LilyPond
 remain GUI-agnostic?

I don't think that such a step would be conceptually acceptable
(we could always provide a stripped down binary package without
the editor).  However, cross-compiling and distributing
Frescobaldi would be a huge undertaking.

- Graham

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


Re: 3.0?

2014-01-09 Thread David Kastrup
Urs Liska u...@openlilylib.org writes:

 Am 09.01.2014 12:03, schrieb Jan Nieuwenhuizen:
 Urs Liska writes:

 Is there _any_ notion what a LilyPond 3.0 may be?

 I could imagine that if LilyPond were made into an engraving library,
 and/or heavy rewiring to make it deeply integrated with a gui,

 Hm, this is something I was also thinking about: Of course LilyPond
 itself will never get graphical editing but remains a dedicated
 engraving tool.
 But it would probably make it more attractive for the consumer market
 if it had a nice default GUI.

It's not for the consumer market anyway.  Too much thinking.

 I personally would be pleased to see Frescobaldi become such a default
 GUI (of course not cutting out other options).

Frescobaldi is not a GUI but an IDE.  It runs on fewer platforms than
LilyPond.

 Particularly given the prospect of Frescobaldi providing graphical
 editing capabilities soon (and provided we'll get the Mac OSX
 installation sorted out).

 Would such a step be _conceptually_ acceptable or should LilyPond
 remain GUI-agnostic?

That question does not make sense.  You don't describe such a step, I
don't see what concepts are involved here, and there is no point in
not adding support code for particular applications.  One problem with
GUI proponents is that they more often than not are of the opinion it
should work good on Windows, let the rest be d***ed, and it is the
position of the GNU project _not_ to introduce material that promotes
the use of proprietary platforms over free ones.

Another problem is that LilyPond has a usage philosophy and workflow
that strongly penalizes manual tweaks.  Graphically/manually oriented
workflows detract from the importance of getting good default
typesetting.

-- 
David Kastrup

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


Re: 3.0?

2014-01-09 Thread David Kastrup
Urs Liska u...@openlilylib.org writes:

 Please don't beat me up, but that's something I wondered about for
 quite some time:
 Is there _any_ notion what a LilyPond 3.0 may be?
 I mean 2.0 followed on 1.8, and now we're already towards .20

 Is there any general idea about what would make the next major program
 version?

Not without GUILEv2 and likely some other architectural overhaul.  The
early 2.0 phase mostly got rid of TeX.

-- 
David Kastrup

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


Re: 3.0?

2014-01-09 Thread karl
Carl Peterson:
...
 Now, consider an IDE/GUI setup
 (perhaps an extension of Frescobaldi) that would allow me to define a
 variable for a voice, then pop up a musical staff to enter and play
 back the notes for that variable without dealing with the whole
 compilation process. No manual tweaking of notes, just the entry of
 the entry and playback of the notes, and I don't have to insert the
 notes into the music itself yet or deal with whatever may or may not
 be wrong with the rest of my file. I realize that this would not
 necessarily work for all use cases, but I think for a large number of
 them, this could be beneficial. It would reduce a number of my
 transcription errors without me having to compile, scan for errors,
 potentially figure out where the errors are (depending on workflow),
 correct, recompile, etc.

Sounds like a performance problem, you want to hear (quickly) how the 
things you entered sounds. That can be done with lilypond as is, just
skip the ps/pdf generation, us a test file like:

ma = { your_music }

targetpitch = c
midi_tempo = { \tempo 2 = 100 }
\score {
  \unfoldRepeats \transpose c \targetpitch 
\new Staff \ma
  
  \midi {
\midi_tempo
  }
}

///

 As an example take:

http://turkos.aspodata.se/git/musik/ALotti/missa_a3_la_minore/

Compiling it takes 15s on my box.

$ time lilypond 01_kyrie.ly
GNU LilyPond 2.19.0
Processing `01_kyrie.ly'


real0m14.844s
user0m10.914s
sys 0m0.291s

 Skipping the to-pdf conversion saves me 2s
$ time lilypond --ps 01_kyrie.ly
...
real0m12.674s
user0m9.368s
sys 0m0.220s

 And doing only midi is fast, 2.5s:

$ time lilypond 01_kyrie.ly
GNU LilyPond 2.19.0
Processing `01_kyrie.ly'
Parsing...
Interpreting music...
MIDI output to `01_kyrie.midi'...
Success: compilation successfully completed

real0m2.437s
user0m1.652s
sys 0m0.140s

 So running 

$ lilypond file.ly  timidity file.midi

would probably solve your stated need.

Regards,
/Karl Hammar

---
Aspö Data
Lilla Aspö 148
S-742 94 Östhammar
Sweden
+46 173 140 57



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


Re: 3.0?

2014-01-09 Thread Joseph Rushton Wakeling

On 09/01/14 12:20, David Kastrup wrote:

Another problem is that LilyPond has a usage philosophy and workflow
that strongly penalizes manual tweaks.  Graphically/manually oriented
workflows detract from the importance of getting good default
typesetting.


I'm not sure that's necessarily the case.  Making it easy to experiment with 
manual tweaks could be a very good way of working out how things need to be 
engraved, and thus provide guidance for better automated typesetting.



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


Re: 3.0?

2014-01-09 Thread David Kastrup
Joseph Rushton Wakeling joseph.wakel...@webdrake.net writes:

 On 09/01/14 12:20, David Kastrup wrote:
 Another problem is that LilyPond has a usage philosophy and workflow
 that strongly penalizes manual tweaks.  Graphically/manually oriented
 workflows detract from the importance of getting good default
 typesetting.

 I'm not sure that's necessarily the case.  Making it easy to
 experiment with manual tweaks could be a very good way of working out
 how things need to be engraved, and thus provide guidance for better
 automated typesetting.

That must be the reason why the typical Word document features the
consistent use of document styles for arriving at typographically
superior results.

-- 
David Kastrup

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


Re: 3.0?

2014-01-09 Thread Urs Liska


David Kastrup d...@gnu.org schrieb:
Joseph Rushton Wakeling joseph.wakel...@webdrake.net writes:

 On 09/01/14 12:20, David Kastrup wrote:
 Another problem is that LilyPond has a usage philosophy and workflow
 that strongly penalizes manual tweaks.  Graphically/manually
oriented
 workflows detract from the importance of getting good default
 typesetting.

 I'm not sure that's necessarily the case.  Making it easy to
 experiment with manual tweaks could be a very good way of working out
 how things need to be engraved, and thus provide guidance for better
 automated typesetting.

That must be the reason why the typical Word document features the
consistent use of document styles for arriving at typographically
superior results.

LOL!


-- 
Urs Liska
openlilylib.org

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


Re: 3.0?

2014-01-09 Thread Joseph Rushton Wakeling

On 09/01/14 21:05, David Kastrup wrote:

That must be the reason why the typical Word document features the
consistent use of document styles for arriving at typographically
superior results.


I'm not sure that I feel happy about your benchmark for comparison.  I think 
Lilypond's user base is a bit smarter than that ... ;-)



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


Re: 3.0?

2014-01-09 Thread SoundsFromSound
dak wrote
 Joseph Rushton Wakeling lt;

 joseph.wakeling@

 gt; writes:
 
 On 09/01/14 12:20, David Kastrup wrote:
 Another problem is that LilyPond has a usage philosophy and workflow
 that strongly penalizes manual tweaks.  Graphically/manually oriented
 workflows detract from the importance of getting good default
 typesetting.

 I'm not sure that's necessarily the case.  Making it easy to
 experiment with manual tweaks could be a very good way of working out
 how things need to be engraved, and thus provide guidance for better
 automated typesetting.
 
 That must be the reason why the typical Word document features the
 consistent use of document styles for arriving at typographically
 superior results.
 
 -- 
 David Kastrup
 
 ___
 lilypond-devel mailing list

 lilypond-devel@

 https://lists.gnu.org/mailman/listinfo/lilypond-devel

I honestly have never seen ONE Word document make use of styles. I'm not
kidding. In all the docs I've come across in all areas, people never use
them. Seriously! :)

Now, LibreOffice Writer on the other hand...



-
composer | sound designer 
LilyPond Tutorials (for beginners) -- http://bit.ly/bcl-lilypond
--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/3-0-tp157489p157553.html
Sent from the Dev mailing list archive at Nabble.com.

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


Re: 3.0?

2014-01-09 Thread Paul Morris
Carl Peterson wrote
 I use MuseScore,
 Scorio, and Finale Notepad (depending on where I am and how I feel)
 for compositional work because they provide ease of note entry in the
 composing process and the ability to have instant aural feedback on
 what I've written (particularly if I'm not at my keyboard to play what
 I've written). Once I have the draft of the music written, I will
 manually retype the music into my LilyPond template because of the
 good default typesetting it provides. 

Hi Carl,  Do you find that manually retyping is easier or better than export
- musicXML - import?  Curious to hear your thoughts as I would assume that
import/export would be the ideal way to use a workflow like this.

Thanks,
-Paul



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/3-0-tp157489p157554.html
Sent from the Dev mailing list archive at Nabble.com.

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


Re: 3.0 -- gnome backend

2004-09-25 Thread Jan Nieuwenhuizen
Nicolas Sceaux writes:

 That's quite strange.  I tested on a fresh machine.  What versions of
 fontconfig/gnome/pango do you use?

 fontconfig is version 2.2.3
 gnome is 2.6.1
 pango is 1.4.1 

 ohoh, maybe I should look at guile-gnome.sh again, and get a more
 recent pango. I'm doing this.

Yes.  Does lily build with pango and show the gnome canvas?  I'm
amazed, it needs pango 1.5.2 or newer.

 LilyPond fonts do appear in the font selection dialog.

Ok.  This is the same mechanism, also gnome/pango, so the fonts are there.

Jan.

-- 
Jan Nieuwenhuizen [EMAIL PROTECTED] | GNU LilyPond - The music typesetter
http://www.xs4all.nl/~jantien   | http://www.lilypond.org


___
lilypond-devel mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: 3.0 -- gnome backend

2004-09-25 Thread Nicolas Sceaux
Jan Nieuwenhuizen [EMAIL PROTECTED] writes:

 Nicolas Sceaux writes:

 That's quite strange.  I tested on a fresh machine.  What versions of
 fontconfig/gnome/pango do you use?

 fontconfig is version 2.2.3
 gnome is 2.6.1
 pango is 1.4.1 

 ohoh, maybe I should look at guile-gnome.sh again, and get a more
 recent pango. I'm doing this.

 Yes.  Does lily build with pango and show the gnome canvas?  I'm
 amazed, it needs pango 1.5.2 or newer.

My mistake.
pango 1.4.1 was the debian's one. I have 1.5.0 from (old) CVS. This is the
one that was used to compile LilyPond with --enable-gui.
I am upgrading to pango 1.5.2.

What does BLOEDIGE_RAND mean? bleeding edge?
Should I use pango, g-wrap, etc, from CVS/arch or the tar.gz packages?

nicolas



___
lilypond-devel mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: 3.0 -- gnome backend

2004-09-25 Thread Nicolas Sceaux
Nicolas Sceaux [EMAIL PROTECTED] writes:

 My mistake.
 pango 1.4.1 was the debian's one. I have 1.5.0 from (old) CVS. This is the
 one that was used to compile LilyPond with --enable-gui.
 I am upgrading to pango 1.5.2.

 What does BLOEDIGE_RAND mean? bleeding edge?
 Should I use pango, g-wrap, etc, from CVS/arch or the tar.gz packages?


Now, I have rebuilt and installed pango, g-wrap, guile-gnome:
nicolas:~ pkg-config --modversion pango
1.5.2
nicolas:~ pkg-config --modversion g-wrap-2.0-guile
1.9.1
nicolas:~ pkg-config --modversion guile-gnome-glib
2.5.993

and then built again LilyPond from CVS.

but still the same result.

Note: this may have nothing to do with gnome and pango, but I can
select LilyPond-feta in OOo Writer, and insert F-clef, dacoda signs,
etc.

nicolas

inline: lily-gnome-capture.png___
lilypond-devel mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: 3.0 -- gnome backend

2004-09-24 Thread Nicolas Sceaux
Jan Nieuwenhuizen [EMAIL PROTECTED] writes:

 That's quite strange.  I tested on a fresh machine.  What versions of
 fontconfig/gnome/pango do you use?

fontconfig is version 2.2.3
gnome is 2.6.1
pango is 1.4.1 

ohoh, maybe I should look at guile-gnome.sh again, and get a more
recent pango. I'm doing this.

 PS: you may try compiling this, to see if LilyPond fonts show up in
 the dialogue.

 /*
 gfs.c
 gcc -o gfs gfs.c $(pkg-config --cflags --libs gtk+-2.0)
 */
 #include gtk/gtk.h

 int main(int argc, char* argv[]) {
 GtkWidget *dlg;

 gtk_init(argc, argv);
 dlg = gtk_font_selection_dialog_new(Select font);
 if (gtk_dialog_run(GTK_DIALOG(dlg)) == GTK_RESPONSE_OK) {
 g_print(Selected: %s.\n,
 gtk_font_selection_dialog_get_font_name(
 GTK_FONT_SELECTION_DIALOG(dlg)));
 }
 return 0;
 }

LilyPond fonts do appear in the font selection dialog.

nicolas



___
lilypond-devel mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: 3.0 -- gnome backend

2004-09-23 Thread Nicolas Sceaux
Jan Nieuwenhuizen [EMAIL PROTECTED] writes:

 Han-Wen Nienhuys writes:

 I recall that it wasn't so long ago that not all distributions shipped
 with fontconfig, which  is instrumental in getting fonts from
 ~/.fonts/ configured correctly.

 That's it!  xset/xlsfonts has nothing todo with gnome/pango fonts.  It
 seems gnome-font-install doesn't either.

 It's the fontconfig package; lilypond fonts should show up in fc-list.

 My fontconfig documentation says it looks in /usr/share/fonts and
 ~/.fonts.  To have fontconfig look in other directories, make a

 ~/.fonts.conf:
 ?xml version=1.0?
 !DOCTYPE fontconfig SYSTEM fonts.dtd
 fontconfig
 dir~/cvs/savannah/lilypond/lilypond/mf/out/dir
 /match
 /fontconfig

(without the /match closing tag)

$ cat ~/.fonts.conf
?xml version=1.0?
!DOCTYPE fontconfig SYSTEM fonts.dtd
fontconfig
dir~/cvs/lilypond/mf/out/dir
/fontconfig
$ fc-cache -f
$ fc-list | grep -i lilypond 
LilyPond\-feta\-din:style=Regular
LilyPond\-feta\-braces\-a:style=Regular
LilyPond\-feta\-braces\-c:style=Regular
LilyPond\-feta\-braces\-b:style=Regular
LilyPond\-feta\-braces\-e:style=Regular
LilyPond\-feta\-braces\-d:style=Regular
LilyPond\-feta\-braces\-g:style=Regular
LilyPond\-feta\-braces\-f:style=Regular
LilyPond\-feta\-braces\-i:style=Regular
LilyPond\-feta\-braces\-h:style=Regular
LilyPond\-feta\-nummer:style=Regular
LilyPond\-parmesan:style=Regular
LilyPond\-feta:style=Regular

but still no feta glyphs displayed when invoking lilypond -fgnome.

I'll try with defoma.

nicolas



___
lilypond-devel mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: 3.0

2004-09-21 Thread Edward Sanford Sutton, III
Lilypond 2.3 is marked as broken on freebsd. Now that I'we moved to 
freebsd, I notice a lot more when the luxury of an up to date lilypond 
doesn't exist. I will try to do what I can to help straighten it out 
before 3.0.
Has anyone heard form Patrick Atamaniuk (the freebsd packager)? I have 
had no luck reaching him.

Han-Wen Nienhuys wrote:
Hi guys,
3.0 is almost ready. For the 3.0 release
1. I've put back TeX as the default backend.  I welcome patches that
  will Do The Right thing for encodings and landscape options of
  \bookpaper.
2. I will have a another look at slurs across line-breaks
I propose to release 3.0 once Item 2. is dealt with.  I expect this to
happen in 1 to 2 weeks.  Of course, if there are any very pressing
bugs reported on the mailing list, I will try to fix those as well.
There is also some other good news: some of the dependencies for the
LilyPond GNOME backend have been released or are almost ready to be
released. This means that in a short while we will have native
point-and-click, without requiring TeX or DVI.


___
lilypond-devel mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: 3.0 -- gnome backend

2004-09-20 Thread Jan Nieuwenhuizen
Han-Wen Nienhuys writes:

$ ln -s ~/cvs/lilypond/mf/out ~/.fonts
$ mkfontdir ~/.fonts
$ xset +fp ~/.fonts
 
 Something went wrong here.  Does xlsfonts report the feta fonts?

 Could it be that this is system/distribution specific?

Until we know what's wrong, it could be the cat.

Jan.

-- 
Jan Nieuwenhuizen [EMAIL PROTECTED] | GNU LilyPond - The music typesetter
http://www.xs4all.nl/~jantien   | http://www.lilypond.org


___
lilypond-devel mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: 3.0 -- gnome backend

2004-09-20 Thread Han-Wen Nienhuys
[EMAIL PROTECTED] writes:
 Han-Wen Nienhuys writes:
 
 $ ln -s ~/cvs/lilypond/mf/out ~/.fonts
 $ mkfontdir ~/.fonts
 $ xset +fp ~/.fonts
  
  Something went wrong here.  Does xlsfonts report the feta fonts?
 
  Could it be that this is system/distribution specific?
 
 Until we know what's wrong, it could be the cat.

I recall that it wasn't so long ago that not all distributions shipped
with fontconfig, which  is instrumental in getting fonts from
~/.fonts/ configured correctly.

-- 

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



___
lilypond-devel mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: 3.0 -- gnome backend

2004-09-19 Thread Nicolas Sceaux
Jan Nieuwenhuizen [EMAIL PROTECTED] writes:

 Nicolas Sceaux writes:

 I have some troubles with it: feta fonts seem not to be found when
 the gnome output is displayed, although I have done:
   $ ln -s ~/cvs/lilypond/mf/out ~/.fonts
   $ mkfontdir ~/.fonts
   $ xset +fp ~/.fonts

 Something went wrong here.  Does xlsfonts report the feta fonts?

Yes.


nicolas:~/lilypond/cesare/ly/0-1 xlsfonts | grep feta
-gnu-lilypond-feta braces a-r-normal-15-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces a-r-normal-15-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces a-r-normal-15-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces a-r-normal-15-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces b-r-normal-30-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces b-r-normal-30-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces b-r-normal-30-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces b-r-normal-30-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces c-r-normal-45-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces c-r-normal-45-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces c-r-normal-45-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces c-r-normal-45-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces d-r-normal-60-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces d-r-normal-60-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces d-r-normal-60-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces d-r-normal-60-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces e-r-normal-75-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces e-r-normal-75-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces e-r-normal-75-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces e-r-normal-75-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces f-r-normal-90-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces f-r-normal-90-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces f-r-normal-90-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces f-r-normal-90-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces g-r-normal-105-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces g-r-normal-105-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces g-r-normal-105-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces g-r-normal-105-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces h-r-normal-120-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces h-r-normal-120-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces h-r-normal-120-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces h-r-normal-120-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces i-r-normal-135-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces i-r-normal-135-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces i-r-normal-135-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta braces i-r-normal-135-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta din-r-normal-10-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta din-r-normal-10-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta din-r-normal-10-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta din-r-normal-10-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta din-r-normal-12-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta din-r-normal-12-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta din-r-normal-12-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta din-r-normal-12-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta din-r-normal-14-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta din-r-normal-14-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta din-r-normal-14-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta din-r-normal-14-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta din-r-normal-17-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta din-r-normal-17-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta din-r-normal-17-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta din-r-normal-17-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta din-r-normal-5.5-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta din-r-normal-5.5-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta din-r-normal-5.5-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta din-r-normal-5.5-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta din-r-normal-8-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta din-r-normal-8-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta din-r-normal-8-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta din-r-normal-8-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta nummer-r-normal-10-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta nummer-r-normal-10-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta nummer-r-normal-10-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta nummer-r-normal-10-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta nummer-r-normal-12-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta nummer-r-normal-12-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta nummer-r-normal-12-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta nummer-r-normal-12-0-0-0-0-p-0-gnu-fontspecific
-gnu-lilypond-feta 

Re: 3.0 -- gnome backend

2004-09-19 Thread Han-Wen Nienhuys
[EMAIL PROTECTED] writes:
 Nicolas Sceaux writes:
 
  I have some troubles with it: feta fonts seem not to be found when
  the gnome output is displayed, although I have done:
$ ln -s ~/cvs/lilypond/mf/out ~/.fonts
$ mkfontdir ~/.fonts
$ xset +fp ~/.fonts
 
 Something went wrong here.  Does xlsfonts report the feta fonts?

Could it be that this is system/distribution specific?

-- 

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



___
lilypond-devel mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/lilypond-devel