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
↓ 6 callers
Function
size
include/libremidi/ump.hpp:76
↓ 6 callers
Method
try_dequeue
examples/multithread_midiout.cpp:40
↓ 6 callers
Function
u7_to_u16
include/libremidi/detail/conversion.hpp:84
↓ 5 callers
Method
available
include/libremidi/backends/dummy.hpp:87
↓ 5 callers
Function
close_port
include/libremidi/backends/alsa_raw/midi_in.hpp:182
↓ 5 callers
Function
cmidi2_ci_profile
include/libremidi/cmidi2.hpp:2124
↓ 5 callers
Function
cmidi2_ump_flex_data_complete_packet
include/libremidi/cmidi2.hpp:1144
↓ 5 callers
Function
cmidi2_ump_midi2_program
include/libremidi/cmidi2.hpp:782
↓ 5 callers
Function
cmidi2_ump_read_uint32_bytes_be
include/libremidi/cmidi2.hpp:849
↓ 5 callers
Method
destroy
include/libremidi/system_error2.hpp:1957
↓ 5 callers
Function
for_backend
include/libremidi/backends.hpp:228
↓ 5 callers
Method
get_message_type
include/libremidi/message.hpp:146
↓ 5 callers
Function
h
(e,{joinWith:n})
book/theme/highlight.js:52
↓ 5 callers
Function
make
include/libremidi/detail/midi_in.hpp:46
↓ 5 callers
Method
message
include/libremidi/system_error2.hpp:3328
↓ 5 callers
Function
open_virtual_port
include/libremidi/backends/jack/midi_in.hpp:63
↓ 5 callers
Function
p
(e)
book/theme/highlight.js:50
↓ 5 callers
Function
ptr
include/libremidi/system_error2.hpp:726
↓ 5 callers
Method
read
include/libremidi/backends/jack/helpers.hpp:290
↓ 5 callers
Function
send_message
include/libremidi/client.hpp:157
↓ 5 callers
Function
swap
include/libremidi/system_error2.hpp:947
↓ 4 callers
Function
E
(e,n)
book/theme/highlight.js:251
↓ 4 callers
Method
close_port
include/libremidi/midi_in.cpp:346
↓ 4 callers
Function
cmidi2_ump_get_group
include/libremidi/cmidi2.hpp:1358
↓ 4 callers
Function
cmidi2_ump_get_midi1_byte2
include/libremidi/cmidi2.hpp:1412
↓ 4 callers
Function
cmidi2_ump_get_midi2_caf_data
include/libremidi/cmidi2.hpp:1573
↓ 4 callers
Function
cmidi2_ump_get_midi2_cc_data
include/libremidi/cmidi2.hpp:1523
↓ 4 callers
Function
cmidi2_ump_get_midi2_cc_index
include/libremidi/cmidi2.hpp:1519
↓ 4 callers
Function
cmidi2_ump_get_midi2_paf_data
include/libremidi/cmidi2.hpp:1483
↓ 4 callers
Function
cmidi2_ump_get_midi2_paf_note
include/libremidi/cmidi2.hpp:1479
↓ 4 callers
Function
cmidi2_ump_get_midi2_pitch_bend_data
either per-note or channel
include/libremidi/cmidi2.hpp:1578
↓ 4 callers
Function
cmidi2_ump_get_midi2_program_program
include/libremidi/cmidi2.hpp:1561
↓ 4 callers
Function
cmidi2_ump_read_uint32_bytes_le
include/libremidi/cmidi2.hpp:840
↓ 4 callers
Function
cmidi2_ump_sysex_get_num_packets
include/libremidi/cmidi2.hpp:835
↓ 4 callers
Function
cmidi2_ump_system_message
7.6 System Common and System Real Time Messages
include/libremidi/cmidi2.hpp:591
↓ 4 callers
Function
cmidi2_util_is_platform_little_endian
include/libremidi/cmidi2.hpp:858
↓ 4 callers
Method
convert
include/libremidi/detail/conversion.hpp:300
↓ 4 callers
Function
cstring_null_scan
include/libremidi/system_error2.hpp:1171
↓ 4 callers
Function
e
(n)
book/theme/highlight.js:6
↓ 4 callers
Function
equivalent
include/libremidi/system_error2.hpp:2907
↓ 4 callers
Method
get_end_time
In ticks
include/libremidi/reader.cpp:706
↓ 4 callers
Function
get_output_ports
include/libremidi/backends/jack/observer.hpp:207
↓ 4 callers
Function
i
book/theme/highlight.js:17
↓ 4 callers
Method
id
include/libremidi/system_error2.hpp:1908
↓ 4 callers
Function
link_ports
include/libremidi/backends/pipewire/helpers.hpp:346
↓ 4 callers
Function
locate_object
include/libremidi/backends/coremidi/helpers.hpp:213
↓ 4 callers
Method
on_bytes_multi
Function to process a byte stream which may contain multiple successive MIDI events (CoreMIDI, ALSA Sequencer can work like this)
include/libremidi/detail/midi_stream_decoder.hpp:122
↓ 4 callers
Method
openNode
(e)
book/theme/highlight.js:20
↓ 4 callers
Method
open_port
include/libremidi/midi_in.cpp:310
↓ 4 callers
Method
process
bindings/python/pylibremidi.cpp:111
↓ 4 callers
Method
process
include/libremidi/backends/jack/midi_out.hpp:92
↓ 4 callers
Function
raw_to_port_handle
include/libremidi/backends/alsa_raw/helpers.hpp:33
↓ 4 callers
Method
release
include/libremidi/backends/kdmapi/helpers.hpp:153
↓ 4 callers
Function
rename_port
include/libremidi/backends/pipewire/helpers.hpp:325
↓ 4 callers
Method
run
examples/pipewire_share.cpp:105
↓ 4 callers
Method
set_port_buffer
include/libremidi/backends/pipewire/context.hpp:526
↓ 4 callers
Method
start_thread
include/libremidi/backends/alsa_seq/midi_in.hpp:393
↓ 4 callers
Method
state
include/libremidi/system_error2.hpp:1314
↓ 4 callers
Function
w
(a,r)
book/theme/highlight.js:223
↓ 4 callers
Function
write
include/libremidi/backends/alsa_raw/midi_out.hpp:85
↓ 4 callers
Method
write
include/libremidi/backends/jack/helpers.hpp:276
↓ 3 callers
Function
M
book/theme/highlight.js:1094
↓ 3 callers
Function
_
(e)
book/theme/highlight.js:180
↓ 3 callers
Function
absolute_timestamp
include/libremidi/backends/jack/midi_in.hpp:76
↓ 3 callers
Method
addRule
(e,n)
book/theme/highlight.js:142
↓ 3 callers
Function
ae
book/theme/highlight.js:308
↓ 3 callers
Method
check_client_released
include/libremidi/detail/semaphore.hpp:18
↓ 3 callers
Method
closeNode
(e)
book/theme/highlight.js:25
↓ 3 callers
Function
close_port
include/libremidi/backends/alsa_raw_ump/midi_in.hpp:177
↓ 3 callers
Function
cmidi2_ump_get_jr_timestamp_timestamp
include/libremidi/cmidi2.hpp:1387
↓ 3 callers
Function
cmidi2_ump_get_midi1_byte3
include/libremidi/cmidi2.hpp:1416
↓ 3 callers
Method
considerAll
()
book/theme/highlight.js:142
↓ 3 callers
Function
convert_timestamp
include/libremidi/backends/pipewire/midi_out.hpp:162
↓ 3 callers
Method
copy
include/libremidi/system_error2.hpp:1939
↓ 3 callers
Function
enum_name
examples/protocols/remote_control.cpp:16
↓ 3 callers
Method
enumerate_cards
include/libremidi/backends/alsa_raw/helpers.hpp:165
↓ 3 callers
Function
error_from_exception
include/libremidi/system_error2.hpp:3041
↓ 3 callers
Function
for_all_ports
include/libremidi/backends/alsa_seq/helpers.hpp:75
↓ 3 callers
Function
get
include/libremidi/backends/winuwp/helpers.hpp:38
↓ 3 callers
Method
get_arena
include/libremidi/system_error2.hpp:1449
↓ 3 callers
Function
get_cfstring_property
include/libremidi/backends/coremidi/helpers.hpp:74
↓ 3 callers
Function
get_port_info
include/libremidi/backends/winuwp/observer.hpp:61
↓ 3 callers
Function
hex_dump
tests/unit/conversion.cpp:22
↓ 3 callers
Method
is_port_open
include/libremidi/midi_out.cpp:185
↓ 3 callers
Function
launder
include/libremidi/system_error2.hpp:1620
↓ 3 callers
Function
libremidi_midi_api_configuration_init
include/libremidi/libremidi-c.cpp:81
↓ 3 callers
Method
move
include/libremidi/system_error2.hpp:1951
↓ 3 callers
Function
segment_ump_stream
* Utility function to segment an ump stream into individual messages. * Used to send a stream to APIs that work message-by-message. */
include/libremidi/detail/ump_stream.hpp:20
↓ 3 callers
Method
synchronize
include/libremidi/backends/pipewire/context.hpp:257
↓ 3 callers
Function
t
(e)
book/theme/highlight.js:14
↓ 3 callers
Function
u16_to_u32
include/libremidi/detail/conversion.hpp:96
↓ 3 callers
Method
update_lcd
include/libremidi/protocols/remote_control.hpp:384
↓ 2 callers
Function
EndpointName
This function was submitted by Douglas Casey Tucker and apparently derived largely from PortMidi.
include/libremidi/backends/coremidi/helpers.hpp:83
↓ 2 callers
Function
Z
(e,n,{key:t})
book/theme/highlight.js:109
↓ 2 callers
Method
absolute_timestamp
include/libremidi/midi_in.cpp:372
↓ 2 callers
Method
begin
include/libremidi/system_error2.hpp:1292
↓ 2 callers
Function
close_port
include/libremidi/backends/jack/midi_out.hpp:53
↓ 2 callers
Function
close_port
include/libremidi/backends/jack_ump/midi_out.hpp:54
↓ 2 callers
Method
close_port
include/libremidi/backends/alsa_seq/midi_in.hpp:191
↓ 2 callers
Function
cmidi2_ci_ack_nak_common
include/libremidi/cmidi2.hpp:2011
← previous
next →
101–200 of 1,307, ranked by callers