brummer10 / Mamba

Virtual Midi keyboard and Midi Live Looper for Jack Audio Connection Kit
BSD Zero Clause License
75 stars 5 forks source link

Make a minimal mode #31

Closed grammoboy2 closed 3 years ago

grammoboy2 commented 3 years ago

Idea: Make a 'minimal mode' for Mamba. Where the goal is to make Mamba take as less screenspace as possible, but still being nice to use.

This is useful when you want to use Mamba with Ingen, AMS and those kind of synths.

See also: https://github.com/brummer10/Mamba/issues/28#issuecomment-738718631

brummer10 commented 3 years ago

there is already in git the option to show/hide controls and bank/program. so when hide those only the keyboard is visible.

grammoboy2 commented 3 years ago

Nice, thanks.

Maybe add a shortcut to enable/disable the views?

I've a issue when I try to resize (fluxbox/lxde)

mamba_resize0

grammoboy2 commented 3 years ago

The missing topbar is not a issue in the previous screenshot (decorade fluxbox)

mamba_resize1

grammoboy2 commented 3 years ago

What could be improved is the size of the keys. See for example jack-keyboard, which has a nice keyboard layout I think

mamba_keysize

brummer10 commented 3 years ago

I've a issue when I try to resize (fluxbox/lxde)

That should be fixed now in git.

The missing topbar is not a issue in the previous screenshot (decorade fluxbox)

fixed as well.

What could be improved is the size of the keys. See for example jack-keyboard, which has a nice keyboard layout I think

I've add a new menu entry under View were you could select between "Normal" and "Small" key-size now, also you could shrink the height of the keyboard now, when only the keyboard is visible.

grammoboy2 commented 3 years ago

Nice work!

If I shrink the keys vertically, then I've the size I'm looking for (see screenshot). So maybe that could be the default for the small interface. That's nitpicking. It's already more pleasant to work with imho.

mamba_small

brummer10 commented 3 years ago

Thanks, I'm glad you like it. I understand that this is your personal preference, still I prefer the normal size. However, your settings will be saved on exit (If you save) so you only need to shrink it once for each of your NSM sessions and be done.

grammoboy2 commented 3 years ago

You must have a bigger screen then I have ;) Thanks again.