Updates:
        Owner: [email protected]
        Labels: Milestone-3.20.1

Comment #1 on issue 74 by [email protected]: nameinterval and clefs
http://code.google.com/p/solfege/issues/detail?id=74

I think we can change nameinterval.Teacher.new_question this way:

1. If header.tones are specified and the range of tones specified are
    too small to create all the intervals in header.intervals: display
    an error message and return.
2. Choose an interval by random from header.intervals, the pitch
    is still undefined.
3. Choose the clef from the list of clefs, or use the one specified
    if not a list.
4. If header.tones are specified, set the pitch by random within
    the specified range.
5. If header.tones are not specified, set the pitch by random, but make
    sure there are no more than 2 ledger lines above or below the staff.

Define the following clef names in solfege/lessonfile.py so that we don't
have to use quotes: treble, violin, french, subbass, bass, varbaritone,
tenor, alto, mezzosoprano, soprano.

Clefs with octaviation like LilyPond must be quoted: "violin^8" or "bass_8"



------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
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