Rename "chromaprinter" to "ChromaPrinter"
Add sample value constants
Enhance and reuse SampleUtil
Replace unmanaged pointer with QScopedPointer
Avoid heap allocation of struct member