do proper time signatures; make note expressions case-insensitive; allow 's' for sharp; check that chord parts all have the same duration; fix bug with some key signatures.