# Keyboard and MIDI Effects

***

### **Overview**

Current’s keyboard area brings together essential voicing controls, pitch modulation, and scale-based music tools all integrated into a performance-ready interface. On the left, you’ll find powerful creative tools like the **Arpeggiator** and **Chord Generator**, which can be reordered to shape how notes and harmonies are generated. On the right, key and scale settings ensure everything stays in tune with your project.

***

### Key Functions

* **Keyboard Scale & Root Selection**\
  Define the root note and scale to keep all generated notes in key. The Arpeggiator and Chord Generator both follow this setting, making it easy to lock in harmonically.
* **Voicing Controls**\
  Adjust global pitch, voice count, glide, and legato behavior for expressive and playable patches.
* **Mod & Pitch Wheel Settings**\
  Customize mod wheel depth, pitch bend range, and performance responsiveness directly from the panel.

***

### Arpeggiator

* **Melodic & Rhythmic Patterns**\
  Choose from note modes, rhythmic styles, swing, and skip probabilities to generate dynamic sequences.
* **Step Controls**\
  Customize how patterns evolve over time with transposition shifts, alternate steps, offsets, and one-shot behavior.
* **Rate & Sync**\
  Set speed in BPM or milliseconds and fine-tune groove with swing and exponential shaping.

***

### Chord Generator

* **Chord Sets & Scale Matching**\
  Each chord set includes seven chords that snap to the selected scale, with drag-and-drop reordering and editing.
* **Chord Type & Voicing**\
  Build from triads or suspended chords and apply inversions or advanced voicings for richer textures.
* **Creative Controls**\
  Add/remove intervals, adjust strum timing, and use smart randomization to spark new ideas quickly.

***

### Good to Know

* The **Arp** and **Chord** tabs can be reordered by dragging their labels enabling arpeggiated chords or chorded arps.
* **Scale Lock** ensures scale settings stay consistent when switching presets.
* Learn more:

&#x20;[Keyboard & Scales](/current-manual/keyboard-and-midi-effects/keyboard-and-scales.md) | [Arpeggiator ](/current-manual/keyboard-and-midi-effects/arpeggiator.md)| [Chord Generator](/current-manual/keyboard-and-midi-effects/chord-generator.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://manual.minimal.audio/current-manual/keyboard-and-midi-effects.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
