All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
This mainly adjusts 'mutwo.midi' to the new 'mutwo.core >= 2.0.0' release.
- numpy dependency, see here
- debug messages in converters
- converters/EventToMidiFile: Fix crash if extractor returns None (see here)
- converters/EventToMidiFile: Fix crash for empty Sim[Seq, ...] (see here)
- python 3.9 support
n_midi_channels_per_track
tomidi_channel_count_per_track
EventToMidiFile.convert()
always returns amido.MidiFile
EventToMidiFile.convert
can be called without anypath
argument (then it will simply return theMidiFile
object, but don't write anything to disk).
- Package name from
mutwo.ext-midi
tomutwo.midi
- backends module to convert midi files to mutwo event (experimental state):
MidiFileToEvent
MidiVelocityToWesternVolume
MidiVelocityToMutwoVolume
MidiPitchToMutwoMidiPitch
MidiPitchToDirectPitch
MidiPitchToMutwoPitch
PitchBendingNumberToDirectPitchInterval
PitchBendingNumberToPitchInterval
- some variables in
midi_converters.constants
tomidi_converters.configurations
- slow calculation for glissandi / pitch envelopes
- package structure to namespace package to apply refactor of mutwo main package
- allow endless nested sequential events (if no simultaneous events occur in between)
- support for pitch envelopes (allow glissandi now!)
- applied movement from music related parameter and converter modules (which have been moved from mutwo core in version 0.49.0 to mutwo.ext-music)