audio/ directory

Audio processing related code.

Contents

Contains various arranger, editor, etc., structs such as Region and MidiNote.

Files

file audio_file.h
Audio file info.
file audio_region.h
API for Regions inside audio Track's.
file automation_curve.h
AutomationCurve API.
file automation_point.h
Automation point API.
file automation_region.h
API for automation Region's.
file automation_tracklist.h
Automation tracklist containing automation points and curves.
file channel.h
API for Channel, representing a channel strip on the mixer.
file chord_descriptor.h
Descriptors for chords.
file chord_object.h
Chord object in the TimelineArranger.
file chord_region.h
Region for ChordObject's.
file chord_track.h
Object to hold information for the chord track.
file clip.h
Audio clip.
file control_room.h
The control room backend.
file encoder.h
Audio file encoder.
file engine.h
The audio engine.
file ext_port.h
External ports.
file fader.h
Backend for faders or other volume/gain controls.
file instrument_track.h
Instrument track backend.
file marker.h
Marker related code.
file marker_track.h
Object to hold information for the Marker track.
file master_track.h
The master track.
file metronome.h
Metronome related logic.
file midi.h
MIDI related structs, defines and enums.
file midi_note.h
API for MIDI notes in the PianoRoll.
file midi_region.h
API for Region's specific to instrument Track's.
file modulator.h
Modulator for each Track/Channel.
file passthrough_processor.h
A simple processor that copies the buffers of its inputs to its outputs.
file pool.h
Audio file pool.
file port.h
Ports that transfer audio/midi/other signals to one another.
file position.h
Position struct and API.
file quantize_options.h
Quantize options.
file region.h
A region in the timeline.
file routing.h
Routing graph.
file sample_playback.h
A framework from playing back samples independent of the timeline, such as metronomes and samples from the browser.
file sample_processor.h
Sample processor.
file scale.h
Musical scales.
file scale_object.h
Scale object inside the chord Track in the TimelineArranger.
file snap_grid.h
Snap/grid information.
file supported_file.h
Supported file info.
file track.h
The backend for a timeline track.
file track_lane.h
Track lanes for each track.
file track_processor.h
Track processor.
file tracklist.h
Tracklist backend.
file transport.h
Transport API.
file velocity.h
Velocities for MidiNote's.