Move transpose logic into chord model
docs