Skip to content

Conversation

wcko87
Copy link
Contributor

@wcko87 wcko87 commented Dec 31, 2024

Main Changes

This PR lets you control the practice mode menu using the turntable + keys.

  • This works for both analog inputs (analog turntable) and non-analog inputs (non-analog turntable, popn controller, or kb controls).
  • Arrow key controls to change practice mode settings are not affected. They can still be used like before.

Note that lane cover and green number adjustment are not affected as they can only be adjusted after starting the song.

Turbo Button

This PR also adds a "Turbo" button (hold key 4) to speed up options controls. This is useful as changing the "Start time" or "End time" settings was previously very slow.

  • Turbo works with controller, keyboard, and arrow key controls.

Video

beatoraja_practice_mode_controller.mp4

Controls:

For all control schemes, Key 1 starts the song (C1 for 24K/48K).

9KEYS:

  • Key 2/8: Up
  • Key 3/7: Down
  • Key 4: Left
  • Key 6: Right
  • Key 5: Turbo

5KEYS / 7KEYS:

  • Turntable: Up/Down
  • Key 2 + Turntable: Left/Right
  • Key 4: Turbo

10KEYS:

  • Turntable: Up/Down
  • Key 2 + Turntable: Left/Right
  • Key 4: Turbo

Alternative Keys:

  • Key 7/9: Up
  • Key 8: Down
  • Key 6: Left
  • Key 10: Right

14KEYS:

  • Turntable: Up/Down
  • Key 2 + Turntable: Left/Right
  • Key 4: Turbo

Alternative Keys:

  • Key 9/13: Up
  • Key 10/12: Down
  • Key 8: Left
  • Key 14: Right
  • Key 11: Turbo

24KEYS / 48KEYS:

  • Wheel: Up/Down
  • C#1 + Wheel: Left/Right
  • D#1: Turbo

Alternative Keys:

  • F#1/A#1: Up
  • G1/A1: Down
  • F1: Left
  • B1: Right
  • G#: Turbo

@wcko87 wcko87 force-pushed the practice_mode_controller branch from 488bb76 to 611a520 Compare January 1, 2025 15:16
@Marsoff9898
Copy link
Contributor

I think 24/48K mode works differently. How do they work?
They are people who have midi keyboards with no wheels, others have wheels (Mine is a touchpad acting as the wheels)

@wcko87
Copy link
Contributor Author

wcko87 commented Jan 7, 2025

Update: Added alternative keys for 10Keys, 14Keys, 24Keys and 48Keys. Updated help text too

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants