A diamond represents a timeline: a list of notes that play an instrument e.g. a drum beat or bassline
KRFT Docs :: The Surface
In KRFT, users create two-dimensional musical interfaces called Surfaces. They contain musical elements that called Cells — colored geometric shapes and control the sound and music through touch and gesture.
The visual style of the cell informs the user of various characteristics, in particular the shape, color and style are important.
The shape of a Cell indicates its function:
A triangle represents a Morph: Tweens a setting over a set duration e.g. pitch of a channel down an octave.
A hexagon represents a Transform Cell. These cells take one or more timelines and transform their notes in real time.
A circle represents a dial which are dragged to adjust a setting e.g. a Filter.
An oval represents an Audio clip. Custom audio files can be imported.
A rectangle represents a Group which cues a list of cells to play at the start of the next bar and stops others.
- The color of a cell determines the instrument or channel it controls.
- When using the internal audio engine, this will either be a Bass, Lead or Drums instrument or the Master channel (always black).
- It can also be a MIDI channel when using external apps or devices.
Cells may be be rotated. The rotation of a cell does not affect its function, only visually.
You can add text labels to each cell to help you remember their function.
The interaction behaviour of a cell is determined by its visual style.
- Solid means “sticky”
- ie the cell will retain its state after the touch interaction is ended
- Solid Cells will toggle state when you tap them.
- Dials that are solid will retain their position when touch is released.
- Outlined means “non-stick”
- ie the Cell will only be active whilst the touch is held.
- Dials that are outlined will snap-back to their original position when released.
Building your first surface
Next Timeline Cells »