Re: \times -> \tuplet (was Re: Issue 566 in lilypond: showStaffSwitch -> \staffSwitchOn)

2008-01-27 Thread Bryan Stanbridge

John Mandereau wrote:

There has already been a *huge* thread on the -user list about this, and
the conclusion was that the only realistic change we could do was
renaming \times to \tuplet, and nothing else; the point of my remark in
the bug tracker was to ask developers' opinion about actually doing
this, and not about reopening the discussion -- unless you have new
ideas, of course.


I am still very much opposed to this as a mandatory change. Aliasing 
times to tuplet would be great. But I've spent a long time with the 
\times syntax and have never had any problem confusing it with \time. 
\tuplet is longer to type and falls much more strangely on the keyboard 
than does \times. Times is mathematically precise and describes exactly 
what is happening when the keyword is applied. If there is such an 
overwhelming problem with the confusion (and I still have trouble 
believing that to be the case), then an alias should be created, but we 
should not remove the \times keyword.


Cheers,
Bryan...


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


Re: Website Redesign

2007-04-12 Thread Bryan Stanbridge

Han-Wen Nienhuys wrote:

FWIW, I like designs to

- use as little rules as possble
- be scalable (this one introduces scrollbars at 800x600)
- use real tabs

I think mozilla.org is pretty much what we'd want. Unfortunately,
we'll also need work on the infrastructure side to make this work.

IMHO, a better start  would be to clean up the current script so we
can generate the 'old-school' website using CSS completely, and then
do a redesign based on CSS.

Greetings,

I've taken a recent snapshot of the web site and put up a version at 
http://www.purplefrogpress.com/lilypond/


It duplicates the current web site, using standards to the best of my 
ability. Before I start figuring out the python that's generating the 
pages, I thought I'd put out a request for comments. The css is here:

http://www.purplefrogpress.com/lilypond/reset.css
http://www.purplefrogpress.com/lilypond/main.css

Any comments and critiques are appreciated.

Cheers,

Bryan...


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


Re: Website Redesign

2007-04-01 Thread Bryan Stanbridge

Kyle N. Leitch wrote:
I’ve come up with a simple (and developing) idea for a new design at my 
site, www.lws.cjb.cc/Lilypond <http://www.lws.cjb.cc/Lilypond>. 
Regardless of whether or not the new design will be used, I would 
greatly appreciate your feedback.


Greetings from a web professional,

It's a nice first step into a redesign. The concept is fairly nice and 
shows quite a bit of thought.


1) I recommend making the "Home" "Introduction" etc. links plain white. 
It's hard to read the special effect (and it requires images which 
increases load time, unnecessarily in this case).


2) There's a little too much space in a number of places. Between the 
header and the navigation, for instance. That seems a lot of extraneous 
space.


3) I think that perhaps you're using too many different colors, 
especially in the uses of headers.


4) The markup is very "old school." Your design could easily be 
accomplished with fully compliant (X)HTML+CSS and be leaner and load 
faster as a result. It would also be more appropriately elegant for such 
an elegant program. (Granted the originally is equally "old school")


If there's any interest in this, I could take a look later this week and 
bring your design into a standards compliant format and then post for 
comments. (If there's any question of my qualifications to take 
incredibly table-heavy code and translate it into (X)HTML+CSS, please 
see http://www.bgsu.edu for the ugly table version and 
http://www.bgsu.edu/music/ for my redesign with one table [that's 
largely unnecessary, but for a few pages. I'm working on getting the 
table out of there entirely, since there's no tabular data.]).


Cheers,

Bryan...

---
Bryan Stanbridge
Purple Frog Productions




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


Re: Reorganizing the contents of the \paper block

2007-02-09 Thread Bryan Stanbridge

Trevor Bača wrote:

I dunno. I don't wanna type more stuff (explicit \score and \book and
whatever) all the time, but I'm pretty convinced that both file
structure and score structure will remain confusing for new and even
experienced users right up until the point that we do make such a
requirement.


What about adding some sort of switch? An advanced option, so to speak. 
Much like I include #(ly:set-option 'point-and-click #f) at the top of 
every score, since I don't need point and click, maybe we could create a 
#(ly:set-option 'strict-structure #f) for advanced users. This would 
allow for requiring strict file structure until you feel comfortable 
enough to not need it.


