jules
e4f69698f2
Fixed a couple of minor warnings
9 years ago
jules
beac2e4b3a
Removed some legacy support for non-SSE2 CPUs. Added function FloatVectorOperations::disableDenormalisedNumberSupport()
9 years ago
jules
5a7be115ca
New class: CatmullRomInterpolator
9 years ago
jules
f8e9c3af6b
Added missing range check to LagrangeInterpolator::process()
9 years ago
jules
83e1348ebf
Corrected a typo in a comment
9 years ago
jules
b5907fa90d
Normalised some divider comments
9 years ago
jules
08788c3e05
Added another MidiMessageSequence::addSequence method
9 years ago
jules
a0745c5536
Made MidiMessage::setNoteNumber work on aftertouch messages as well as note-on/offs
9 years ago
jules
0121cad723
Added a JUCE_API flag.
9 years ago
jules
ed33a07e1b
Made some Listener classes inline to avoid problems in DLL builds
9 years ago
Timur Doumler
5ada47aa6f
Removed the hacky CarbonDummy*Name workaround for Point and Component (name clash with Carbon headers); fixed a few header include issues that prevented RTAS from compiling.
9 years ago
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