Midi events: Difference between revisions

From MusiCAD
No edit summary
No edit summary
Line 1: Line 1:
To influence [[music playback]] in more detail, you can include '''MIDI events''' in your music. You can use this to (invisibly) give the synthesizer MIDI commands such as [[instrument|instrument selection]] etc.
To influence playback in more detail, you can include '''MIDI events''' in your music. You can use this to (invisibly) give the synthesizer MIDI commands such as [[instrument|instrument selection]] etc.


== Control change ==
== Control change ==
Some of the possible MIDI events, [[MIDI-control-change]]s and MIDI program changes are "pre-cooked" for easy input. You can see them with {{key|ctrl-M}} or with the [[tool menu]].
Some of the possible MIDI events, [[MIDI-control-change]]s and MIDI program changes are "pre-cooked" for easy input. You can see them with {{key|ctrl-M}} or with the [[tool menu]].


[[File:midi-event.jpg|146x159px|midi-event.jpg]]
[[File:midi-event.jpg|midi-control-change]]


The [[instrument file|instrument file]] lists the options that can be used in the menu (sustain, chorus, portamento, vibrato, sostenuto).
The [[instrument file|instrument file]] lists the options that can be used in the menu (sustain, chorus, portamento, vibrato, sostenuto).
Line 11: Line 11:
An instrument change (program-change, C0) in MIDI channel 4 with a Tuba (no. 58, hex 38) as [[general midi|general-MIDI]] instrument yields in hexadecimal notation: C3 38.
An instrument change (program-change, C0) in MIDI channel 4 with a Tuba (no. 58, hex 38) as [[general midi|general-MIDI]] instrument yields in hexadecimal notation: C3 38.


[[File:midi-eve1.jpg|550x228px|midi-eve1.jpg]]
[[File:midi-eve1.jpg|midi-program-change]]


== Other events ==
== Other events ==
With {{key|shift-M}} you can add any MIDI event as you see fit. You do need to know exactly what you are doing and be somewhat familiar with hexadecimal arithmetic...
With {{key|shift-M}} you can add any MIDI event as you see fit. You do need to know exactly what you are doing and be somewhat familiar with hexadecimal arithmetic...


[[File:midihex.jpg|265x111px|midi hexadecimal]]
[[File:midihex.jpg|midi hexadecimal]]


A pitch change (pitch-bend, E0) of a [[quarter tone|quarter tone]] higher is made with E3 60, restored with E3 40 in midi channel 4 (channel 4 becomes lower in MIDI 1: 03, 03 +E0 = E3)
A pitch change (pitch-bend, E0) of a [[quarter tone|quarter tone]] higher is made with E3 60, restored with E3 40 in midi channel 4 (channel 4 becomes lower in MIDI 1: 03, 03 +E0 = E3)

Revision as of 15:01, 8 February 2023

To influence playback in more detail, you can include MIDI events in your music. You can use this to (invisibly) give the synthesizer MIDI commands such as instrument selection etc.

Control change

Some of the possible MIDI events, MIDI-control-changes and MIDI program changes are "pre-cooked" for easy input. You can see them with <ctrl-M> or with the tool menu.

midi-control-change

The instrument file lists the options that can be used in the menu (sustain, chorus, portamento, vibrato, sostenuto).

Program change

An instrument change (program-change, C0) in MIDI channel 4 with a Tuba (no. 58, hex 38) as general-MIDI instrument yields in hexadecimal notation: C3 38.

midi-program-change

Other events

With <shift-M> you can add any MIDI event as you see fit. You do need to know exactly what you are doing and be somewhat familiar with hexadecimal arithmetic...

midi hexadecimal

A pitch change (pitch-bend, E0) of a quarter tone higher is made with E3 60, restored with E3 40 in midi channel 4 (channel 4 becomes lower in MIDI 1: 03, 03 +E0 = E3)

Notation bar

On the notation bar you will find MIDI events marked with a blue block, the content of which is visible on the status line (0 MC4 72 00) in case of an instrument change (C0) to steel drum (72) in midi channel 5 (04).


MIDI

adaptercontrollereventsexportfilesfilterinputimportkeyboardsettingssequencersynthesizer