Tom Poole
|
f1fecfdc88
|
Add some missing Doxygen tags
|
3 years ago |
ed
|
cffb544941
|
UMP: Remove juce_audio_devices dependency
|
3 years ago |
reuk
|
2096a6e50f
|
UMP: Make the UMPIterator a forward iterator instead of an input iterator
|
3 years ago |
reuk
|
7ac6911ccc
|
Windows: Fix clang/gnu compiler warnings
|
4 years ago |
reuk
|
31a7c62baf
|
Windows: Fix and suppress some analysis warnings
This fixes warnings that are emitted when building with the `-analyze`
flag enabled.
|
4 years ago |
reuk
|
900282ccf3
|
MinGW: Fix warnings and errors emitted when building VST3 plugins
|
4 years ago |
reuk
|
5753466bfb
|
UMP Tests: Add support for building with MinGW
|
4 years ago |
Tom Poole
|
79fbde7099
|
Added preliminary support for FreeBSD
|
4 years ago |
reuk
|
36c072c086
|
UMP: Add missing docstrings
|
4 years ago |
reuk
|
04583469e1
|
MIDI: Fix timestamps on Universal MIDI Packets
|
4 years ago |
reuk
|
dadac11ffd
|
MIDI: Fix naming to match JCS in SysEx7::Kind enum
|
4 years ago |
reuk
|
9032f589eb
|
CoreMIDI: Enable support for new API
|
4 years ago |
reuk
|
c3849041ae
|
Midi: Use proper PImpl idiom in MidiInput and MidiOutput
|
4 years ago |
ed
|
68e0e0e329
|
Use MidiOutput::sendBlockOfMessages() in AudioProcessorPlayer to send timestamped MIDI messages
|
5 years ago |
ed
|
aad3667e17
|
Updated MidiKeyboardState to use nested Listener and fixed some thread safety issues
|
5 years ago |
ed
|
5467c57e23
|
Updated MidiKeyboardState to use nested Listener and fixed some thread safety issues
|
5 years ago |
reuk
|
9dc6e687c1
|
MIDI: Allow MidiMessageCollector to preallocate storage
|
5 years ago |
Tom Poole
|
894e7d2bd2
|
Updated all license headers
|
5 years ago |
Tom Poole
|
2d16374b14
|
Updated all license headers
|
5 years ago |
reuk
|
eae9a10944
|
MidiBuffer: Add iterator compatible with C++11 range-for
|
5 years ago |
ed
|
78e2892ba9
|
Added some missing documentation tags
|
5 years ago |
reuk
|
42be540c27
|
Improved the thread safety of AudioProcessorGraph
|
5 years ago |
ed
|
f0ea1c00a6
|
Updated the MidiInput/Output methods to return unique_ptrs
|
6 years ago |
ed
|
251ec6daa8
|
iOS: Made it clear that the "Audio Background Capability" setting must be enabled for MidiInput/Output::createNewDevice() to succeed
|
6 years ago |
ed
|
c9fe0afd0f
|
Removed MIDI devices unit tests
|
6 years ago |
ed
|
f3af250ff7
|
Tidied up unit test code layout
|
6 years ago |
ed
|
7b56f43ded
|
Fixed a potential data race in the MIDI devices unit tests
|
6 years ago |
ed
|
db23cedf94
|
Fixed a compilation error in the MIDI device unit tests when JUCE_MODAL_LOOPS_PERMITTED is disabled
|
6 years ago |
ed
|
09ebd1d257
|
Added support for ID-based MIDI devices
|
6 years ago |
ed
|
a234721110
|
Added various clang-tidy modernize-* fixes
|
6 years ago |
jules
|
cdb55f70c2
|
Changes to avoid some clang warnings
|
6 years ago |
ed
|
87281fc784
|
Marked MIDIInput and MIDIOutput as final
|
6 years ago |
Tom Poole
|
493591a7ef
|
Cleaned up some doc comments
|
6 years ago |
jules
|
a55eaf0154
|
Made multiple calls to MidiInput::openDevice share the same underlying win32 MIDI handle, and fixed some problems where device indexes could be incorrectly used when deivces are removed
|
7 years ago |
Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
7 years ago |
ed
|
cdbc28c18b
|
Add documentation tags
|
7 years ago |
jules
|
eda613c6db
|
Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools
|
7 years ago |
jules
|
a3e6c81911
|
Fixed an assertion in MidiMessageCollector that would have failed to trigger
|
8 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
tpoole
|
9a38505dad
|
Added experimental WinRT MIDI support, enabling BLE MIDI on machines with Windows 10 Anniversary Update installed
|
8 years ago |
hogliux
|
2da1bc5f41
|
Replace include guards with "#pragma once"
|
8 years ago |
tpoole
|
2e84129479
|
Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license
|
8 years ago |
jules
|
4583fa3fbf
|
Used the ignoreUnused() function to tidy up some old code
|
9 years ago |
jules
|
6faa33cfbd
|
Added new method MidiOutput::sendBlockOfMessagesNow()
|
9 years ago |
hogliux
|
c89f476127
|
Add getName to MidiOutput devices
|
9 years ago |
jules
|
cee5a77123
|
Added a velocity parameter to note-off handling in MidiKeyboardState
|
9 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
9 years ago |
jules
|
d9c7f2bf8c
|
The MidiOutput and MidiInput classes were unnecessarily virtual, so tidied this up.
|
10 years ago |
jules
|
508e25afbb
|
Cleared-out the last batch of unnecessary includes.
|
11 years ago |
jules
|
5a1112ab94
|
Updated the format of the header include guard macros.
|
12 years ago |