sequencer
Classes | Namespaces | Functions
track.hpp File Reference
#include <sequencer/assert.hpp>
#include <sequencer/copyable_atomic.hpp>
#include <sequencer/midi/constants.hpp>
#include <sequencer/midi/message/channel_voice.hpp>
#include <sequencer/midi/message/message_type.hpp>
#include <sequencer/midi/message/realtime.hpp>
#include <sequencer/midi/note.hpp>
#include <sequencer/vector.hpp>
#include <algorithm>
#include <atomic>
#include <functional>
#include <memory>
#include <vector>
Include dependency graph for track.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  sequencer::midi::clock_to_step_t
 
class  sequencer::midi::track_impl_t< Step, Parameter >
 
class  sequencer::midi::track_t< Step, Parameter >
 

Namespaces

 sequencer::midi
 

Functions

template<class Track >
void sequencer::midi::copy_track (const Track &from, Track &to) noexcept(std::is_nothrow_copy_assignable< Track >::value)
 
template<class Tracks , class Sender >
void sequencer::midi::send_all_notes_off_message (Tracks &tracks, const Sender &sender)