jules
|
a0c18acb1e
|
Relaxed the requirement for AudioSampleBuffer to have more than zero channels, and gave it a default constructor.
|
11 years ago |
jules
|
4251a2437b
|
Version number update
|
11 years ago |
jules
|
fa21d2ac02
|
Replaced AudioSampleBuffer::getSampleData with getReadPointer/getWritePointer methods (the old method is still available but deprecated). Apart from making code more explanatory and improving constness, these work with a new flag that keeps track of whether the buffer is clear, so that some operations can be elided when the data is known to be empty.
|
11 years ago |
jules
|
87348c4467
|
Added an option to MidiFile to set the format type.
|
11 years ago |
jules
|
93bc4b97be
|
Added a parameter to the MidiMessage constructor to optionally parse sysexes without embdedded lengths
|
11 years ago |
jules
|
dfda7c77fc
|
Workarounds for some mingw build problems.
|
11 years ago |
jules
|
be47fc8e6b
|
Added a couple of methods to Synthesiser to make it easier to customise note-stealing.
|
11 years ago |
jules
|
cc5e52b5f4
|
FloatVectorOperations fixes.
|
11 years ago |
jules
|
d74bf3dca8
|
Added 64-bit double methods to FloatVectorOperations. Refactored some of the min/max methods in FloatVectorOperations to return a Range instead of getting the results as parameters.
|
11 years ago |
jules
|
e1f3ce0699
|
Fix for vector ops on very old CPUs.
|
11 years ago |
jules
|
7f9425058a
|
Version number update
|
11 years ago |
jules
|
28e4473a6b
|
Fixed some typos.
|
11 years ago |
jules
|
da5b67bd03
|
Minor clean-up.
|
11 years ago |
jules
|
48c2f42802
|
Added a safety check and fixed a couple of warnings.
|
11 years ago |
jules
|
7786943593
|
Added MidiMessage::textMetaEvent method.
|
11 years ago |
jules
|
a3ea53c460
|
Version number update
|
11 years ago |
jules
|
c67c180b07
|
Added method MidiMessage::isMidiNoteBlack()
|
11 years ago |
jules
|
d2532f4540
|
Version number update
|
11 years ago |
jules
|
d42df8065b
|
Documentation fix.
|
11 years ago |
jules
|
7dd5c09826
|
Version number update
|
11 years ago |
jules
|
da33787439
|
Added aftertouch callbacks to the Synthesiser class.
|
11 years ago |
jules
|
403b5c10bc
|
Added methods to SynthesiserVoice for checking key-down status.
|
11 years ago |
jules
|
523f436957
|
Added some NEEDS_TRANS wrappers around the various strings returned by MidiMessage
|
11 years ago |
jules
|
5601a244d3
|
Couple of fixes for FloatVectorOperations on NEON, and added a subtract() function.
|
11 years ago |
jules
|
e53235741f
|
Added support for NEON vector instructions, and some unit-tests for FloatVectorOperations.
|
11 years ago |
jules
|
cdacae9cbb
|
Version 3.0.0
|
11 years ago |
jules
|
4ec476b750
|
Minor tidying.
|
11 years ago |
jules
|
1113e17186
|
Version number update
|
11 years ago |
jules
|
705836d329
|
Fix for MidiMessage handling sysex messages <= 4 bytes.
|
11 years ago |
jules
|
12a8dd3092
|
Avoided some pedantic GCC warnings.
|
11 years ago |
jules
|
484bcf4e3c
|
MidiMessage - fix for reported length of sysexes by message constructor.
|
11 years ago |
jules
|
4d7323fe0d
|
Changed MidiMessage to avoid problems when moving them around in memory. Apart from being slightly cleaner code, this means that it can be used in Arrays.
|
11 years ago |
jules
|
0de50d99a5
|
Version number update
|
11 years ago |
jules
|
61d1e1b7ba
|
Avoiding a few MSVC warnings
|
11 years ago |
jules
|
171c1f31ae
|
Fixed a typo in the last MidiBuffer changes.
|
11 years ago |
jules
|
ad10abfee0
|
Simplified the internal workings of the MidiBuffer class.
|
11 years ago |
jules
|
a204ea7ae8
|
Version number update
|
11 years ago |
jules
|
ebddea7765
|
Updated an old powf() call.
|
11 years ago |
jules
|
81435f8134
|
Made a few constant string arrays static to help compilers to optimise their initialisation.
|
11 years ago |
jules
|
f35dc2df92
|
Correction to MidiFile end-of-track handling.
|
11 years ago |
jules
|
bf16cbdd7f
|
Stopped MidiFile writing an end-of-track event if the data provided already contained one.
|
11 years ago |
jules
|
12bf054456
|
Version number update
|
11 years ago |
jules
|
bb98c00d0d
|
Avoided some pedantic compiler warnings in the audio plugin code.
|
11 years ago |
jules
|
b5d3582580
|
Added missing cast in float vec ops.
|
11 years ago |
jules
|
5f9552c4ec
|
Version number update
|
11 years ago |
jules
|
35286f06be
|
Added a method FloatVectorOperations::negate().
|
11 years ago |
jules
|
354b5d38ae
|
Added method MidiMessage::keySignatureMetaEvent
|
11 years ago |
jules
|
239c15845a
|
New method: FloatVectorOperations::enableFlushToZeroMode()
|
11 years ago |
jules
|
6cd2f43afa
|
Tidied up some ValueTree code.
|
11 years ago |
jules
|
f4bc1e033d
|
New methods MidiFile::findAllKeySigEvents() and MidiMessage::isKeySignatureMajorKey()
|
11 years ago |