Timur Doumler
|
497f286b53
|
Added new helper function MidiMessage::getDescription(), replacing some code that was previously in the Juce Demo.
|
2016-03-02 16:53:23 +00:00 |
|
jules
|
e4f69698f2
|
Fixed a couple of minor warnings
|
2016-03-02 08:12:14 +00:00 |
|
jules
|
beac2e4b3a
|
Removed some legacy support for non-SSE2 CPUs. Added function FloatVectorOperations::disableDenormalisedNumberSupport()
|
2016-03-01 16:32:08 +00:00 |
|
jules
|
5a7be115ca
|
New class: CatmullRomInterpolator
|
2016-02-29 17:12:56 +00:00 |
|
jules
|
f8e9c3af6b
|
Added missing range check to LagrangeInterpolator::process()
|
2016-02-25 14:38:58 +00:00 |
|
jules
|
83e1348ebf
|
Corrected a typo in a comment
|
2016-02-20 10:39:49 +00:00 |
|
jules
|
b5907fa90d
|
Normalised some divider comments
|
2016-02-20 09:45:43 +00:00 |
|
jules
|
08788c3e05
|
Added another MidiMessageSequence::addSequence method
|
2016-02-08 11:56:28 +00:00 |
|
jules
|
a0745c5536
|
Made MidiMessage::setNoteNumber work on aftertouch messages as well as note-on/offs
|
2016-02-04 09:18:15 +00:00 |
|
jules
|
0121cad723
|
Added a JUCE_API flag.
|
2016-02-01 15:54:39 +00:00 |
|
jules
|
ed33a07e1b
|
Made some Listener classes inline to avoid problems in DLL builds
|
2016-02-01 11:23:21 +00:00 |
|
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.
|
2016-01-28 15:34:00 +00:00 |
|
Timur Doumler
|
c845a49268
|
Avoided a compiler warning in Xcode.
|
2016-01-07 15:37:31 +00:00 |
|
Timur Doumler
|
22e968b205
|
Added a Listener class to MPEZoneLayout.
|
2016-01-07 14:44:59 +00:00 |
|
jules
|
03dde6a2a8
|
Avoided a compiler warning in MPENote
|
2016-01-07 09:15:28 +00:00 |
|
jules
|
18de8b36c1
|
Avoided defining alloca on MINGW if there's already a definition for it
|
2016-01-07 09:12:48 +00:00 |
|
Timur Doumler
|
e958e5a647
|
Added comparison operators to MPEZone.
|
2016-01-06 18:15:22 +00:00 |
|
jules
|
a6585b1ebf
|
Fixed a typo in FFT
|
2016-01-03 15:41:58 +00:00 |
|
jules
|
923e8fabdb
|
Removed some unnecessary includes of AppConfig.h
|
2015-12-24 11:55:46 +00:00 |
|
jules
|
c95253fad0
|
Cleaned out some old amalgamated build references.
|
2015-12-24 11:31:37 +00:00 |
|
jules
|
4583fa3fbf
|
Used the ignoreUnused() function to tidy up some old code
|
2015-12-23 16:27:50 +00:00 |
|
jules
|
ae712c72d8
|
Cleaned up a few String::empty uses
|
2015-12-21 12:01:28 +00:00 |
|
Timur Doumler
|
edefc23738
|
Doxygen documentation fix (wrong parameter name).
|
2015-12-17 18:25:38 +00:00 |
|
jules
|
19d0c71050
|
Version number update
|
2015-12-16 18:14:23 +00:00 |
|
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.
|
2015-12-16 17:40:59 +00:00 |
|
Timur Doumler
|
e9bcfa5602
|
MPEInstrument: made isNoteChannel() and isMasterChannel() public because it may be useful for some advanced MIDI message handling.
|
2015-12-14 17:09:35 +00:00 |
|
jules
|
02492b36b9
|
Lots of small whitespace tweaks.
|
2015-12-13 19:32:05 +00:00 |
|
Timur Doumler
|
08a0bada12
|
Fixed a few small bugs and added some comments in Synthesiser, MPESynthesiser, and MPETest demo app.
|
2015-12-11 16:37:08 +00:00 |
|
jules
|
428c8a79a5
|
Version number update
|
2015-12-10 11:02:38 +00:00 |
|
jules
|
42120d0fe2
|
Added MPE (Midi Polyphonic Expression) classes
|
2015-12-10 10:57:29 +00:00 |
|
jules
|
745a1cc37c
|
Moved the LinearSmoothedValue class from being inside Reverb, turning it into a standalone class.
|
2015-12-10 10:51:21 +00:00 |
|
Joshua Gerrard
|
210fe4a5d6
|
Fixed warnings on MinGW
|
2015-11-23 12:58:23 +00:00 |
|
jules
|
c35ed85677
|
Version number update
|
2015-11-17 16:37:03 +00:00 |
|
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
|
2015-11-02 11:09:41 +00:00 |
|
jules
|
12447ba38f
|
Version 4.0.1
|
2015-11-02 11:02:55 +00:00 |
|
jules
|
b9261dd8a9
|
Fixed a typo in a comment.
|
2015-09-15 08:23:29 +01:00 |
|
jules
|
3f8b213525
|
Added a MidiMessage::noteOff method that takes a float velocity parameter.
|
2015-09-14 20:03:42 +01:00 |
|
jules
|
cee5a77123
|
Added a velocity parameter to note-off handling in MidiKeyboardState
|
2015-09-14 09:49:15 +01:00 |
|
jules
|
ba6bdf4962
|
Fix for Windows DLL build.
|
2015-09-06 19:55:48 +01:00 |
|
jules
|
560b314111
|
Re-fixed the last FFT fix.
|
2015-09-03 10:34:47 +01:00 |
|
hogliux
|
9538d0dfc8
|
Fixed a bug where large FFTs would fail
|
2015-09-02 21:44:51 +01:00 |
|
jules
|
962e364010
|
Avoided some mingw errors and warnings.
|
2015-08-19 17:31:06 +01:00 |
|
jules
|
69b571e36e
|
Made a Synthesiser method protected.
|
2015-08-11 12:21:29 +01:00 |
|
jules
|
88ca15e6f2
|
Added override specifiers to unit test classes
|
2015-08-10 16:21:16 +01:00 |
|
jules
|
861d3d9710
|
Version 3.2.0
|
2015-07-22 19:48:35 +01:00 |
|
hogliux
|
c7b8e77031
|
Update copyright notice
|
2015-07-22 15:59:34 +01:00 |
|
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.
|
2015-06-29 16:53:12 +01:00 |
|
hogliux
|
2f2c8436b8
|
Add utility functions to access un-aligned memory
|
2015-06-26 17:14:57 +01:00 |
|
jules
|
bac0687f95
|
Added a sustain pedal flag to the SynthesiserVoice, and improved the voice-stealing algorithm (again!)
|
2015-05-27 10:12:07 +01:00 |
|
jules
|
c1df93cf67
|
Improvement to the Synthesiser voice-stealing algorithm
|
2015-05-12 13:07:28 +01:00 |
|