Detailed Midi Implementation - Physis Piano H1 Reference Manual

V100
Hide thumbs Also See for H1:
Table of Contents

Advertisement

 
SYSTEM MESSAGES
SYSTEM EXCLUSIVE
These messages contain an ID number, which identifies the transmitting instrument, and that can only be received if the
receiving instrument is set on the same number. Often, this number identifies the manufacturer and/or model. This means
that only devices from the same manufacturer can receive those message. However, it is not always so.
REAL TIME
These messages control certain modules or functions in real time. Start, Stop, Pause/Continue and Clock controls are part
of this category.
START
: the sequencer has started playing or recording a sequence
STOP
: the sequencer has been stopped
PAUSE
/
CONTINUE
: the sequencer is in pause
CLOCK
: the metronome and sequencer tempo
Real Time messages also include the Active Sensing code, that keeps active the data exchange between two MIDI
instruments. If an instrument does not receive MIDI data nor Active Sensing codes for more than 300 milliseconds, the MIDI
connection is considered inactive and all active notes are turned off (if there are any).
Keep in mind that sending this message is not mandatory and therefore some instruments cannot manage it.

7.2 DETAILED MIDI IMPLEMENTATION

All MIDI messages transmitted and recognized by Physis Piano are described below.
Channel messages are transmitted and recognized on MIDI channels assigned to the Part1 and/or Part2. System Exclusive
and Real Time messages are always transmitted and recognized.
CHANNEL MESSAGES
Note On
Generated when a key is pressed.
Data format:
n=channel number:
kk=note number:
vv=note on velocity:
Note Off
Generated when a key is released.
Data format:
n=channel number:
kk=note number:
vv=note off velocity: 00H – 7FH (0 – 127)
This message can be also detected as Note On with
velocity=0.
Control Change
These messages control sustain, volumes, expression and internal
parameters.
Bank Select MSB (CC 0)
Controller transmitted in combination with Program Change, when
a Memory or Sound has been selected.
Data format:
n=channel number:
vv=bank MSB number:
00H (0) Piano Sound family
01H (1) E.Piano Sound family
02H (2) Mallet Sound family
03H (3) Keyboard Sound family
04H (4) Ensemble Sound family
05H (5) Bass/Guit Sound family
40H (64) Piano Memory family
9nH kkH vvH
00H – 0FH (1 – 16)
00H – 7FH (0 – 127)
01H – 7FH (1 – 127)
00H (0) Note Off
8nH kkH vvH
9nH kkH 00H
00H - 0FH (1 – 16)
00H – 7FH (0 – 127)
BnH 00H vvH
00H – 0FH (1 – 16)
41H (65) E.Piano Memory family
42H (66) Mallet Memory family
43H (67) Keyboard Memory family
44H (68) Ensemble Memory family
45H (69) Bass/Guit Memory family
Memory or Sound selection is performed only when Program
Change data is received. Otherwise, received Bank Select
MSB is stored in the internal buffer for the Sound/Memory
selection, when program Change will be recognized.
Selecting Memories, Bank Select MSB and Program Change
messages are sent on Part1 channel only. However, data can
be received on Part1 or Part2 channels.
Modulation (CC 1)
Controls the Modulation effect for the HDSE Sounds.
Data format:
n=channel number:
vv=value:
This message is received only.
Data Entry MSB (CC 6)
Sets the value for the parameter specified by NRPN LSB/MSB
messages.
Data format:
n=channel number:
vv=value:
The parameter is determined by both NRPN MSB and LSB
data. Data Entry MSB values are applied to the parameter
specified by the last recognized NRPN MSB/LSB.
35
Manuale di Riferimento – MIDI
BnH 01H vvH
00H – 0FH (1 – 16)
00H – 7FH (0 – 127)
BnH 06H vvH
00H – 0FH (1 – 16)
00H – 7FH (0 – 127)

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

H3H2

Table of Contents