jules
|
e60aa581d6
|
Added some missing semi-colons.
|
10 years ago |
jules
|
7a8c90e253
|
Improved some MidiBuffer comments
|
10 years ago |
jules
|
2f1ef234ce
|
Tightened up a few places where numeric conversion warnings could happen.
|
11 years ago |
jules
|
a47426aee1
|
Fix for MidiMessageSequence copy constructor
|
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
|
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
|
c67c180b07
|
Added method MidiMessage::isMidiNoteBlack()
|
11 years ago |
jules
|
523f436957
|
Added some NEEDS_TRANS wrappers around the various strings returned by MidiMessage
|
11 years ago |
jules
|
4ec476b750
|
Minor tidying.
|
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
|
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
|
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
|
354b5d38ae
|
Added method MidiMessage::keySignatureMetaEvent
|
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 |
jules
|
b093f47a8c
|
Misc minor cleanups and comment fixes.
|
11 years ago |
jules
|
636ffe68d3
|
A bit more minor cleaning-up.
|
11 years ago |
jules
|
5b25ac6609
|
Renamed the swapWithArray methods in the array classes to "swapWith" to be more consistent with other swap method naming, and templated the methods for more flexibility.
|
11 years ago |
jules
|
5a1112ab94
|
Updated the format of the header include guard macros.
|
12 years ago |
jules
|
39ef5130e9
|
Added MidiKeyboardComponent::mouseUpOnKey() method.
|
12 years ago |
jules
|
03c2801f3f
|
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
|
12 years ago |
jules
|
f68637f16b
|
Documentation fix and MidiMessage constness clean-up.
|
12 years ago |
jules
|
bfd9350bed
|
Changed some types from int to size_t where appropriate. Fixed a CoreMidi build problem in 64-bit mode.
|
12 years ago |
jules
|
f9e31ab7a9
|
Documentation pedanticism.
|
12 years ago |
jules
|
a9b177f2da
|
Fix to midi file frame-based timecode conversion.
|
12 years ago |
jules
|
0ceeb573d8
|
Minor changes to avoid pedantic compiler warnings.
|
12 years ago |
jules
|
9393c1bbc9
|
Avoided some minor compiler warnings.
|
12 years ago |
jules
|
70257e902f
|
Changed the result of MidiMessage::getMidiNoteInHertz to correctly map midi 69 to 440Hz
|
12 years ago |
jules
|
a25acde808
|
Image subsection fix. Linux text drag-and-drop.
|
12 years ago |
jules
|
fae88c8b88
|
Minor documentation updates. Added MidiMessageSequence::sort() method.
|
12 years ago |
jules
|
0ce65462af
|
Translation of OSX app menu strings. Minor misc changes and documentation fixes.
|
12 years ago |
jules
|
eb47f3c656
|
Fix for MidiFile::readNextTrack()
|
13 years ago |
jules
|
591e89cd87
|
Replaced the badly-named method Array::removeValue() with two new methods: removeFirstMatchingValue() and removeAllInstancesOf(). If you call the old method anywhere, you can just replace any calls with removeFirstMatchingValue(), which does the same job, but whose name makes it clear that not all instances of the value will be removed.
|
13 years ago |
jules
|
1a83fbf3a4
|
Changed MidiMessage::getTextFromTextMetaEvent() to handle utf-8 as well as ascii.
|
13 years ago |
jules
|
dc76ef71e9
|
Made MidiMessageSequence::addEvent return the new event.
|
13 years ago |
jules
|
1f95f54089
|
Purged some warnings.
|
13 years ago |
jules
|
56bbab1537
|
(automated whitespace clean-up)
|
13 years ago |
jules
|
51b2068576
|
Introjucer: added company name property to project, and better exe property info generation in MSVC resource files. Added method OpenGLComponent::rebuildContext().
|
13 years ago |
jules
|
9d973f0089
|
Fixes for CoreAudio, MidiFile, TextEditor, Tooltip.
|
13 years ago |
jules
|
8f4548745a
|
Minor introjucer rejigging.
|
13 years ago |