207 Commits (c20a61b80210de917a0123fe110f6207e6f62d45)

Author SHA1 Message Date
  jules 783c5ed7f8 Made SynthesiserVoice::isPlayingChannel virtual. 10 years ago
  jules cc61f88a37 Added a method SynthesiserVoice::isVoiceActive() 10 years ago
  jules 7fab0ca15c Fix for compiling on latest OSX SDK version. 10 years ago
  jules e60aa581d6 Added some missing semi-colons. 10 years ago
  jules 743f04dc01 Refactored the Systhesiser class's voice-stealing methods and gave it a better default voice-stealing algorithm. 10 years ago
  jules badc9dc959 Fix for FloatVectorOperations on ARM. 10 years ago
  jules 7e560f1133 Added some new methods to FloatVectorOperations for operating on separate source and destination vectors. 10 years ago
  jules ed289488e0 Added a null check in ResamplingAudioSource 10 years ago
  jules 08a49cb6d4 Removed some unnecessary consts from the parameters for SynthesiserSound::appliesToNote and appliesToChannel 10 years ago
  jules a13eb80e6e Fixed a missing change to synthesiser 10 years ago
  jules 527d1459df Added a velocity argument to the synthesiser noteOff methods. 10 years ago
  jules 5c7bf01c16 Made Synthesiser::setCurrentPlaybackSampleRate virtual. 10 years ago
  jules 7a8c90e253 Improved some MidiBuffer comments 10 years ago
  jules 99e8445b96 Version number update 10 years ago
  jules 008d3a36b6 Added method ResamplingAudioSource::flushBuffers() 10 years ago
  jules d2e1c7f679 Version number update 10 years ago
  jules 2f1ef234ce Tightened up a few places where numeric conversion warnings could happen. 10 years ago
  jules e3d7ec1827 Cleaned up a couple of parameter types in byte order conversion. 11 years ago
  jules 4a37aa0585 Added a few extra assertions to AudioSampleBuffer 11 years ago
  jules 4d2261c0f6 AudioSampleBuffer operator= isClear bugfix. 11 years ago
  jules f8e9a13f1d Version number update 11 years ago
  jules a6671bbae0 Fixed a problem with 64-bit FloatVectorOperations min/max range. 11 years ago
  jules 7273838d8d Fix to Reverb::processMono 11 years ago
  jules a47426aee1 Fix for MidiMessageSequence copy constructor 11 years ago
  jules 7d307727ad Fixed some edge-case problems in FloatVectorOperations min/max 11 years ago
  jules f5cafaebd4 Fixes for NEON version of FloatVectorOperations. 11 years ago
  jules 677b9ab530 Added some return values for a couple of Synthesiser methods. 11 years ago
  jules b5af44a485 Couple of minor clean-ups. 11 years ago
  jules a0c18acb1e Relaxed the requirement for AudioSampleBuffer to have more than zero channels, and gave it a default constructor. 11 years ago
  jules 4251a2437b Version number update 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 87348c4467 Added an option to MidiFile to set the format type. 11 years ago
  jules 93bc4b97be Added a parameter to the MidiMessage constructor to optionally parse sysexes without embdedded lengths 11 years ago
  jules dfda7c77fc Workarounds for some mingw build problems. 11 years ago
  jules be47fc8e6b Added a couple of methods to Synthesiser to make it easier to customise note-stealing. 11 years ago
  jules cc5e52b5f4 FloatVectorOperations fixes. 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 e1f3ce0699 Fix for vector ops on very old CPUs. 11 years ago
  jules 7f9425058a Version number update 11 years ago
  jules 28e4473a6b Fixed some typos. 11 years ago
  jules da5b67bd03 Minor clean-up. 11 years ago
  jules 48c2f42802 Added a safety check and fixed a couple of warnings. 11 years ago
  jules 7786943593 Added MidiMessage::textMetaEvent method. 11 years ago
  jules a3ea53c460 Version number update 11 years ago
  jules c67c180b07 Added method MidiMessage::isMidiNoteBlack() 11 years ago
  jules d2532f4540 Version number update 11 years ago
  jules d42df8065b Documentation fix. 11 years ago
  jules 7dd5c09826 Version number update 11 years ago
  jules da33787439 Added aftertouch callbacks to the Synthesiser class. 11 years ago
  jules 403b5c10bc Added methods to SynthesiserVoice for checking key-down status. 11 years ago