rename tone field to tonic (in Key model)