Add mixdowns.
Cleanup.

Only the hb_*_get_from_*() functions should access the arrays directly.