1 |
/* |
/* |
2 |
Copyright (C) 2008 - 2014 Christian Schoenebeck |
Copyright (C) 2008 - 2016 Christian Schoenebeck |
3 |
*/ |
*/ |
4 |
|
|
5 |
#include "VirtualMidiDevice.h" |
#include "VirtualMidiDevice.h" |
80 |
if (p->events.write_space() <= 0) return false; |
if (p->events.write_space() <= 0) return false; |
81 |
p->events.push(&ev); |
p->events.push(&ev); |
82 |
return true; |
return true; |
83 |
|
} |
84 |
|
|
85 |
|
bool VirtualMidiDevice::SendChannelPressureToSampler(uint8_t Pressure) { |
86 |
|
if (Pressure > 127) return false; |
87 |
|
event_t ev = { EVENT_TYPE_CHPRESSURE, 128 /*actually ignored by engine*/, Pressure }; |
88 |
|
if (p->events.write_space() <= 0) return false; |
89 |
|
p->events.push(&ev); |
90 |
|
return true; |
91 |
} |
} |
92 |
|
|
93 |
bool VirtualMidiDevice::SendPitchBendToSampler(int Pitch) { |
bool VirtualMidiDevice::SendPitchBendToSampler(int Pitch) { |