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 |
|