ardour
Namespaces | Variables
Sequence.cpp File Reference
#include <algorithm>
#include <cmath>
#include <iostream>
#include <limits>
#include <stdexcept>
#include <stdint.h>
#include <cstdio>
#include "pbd/compose.h"
#include "pbd/error.h"
#include "evoral/Control.hpp"
#include "evoral/ControlList.hpp"
#include "evoral/ControlSet.hpp"
#include "evoral/EventSink.hpp"
#include "evoral/ParameterDescriptor.hpp"
#include "evoral/Sequence.hpp"
#include "evoral/TypeMap.hpp"
#include "evoral/midi_util.h"
#include "i18n.h"

Go to the source code of this file.

Namespaces

 Evoral
 

Variables

static double const time_between_interpolated_controller_outputs = 1.0 / 256
 

Variable Documentation

double const time_between_interpolated_controller_outputs = 1.0 / 256
static

Minimum time between MIDI outputs from a single interpolated controller, expressed in beats. This is to limit the rate at which MIDI messages are generated. It is only applied to interpolated controllers.

XXX: This is a hack. The time should probably be expressed in seconds rather than beats, and should be configurable etc. etc.

Definition at line 55 of file Sequence.cpp.