59 Commits (9199fa3c5179a7d8c3a443e4068bfb1a901b62b8)

Author SHA1 Message Date
  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 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
  jules 3861a04197 Some more override decorations. 12 years ago