Thanks for the explanation! I was indeed missing some details.
The video is impressive and  actually, I can see how it could become the
default.

lasconic


2013/5/13 Marc Sabatella <[email protected]>

>  OK, I've *got* to get things set up so I stop accidentally sending
> privately replies.  I just sent lasconic a message I meant to be public.
> It's included below.
>
> But I'll tell you what.  If anyone is still in any doubt over the
> usefulness of the new facility, give me a little more time to fine tune the
> rendering of unrecognized chords.  I truly believe I can have it so chords
> will render as nicely as they do now, but with much more flexibility
> (including the possibility of typing "C^7" to get a triangle), all without
> the user having to do one stitch of customization, and all without a chord
> id list.  And again, I'm not proposing *eliminating* the current chords.xml
> / chord description file combo for those who prefer it.  Just providing an
> option that produces usable WYSIWYG (really WYTIWYG; t=type) results right
> out of the box.
>
>
> On 5/13/2013 12:43 PM, Lasconic wrote:
>
> I'm not sure I understand the purpose of this new wysiwyg.xml file. If it
> doesn't define chord ids, why loading a file?
>
>
> First, big picture: the goal is to allow the causal user a way to type
> whatever he wants and have the chord rendered nicely **as typed**.  No
> need to first select or customize a specific chord description file in
> order to get MuseScore to recognize what you type or having them rendered
> the way you typed them.  Right out of the box, a first time user is getting
> chords to appear as he wants them.
>
> Here is a screencast showing it in action:
>
> http://screencast-o-matic.com/watch/cIhIYvVtQj
>
> As you can see, rendering is already "not half bad" (and will get
> better).  Flats and sharps are treated are you'd expect - that's because I
> am **not** just rendering the string itself, but am rendering it token by
> token according to how it parsed.  So, I don't render "Cmaj7(#11)" but "C
> maj 7 ( # 11 )".  And "wysiwyg.xml" is not empty - it does contain font and
> sym declarations.  Right now, I just took the ones from cchords_muse, but I
> can and will better ones.
>
> So the initial goal here is a better experience for people not savvy
> enough to be messing around with selecting or customizing chord description
> files to get what they want.  That's what this provides over and above what
> we have now.
>
> As someone who has worked with dozens of students trying to get themn to
> enter their chords "correctly", I can tell you this is a **very 
> big**struggle.  Most just can't be bothered to learn a new way of typing
> chords.  The changes that we already merged in address this by letting them
> type whatever they want, but the chords are still rendered using "ma" and
> "mi" (or whatever the currently loaded chord description file says).  Many
> will undoubtedly prefer chords to be rendered as they typed them, and they
> don't want to have to figure out if there is an existing chord description
> file that will produce this or customize one of the existing ones if not.
>
> For those who **are** savvy enough and who want the nicer rendering that
> fuller chord description files make possible, loading one of the existing
> ones would remain an option.  And as I said, I'd probably provide two
> versions of the jazz lead sheet template - one that continued to use
> cchords_muse (and thus accepted anything they typed but always rendered
> using "ma" and "mi"), and another that used wysiwyg.
>
> Also, the new wysiwyg.xml file doesn't replace chords.xml, at least not
> literally - it is really just another chord descrption file, one that
> doesn't actually contain any specific rendering instructions for specific
> chords id's.  But it is true that in order to get it to work as intended,
> you'd need to suppress
>
> I'll respond later to more specific points.
>
> Marc
>
>
>
> ------------------------------------------------------------------------------
> AlienVault Unified Security Management (USM) platform delivers complete
> security visibility with the essential security capabilities. Easily and
> efficiently configure, manage, and operate all of your security controls
> from a single console and one unified framework. Download a free trial.
> http://p.sf.net/sfu/alienvault_d2d
> _______________________________________________
> Mscore-developer mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mscore-developer
>
>
------------------------------------------------------------------------------
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d
_______________________________________________
Mscore-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mscore-developer

Reply via email to