110 Commits (ddcd78eae8f126dbde48e112d10aee9b64e784d0)

Author SHA1 Message Date
  jules fdc04d2d2c Fixed some warnings caught by -pedantic_warnings 9 years ago
  jules cee5a77123 Added a velocity parameter to note-off handling in MidiKeyboardState 9 years ago
  jules 018a2d41be MidiKeyboardComponent: avoid drawing lines if the colour is transparent. 9 years ago
  jules e91496c965 Fixed a couple of MSVC warnings 9 years ago
  jules 57d4889f91 Added a new class AudioVisualiserComponent, and updated the demo audio pages to use this. 9 years ago
  jules 15812950c6 A couple of minor graphical tweaks to MidiKeyboardComponent. 9 years ago
  jules 34a8eaafc0 Added missing override 9 years ago
  jules d0415da361 Added some override specifiers in AudioThumbnail 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  jules 179d99f57d Made MidiKeyboardComponent work better when attached as a mouse listener to child components. 10 years ago
  jules f02562f2c4 Fixed some documentation. 10 years ago
  jules a4594e55e7 Prevent stray mouse-drags triggering the midi component keys by mistake 10 years ago
  jules 6d33253189 Fix in MidiKeyboardComponent to prevent double notes when using touch input. 10 years ago
  jules 8f5623ca0b Gave MidiKeyboardComponent a keyPressed method to prevent keypresses that it's using from being passed through to parent components. 10 years ago
  jules 5d3e24b7a7 Spelling fix. 10 years ago
  jules d10d19e4bf Allowed the MidiKeyboardComponent up/down buttons to be non-opaque. 10 years ago
  jules 4a00747683 Updated MidiKeyboardComponent to allow it to be non-opaque. 10 years ago
  jules 6aebccfeb6 Minor compiler warning fix. 10 years ago
  jules 01bab0c146 Minor compiler warning fix. 10 years ago
  jules 0ec53673ce Demo cleanups. 10 years ago
  Felix Faire c81ee3b5be Added AudioAppExample file in examples 10 years ago
  Felix Faire 06b9bdefb6 Added AudioComponentTemplate 10 years ago
  jules 653a68ddee Added includes of new template classes. 10 years ago
  jules 4f591df870 Initial check-in of new simple app helper classes 10 years ago
  jules 3307aee125 MSVC compiler warning fixes 10 years ago
  jules 0234655752 Extended AudioThumbnail to handle any number of channels. 10 years ago
  jules aef09a4d5b Minor layout tweaks to the AudioDeviceSelectorComponent 11 years ago
  jules 2d34266125 Fixed a layout bug in AudioDeviceSelectorComponent 11 years ago
  jules 6bb134ae89 Made sure that AudioDeviceSelectorComponent reflects the l+f correctly 11 years ago
  jules 3bb7e7ebf1 Added a 'reset' button and adjustable item height to the AudioDeviceSelectorComponent 11 years ago
  jules 0bf57ddf0c Added a method RectangleList::ensureStorageAllocated 11 years ago
  jules 6c61dbb68e Refactored the internal mouse-handling code to use floating point coords. This shouldn't affect much user code, but a few methods in MouseInputSource have now changed to use Point<float> rather than Point<int>. 11 years ago
  jules f57cd7bafd Clarified some badly-defined behaviour in AudioDeviceManager: if a midi callback is added with an empty-string as its target midi input device, it now gets sent incoming events from *all* devices, not just the "default" device (which was never properly defined) 11 years ago
  jules 91d9c96338 Minor clean-ups 11 years ago
  jules fa21d2ac02 Replaced AudioSampleBuffer::getSampleData with getReadPointer/getWritePointer methods (the old method is still available but deprecated). Apart from making code more explanatory and improving constness, these work with a new flag that keeps track of whether the buffer is clear, so that some operations can be elided when the data is known to be empty. 11 years ago
  jules d74bf3dca8 Added 64-bit double methods to FloatVectorOperations. Refactored some of the min/max methods in FloatVectorOperations to return a Range instead of getting the results as parameters. 11 years ago
  jules a8f9fdc54b Optimisation to AudioDeviceSelectorComponent. 11 years ago
  jules c67c180b07 Added method MidiMessage::isMidiNoteBlack() 11 years ago
  jules e54bd38255 Added shadow colour ID to MidiKeyboardComponent 11 years ago
  jules 44d52ffcef Added a method to MidiKeyboardComponent 11 years ago
  jules e6ee6e50de Fix for audio thumbnail generation beyond the end of a file. 11 years ago
  jules 4869c0a202 Fixed a few minor problems with the MidiKeyboardComponent 11 years ago
  jules 017dbc988d Refactored some AudioIODevice methods to return Arrays of sample rates + buffer sizes. 11 years ago
  jules 58055df1b3 Capitalised some audio device setting text. 11 years ago
  jules 8a8941aab5 Fix for MidiKeyboardComponent when used with multi-touch screen. 11 years ago
  jules 8a66ec83f0 Minor clean-ups. 11 years ago
  jules b093f47a8c Misc minor cleanups and comment fixes. 11 years ago
  jules be1d5253ee Moved some mouse code out of Desktop class. Made the MouseInputSource class pass-by-value. 11 years ago
  jules b3fd5cb8a3 Added iterator access to Desktop's list of mouse sources. 11 years ago
  jules dbf7053861 New method Graphics::fillRectList(), which performs better (and looks better when scaled) than multiple calls to fillRect or drawVerticalLine. Also fixed DPI detection in Windows. 11 years ago