MIDI clip playback succession generator.  
 More...
#include "track.hh"
 | 
| 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.  
  | 
|   | 
MIDI clip playback succession generator. 
Definition at line 47 of file track.hh.
 
◆ anonymous enum
◆ ClipScout()
  
  
      
        
          | Ase::TrackImpl::ClipScout::ClipScout  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
explicitnoexcept   | 
  
 
 
◆ advance()
      
        
          | int Ase::TrackImpl::ClipScout::advance  | 
          ( | 
          int  | 
          previous | ) | 
           | 
        
      
 
Determine clip succession. 
Definition at line 289 of file track.cc.
 
 
◆ reset()
      
        
          | void Ase::TrackImpl::ClipScout::reset  | 
          ( | 
           | ) | 
           | 
        
      
 
Reset state (history), preserves succession order. 
Definition at line 301 of file track.cc.
 
 
◆ setup()
      
        
          | void Ase::TrackImpl::ClipScout::setup  | 
          ( | 
          const std::vector< int > &  | 
          indices | ) | 
           | 
        
      
 
Setup clip succession order. 
Definition at line 282 of file track.cc.
 
 
◆ update()
      
        
          | void Ase::TrackImpl::ClipScout::update  | 
          ( | 
          const ClipScout &  | 
          other | ) | 
           | 
        
      
 
Assign new succession order, preserves history. 
Definition at line 308 of file track.cc.
 
 
◆ TrackImpl
The documentation for this class was generated from the following files: