Recent Releases of MIDI.jl
MIDI.jl - v2.7.0
MIDI v2.7.0
Merged pull requests:
- Add qpm() docs (#171) (@NeroBlackstone)
- Add SequencerSpecificEvent , and empty!(::MIDITrack) (#173) (@NeroBlackstone)
Closed issues:
- Initialize Notes by chord notation. (#161)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] almost 2 years ago
MIDI.jl - v2.6.0
MIDI v2.6.0
Merged pull requests: - Add matrictime and durationmetric_time (#166) (@NeroBlackstone)
Closed issues:
- Quick initialize Note and Notes use note name. (#160)
- Save pitch name in Note struct. (#165)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] about 2 years ago
MIDI.jl - v2.5.0
MIDI v2.5.0
Closed issues:
- Implement isempty() and empty!() for Notes. (#157)
- Better pretty printing for Notes. (#159)
- Implement isless() for Note (#162)
Merged pull requests:
- Add note and notes constructor (#163) (@NeroBlackstone)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] over 3 years ago
MIDI.jl - v2.4.0
What's Changed
- Implement
Base.empty!andBase.isemptyby @NeroBlackstone in https://github.com/JuliaMusic/MIDI.jl/pull/158
Full Changelog: https://github.com/JuliaMusic/MIDI.jl/compare/v2.3.0...v2.4.0
Scientific Software - Peer-reviewed
- Julia
Published by Datseris over 3 years ago
MIDI.jl - v2.3.0
What's Changed
- Add
Base.keys()andis_octave()by @NeroBlackstone in https://github.com/JuliaMusic/MIDI.jl/pull/156
New Contributors
- @NeroBlackstone made their first contribution in https://github.com/JuliaMusic/MIDI.jl/pull/156
Full Changelog: https://github.com/JuliaMusic/MIDI.jl/compare/v2.2.0...v2.3.0
Scientific Software - Peer-reviewed
- Julia
Published by Datseris over 3 years ago
MIDI.jl - v2.0.3
MIDI v2.0.3
Closed issues: - Unable to load MIDI file (#149)
Merged pull requests: - clean up a few things (#148) (@anandijain) - Fix issues with overloading FileIO.save and load. (#150) (@Datseris)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] over 4 years ago
MIDI.jl - v2.0.0
MIDI v2.0.0
This release focuses on adding types for the MIDI and Meta events.
Breaking
MIDIEventandMetaEventare abstract types and they cannot be used directly.
Additions
New event types for each midi and meta events.
The list of new meta event types:
- SequenceNumberEvent
- TextEvent
- CopyrightNoticeEvent
- TrackNameEvent
- InstrumentNameEvent
- LyricEvent
- MarkerEvent
- CuePointEvent
- MIDIChannelPrefixEvent
- EndOfTrackEvent
- SetTempoEvent
- TimeSignatureEvent
- KeySignatureEvent
The list of new midi event types:
- NoteOffEvent
- NoteOnEvent
- AftertouchEvent
- ControlChangeEvent
- ProgramChangeEvent
- ChannelPressureEvent
- PitchBendEvent
Closed issues: - Test programchange and fix if necessary (#96)
Merged pull requests: - Type support for all MIDI events (#142) (@VasanthManiVasi) - Update CHANGELOG.md (#143) (@VasanthManiVasi)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] almost 5 years ago
MIDI.jl - v1.11.0
MIDI v1.11.0
Closed issues: - add time signature event (#110) - Rename BPM to tempo and add a separate function for BPM (#132)
Merged pull requests: - add default value for BPM (#131) (@VasanthManiVasi) - add qpm, bpm and deprecate BPM (#133) (@VasanthManiVasi) - Update docs and fix indentation for deprecation warning (#134) (@VasanthManiVasi)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] about 5 years ago
MIDI.jl - JOSS paper and ZENODO archive
Scientific Software - Peer-reviewed
- Julia
Published by Datseris about 7 years ago
MIDI.jl - note "C4" now corresponds to midi pitch 60
This is a breaking change however it is also a bugfix and thus does not require major version increment. A warning is included in this version which will be removed in version 1.
Scientific Software - Peer-reviewed
- Julia
Published by Datseris over 7 years ago
MIDI.jl - 1.0 release
Nothing changes with respect to the previous release, besides the (breaking) change that all readMIDIfile stuff have been renamed to readMIDIFile, to be consistent with the type name.
(they have been deprecated properly)
Scientific Software - Peer-reviewed
- Julia
Published by Datseris over 7 years ago
MIDI.jl - Read/write QOL improvements
Scientific Software - Peer-reviewed
- Julia
Published by Datseris almost 8 years ago
MIDI.jl - pitch to name and test midi
Scientific Software - Peer-reviewed
- Julia
Published by Datseris almost 8 years ago
MIDI.jl - Text support, pretty print, some changes in BPM
See CHANGELOG!
Scientific Software - Peer-reviewed
- Julia
Published by Datseris almost 8 years ago
MIDI.jl - show improvements
Scientific Software - Peer-reviewed
- Julia
Published by Datseris almost 8 years ago
MIDI.jl - doc improvment
Scientific Software - Peer-reviewed
- Julia
Published by Datseris almost 8 years ago
MIDI.jl - move to Julia 0.7
Scientific Software - Peer-reviewed
- Julia
Published by Datseris almost 8 years ago
MIDI.jl - trackname functions
trackname and addtrackname!
Scientific Software - Peer-reviewed
- Julia
Published by Datseris about 8 years ago
MIDI.jl - New Note structure
Now a subtype of AbstractNote. In addition, printing was vastly improved.
Finally (breaking) the field order of a note is now different!!!
Scientific Software - Peer-reviewed
- Julia
Published by Datseris about 8 years ago
MIDI.jl - Bugfix in BPM
Scientific Software - Peer-reviewed
- Julia
Published by Datseris over 8 years ago
MIDI.jl - Doc overhaul and Notes is a new struct
See our new README.md for more.
Notes is now a new struct, not just a vector of Notes.
Scientific Software - Peer-reviewed
- Julia
Published by Datseris over 8 years ago
MIDI.jl - Added Notes, BPM, ms_per_tick
See the updated README.md !
Scientific Software - Peer-reviewed
- Julia
Published by Datseris over 8 years ago
MIDI.jl - Dropped Julia 0.5 support
Scientific Software - Peer-reviewed
- Julia
Published by Datseris over 8 years ago