We would probably have to allow it as a command line option as well, 
otherwise all the doc examples, etc., would need the switch and that 
could be cumbersome.


Just thinking out loud, here. I haven't delved into the code that allows 
the structure to be so fluid, so I'm not sure how much work this would 
be to implement.


Cheers,
Bryan...

---
Bryan Stanbridge[EMAIL PROTECTED]
Purple Frog Press   www.purplefrogpress.com


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


Re: Reorganizing the contents of the \paper block

2007-02-07 Thread Bryan Stanbridge

David Rogers wrote:


The correct answer is (I believe) exactly as you proposed earlier. Talking 
about Lilypond's internal logic is IMHO counterproductive. In fact, internally, 
I suspect Lilypond should stay the same - it just needs to allow the user to 
use it effectively by making (or even just *allowing*) the logical separation 
between paper, headers, and music, which you already outlined.


It would be great if we could also leave the current mechanism in place 
if we do such a change. The system made sense to me from the beginning 
and I'd prefer to think in terms of scope (I have a strong programming 
background). I don't oppose a division on its merits, but it would be 
nice if the format would stay the same.


Cheers,

Bryan...


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


Possible Bug in v2.9.8 LaissezVibrerTie for single notes

2006-06-06 Thread Bryan Stanbridge
Greetings all,

v2.9.8-1 on Windows, native.

It seems that LaissezVibrerTie #'direction doesn't affect laissez vibrer ties on
single notes. I haven't tested the override for chords as I'm specifically
interested only in the semi-ties on single notes.

If semi-ties worked like full ties on single notes (in terms of direction), then
I wouldn't need to override these in the first place, so I suspect that may be
another aspect of the bug. Regardless of what I do, or where the note is on the
staff, a laissez vibrer (semi-tie) is always down on the note.

Here's my test code.

\version "2.9.8"

\score {
  \new Staff {
d''4\laissezVibrer
\override LaissezVibrerTie #'direction = #UP
d''4\laissezVibrer
\override LaissezVibrerTie #'direction = #1
d''4\laissezVibrer
r4
  }
}

Cheers,

Bryan...



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


\laissezVibrer not working with single notes

2006-02-18 Thread Bryan Stanbridge

Greetings all,

I can't remember if bug reports for development versions should also be 
posted in bugs- or just devel-, so here's my post here and if I need to 
post to both (or just bugs) in the future, please let me know.


In my experience, \laissezVibrer does not work in v2.7.34 or 
2.7.35/WindowsXPSP2 on single notes. It works just fine with chords. 
Here's my test.ly example:


\version "2.7.35"

\score {
% \laissezVibrer
%% the above line works just fine, the one below crashes every time
g'\laissezVibrer
}

Lilypond always crashes after the display "Calculating line breaks" in 
the log file. I tried dragging onto the lilypond icon, double-clicking 
the test.ly file, and running it verbosely from the command line.


I can capture the report it wants to send to Microsoft to send to a 
developer off-list, if that will help.


Here's the output of lilypond --verbose from the command line.

GNU LilyPond 2.7.35
warning: Relocation: from 
PATH=C:\LilyPond\usr\bin;C:\WINDOWS\system32;C:\WINDOW
S;C:\WINDOWS\System32\Wbem;C:\Program Files\American 
Express\BLUE;C:\Program Fil
es\ATI Technologies\ATI Control Panel;C:\Program Files\Common 
Files\GTK\2.0\bin;

C:\;C:\WINDOWS;C:\WINDOWS\SYSTEM32;C:\WINDOWS\SYSTEM32\WBEM;C:\ARCHIVER
argv0=lilypond
warning: Relocation: compile prefix=/usr/share/lilypond/2.7.35, new 
prefix=C:/Li

lyPond/usr
PATH=C:/LilyPond/usr/bin
warning: Relocation: framework_prefix=C:/LilyPond/usr/bin/..
DYLD_LIBRARY_PATH=C:/LilyPond/usr/bin/../lib
GS_FONTPATH=C:\WINDOWS/fonts
warning: no such directory: 
C:/LilyPond/usr/bin/../share/ghostscript/8.50/fonts

