
- ALSA
Advanced Linux® Sound Architecture; a Linux® sound card driver currently included with the standard kernel source code. karaKB relies on ALSA's capabilities for a low level real-time manipulation of MIDI data.
- Bound track
A MIDI sequencer track which is not free for any user input. A bound track can be entirely played by the application (scheduled track) or require user interaction (interactive track).
- Free track
A MIDI sequencer track which is entirely available to record any user input. A free track is much like what is find in standard MIDI sequencer applications.
- Full Duplex
The ability of a sound card to simultaneously record and play audio.
- GUI
Graphical User Interface
- IDL
Interface Definition Language; a programming language independent format for specifying interfaces (methods and data).
- Interactive track
A MIDI sequencer track which requires user input to produce partially computed output. Synomym : keyboard track or kb track.
- MIDI
Musical Instrument Digital Interface; a standard protocol for communication between electronic musical instruments; often also used to refer to a file format for storing MIDI commands.
- OSS
Open Sound System; the sound drivers included with the Linux® kernel (sometimes called OSS/Free) or a commercial version sold by 4Front Technologies.
- Scheduled track
A MIDI sequencer track which is not available for direct user input like an interactive track is. A scheduled track is entirely played by the application, but still may be indirectly adapted by user action.
- Tracks diagram
This is where the piano-roll-like displays of the 3 types of tracks appear. The are a helper to spot his position in the music flow and play in time.