Timur Doumler
c845a49268
Avoided a compiler warning in Xcode.
9 years ago
Timur Doumler
22e968b205
Added a Listener class to MPEZoneLayout.
9 years ago
jules
03dde6a2a8
Avoided a compiler warning in MPENote
9 years ago
jules
18de8b36c1
Avoided defining alloca on MINGW if there's already a definition for it
9 years ago
Timur Doumler
e958e5a647
Added comparison operators to MPEZone.
9 years ago
jules
a6585b1ebf
Fixed a typo in FFT
9 years ago
jules
923e8fabdb
Removed some unnecessary includes of AppConfig.h
9 years ago
jules
c95253fad0
Cleaned out some old amalgamated build references.
9 years ago
jules
4583fa3fbf
Used the ignoreUnused() function to tidy up some old code
9 years ago
jules
ae712c72d8
Cleaned up a few String::empty uses
9 years ago
Timur Doumler
edefc23738
Doxygen documentation fix (wrong parameter name).
9 years ago
jules
19d0c71050
Version number update
9 years ago
Timur Doumler
e0bd51f26c
MPE: replaced omniMode (all MIDI channels) by legacyMode which allows to define a custom MIDI channel range. Fixed a few minor MPE bugs.
9 years ago
Timur Doumler
e9bcfa5602
MPEInstrument: made isNoteChannel() and isMasterChannel() public because it may be useful for some advanced MIDI message handling.
9 years ago
jules
02492b36b9
Lots of small whitespace tweaks.
9 years ago
Timur Doumler
08a0bada12
Fixed a few small bugs and added some comments in Synthesiser, MPESynthesiser, and MPETest demo app.
9 years ago
jules
428c8a79a5
Version number update
9 years ago
jules
42120d0fe2
Added MPE (Midi Polyphonic Expression) classes
9 years ago
jules
745a1cc37c
Moved the LinearSmoothedValue class from being inside Reverb, turning it into a standalone class.
9 years ago
Joshua Gerrard
210fe4a5d6
Fixed warnings on MinGW
9 years ago
jules
c35ed85677
Version number update
9 years ago
jules
c562cfc3cc
Converted AudioSampleBuffer into a templated class that can use either float or double types. Used this to implement 64-bit audio plugin support in VST and AU
9 years ago
jules
12447ba38f
Version 4.0.1
9 years ago
jules
b9261dd8a9
Fixed a typo in a comment.
9 years ago
jules
3f8b213525
Added a MidiMessage::noteOff method that takes a float velocity parameter.
9 years ago
jules
cee5a77123
Added a velocity parameter to note-off handling in MidiKeyboardState
9 years ago
jules
ba6bdf4962
Fix for Windows DLL build.
9 years ago
jules
560b314111
Re-fixed the last FFT fix.
9 years ago
hogliux
9538d0dfc8
Fixed a bug where large FFTs would fail
9 years ago
jules
962e364010
Avoided some mingw errors and warnings.
9 years ago
jules
69b571e36e
Made a Synthesiser method protected.
9 years ago
jules
88ca15e6f2
Added override specifiers to unit test classes
9 years ago
jules
861d3d9710
Version 3.2.0
10 years ago
hogliux
c7b8e77031
Update copyright notice
10 years ago
Timur Doumler
170602f7d0
fixed bug in Synthesiser demo: voice->isVoiceActive() check was at wrong position and failing whenever there was more than one possible type of voice.
10 years ago
hogliux
2f2c8436b8
Add utility functions to access un-aligned memory
10 years ago
jules
bac0687f95
Added a sustain pedal flag to the SynthesiserVoice, and improved the voice-stealing algorithm (again!)
10 years ago
jules
c1df93cf67
Improvement to the Synthesiser voice-stealing algorithm
10 years ago
hogliux
8c242b7547
Fix warnings on linux
Linux now compiles (clang++-3.5) without warnings when the following is enabled (these flags are identical to equator mac warnings):
-Wreorder -Wconstant-conversion -Wint-conversion -Woverloaded-virtual -Wuninitialized -Wunused-parameter -Wshorten-64-to-32 -Wstrict-aliasing -Wshadow -Wconversion -Wsign-compare -Werror -Wsign-conversion
10 years ago
jules
f0ce8d0700
Fix for a performance problem in a few FloatVectorOperations calls on Windows.
10 years ago
jules
12f8940de5
Added MIDI channel pressure support to the Synthesiser class.
10 years ago
jules
30aa1f3a80
Whitespace cleanup
10 years ago
hogliux
7a370a9019
Fixed typo
10 years ago
jules
7930bd92f2
Minor clean-up
10 years ago
hogliux
63d16bb136
Fix neon compile errors and fabs vector operation support for neon
10 years ago
Fabian Renn-Giles
1365204d66
Shorter bit operation for floating point abs operation
10 years ago
Fabian Renn-Giles
e2302a246f
Add absolute value operation to FloatVectorOperations
10 years ago
jules
2c3c5c793b
More refinements to the Synthesiser class voice-stealing algorithm.
10 years ago
jules
f6395d4cda
Raised the warnings level in the introjucer, and fixed a few warnings that were thrown up by this.
10 years ago
jules
fe4398754f
Added a couple of vDSP optimisations inside FloatVectorOperations
10 years ago