for GS_FONTPATH
warning: no such directory: 
C:/LilyPond/usr/bin/../share/ghostscript/8.50/Resour

ce for GS_LIB
GS_LIB=C:/LilyPond/usr/bin/../share/ghostscript/8.50/lib
warning: no such directory: C:/LilyPond/usr/bin/../share/gs/fonts for 
GS_FONTPAT

H
warning: no such directory: C:/LilyPond/usr/bin/../share/gs/Resource for 
GS_LIB

warning: no such directory: C:/LilyPond/usr/bin/../share/gs/lib for GS_LIB
GUILE_LOAD_PATH=C:/LilyPond/usr/bin/../share/guile/1.7
PATH=C:/LilyPond/usr/bin/../bin

LILYPOND_DATADIR="/usr/share/lilypond/2.7.35"
LOCALEDIR="/usr/share/locale"

Effective prefix: "C:/LilyPond/usr/share/lilypond//2.7.35"
FONTCONFIG_FILE="C:/LilyPond/usr/bin/../etc/fonts/fonts.conf"
FONTCONFIG_PATH="C:/LilyPond/usr/bin/../etc/fonts"
GS_FONTPATH="C:\WINDOWS/fonts"
GS_LIB="C:/LilyPond/usr/bin/../share/ghostscript/8.50/lib"
GUILE_LOAD_PATH="C:/LilyPond/usr/bin/../share/guile/1.7"
PANGO_RC_FILE="C:/LilyPond/usr/bin/../etc/pango/pangorc"
PATH="C:/LilyPond/usr/bin/../bin;C:/LilyPond/usr/bin;C:\LilyPond\usr\bin;C:\WIND 

OWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program 
Files\American Expre
ss\BLUE;C:\Program Files\ATI Technologies\ATI Control Panel;C:\Program 
Files\Com
mon 
Files\GTK\2.0\bin;C:\;C:\WINDOWS;C:\WINDOWS\SYSTEM32;C:\WINDOWS\SYSTEM32\WBE 


