| name | fl-studio-basics |
| description | Use when any task is executed in FL Studio; provides universal UI rules (Hint Bar usage, Channel Rack orientation, numeric entry, and anti-loop behavior). |
| version | 1 |
FL Studio Basics
Apply these rules for all FL Studio tasks before domain-specific steps.
Hint Bar policy
- Use Hint Bar only when target identity is ambiguous.
- Verify once, then act immediately.
- If two checks fail, stop checking and use direct visual positioning.
- Do not chain hover+zoom+hover loops.
Channel Rack orientation
F6 focuses Channel Rack.
- Rows are instruments, steps run left-to-right (1..16).
- Confirm row label once (for example "808 Kick"), then execute step clicks.
- If row identity or active-step state is unclear, call
extract_fl_state instead of repeating zoom loops.
Numeric fields (tempo/values)
- Direct entry first: click field, type value, press
Enter.
- Verify resulting value once.
- Do not use repeated scroll loops for numeric fields.
Menu / popup policy
- Open menu.
- Use at most one zoom on the menu list if needed.
- Click target option.
- Verify result.
Anti-loop rule
- Do not perform more than two consecutive inspection-only actions (
zoom/mouse_move) without a decisive action (left_click or key).
- When blocked by ambiguity after two inspections, use
extract_fl_state and then execute a decisive action immediately.