Anklang-0.3.0-1416-gfa8ce8d2 anklang-0.3.0-1416-gfa8ce8d2
ASE — Anklang Sound Engine (C++)

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Friends | List of all members
Ase::TrackImpl::ClipScout Class Reference

MIDI clip playback succession generator. More...

#include "track.hh"

Public Types

enum  { NONE }
 

Public Member Functions

void setup (const std::vector< int > &indices)
 Setup clip succession order.
 
int advance (int previous)
 Determine clip succession.
 
void update (const ClipScout &other)
 Assign new succession order, preserves history.
 
void reset ()
 Reset state (history), preserves succession order.
 

Friends

class TrackImpl
 

Detailed Description

MIDI clip playback succession generator.

Definition at line 64 of file track.hh.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Definition at line 69 of file track.hh.

Constructor & Destructor Documentation

◆ ClipScout()

Ase::TrackImpl::ClipScout::ClipScout ( )
explicitnoexcept

Definition at line 433 of file track.cc.

Member Function Documentation

◆ advance()

int Ase::TrackImpl::ClipScout::advance ( int  previous)

Determine clip succession.

Definition at line 447 of file track.cc.

◆ reset()

void Ase::TrackImpl::ClipScout::reset ( )

Reset state (history), preserves succession order.

Definition at line 458 of file track.cc.

◆ setup()

void Ase::TrackImpl::ClipScout::setup ( const std::vector< int > &  indices)

Setup clip succession order.

Definition at line 440 of file track.cc.

◆ update()

void Ase::TrackImpl::ClipScout::update ( const ClipScout &  other)

Assign new succession order, preserves history.

Definition at line 465 of file track.cc.

Friends And Related Symbol Documentation

◆ TrackImpl

friend class TrackImpl
friend

Definition at line 65 of file track.hh.


The documentation for this class was generated from the following files: