Re: (a) Tool to create single voices from chords? (b) Class model of NWC2ClipItem
I use "Parts (adp)" quite a bit - so much so that I have created various invocations so I can just select one to do what I want without having to remember the syntax:
Extract from "nwc2UserTools.ini"
Extract Parts - Remove Bottom='php\php.exe scripts\adp_Parts.php remove bottom'
Extract Parts - Remove Top='php\php.exe scripts\adp_Parts.php remove top'
Extract Parts - Remove Top - No Single Notes='php\php.exe scripts\adp_Parts.php remove top nosingle'
Extract Parts - Remove Bottom - No Single Notes='php\php.exe scripts\adp_Parts.php remove bottom nosingle'
Extract Parts - HELP='php\php.exe scripts\adp_Parts.php help'
Extract Parts - Retain Bottom='php\php.exe scripts\adp_Parts.php retain bottom'
Extract Parts - Retain Top='php\php.exe scripts\adp_Parts.php retain top'
Used in combination it is also easy to extract interior notes.
I've lately been playing with concert band arrangements - to make life easy I create each set of voices on one staff in concert pitch (Saxes, trumpets, flutes/oboe etc.) then copy the staff to each instrument to extract the parts later using "Parts (adp)".
This way I can have a condensed conductor score as well as extractable parts, just by choosing what is visible, all in one file.