M;C:\ARCHIVER"
[C:/LilyPond/usr/share/lilypond//2.7.35/scm/lily.scm]
[C:/LilyPond/usr/share/lilypond//2.7.35/scm/lily-library.scm][C:/LilyPond/usr/sh 

are/lilypond//2.7.35/scm/file-cache.scm][C:/LilyPond/usr/share/lilypond//2.7.35/ 

scm/define-music-types.scm][C:/LilyPond/usr/share/lilypond//2.7.35/scm/output-li 

b.scm][C:/LilyPond/usr/share/lilypond//2.7.35/scm/c++.scm][C:/LilyPond/usr/share 

/lilypond//2.7.35/scm/chord-ignatzek-names.scm][C:/LilyPond/usr/share/lilypond// 

2.7.35/scm/chord-entry.scm][C:/LilyPond/usr/share/lilypond//2.7.35/scm/chord-gen 

eric-names.scm][C:/LilyPond/usr/share/lilypond//2.7.35/scm/stencil.scm][C:/LilyP 

ond/usr/share/lilypond//2.7.35/scm/markup.scm][C:/LilyPond/usr/share/lilypond//2 

.7.35/scm/music-functions.scm][C:/LilyPond/usr/share/lilypond//2.7.35/scm/part-c 

ombiner.scm][C:/LilyPond/usr/share/lilypond//2.7.35/scm/autochange.scm][C:/LilyP 

ond/usr/share/lilypond//2.7.35/scm/define-music-properties.scm][C:/LilyPond/usr/ 

share/lilypond//2.7.35/scm/auto-beam.scm][C:/LilyPond/usr/share/lilypond//2.7.35 

/scm/chord-name.scm][C:/LilyPond/usr/share/lilypond//2.7.35/scm/parser-ly-from-s 

cheme.scm][C:/LilyPond/usr/share/lilypond//2.7.35/scm/define-context-properties. 

scm][C:/LilyPond/usr/share/lilypond//2.7.35/scm/translation-functions.scm][C:/Li 

lyPond/usr/share/lilypond//2.7.35/scm/script.scm][C:/LilyPond/usr/share/lilypond 

//2.7.35/scm/midi.scm][C:/LilyPond/usr/share/lilypond//2.7.35/scm/layout-beam.sc 

m][C:/LilyPond/usr/share/lilypond//2.7.35/scm/parser-clef.scm][C:/LilyPond/usr/s 

hare/lilypond//2.7.35/scm/layout-slur.scm][C:/LilyPond/usr/share/lilypond//2.7.3 

5/scm/font.scm][C:/LilyPond/usr/share/lilypond//2.7.35/scm/encoding.scm][C:/Lily 

Pond/usr/share/lilypond//2.7.35/scm/fret-diagrams.scm][C:/LilyPond/usr/share/lil 

ypond//2.7.35/scm/define-markup-commands.scm][C:/LilyPond/usr/share/lilypond//2. 

7.35/scm/define-grob-properties.scm][C:/LilyPond/usr/share/lilypond//2.7.35/scm/ 

define-grobs.scm][C:/LilyPond/usr/share/lilypond//2.7.35/scm/define-grob-interfa 

ces.scm][C:/LilyPond/usr/share/lilypond//2.7.35/scm/def

Re: DOS-based Windows users, please test

2005-07-11 Thread Bryan Stanbridge

>[EMAIL PROTECTED] wrote:


Ok.  Going back to our previous attempt.  I have attached a batch file
which corrects the GS_LIB problem and successfully creates a PDF on MS
Windows 98SE.

Paul

set lily=c:\progra~1\lilypond\usr
set GS_LIB=%lily%\share\gs\lib
set GS_FONTPATH=c:\windows\fonts
%lily%\bin\gs -dCompatibilityLevel#1.4 -dNOPAUSE -dBATCH -r1200 
-sDEVICE#pdfwrite -sOutputFile#"simple.pdf" -c .setpdfwrite -f

."simple.ps"


Don't forget that not all windows installations will put windows in c:\windows. 
 Someone may have installed it to WinME, Win98, 98SE or any other type of 
directory structure.  I can't recall what the variable to use for that 
directory is, but if we want it to work out of the box, it might be good to use 
it in this instance.

Granted, most users who name their windows install directory something other 
than the default windows are probably also going to know how to change the 
script (and that they'd probably need to do so).  It's not a major change, in 
any case.

Cheers,
Bryan...



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


Re: lilypond-devel Digest, Vol 29, Issue 9

2005-04-08 Thread Bryan Stanbridge

>From: Werner LEMBERG <[EMAIL PROTECTED]>
>The following is a list of various things which should be added or
>fixed in our opinion.

>. Flushright bar numbers: I've mentioned already in a previous mail
>  that bar numbers should be moved to the right as it was in previous
>  lilypond versions.
>*
Greetings,

Great news about the development meeting.  Looks like some very nice
things will be coming for Lilypond.  About the bar numbers, if you do
decide to make numbers flush right, could there still be an option to
have them flush left?  In most modern percussion music printed in the
states, we'd expect to see the numbers at the beginning of the bar, not
at the end.

Thank you for your consideration.

Cheers,
Bryan...


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


Re: lilypond-devel Digest, Vol 26, Issue 21

2005-01-14 Thread Bryan Stanbridge


>Since I noticed (and moaned about) format-mark-letter omitting the
>letter I a few months ago, I've been looking for examples. And I have
>yet to find ONE. Of the thirty or so pieces I've played since then, if
>they had an H, it was followed either by an I or the end of the piece.
>And while I haven't looked especially, I think the use of bar numbers
>outnumbers the use of numbers as a rehearsal mark. So that's why the
>other one's necessary.

What we see is that this engraving standard has become bastardized by
both bands and orchestras increasingly since the 60s.  If you look at
the old band scores of Holst, for instance, especially those by B&H,
you'll notice they're also missing the "I."  The Hammersmith comes
to mind immediately as one that skips from H to J (though I can't
remember if that's a Boosey score or another publisher).  Modern
orchestras are using I more and more, but from a performer standpoint
I'd much prefer none of the media have adopted I.  Does it make sense
alphabetically?  Yes.  But in the middle of a rehearsal that's being
run very swiftly it's very easy to confuse I and J if it's not typeset
well.

Now, having said all that I think it's a good idea to have as much
flexibility as we can have if it doesn't create too much confusion in
implementation.  This seems straight-forward enough and as long as I
don't have to use it -- fine by me. :)

Cheers,
Bryan...


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