Improving Polyphonic Music Models with Feature-Rich Encoding