Ardour  9.0-pre0-582-g084a23a80d
step_sequencer.h File Reference
#include <vector>
#include <unistd.h>
#include <boost/intrusive/list.hpp>
#include <boost/rational.hpp>
#include <glibmm/threads.h>
#include "pbd/pool.h"
#include "pbd/ringbuffer.h"
#include "pbd/stateful.h"
#include "evoral/Event.h"
#include "temporal/types.h"
#include "temporal/beats.h"
#include "ardour/mode.h"
#include "ardour/midi_state_tracker.h"
#include "ardour/types.h"
#include "midi++/types.h"
Include dependency graph for step_sequencer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ARDOUR::Step
 
struct  ARDOUR::Step::ParameterValue
 
struct  ARDOUR::Step::Note
 
class  ARDOUR::StepSequence
 
class  ARDOUR::StepSequencer
 
struct  ARDOUR::StepSequencer::Request
 
struct  ARDOUR::StepSequencer::NoteOffBlob
 

Namespaces

 ARDOUR
 

Typedefs

typedef std::pair< Temporal::Beats, samplepos_t > ARDOUR::BeatPosition
 
typedef std::vector< BeatPosition > ARDOUR::BeatPositions
 
typedef Evoral::Event< Temporal::BeatsARDOUR::MusicTimeEvent
 
typedef std::vector< MusicTimeEvent * > ARDOUR::MusicTimeEvents