19 lines
407 B
C++
19 lines
407 B
C++
#pragma once
|
|
|
|
#include <AH/Containers/Updatable.hpp>
|
|
#include <Def/Def.hpp>
|
|
#include <Def/MIDIAddress.hpp>
|
|
|
|
BEGIN_CS_NAMESPACE
|
|
|
|
using MIDIOutputElement = AH::Updatable<>;
|
|
|
|
class MIDIOutputOnly : public AH::UpdatableCRTP<MIDIOutputOnly> {
|
|
public:
|
|
virtual ~MIDIOutputOnly() = default;
|
|
virtual void begin() = 0;
|
|
static void beginAll() { applyToAll(&MIDIOutputOnly::begin); }
|
|
};
|
|
|
|
END_CS_NAMESPACE
|