Releases: JuliaMusic/MIDI.jl
Releases · JuliaMusic/MIDI.jl
v2.0.1
v2.0.0
MIDI v2.0.0
This release focuses on adding types for the MIDI and Meta events.
Breaking
MIDIEvent
andMetaEvent
are 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)
v1.12.5
v1.12.4
MIDI v1.12.4
Closed issues:
- Better return values for QPM/tempochanges/whatever (#137)
Merged pull requests:
- Add load and save for midi files (#140) (@VasanthManiVasi)
v1.12.3
MIDI v1.12.3
Merged pull requests:
- Add warnings for default value functions (#139) (@VasanthManiVasi)
v1.12.2
v1.12.1
MIDI v1.12.1
Merged pull requests:
- Allow read/write for .MID and .midi files (#136) (@VasanthManiVasi)
v1.12.0
MIDI v1.12.0
Merged pull requests:
- Add tempochanges and update ms_per_tick to use qpm instead of BPM (#135) (@VasanthManiVasi)
v1.11.0
MIDI v1.11.0
Closed issues:
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)