1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-20 01:14:20 +00:00
Commit graph

207 commits

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