Removing the -2 to 2 limit wouldn't be a problem, though FOMUS needs the
accidentals to be correct (in other words, you couldn't specify pitch 60
and specify that it be notated with a quadruple-sharp, regardless of
what a quadruple-sharp actually translates to...).  For what you are
trying to do that could be an issue since you would be arbitrarily
limited depending on where the base pitch lies on the diatonic scale...

I think the proper solution is to add some options to the musicxml
output that translate semiton/microton alterations into the triple and
quadruple accidentals that you want to import.  So basically in FOMUS
you would be able to directly specify a septimal comma sharp (which gets
recorded as a microtonal adjustment), and when it gets to the part where
it writes the XML file, it would only then translate this to a triple
sharp...  This way FOMUS wouldn't get confused by incorrect accidentals.
This is a minor change, I'll have this implemented in the next update
(I'll remove the arbitrary -2 to 2 limit too).

On Sun, 2010-12-12 at 17:33 +0000, Torsten Anders wrote:

> Dear David,
> 
> For representing microtonal music in MusicXML an then importing it to 
> Sibelius, I am encoding certain microtonal accidentals by 
> triple-sharps/flats, quadruple/sharps/flats and so on. The good news is that 
> Sibelius (and also Finale) imports these pitches correctly, and that these 
> software packages support ways to notate such encoded accidentals in the 
> intended way (e.g., I have a Sibelius house style that notates a triple-sharp 
> as a septimal-comma-sharp).
> 
> Now, I ran in difficulties when using Fomus for creating these MusicXML 
> files. I set the option note-accs to include the accidentals I want to have, 
> e.g., 
> 
> note-accs = (bbbb -4, bbb -3, bb -2, b -1, n 0, # 1, x 2, ## 2, ### 3, #### 
> 4) 
> 
> Nevertheless, if I run fomus with a score with triple and quadruple 
> accidentals, then I get the following error.
> 
> Process fomus exited abnormally with code 1
> fomus: expected value of type `(string_acc rational-2..2, string_acc 
> rational-2..2, ...)' in line 19, col. 1 of `/Users/t/.fomus'
> 
> My question is: how can I extend the range of supported accidentals 
> (string_acc) beyond the interval -2..2? Your documentation of note-accs and 
> note-microtones gives the range -2..2 only, but I would greatly appreciate if 
> I could go clearly beyond that.
> 
> Thank you!
> 
> Best wishes,
> Torsten
> 
> PS: I am still using FOMUS 0.1.12-alpha-rc4, but I am of course happy to 
> update if that would help this matter.
> 
> --
> Torsten Anders
> Course Leader, Music Technology
> University of Bedfordshire
> Park Square, Room A315
> http://strasheela.sourceforge.net
> http://www.torsten-anders.de
> 
> 
> ------------------------------------------------------------------------------
> Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL,
> new data types, scalar functions, improved concurrency, built-in packages, 
> OCI, SQL*Plus, data movement tools, best practices and more.
> http://p.sf.net/sfu/oracle-sfdev2dev 
> _______________________________________________
> fomus-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/fomus-user


------------------------------------------------------------------------------
Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL,
new data types, scalar functions, improved concurrency, built-in packages, 
OCI, SQL*Plus, data movement tools, best practices and more.
http://p.sf.net/sfu/oracle-sfdev2dev 
_______________________________________________
fomus-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fomus-user

Reply via email to