Le 10/02/2011 23:42, Tom Cato Amundsen a écrit :
> 2011/2/9 Phil Hézaine <[email protected]>:
>> Hi,
>>
>> I've recently released 2 publications about the Bach's chorales engraved
>> with GNU Lilypond under a Free Art license. I'm a lilypond user and plan
>> to transcribe all this stuff in GNU Solfege. You'll find a test (in zip
>> format) of this project at the bottom of this page:
> 
> Wow, this is impressive work!

Thanks. The goal is to provide a tool for students and so...

> 
>>
>> http://superbonus.project.free.fr/spip.php?article48
>>
>> There are dictations of 1 to 4 voices but sometimes i encounter a
>> problem of overlap with the same pitched note in 2 different staves.
>> I haven't checked the archives, perhaps you already know about this
>> issue. If not I could join an example in my next mail.
>> Would it be a solution in the future?
> 
> Please send me an example of problem code, and let me know how you
> think the music should look like. The music parser and displayer in
> solfege is _VERY_ simple compared to lilyponds. I only implement stuff
> as I need it for the exercises.

I join 2 minimal examples.

> 
>> An another request is about the display of alterations. I'll prefer that
>> alterations displays in each bar when you want to ensure the visual
>> reading (with Lilypond a simple ! forces this behaviour), In Solfege
>> there is not such a possibility, an alteration is only displayed once
>> until it changes again. For instance a F natural which happens in
>> several bars in d \major.
> 
> You would like cautionary accidentals, like this:
> http://www.lilypond.org/doc/v2.13/Documentation/notation/writing-pitches#index-cautionary-accidental
> ?
> I'll see what I can do.

Not exactly. If there is an another solution it will be less annoying
for typesetting. I hope you'll understand me with the
display-alterations example.

> 
>>
>> By the way could you tell me if I have to update the copyright header in
>> all my files (it's a good opportunity) and if I have to point out the
>> Free Art License for them. Also if you have advices about my way of
>> doing the installation, don't hesitate.
> 
> We'll have to look at legal stuff later, but before I include your
> exercises. I'm quite buzy this week. I have not had time to look very
> much at your site, and I don't speak french. What are the sources for
> the bach chorals you have typeset? Have you found scores that are so
> old that there are no copyright issues?
> 
> Tom Cato

Oops. Sorry. I forgot that is in French. All the sources are pointed out
at the end of the book with links.
For the music, I have the same source at home the imslp site displays.
For the titles and BWVs the sources come from jsbchorales.
I don't ask you to include all this work, there will be around 350
chorales. It will be wiser I make a independant module that people could
install. At least it's my thoughts unless you think differently.

>>
>> Many thanks for your wonderful GNU Solfege.
>>
>> Phil.

Cheers.

# -*- coding: UTF-8 -*-
# Solfege - ear training for GNOME
# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 Tom Cato Amundsen
# License is GPL, see file COPYING

header {
    module = dictation
    title = _("display alterations")
    version = "3.19.2"
     }

b = "\staff\relative c { \time 4/4 \key g \major \clef bass %s}"

question {
 name = "display alterations"
 tempo = 70/4
# Pour le début:
  clue_music = music(b % """ r2 r4 g4 """)


####### Example: In bar 3 the natural is not displayed again. ########

  music = b % """
        [e8 d c d] g,4 g'4 |
        fis4 f e d |
        [c8 f d e] a,4 [d8 c] |
  """
        }

# -*- coding: UTF-8 -*-
# Solfege - ear training for GNOME
# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 Tom Cato Amundsen
# License is GPL, see file COPYING

header {
    module = dictation
    title = _("overlaps midi")
    version = "3.19.2"
     }

s = "\staff\relative c''{ \time 4/4 \key a \major %s}"
a ="\staff\relative c''{ \time 4/4 \key a \major %s}"


question {
 name = "overlaps midi (bar 3)"
 tempo = 70/4
# Pour le début:
  clue_music = music(s % """ r2 r4 a4 """
        + a % """ r2 r4 e4 """)

#  breakpoints = /4, /4, /4, /4, /4, /4

# Pour SATB
  music = s % """
        e4 d8 cis b4 d4 |
        cis4 b e4. d8 |
        cis8 b a b cis4 b |
        a2. r4 |
  """
        + a % """
        a2 e4 b' |
        a8 gis fis4 e fis8 gis |
        a2 a4 gis4 |
        e2. r4 |
  """
        }

------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
_______________________________________________
Solfege-devel mailing list
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe", or visit
https://lists.sourceforge.net/lists/listinfo/solfege-devel

Reply via email to