jules
|
d117082fd8
|
Whitespace.
|
10 years ago |
jules
|
20bd1a33ea
|
Added some #undefs to avoid clashes with badly-chosen macros in some 3rd party libraries.
|
10 years ago |
jules
|
809e90834c
|
Optimised a couple of the recent FloatVectorOperation implementations.
|
10 years ago |
jules
|
c2389355c8
|
Workarounds in new vector ops for old versions of VDSP.
|
10 years ago |
jules
|
ba598310f0
|
First draft of a new (very simple) FFT class.
|
10 years ago |
jules
|
c2cbc78b5f
|
Fix to the LagrangeInterpolator when working with extreme ratios.
|
10 years ago |
jules
|
b640d965b7
|
Added a few new methods to FloatVectorOperations
|
10 years ago |
jules
|
15a154851e
|
Stopped the Synthesiser class allowing midi events to steal notes from other midi channels.
|
10 years ago |
jules
|
cff4689c66
|
Added a method MemoryMappedAudioFormatReader::getSample(). Also refactored some old AudioFormatReader::readMaxLevels implementations.
|
10 years ago |
jules
|
f7e36108f8
|
Fix for the Synthesiser voice-stealing algorithm
|
10 years ago |
jules
|
7fe33baa20
|
Updated the Synthesiser classes to store the current midi channel in the voice.
|
10 years ago |
jules
|
91b5d77477
|
Version number update
|
11 years ago |
jules
|
8f1dbc254b
|
Avoided an edge-case in the ResamplingAudioSource
|
11 years ago |
jules
|
22b432c028
|
Minor change to literals in IIRFilter.
|
11 years ago |
jules
|
0d989638cc
|
Version 3.1.0
|
11 years ago |
jules
|
7743dabe76
|
Added parameter smoothing to Reverb class.
|
11 years ago |
jules
|
c7c14f98df
|
Added parameter smoothing to Reverb class.
|
11 years ago |
jules
|
19937e63e1
|
Updated a few trig functions to use the std:: implementations.
|
11 years ago |
jules
|
5be91dd16b
|
Updated a few trig functions to use the std:: implementations.
|
11 years ago |
jules
|
783c5ed7f8
|
Made SynthesiserVoice::isPlayingChannel virtual.
|
11 years ago |
jules
|
cc61f88a37
|
Added a method SynthesiserVoice::isVoiceActive()
|
11 years ago |
jules
|
7fab0ca15c
|
Fix for compiling on latest OSX SDK version.
|
11 years ago |
jules
|
e60aa581d6
|
Added some missing semi-colons.
|
11 years ago |
jules
|
743f04dc01
|
Refactored the Systhesiser class's voice-stealing methods and gave it a better default voice-stealing algorithm.
|
11 years ago |
jules
|
badc9dc959
|
Fix for FloatVectorOperations on ARM.
|
11 years ago |
jules
|
7e560f1133
|
Added some new methods to FloatVectorOperations for operating on separate source and destination vectors.
|
11 years ago |
jules
|
ed289488e0
|
Added a null check in ResamplingAudioSource
|
11 years ago |
jules
|
08a49cb6d4
|
Removed some unnecessary consts from the parameters for SynthesiserSound::appliesToNote and appliesToChannel
|
11 years ago |
jules
|
a13eb80e6e
|
Fixed a missing change to synthesiser
|
11 years ago |
jules
|
527d1459df
|
Added a velocity argument to the synthesiser noteOff methods.
|
11 years ago |
jules
|
5c7bf01c16
|
Made Synthesiser::setCurrentPlaybackSampleRate virtual.
|
11 years ago |
jules
|
7a8c90e253
|
Improved some MidiBuffer comments
|
11 years ago |
jules
|
99e8445b96
|
Version number update
|
11 years ago |
jules
|
008d3a36b6
|
Added method ResamplingAudioSource::flushBuffers()
|
11 years ago |
jules
|
d2e1c7f679
|
Version number update
|
11 years ago |
jules
|
2f1ef234ce
|
Tightened up a few places where numeric conversion warnings could happen.
|
11 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 |