tpoole
|
1e2f6fec5c
|
Restored module header #defines
|
8 years ago |
tpoole
|
73ca34d7b6
|
Added an overload to allow AudioBuffer reference data to contain an offset
|
8 years ago |
jules
|
efac121466
|
Increased accuracy of frame rate constants in the plugin wrappers
|
8 years ago |
hogliux
|
2da1bc5f41
|
Replace include guards with "#pragma once"
|
8 years ago |
hogliux
|
9f3fb1c0a6
|
Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated
|
8 years ago |
hogliux
|
e0aff606a8
|
Bump version number to 4.3.1
|
8 years ago |
hogliux
|
83a4f74b1f
|
Added support saving/restoring plugin bus layouts in the audio host demo
|
8 years ago |
jules
|
5eeaf5a2b5
|
Added move semantics to AudioBuffer
|
8 years ago |
tpoole
|
2e84129479
|
Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license
|
8 years ago |
ed
|
9a130f2810
|
Set avoidReallocating argument of AudioBuffer::makeCopyOf() to true in some audio class methods to avoid unnecessary reallocations in double-float buffer conversion
|
8 years ago |
ed
|
cd752ed6af
|
MidiFile::writeTo() method now returns false if unsuccessful
|
8 years ago |
ed
|
17600a2902
|
Added copy constructor and copy assignment operator to MidiFile
|
8 years ago |
Timur Doumler
|
40dfba17db
|
MPESynthesiser: Added interface to set tracking mode for pressure/pitchbend/timbre.
|
8 years ago |
hogliux
|
8154ccc4e5
|
Added a fix for a potential wrap-around bug in BufferingAudioSource
|
8 years ago |
hogliux
|
eba80c3258
|
Tweaked buffering audio source so it can more easily be used in a realtime and non-realtime setting
|
8 years ago |
hogliux
|
363ceb08cf
|
Bump version number to 4.3.0
|
8 years ago |
hogliux
|
7cdcb19d25
|
Added a convenient function to get all channel sets with a particular number of channels
|
8 years ago |
hogliux
|
a931b472d0
|
Added a non-sense if statement to BufferingAudioSource to surpress an MSVC linker warning
|
8 years ago |
jules
|
c587d4b495
|
Minor code style tidy-ups
|
8 years ago |
hogliux
|
285635cdf0
|
Added notch and all pass filters
|
8 years ago |
hogliux
|
d892109298
|
Fixed a warning in recent commit
|
8 years ago |
hogliux
|
225e8dafd9
|
Added waitForNextAudioBlockReady method to BufferingAudioSource
|
8 years ago |
hogliux
|
2104c506b6
|
Added const qualifier to MidiEventHolder argument of MidiMessageSequence::getIndex
|
8 years ago |
hogliux
|
21c6fc7a8e
|
Added an option to enable/disable pre-buffering in BufferingAudioSource
|
8 years ago |
hogliux
|
1be76c1ac0
|
Added more methods to IIRCoefficients to generate coeffecients for commonly used filters
|
8 years ago |
hogliux
|
4fa0516f40
|
Revised multibus API and added support for multibus hosting
|
8 years ago |
hogliux
|
4eb89336f9
|
Bump version number to 4.2.4
|
8 years ago |
ed
|
29320a01cc
|
Changed maxSensibleMidiFileSize in MidiFile from 2mb to 200mb to allow loading of large MIDI files
|
8 years ago |
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 |