flit / MidiKeys

On-screen MIDI keyboard with hotkeys support
Apache License 2.0
115 stars 8 forks source link

customize keymap and layout #19

Open goldengrape opened 3 years ago

goldengrape commented 3 years ago

I want to be able to define the key and tone mapping myself, can you make KeyMaps.plist customizable for editing? You can refer to VMPK https://vmpk.sourceforge.io/

In addition, the appearance of the piano is not really cool enough, and in some cases it is not the optimal arrangement according to the way the piano is arranged. It would be better if you could define it yourself. For example, like drum pad, see noise.app

xoxo369 commented 3 years ago

I agree this is an issue and would really love to see this program updated with keymap ability AND the ability to save keymap loadouts, I too right away checked the keymaps.plist to see if I could edit it hehe, I think this program is the best I have found for Mac type to midi but it needs those features badly..

bradhowes commented 3 years ago

I added a WIKI page describing how you can add a custom mapping. Not as nice as a feature in the app itself, but it is doable.

https://github.com/flit/MidiKeys/wiki/Creating-Custom-Keymap

xoxo369 commented 3 years ago

awesome! I mapped out every scale there is and I will upload my .plist to the github soon, thank you so much for your help!! :)

On Wed, Sep 29, 2021 at 11:32 AM Brad Howes @.***> wrote:

I added a WIKI page describing how you can add a custom mapping. Not as nice as a feature in the app itself, but it is doable.

https://github.com/flit/MidiKeys/wiki/Creating-Custom-Keymap

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/flit/MidiKeys/issues/19#issuecomment-930289175, or unsubscribe https://github.com/notifications/unsubscribe-auth/AVGETRQ3WV4VUPWHBZBFKY3UEMWPPANCNFSM42GU2GNQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.