jules
|
f0ce8d0700
|
Fix for a performance problem in a few FloatVectorOperations calls on Windows.
|
2015-04-20 11:50:09 +01:00 |
|
jules
|
12f8940de5
|
Added MIDI channel pressure support to the Synthesiser class.
|
2015-04-09 10:58:56 +01:00 |
|
jules
|
30aa1f3a80
|
Whitespace cleanup
|
2015-04-09 10:58:23 +01:00 |
|
hogliux
|
7a370a9019
|
Fixed typo
|
2015-04-07 18:03:59 +01:00 |
|
jules
|
7930bd92f2
|
Minor clean-up
|
2015-04-07 17:48:18 +01:00 |
|
hogliux
|
63d16bb136
|
Fix neon compile errors and fabs vector operation support for neon
|
2015-04-07 17:48:13 +01:00 |
|
Fabian Renn-Giles
|
1365204d66
|
Shorter bit operation for floating point abs operation
|
2015-04-02 16:11:05 +01:00 |
|
Fabian Renn-Giles
|
e2302a246f
|
Add absolute value operation to FloatVectorOperations
|
2015-04-02 15:18:00 +01:00 |
|
jules
|
2c3c5c793b
|
More refinements to the Synthesiser class voice-stealing algorithm.
|
2015-03-31 13:58:59 +01:00 |
|
jules
|
f6395d4cda
|
Raised the warnings level in the introjucer, and fixed a few warnings that were thrown up by this.
|
2015-03-31 11:44:10 +01:00 |
|
jules
|
fe4398754f
|
Added a couple of vDSP optimisations inside FloatVectorOperations
|
2015-03-25 17:12:32 +00:00 |
|
jules
|
604044188c
|
Fixed an edge-case when expliticly enabling ARM NEON ops on linux.
|
2015-03-25 16:48:19 +00:00 |
|
jules
|
3825467af7
|
Added method Synthesiser::setMinimumRenderingSubdivisionSize() to allow control over the resolution of block size that the synthesiser class uses.
|
2015-03-23 11:19:43 +00:00 |
|
jules
|
2044141216
|
Added a Synthesiser::handleProgramChange method
|
2015-03-10 14:52:54 +00:00 |
|
jules
|
7e51302069
|
Minor optimisation in AudioSampleBuffer
|
2015-03-07 13:59:04 +00:00 |
|
jules
|
5775d62810
|
Fix to FFT::performFrequencyOnlyForwardTransform
|
2015-03-04 11:59:25 +00:00 |
|
jules
|
968a9eb392
|
Modified MidiMessageSequence::createControllerUpdatesForTime() to use an Array<MidiMessage> instead of an OwnedArray. There are almost no situations where you'd get better performance out of an OwnedArray so if this change broke your code, it's a good idea to have a re-think!
|
2015-03-02 17:55:45 +00:00 |
|
jules
|
f98e97b9a2
|
Fixed a typo.
|
2015-03-02 09:28:33 +00:00 |
|
jules
|
ca87ff64d1
|
Tweak to the values that ResamplingAudioSource passes to its input source.
|
2015-02-24 12:58:14 +00:00 |
|
jules
|
d117082fd8
|
Whitespace.
|
2015-02-22 20:18:34 +00:00 |
|
jules
|
20bd1a33ea
|
Added some #undefs to avoid clashes with badly-chosen macros in some 3rd party libraries.
|
2015-02-17 16:55:45 +00:00 |
|
jules
|
809e90834c
|
Optimised a couple of the recent FloatVectorOperation implementations.
|
2015-02-04 12:41:45 +00:00 |
|
jules
|
c2389355c8
|
Workarounds in new vector ops for old versions of VDSP.
|
2015-02-03 19:10:25 +00:00 |
|
jules
|
ba598310f0
|
First draft of a new (very simple) FFT class.
|
2015-02-03 17:51:54 +00:00 |
|
jules
|
c2cbc78b5f
|
Fix to the LagrangeInterpolator when working with extreme ratios.
|
2015-02-03 17:49:13 +00:00 |
|
jules
|
b640d965b7
|
Added a few new methods to FloatVectorOperations
|
2015-02-03 16:27:04 +00:00 |
|
jules
|
15a154851e
|
Stopped the Synthesiser class allowing midi events to steal notes from other midi channels.
|
2015-01-29 12:36:48 +00:00 |
|
jules
|
cff4689c66
|
Added a method MemoryMappedAudioFormatReader::getSample(). Also refactored some old AudioFormatReader::readMaxLevels implementations.
|
2015-01-28 17:34:52 +00:00 |
|
jules
|
f7e36108f8
|
Fix for the Synthesiser voice-stealing algorithm
|
2015-01-16 13:35:30 +00:00 |
|
jules
|
7fe33baa20
|
Updated the Synthesiser classes to store the current midi channel in the voice.
|
2015-01-14 12:56:07 +00:00 |
|
jules
|
91b5d77477
|
Version number update
|
2014-12-16 17:21:34 +00:00 |
|
jules
|
8f1dbc254b
|
Avoided an edge-case in the ResamplingAudioSource
|
2014-12-03 12:38:04 +00:00 |
|
jules
|
22b432c028
|
Minor change to literals in IIRFilter.
|
2014-11-21 16:05:31 +01:00 |
|
jules
|
0d989638cc
|
Version 3.1.0
|
2014-11-18 10:56:13 +02:00 |
|
jules
|
c7c14f98df
|
Added parameter smoothing to Reverb class.
|
2014-11-15 11:01:13 +00:00 |
|
jules
|
5be91dd16b
|
Updated a few trig functions to use the std:: implementations.
|
2014-11-04 15:58:35 +00:00 |
|
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 |
|