Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple Keyboards (Two-Hand Mode in Landscape) #15

Open
3 tasks
liplum opened this issue Dec 21, 2022 · 3 comments
Open
3 tasks

Multiple Keyboards (Two-Hand Mode in Landscape) #15

liplum opened this issue Dec 21, 2022 · 3 comments
Assignees
Labels
desktop Desktop related enhancement New feature or request focused Currently working on help wanted Extra attention is needed mobile Mobile related web Web related
Milestone

Comments

@liplum
Copy link
Member

liplum commented Dec 21, 2022

Proposal

Users might play the ensemble with both hands.
This fits perfectly with landscape mode.

Basic Support

  • Replace the Sheet Screen with another Keyboard.
  • Allow users to choose different Soundpack for each keyboard.

Advanced Support

  • Multiple keyboards if the screen has enough room, e.g., using tablet.
@liplum liplum added the enhancement New feature or request label Dec 21, 2022
@liplum liplum self-assigned this Dec 21, 2022
@liplum
Copy link
Member Author

liplum commented Dec 21, 2022

If the multiple keyboard is allowed, all systems about keyboard and sheet will be affected.
This issue should be taken into account as soon as possible during early prototyping.

@liplum
Copy link
Member Author

liplum commented Dec 21, 2022

What will be affected:

  1. Some keyboards will work as BGM, it shouldn't stop as soon as tapping up. So these states should be saved for each keyboards. Stop the sound when tap up #4
  2. Vibration will be verbose if too many keys are being pressed. It should work on only one keyboard, main keyboard?, or completely disabled. Interactive Feedback #2
  3. Sheet music system is required to support multi-soundtrack with multiple keyboard. Sheet Music #14
  4. One device can only recognize one keyboard physical as input. Two-Hand Mode will not reject physical keyboard and allow one keyboard to be bound with one of keyboards. Physical Keyboard Support #16

@liplum
Copy link
Member Author

liplum commented Dec 21, 2022

Two-Hand Mode will be disabled if the screen is too small. So, it might not support split screen feature. But what if a large screen? Split screen should consider the window size of app, not the real screen size. #6

@liplum liplum added this to the v1.0.0 milestone Dec 21, 2022
@liplum liplum pinned this issue Dec 22, 2022
@liplum liplum added focused Currently working on help wanted Extra attention is needed labels Dec 22, 2022
@liplum liplum changed the title Two-Hand Mode in Landscape Multiple Keyboards (Two-Hand Mode in Landscape) Dec 22, 2022
@liplum liplum added mobile Mobile related desktop Desktop related web Web related labels Dec 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
desktop Desktop related enhancement New feature or request focused Currently working on help wanted Extra attention is needed mobile Mobile related web Web related
Projects
None yet
Development

No branches or pull requests

1 participant