Skip to content

Commit 9daefef

Browse files
authored
Extensive testing (#69)
1 parent bd95cc1 commit 9daefef

18 files changed

+2363
-443
lines changed

modules/yup_audio_basics/midi/ump/yup_UMPIterator.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ namespace yup::universal_midi_packets
5151
5252
@tags{Audio}
5353
*/
54-
class Iterator
54+
class YUP_API Iterator
5555
{
5656
public:
5757
/** Creates an invalid (singular) iterator. */

modules/yup_audio_basics/midi/ump/yup_UMPMidi1ToMidi2DefaultTranslator.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ namespace yup::universal_midi_packets
4848
4949
@tags{Audio}
5050
*/
51-
class Midi1ToMidi2DefaultTranslator
51+
class YUP_API Midi1ToMidi2DefaultTranslator
5252
{
5353
public:
5454
Midi1ToMidi2DefaultTranslator() = default;

modules/yup_audio_basics/midi/ump/yup_UMPSysEx7.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ namespace yup::universal_midi_packets
4848
4949
@tags{Audio}
5050
*/
51-
struct SysEx7
51+
struct YUP_API SysEx7
5252
{
5353
/** Returns the number of 64-bit packets required to hold a series of
5454
SysEx bytes.

modules/yup_audio_basics/midi/ump/yup_UMPUtils.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ namespace yup::universal_midi_packets
4747
4848
@tags{Audio}
4949
*/
50-
struct Utils
50+
struct YUP_API Utils
5151
{
5252
/** Joins 4 bytes into a single 32-bit word. */
5353
static constexpr uint32_t bytesToWord (std::byte a, std::byte b, std::byte c, std::byte d)

modules/yup_audio_basics/midi/ump/yup_UMPView.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ namespace yup::universal_midi_packets
5757
5858
@tags{Audio}
5959
*/
60-
class View
60+
class YUP_API View
6161
{
6262
public:
6363
/** Create an invalid view. */

modules/yup_audio_basics/midi/ump/yup_UMPackets.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ namespace yup::universal_midi_packets
5353
5454
@tags{Audio}
5555
*/
56-
class Packets
56+
class YUP_API Packets
5757
{
5858
public:
5959
/** Adds a single packet to the collection.

modules/yup_audio_basics/midi/yup_MidiDataConcatenator.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ namespace yup
4747
4848
@tags{Audio}
4949
*/
50-
class MidiDataConcatenator
50+
class YUP_API MidiDataConcatenator
5151
{
5252
public:
5353
MidiDataConcatenator (int initialBufferSize)

modules/yup_audio_basics/yup_audio_basics.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,6 @@
104104
#include "sources/yup_PositionableAudioSource.cpp"
105105
#include "synthesisers/yup_Synthesiser.cpp"
106106
#include "audio_play_head/yup_AudioPlayHead.cpp"
107-
#include "midi/yup_MidiDataConcatenator.h"
108-
#include "midi/ump/yup_UMP.h"
109107
#include "midi/ump/yup_UMPUtils.cpp"
110108
#include "midi/ump/yup_UMPView.cpp"
111109
#include "midi/ump/yup_UMPSysEx7.cpp"

modules/yup_audio_basics/yup_audio_basics.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ YUP_END_IGNORE_WARNINGS_MSVC
108108
#include "midi/yup_MidiFile.h"
109109
#include "midi/yup_MidiKeyboardState.h"
110110
#include "midi/yup_MidiRPN.h"
111+
#include "midi/yup_MidiDataConcatenator.h"
111112
#include "mpe/yup_MPEValue.h"
112113
#include "mpe/yup_MPENote.h"
113114
#include "mpe/yup_MPEZoneLayout.h"
@@ -132,6 +133,7 @@ YUP_END_IGNORE_WARNINGS_MSVC
132133
#include "utilities/yup_AudioWorkgroup.h"
133134
#include "midi/ump/yup_UMPBytesOnGroup.h"
134135
#include "midi/ump/yup_UMPDeviceInfo.h"
136+
#include "midi/ump/yup_UMP.h"
135137

136138
namespace yup
137139
{

modules/yup_audio_devices/yup_audio_devices.cpp

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,6 @@
6969
#if YUP_MAC || YUP_IOS
7070
#include <yup_audio_basics/native/yup_CoreAudioTimeConversions_apple.h>
7171
#include <yup_audio_basics/native/yup_AudioWorkgroup_apple.h>
72-
#include <yup_audio_basics/midi/yup_MidiDataConcatenator.h>
73-
#include <yup_audio_basics/midi/ump/yup_UMP.h>
7472

7573
#include "midi_io/ump/yup_UMPBytestreamInputHandler.h"
7674
#include "midi_io/ump/yup_UMPU32InputHandler.h"
@@ -140,7 +138,6 @@ YUP_END_IGNORE_WARNINGS_MSVC
140138
#endif
141139
// clang-format on
142140

143-
#include <yup_audio_basics/midi/yup_MidiDataConcatenator.h>
144141
#include "native/yup_Midi_windows.cpp"
145142

146143
// clang-format off
@@ -194,15 +191,13 @@ YUP_END_IGNORE_WARNINGS_GCC_LIKE
194191
*/
195192
#include <Bela.h>
196193
#include <Midi.h>
197-
#include <yup_audio_basics/midi/yup_MidiDataConcatenator.h>
198194
#include "native/yup_Bela_linux.cpp"
199195
#endif
200196
// clang-format on
201197

202198
#undef SIZEOF
203199

204200
#if ! YUP_BELA
205-
#include <yup_audio_basics/midi/yup_MidiDataConcatenator.h>
206201
#include "native/yup_Midi_linux.cpp"
207202
#endif
208203

@@ -217,7 +212,6 @@ RealtimeThreadFactory getAndroidRealtimeThreadFactory();
217212

218213
#include "native/yup_Audio_android.cpp"
219214

220-
#include <yup_audio_basics/midi/yup_MidiDataConcatenator.h>
221215
#include "native/yup_Midi_android.cpp"
222216

223217
#if YUP_USE_ANDROID_OPENSLES || YUP_USE_ANDROID_OBOE

0 commit comments

Comments
 (0)