1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-25 02:04:23 +00:00
Commit graph

183 commits

Author SHA1 Message Date
jules
7d307727ad Fixed some edge-case problems in FloatVectorOperations min/max 2014-04-16 10:25:57 +01:00
jules
f5cafaebd4 Fixes for NEON version of FloatVectorOperations. 2014-04-05 13:54:29 +01:00
jules
677b9ab530 Added some return values for a couple of Synthesiser methods. 2014-03-31 10:07:20 +01:00
jules
b5af44a485 Couple of minor clean-ups. 2014-03-28 09:06:20 +00:00
jules
a0c18acb1e Relaxed the requirement for AudioSampleBuffer to have more than zero channels, and gave it a default constructor. 2014-03-26 18:08:10 +00:00
jules
4251a2437b Version number update 2014-03-24 20:01:37 +00:00
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. 2014-03-24 14:39:32 +00:00
jules
87348c4467 Added an option to MidiFile to set the format type. 2014-03-21 21:36:08 +00:00
jules
93bc4b97be Added a parameter to the MidiMessage constructor to optionally parse sysexes without embdedded lengths 2014-03-21 20:02:24 +00:00
jules
dfda7c77fc Workarounds for some mingw build problems. 2014-03-19 11:23:52 +00:00
jules
be47fc8e6b Added a couple of methods to Synthesiser to make it easier to customise note-stealing. 2014-03-18 18:53:26 +00:00
jules
cc5e52b5f4 FloatVectorOperations fixes. 2014-03-18 11:30:49 +00:00
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. 2014-03-18 10:56:34 +00:00
jules
e1f3ce0699 Fix for vector ops on very old CPUs. 2014-03-14 13:42:28 +00:00
jules
7f9425058a Version number update 2014-02-28 20:55:06 +00:00
jules
28e4473a6b Fixed some typos. 2014-02-26 19:47:55 +00:00
jules
da5b67bd03 Minor clean-up. 2014-02-23 13:40:27 +00:00
jules
48c2f42802 Added a safety check and fixed a couple of warnings. 2014-02-21 16:00:39 +00:00
jules
7786943593 Added MidiMessage::textMetaEvent method. 2014-02-19 20:37:15 +00:00
jules
a3ea53c460 Version number update 2014-02-17 19:40:43 +00:00
jules
c67c180b07 Added method MidiMessage::isMidiNoteBlack() 2014-02-07 11:41:06 +00:00
jules
d2532f4540 Version number update 2014-01-21 15:10:13 +00:00
jules
d42df8065b Documentation fix. 2013-12-31 10:28:48 +00:00
jules
7dd5c09826 Version number update 2013-12-31 10:25:10 +00:00
jules
da33787439 Added aftertouch callbacks to the Synthesiser class. 2013-12-28 14:58:03 +00:00
jules
403b5c10bc Added methods to SynthesiserVoice for checking key-down status. 2013-12-10 09:43:41 +00:00
jules
523f436957 Added some NEEDS_TRANS wrappers around the various strings returned by MidiMessage 2013-12-05 22:14:34 +00:00
jules
5601a244d3 Couple of fixes for FloatVectorOperations on NEON, and added a subtract() function. 2013-12-03 11:20:14 +00:00
jules
e53235741f Added support for NEON vector instructions, and some unit-tests for FloatVectorOperations. 2013-12-02 11:25:35 +00:00
jules
cdacae9cbb Version 3.0.0 2013-11-19 10:13:14 +00:00
jules
4ec476b750 Minor tidying. 2013-11-14 13:15:01 +00:00
jules
1113e17186 Version number update 2013-11-10 18:00:38 +00:00
jules
705836d329 Fix for MidiMessage handling sysex messages <= 4 bytes. 2013-11-06 10:31:17 +00:00
jules
12a8dd3092 Avoided some pedantic GCC warnings. 2013-11-03 19:16:52 +00:00
jules
484bcf4e3c MidiMessage - fix for reported length of sysexes by message constructor. 2013-11-02 17:09:43 +00:00
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. 2013-10-31 16:18:24 +00:00
jules
0de50d99a5 Version number update 2013-10-27 22:06:04 +00:00
jules
61d1e1b7ba Avoiding a few MSVC warnings 2013-10-22 19:29:04 +01:00
jules
171c1f31ae Fixed a typo in the last MidiBuffer changes. 2013-10-19 09:12:12 +01:00
jules
ad10abfee0 Simplified the internal workings of the MidiBuffer class. 2013-10-18 14:28:08 +01:00
jules
a204ea7ae8 Version number update 2013-10-17 21:54:19 +01:00
jules
ebddea7765 Updated an old powf() call. 2013-10-17 21:54:03 +01:00
jules
81435f8134 Made a few constant string arrays static to help compilers to optimise their initialisation. 2013-10-17 10:42:58 +01:00
jules
f35dc2df92 Correction to MidiFile end-of-track handling. 2013-10-15 18:24:59 +01:00
jules
bf16cbdd7f Stopped MidiFile writing an end-of-track event if the data provided already contained one. 2013-10-15 12:58:29 +01:00
jules
12bf054456 Version number update 2013-10-03 09:25:43 +01:00
jules
bb98c00d0d Avoided some pedantic compiler warnings in the audio plugin code. 2013-10-01 11:53:17 +01:00
jules
b5d3582580 Added missing cast in float vec ops. 2013-09-30 15:49:58 +01:00
jules
5f9552c4ec Version number update 2013-09-30 14:45:59 +01:00
jules
35286f06be Added a method FloatVectorOperations::negate(). 2013-09-30 13:55:04 +01:00