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