hogliux
|
e6ad9b52da
|
Add option to not re-allocate memory when making a copy of an AudioBuffer
|
8 years ago |
Timur Doumler
|
9100d1c89e
|
Synthesiser and MPESynthesiser: added an additional parameter to setMinimumRenderingSubdivisionSize to allow for both the legacy behaviour (setting the strict minimum on subdivision size) and the current behaviour (first sample will always be sample-accurate, but then the first subdivision may be < minimum).
|
8 years ago |
hogliux
|
630ab88f8b
|
Version number update
|
9 years ago |
hogliux
|
329e54d21f
|
Replace std::move with static_cast to fix errors in old compilers
|
9 years ago |
hogliux
|
4eec61469b
|
Remove default keywords from MidiMessageSequence to be compatible with VS 2013
|
9 years ago |
jules
|
ec40f0940c
|
Updated version numbers in modules, and resaved example projects
|
9 years ago |
jules
|
dcf9246395
|
Reduced the footprint of MidiMessage, and added some move operators to MidiMessageSequence
|
9 years ago |
Timur Doumler
|
93b8fc18b6
|
Reverted MPEZone: added copy constructor and copy assignment operator. (reverted from commit 42a3145153 ). Reason: the methods auto-generated by the compiler are fine.
|
9 years ago |
Timur Doumler
|
42a3145153
|
MPEZone: added copy constructor and copy assignment operator.
|
9 years ago |
Timur Doumler
|
c807cbc7fc
|
MPEZone: cleaned up and clarified doxygen comments.
|
9 years ago |
hogliux
|
cf39ad4b02
|
Fix multiple compile errors on older gcc versions
|
9 years ago |
Timur Doumler
|
8c99b63a5d
|
Fixed a warning and a wrong indentation in MidiMessage.
|
9 years ago |
Timur Doumler
|
07bc151ce3
|
MidiMessage: moved two useful helper functions into the public interface; minor cleanup of some member function declarations.
|
9 years ago |
jules
|
b9aaa880c4
|
Fix for Synthesiser rendering 0 length blocks
|
9 years ago |
jules
|
c1799c9f82
|
Fixed a problem with negative values in MidiMessage::getKeySignatureNumberOfSharpsOrFlats()
|
9 years ago |
jules
|
46a090bfdc
|
Tweaked the login in the Synthesiser and MPESynthesiserBase classes to avoid losing timing accuracy on the first event in a buffer
|
9 years ago |
jules
|
0b3a11ee07
|
Updated version number to 4.2.1
|
9 years ago |
jules
|
905533c68e
|
Minor formatting tidyups
|
9 years ago |
Timur Doumler
|
70949aa0c6
|
Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects.
|
9 years ago |
Timur Doumler
|
86aacef11e
|
MPE: changed default initial pressure for new notes to 0 if no pressure messages have been received before the note-on; removed virtual functions getInitialPitchbend/Pressure/TimbreForNoteOn as they are confusing and the default behaviour is reasonable.
|
9 years ago |
jules
|
a5ec538596
|
Added a couple of methods to LinearSmoothedValue
|
9 years ago |
Timur Doumler
|
74447991ec
|
Fixed various compile errors due to rename of empty() to isEmpty().
|
9 years ago |
jules
|
64e702bcea
|
Added some minor comments
|
9 years ago |
jules
|
ff79ea06c7
|
Whitespace
|
9 years ago |
Timur Doumler
|
8f73a8b671
|
MPE: added descriptive comment to MPEZone::getZoneByIndex.
|
9 years ago |
Timur Doumler
|
067c78dbdb
|
MPE: added missing call to MPEZoneLayout listeners if the layout is changed by its assignment operator.
|
9 years ago |
Timur Doumler
|
228e4b732c
|
MPE: made lock inside MPESynthesiserBase private and gave it a more descriptive name.
|
9 years ago |
Timur Doumler
|
9e317babd6
|
Made const casts added to avoid problems in the old 10.8 SDK more conspicuous.
|
9 years ago |
jules
|
51f284bf0f
|
Added some casts to avoid problems in the old 10.8 SDK
|
9 years ago |
jules
|
14ef8ee8b3
|
Fixed a missing 'const' in FloatVectorOperations
|
9 years ago |
Timur Doumler
|
497f286b53
|
Added new helper function MidiMessage::getDescription(), replacing some code that was previously in the Juce Demo.
|
9 years ago |
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 |