Somehow we need to intelligently match up part names with pre-specified instruments. An example follows:
Clarinet, clarinet, clAriNet, Bb clarinet, bb clarinet, b-b-clarinet, b flat clarinet, b-flat-clarinet, bflat clarinet, etc.
Each of the above should match our current difficulty setting of clarinet.
A clarinet, bass clarinet, contrabass clarinet, contra bass clarinet, etc.
Each of the above should NOT match our current difficulty setting of clarinet. However, in such a case they should either match something else or default to some set of values. For now, the default can be the clarinet, but in later cases, we need an intelligent matching algorithm to say that "bass clarinet" should go with the BassClarinet difficulty and "clarinet" should go with the Clarinet difficulty.
This may not be easily implementable as part of my project, but if I stub it out now, perhaps a later project can fill it in.
Somehow we need to intelligently match up part names with pre-specified instruments. An example follows:
Clarinet, clarinet, clAriNet, Bb clarinet, bb clarinet, b-b-clarinet, b flat clarinet, b-flat-clarinet, bflat clarinet, etc.
Each of the above should match our current difficulty setting of clarinet.
A clarinet, bass clarinet, contrabass clarinet, contra bass clarinet, etc.
Each of the above should NOT match our current difficulty setting of clarinet. However, in such a case they should either match something else or default to some set of values. For now, the default can be the clarinet, but in later cases, we need an intelligent matching algorithm to say that "bass clarinet" should go with the BassClarinet difficulty and "clarinet" should go with the Clarinet difficulty.
This may not be easily implementable as part of my project, but if I stub it out now, perhaps a later project can fill it in.