fixing midi to midigain
adding enum support + a custom remote abstraction

j.remote_menu allows to automatically fill the attached menu with the list of items provided with the @range attribute of j.parameter