|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Generates click audio and MIDI and adds them to the provided buffer. More...
#include "tracktion_ClickNode.h"
Public Member Functions | |
| ClickGenerator (Edit &, bool isMidi) | |
| Creates a click generator for an Edit. | |
| void | prepareToPlay (double sampleRate, TimePosition startTime) |
| Prepares a ClickGenerator to be played. | |
| void | processBlock (choc::buffer::ChannelArrayView< float > *, MidiMessageArray *, TimeRange) |
| Adds clicks to a block of audio and MIDI for a given time range. | |
Generates click audio and MIDI and adds them to the provided buffer.
Definition at line 27 of file tracktion_ClickNode.h.
| tracktion::engine::ClickGenerator::ClickGenerator | ( | Edit & | e, |
| bool | isMidi | ||
| ) |
Creates a click generator for an Edit.
Definition at line 60 of file tracktion_ClickNode.cpp.
| void tracktion::engine::ClickGenerator::prepareToPlay | ( | double | sampleRate, |
| TimePosition | startTime | ||
| ) |
Prepares a ClickGenerator to be played.
Must be called before processBlock
Definition at line 66 of file tracktion_ClickNode.cpp.
| void tracktion::engine::ClickGenerator::processBlock | ( | choc::buffer::ChannelArrayView< float > * | destBuffer, |
| MidiMessageArray * | bufferForMidiMessages, | ||
| TimeRange | editTime | ||
| ) |
Adds clicks to a block of audio and MIDI for a given time range.
Definition at line 127 of file tracktion_ClickNode.cpp.