mutwo.midi_converters§
Object |
Documentation |
---|---|
|
Convert midi pitch bend number to |
|
Convert midi pitch bend number to |
|
Convert midi pitch to |
|
|
|
|
|
Convert midi velocity (integer) to |
|
|
|
Convert a midi file to a mutwo event. |
|
Convert |
|
Convert cent deviation to midi pitch bend number. |
|
Convert mutwo pitch to midi pitch number and midi pitch bend number. |
|
Class for rendering standard midi files (SMF) from mutwo data. |
mutwo.midi_converters.configurations§
Configure the midi converters behaviour
- DEFAULT_AVAILABLE_MIDI_CHANNEL_TUPLE = (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)§
default value for
available_midi_channel_tuple
in mutwo.midi_converters.EventToMidiFile
- DEFAULT_CONTROL_MESSAGE_TUPLE_ATTRIBUTE_NAME = 'control_message_tuple'§
The expected attribute name of a
mutwo.core_events.SimpleEvent
for control messages.
- DEFAULT_MAXIMUM_PITCH_BEND_DEVIATION_IN_CENTS = 200§
default value for
maximum_pitch_bend_deviation_in_cents
in mutwo.midi_converters.EventToMidiFile
- DEFAULT_MIDI_CHANNEL_COUNT_PER_TRACK = 1§
default value for
midi_channel_count_per_track
in mutwo.midi_converters.EventToMidiFile
- DEFAULT_MIDI_FILE_TYPE = 1§
default value for
midi_file_type
in mutwo.midi_converters.EventToMidiFile
- DEFAULT_MIDI_INSTRUMENT_NAME = 'Acoustic Grand Piano'§
default value for
midi_instrument_name
in mutwo.midi_converters.EventToMidiFile
- DEFAULT_TEMPO_ENVELOPE: TempoEnvelope = TempoEnvelope([SimpleEvent(curve_shape = 0, duration = DirectDuration(duration = 1), value = TempoPoint(BPM = 120, reference = 1)), SimpleEvent(curve_shape = 0, duration = DirectDuration(duration = 0), value = TempoPoint(BPM = 120, reference = 1))])§
default value for
tempo_envelope
in mutwo.midi_converters.EventToMidiFile
- DEFAULT_TICKS_PER_BEAT = 480§
default value for
ticks_per_beat
in mutwo.midi_converters.EventToMidiFile
mutwo.midi_converters.constants§
Values that are defined by the midi file standard.
- MidiNote§
MidiNote type alias
- MidiPitch§
MidiPitch type alias
- MidiVelocity§
MidiVelocity type alias
- PitchBend§
PitchBend type alias
- ALLOWED_MIDI_CHANNEL_TUPLE = (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)§
midi channels that are allowed (following the standard midi file definition).
- MAXIMUM_PITCH_BEND = 16382§
the highest allowed value for midi pitch bend
- MIDI_TEMPO_FACTOR = 1000000§
factor to multiply beats-in-seconds to get beats-in-microseconds (which is the tempo unit for midi)
- NEUTRAL_PITCH_BEND = 8191§
the value for midi pitch bend when the resulting pitch doesn’t change