Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Pianos

A piano library (.npno) holds one recording, called a stroke, per root note, bank and velocity layer. The editor is for choosing which strokes go to the instrument, so that a library fits the memory it has free, and for setting how it plays.

Edits are a plan

An edit does not rewrite the library. It is a plan over the saved file, shown at once, and every switch can be turned back on. The file is laid out only when it has to be: on Save, Export, or Queue send. The header reads applying… while that runs, and the action waits for it.

The key map

Each root has a cell over the keys it answers, showing the megabytes it keeps. Drag the boundary between two roots to move keys, and the outer ends to cover or uncover keys. Click a key to hear which root answers it. Keys above the damper limit are shaded.

Trim to fit

A list of switches, each with the size it keeps: one per velocity layer, Pedal resonance, Release samples, and Keys, which narrows the range to the middle of the keyboard. Beside them, a meter compares the library with the free piano memory the instrument reports, and a sentence names the cheapest cut that would make it fit. A library that does not fit cannot be queued.

Velocity layers goes finer: one lane per layer, one segment per root. Click a segment to drop that layer for that root only.

Playback

Instrument gain, the damper limit (Keys ring on above), and Kind, which is what the instrument files the library under. Kind changes nothing about the sound.

Roots lists each root with its strokes. There you can trim a stroke in dB, audition the root, save it as a WAV, or drop it. Per key paints a fine tune across the keyboard.

A new library

New ▸ Piano library… takes one WAV per stroke. A file named like 060-b0-l00.wav fills in its root (MIDI note 60), bank and layer for you. Otherwise set them in the dialog. Template builds on a library already on this computer, and the default builds from drawbar’s own rules. Set the kind, gain and damper limit in the new document afterwards.

Libraries drawbar has built or trimmed play on an instrument across every key. Renames, retunes and remaps have not been played. See What is supported.

Sending

Queue a library from its header. It is checked against the instrument and its free space first. Libraries are far larger than what drawbar keeps between sessions, so export what you want to keep.