Skip to content

Gap specification in key model #17

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

Open
lifthrasiir opened this issue Mar 12, 2013 · 0 comments
Open

Gap specification in key model #17

lifthrasiir opened this issue Mar 12, 2013 · 0 comments

Comments

@lifthrasiir
Copy link
Owner

Inspired from Hitkey's diary entry:

  • It is possible to reuse #xxx[1-2][A-Z] which is normally unused by BMS files as a spacer for layout.
    • Separator between 1P and 2P, scratch on the right hand side, 10KEYS:
      angolmois -w -K '11a 12b 13a 14b 15a 16s 1Zs' '21a 22b 23a 24b 25a 26s'
    • Separator between 1P and 2P, 14KEYS:
      angolmois -w -K '16s 11a 12b 13a 14b 15a 18b 19a 1Zs' '21a 22b 23a 24b 25a 28b 29a 26s'
    • Simulated Couple Play rendering for Double Play charts using #PLAYER 3:
      angolmois -w -B -K '11a 12b 13a 14b 15a 16s 1Aa 1Bs 1Cs 1Ds 1Es 1Fs 1Gs 1Hs 1Is 1Js 1Ks' '21a 22b 23a 24b 25a 26s'
  • I also wish these options:
    • --no-combo: No combo display
    • --half: Half-line display (* each lane overlaps with previous/next lanes by half the lane width)

It would be good to have an explicit "gap" specification in --key-spec:

Example 1: angolmois -w -K '11a 12b 13a 14b 15a 16s' '(40) 21a 22b 23a 24b 25a 26s'
Example 2: angolmois -w -K '16s 11a 12b 13a 14b 15a 18b 19a' '(40) 21a 22b 23a 24b 25a 28b 29a 26s'
Example 3: angolmois -w -B -K '11a 12b 13a 14b 15a 16s' '(450) 21a 22b 23a 24b 25a 26s'

If we are careful enough, --half can be simulated as follows:

--key-spec '11a (-12) 12b (-12) 13a (-12) 14b (-12) 15a 16s'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant