Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/celtera/libremidi
/ functions
Functions
1,307 in github.com/celtera/libremidi
⨍
Functions
1,307
◇
Types & classes
372
↓ 134 callers
Method
size
include/libremidi/message.hpp:99
↓ 106 callers
Method
empty
include/libremidi/message.hpp:100
↓ 94 callers
Method
data
include/libremidi/system_error2.hpp:1290
↓ 72 callers
Method
end
include/libremidi/message.hpp:113
↓ 61 callers
Function
cmidi2_ump_get_byte_at
include/libremidi/cmidi2.hpp:1319
↓ 60 callers
Method
get
include/libremidi/system_error2.hpp:2712
↓ 53 callers
Method
open_port
examples/utils.hpp:266
↓ 52 callers
Method
send_message
include/libremidi/midi_out.cpp:197
↓ 48 callers
Function
instance
include/libremidi/detail/memory.hpp:24
↓ 45 callers
Method
begin
include/libremidi/message.hpp:112
↓ 36 callers
Method
push
examples/qmidiin.cpp:40
↓ 35 callers
Function
b
(...e)
book/theme/highlight.js:46
↓ 34 callers
Method
assign
include/libremidi/message.hpp:89
↓ 34 callers
Function
cmidi2_reverse
include/libremidi/detail/conversion.hpp:71
↓ 30 callers
Method
get_input_ports
include/libremidi/observer.cpp:127
↓ 30 callers
Method
get_output_ports
include/libremidi/observer.cpp:133
↓ 26 callers
Function
make_error_code
include/libremidi/system_error2.hpp:2940
↓ 26 callers
Method
open_virtual_port
include/libremidi/midi_in.cpp:331
↓ 26 callers
Method
value
()
book/theme/highlight.js:25
↓ 24 callers
Function
make_error
include/libremidi/system_error2.hpp:1673
↓ 23 callers
Method
insert
include/libremidi/message.hpp:94
↓ 22 callers
Function
available
include/libremidi/backends/alsa_seq.hpp:39
↓ 22 callers
Method
clear
include/libremidi/message.hpp:102
↓ 20 callers
Function
cmidi2_ci_message_common
include/libremidi/cmidi2.hpp:1943
↓ 19 callers
Method
on_bytes
include/libremidi/backends/net/midi_in.hpp:228
↓ 18 callers
Function
default_api
Returns the default MIDI 1.0 backend to use for the target OS.
include/libremidi/api.hpp:57
↓ 18 callers
Method
get_current_api
include/libremidi/midi_in.cpp:304
↓ 18 callers
Function
m
(...e)
book/theme/highlight.js:46
↓ 16 callers
Function
create_local_port
include/libremidi/backends/pipewire/helpers.hpp:203
↓ 16 callers
Method
throw_exception
---------- ErrorDomain (abstract base class)
include/libremidi/system_error2.hpp:3139
↓ 15 callers
Function
from_osstatus
include/libremidi/backends/coremidi/error_domain.hpp:67
↓ 15 callers
Function
get_current_api
include/libremidi/backends/jack/observer.hpp:199
↓ 13 callers
Function
cmidi2_ump_midi2_channel_message_8_8_32
include/libremidi/cmidi2.hpp:676
↓ 13 callers
Method
has_callbacks
include/libremidi/observer_configuration.hpp:33
↓ 13 callers
Method
send_ump
include/libremidi/midi_out.cpp:253
↓ 12 callers
Method
open
1. Create the connection
examples/midi2_interop.cpp:42
↓ 12 callers
Function
open_port
include/libremidi/backends/jack/midi_in.hpp:46
↓ 12 callers
Method
reset
include/libremidi/detail/midi_stream_decoder.hpp:108
↓ 11 callers
Function
d
(e)
book/theme/highlight.js:44
↓ 11 callers
Function
for_all_backends
include/libremidi/backends.hpp:221
↓ 11 callers
Function
get_input_ports
include/libremidi/backends/jack/observer.hpp:201
↓ 11 callers
Function
l
(e,n,t)
book/theme/highlight.js:687
↓ 11 callers
Method
pop
examples/qmidiin.cpp:54
↓ 10 callers
Function
close_port
include/libremidi/backends/jack/midi_in.hpp:68
↓ 10 callers
Function
cmidi2_ci_direct_uint16_at
Assumes the input value is already 7-bit encoded if required.
include/libremidi/cmidi2.hpp:1907
↓ 10 callers
Function
cmidi2_ump_midi1_message
7.3 MIDI 1.0 Channel Voice Messages
include/libremidi/cmidi2.hpp:599
↓ 10 callers
Method
exec
(e)
book/theme/highlight.js:133
↓ 10 callers
Function
f
(e,t,i,r)
book/theme/highlight.js:187
↓ 10 callers
Method
size
include/libremidi/system_error2.hpp:1288
↓ 10 callers
Function
start_thread
include/libremidi/backends/pipewire/helpers.hpp:274
↓ 10 callers
Function
v
(e)
book/theme/highlight.js:278
↓ 9 callers
Function
cmidi2_ump_get_channel
include/libremidi/cmidi2.hpp:1373
↓ 9 callers
Function
cmidi2_ump_get_message_type
include/libremidi/cmidi2.hpp:1336
↓ 9 callers
Function
cmidi2_ump_midi2_cc
include/libremidi/cmidi2.hpp:745
↓ 9 callers
Function
cmidi2_ump_read_uint64_bytes_be
include/libremidi/cmidi2.hpp:876
↓ 9 callers
Method
midi_out
include/libremidi/backends/net/midi_out.hpp:78
↓ 9 callers
Function
send_ump
include/libremidi/client.hpp:167
↓ 9 callers
Function
u7_to_u32
include/libremidi/detail/conversion.hpp:90
↓ 9 callers
Method
write
include/libremidi/writer.cpp:139
↓ 8 callers
Function
a
(e,...n)
book/theme/highlight.js:16
↓ 8 callers
Function
cmidi2_ump_get_32_to_64
include/libremidi/cmidi2.hpp:1378
↓ 8 callers
Function
cmidi2_ump_get_message_size_bytes
include/libremidi/cmidi2.hpp:1341
↓ 8 callers
Function
cmidi2_ump_get_status_code
include/libremidi/cmidi2.hpp:1368
↓ 8 callers
Function
do_close_port
include/libremidi/backends/pipewire/helpers.hpp:308
↓ 8 callers
Function
from_mmerr
include/libremidi/backends/winmm/error_domain.hpp:86
↓ 8 callers
Function
g
(e)
book/theme/highlight.js:45
↓ 8 callers
Method
get_channel
include/libremidi/message.hpp:130
↓ 8 callers
Method
is_port_open
include/libremidi/midi_in.cpp:360
↓ 8 callers
Method
parse
include/libremidi/reader.cpp:536
↓ 8 callers
Function
to_underlying
include/libremidi/protocols/remote_control.hpp:17
↓ 7 callers
Function
K
book/theme/highlight.js:106
↓ 7 callers
Function
N
()
book/theme/highlight.js:276
↓ 7 callers
Function
O
(e,n,t={})
book/theme/highlight.js:60
↓ 7 callers
Method
add
(e)
book/theme/highlight.js:29
↓ 7 callers
Method
addText
(e)
book/theme/highlight.js:19
↓ 7 callers
Function
c
(e)
book/theme/highlight.js:43
↓ 7 callers
Function
cmidi2_ci_direct_uint32_at
Assumes the input value is already 7-bit encoded if required.
include/libremidi/cmidi2.hpp:1914
↓ 7 callers
Function
cmidi2_ci_property_data_common
include/libremidi/cmidi2.hpp:2233
↓ 7 callers
Function
cmidi2_ump_get_midi2_note_note
include/libremidi/cmidi2.hpp:1463
↓ 7 callers
Function
cmidi2_ump_get_midi2_note_velocity
include/libremidi/cmidi2.hpp:1471
↓ 7 callers
Function
cmidi2_ump_get_num_bytes
include/libremidi/cmidi2.hpp:350
↓ 7 callers
Function
cmidi2_ump_midi2_pitch_bend_direct
include/libremidi/cmidi2.hpp:797
↓ 7 callers
Method
convert
tests/unit/conversion.cpp:14
↓ 7 callers
Method
ignoreMatch
()
book/theme/highlight.js:14
↓ 7 callers
Method
is_port_connected
include/libremidi/midi_in.cpp:366
↓ 7 callers
Function
n
(n,t)
book/theme/highlight.js:125
↓ 7 callers
Method
on_message
include/libremidi/backends/net/midi_in.hpp:235
↓ 7 callers
Function
raw_from_port_handle
include/libremidi/backends/alsa_raw/helpers.hpp:37
↓ 7 callers
Function
stop_thread
include/libremidi/backends/pipewire/helpers.hpp:283
↓ 7 callers
Function
u
(e)
book/theme/highlight.js:45
↓ 6 callers
Function
H
(e,n)
book/theme/highlight.js:107
↓ 6 callers
Method
assign
include/libremidi/system_error2.hpp:459
↓ 6 callers
Function
cmidi2_ump_midi2_caf
include/libremidi/cmidi2.hpp:791
↓ 6 callers
Function
cmidi2_ump_midi2_note_off
include/libremidi/cmidi2.hpp:701
↓ 6 callers
Function
cmidi2_ump_midi2_note_on
include/libremidi/cmidi2.hpp:709
↓ 6 callers
Function
cmidi2_ump_midi2_paf
include/libremidi/cmidi2.hpp:717
↓ 6 callers
Function
create_context
include/libremidi/backends/pipewire/helpers.hpp:125
↓ 6 callers
Function
do_open
include/libremidi/backends/winmm/midi_in.hpp:47
↓ 6 callers
Function
from_jack_status
include/libremidi/backends/jack/error_domain.hpp:73
↓ 6 callers
Method
is_available
include/libremidi/backends/kdmapi/helpers.hpp:39
next →
1–100 of 1,307, ranked by callers