Skip to content

Commit dba58d3

Browse files
committed
Updated README
1 parent 30aebf4 commit dba58d3

File tree

1 file changed

+48
-42
lines changed

1 file changed

+48
-42
lines changed

README.md

+48-42
Original file line numberDiff line numberDiff line change
@@ -30,54 +30,60 @@ To use it, simply type "receivemidi" or "receivemidi.exe" on the command line an
3030

3131
These are all the supported commands:
3232
```
33-
dev name Set the name of the MIDI input port
34-
virt (name) Use virtual MIDI port with optional name (Linux/macOS)
35-
pass name Set name of MIDI output port for MIDI pass-through
36-
list Lists the MIDI input ports
37-
file path Loads commands from the specified program file
38-
dec Interpret the next numbers as decimals by default
39-
hex Interpret the next numbers as hexadecimals by default
40-
ch number Set MIDI channel for the commands (0-16), defaults to 0
41-
ts Output a timestamp for each received MIDI message
42-
nn Output notes as numbers instead of names
43-
omc number Set octave for middle C, defaults to 3
44-
voice Show all Channel Voice messages
45-
note Show all Note messages
46-
on (note) Show Note On, optionally for note (0-127)
47-
off (note) Show Note Off, optionally for note (0-127)
48-
pp (note) Show Poly Pressure, optionally for note (0-127)
49-
cc (number) Show Control Change, optionally for controller (0-127)
50-
pc (number) Show Program Change, optionally for program (0-127)
51-
cp Show Channel Pressure
52-
pb Show Pitch Bend
53-
sr Show all System Real-Time messages
54-
clock Show Timing Clock
55-
start Show Start
56-
stop Show Stop
57-
cont Show Continue
58-
as Show Active Sensing
59-
rst Show Reset
60-
sc Show all System Common messages
61-
syx Show System Exclusive
62-
tc Show MIDI Time Code Quarter Frame
63-
spp Show Song Position Pointer
64-
ss Show Song Select
65-
tun Show Tune Request
66-
q Don't show the received messages on standard output
67-
js code Execute this script for each received MIDI message
68-
jsf path Execute the script in this file for each message
69-
-h or --help Print Help (this message) and exit
70-
--version Print version information and exit
71-
-- Read commands from standard input until it's closed
33+
dev name Set the name of the MIDI input port
34+
virt (name) Use virtual MIDI port with optional name (Linux/macOS)
35+
pass name Set name of MIDI output port for MIDI pass-through
36+
list Lists the MIDI input ports
37+
file path Loads commands from the specified program file
38+
dec Interpret the next numbers as decimals by default
39+
hex Interpret the next numbers as hexadecimals by default
40+
ch number Set MIDI channel for the commands (0-16), defaults to 0
41+
ts Output a timestamp for each received MIDI message
42+
nn Output notes as numbers instead of names
43+
omc number Set octave for middle C, defaults to 3
44+
voice Show all Channel Voice messages
45+
note Show all Note messages
46+
on (note) Show Note On, optionally for note (0-127)
47+
off (note) Show Note Off, optionally for note (0-127)
48+
pp (note) Show Poly Pressure, optionally for note (0-127)
49+
cc (number) Show Control Change, optionally for controller (0-127)
50+
cc14 (number) Show 14-bit CC, optionally for controller (0-63)
51+
nrpn (number) Show NRPN, optionally for parameter (0-16383)
52+
nrpnf (number) Show full NRPN (MSB+LSB), optionally for parameter (0-16383)
53+
rpn (number) Show RPN, optionally for parameter (0-16383)
54+
rpnf (number) Show full RPN (MSB+LSB), optionally for parameter (0-16383)
55+
pc (number) Show Program Change, optionally for program (0-127)
56+
cp Show Channel Pressure
57+
pb Show Pitch Bend
58+
sr Show all System Real-Time messages
59+
clock Show Timing Clock
60+
start Show Start
61+
stop Show Stop
62+
cont Show Continue
63+
as Show Active Sensing
64+
rst Show Reset
65+
sc Show all System Common messages
66+
syx Show System Exclusive
67+
tc Show MIDI Time Code Quarter Frame
68+
spp Show Song Position Pointer
69+
ss Show Song Select
70+
tun Show Tune Request
71+
q Don't show the received messages on standard output
72+
js code Execute this script for each received MIDI message
73+
jsf path Execute the script in this file for each message
74+
-h or --help Print Help (this message) and exit
75+
--version Print version information and exit
76+
-- Read commands from standard input until it's closed
7277
```
7378

7479
Alternatively, you can use the following long versions of the commands:
7580
```
7681
device virtual pass-through decimal hexadecimal channel timestamp
7782
note-numbers octave-middle-c note-on note-off poly-pressure control-change
78-
program-change channel-pressure pitch-bend system-realtime continue
79-
active-sensing reset system-common system-exclusive time-code song-position
80-
song-select tune-request quiet javascript javascript-file
83+
control-change-14 nrpn-full rpn-full program-change channel-pressure
84+
pitch-bend system-realtime continue active-sensing reset system-common
85+
system-exclusive time-code song-position song-select tune-request quiet
86+
javascript javascript-file
8187
```
8288

8389
By default, numbers are interpreted in the decimal system, this can be changed to hexadecimal by sending the "hex" command.

0 commit comments

Comments
 (0)