Processes and encodes a list of TaikoDifficultyHitObjects into a list of TaikoDifficultyHitObjectColours, assigning the appropriate TaikoDifficultyHitObjectColours to each TaikoDifficultyHitObject, and pre-evaluating colour difficulty of each TaikoDifficultyHitObject.
Utility class to perform various encodings.