24#ifndef __LS_MIDIINPUTPORT_H__
25#define __LS_MIDIINPUTPORT_H__
27#include "../../common/global.h"
28#include "../../common/Mutex.h"
29#include "../../common/Exception.h"
30#include "../DeviceParameter.h"
33#include "../../engines/EngineChannel.h"
34#include "../../common/SynchronizedConfig.h"
39 class MidiInputDevice;
41 class VirtualMidiDevice;
Abstract base class for driver parameters of type String.
virtual String Value() OVERRIDE
The current value of this parameter (encoded as String).
Abstracet base class for all driver parameters of the sampler.
Channel Interface for LinuxSampler Sampler Engines.
LinuxSampler Sampler Engine Interface.
Exception that will be thrown in NON REAL TIME PARTS of the LinuxSampler application.
Wraps as a kind of pointer class some data object shared with other threads, to protect / synchronize...
Thread-safe management of configuration data, where the data is updated by a single non real time thr...
Light-weight MIDI interface (for MIDI in & out) intended to be used by pure software MIDI "devices",...
midi_chan_t
MIDI channels.