Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chris-zen/hero-studio
/ functions
Functions
379 in github.com/chris-zen/hero-studio
⨍
Functions
379
◇
Types & classes
116
↓ 1 callers
Method
sources
(&self)
app-server/src/midi/drivers/coremidi.rs:49
↓ 1 callers
Method
start
(&mut self)
app-server/src/audio/drivers/portaudio.rs:173
↓ 1 callers
Function
u3
(d: &U3)
core/src/midi/encoder.rs:5
↓ 1 callers
Function
u4
(d: &U4)
core/src/midi/encoder.rs:10
↓ 1 callers
Method
units
(&self)
core/src/time/clock.rs:50
↓ 1 callers
Method
update_from_segments
(&mut self, segments: &SegmentsIterator)
core/src/transport.rs:153
↓ 1 callers
Method
wait
(&self)
app-server/src/audio/drivers/portaudio.rs:178
Method
accept_request
( client_receive_tx: Sender<Message>, request: WsUpgrade<TcpStream, Option<Buffer>>, )
app-server/src/server.rs:207
Function
active_sensing
()
core/src/midi/encoder.rs:404
Function
add
()
core/src/time/ticks.rs:175
Method
add
(self, rhs: TicksTime)
core/src/time/ticks.rs:55
Method
add
(self, rhs: ClockTime)
core/src/time/clock.rs:72
Method
add_assign
(&mut self, rhs: TicksTime)
core/src/time/ticks.rs:61
Method
add_assign
(&mut self, rhs: ClockTime)
core/src/time/clock.rs:78
Method
add_common_drivers
(drivers: &mut HashMap<String, MidiDriverFactory>)
app-server/src/midi/drivers/mod.rs:68
Method
add_note
(&mut self, note: Note)
core/src/song/events.rs:28
Method
add_platform_drivers
(drivers: &mut HashMap<String, MidiDriverFactory>)
app-server/src/midi/drivers/mod.rs:58
Function
all_notes_off
()
core/src/midi/encoder.rs:310
Function
all_sound_off
()
core/src/midi/encoder.rs:278
Method
bar_and_beat_duration
(signature: Signature)
core/src/metronome.rs:128
Method
callback
( args: DuplexStreamCallbackArgs<f32, f32>, audio_callback: &mut AudioCallback, in_channels: usize
app-server/src/audio/drivers/portaudio.rs:141
Method
callback_proxy
(packet_list: &PacketList, buffer: &mut Buffer, callback: &MidiSourceCallback)
app-server/src/midi/drivers/coremidi.rs:99
Method
cause
(&self)
app-server/src/realtime.rs:28
Method
ceil_ticks
(start: TicksTime, module: TicksTime)
core/src/metronome.rs:134
Function
channel_pressure
()
core/src/midi/encoder.rs:256
Method
clips_in_range
(&self, start: TicksTime, until: TicksTime)
core/src/song/track/mod.rs:53
Function
clock_drift_correction_error_per_sample
()
core/src/time/drift_correction/clock.rs:74
Function
clock_drift_correction_new
()
core/src/time/drift_correction/clock.rs:65
Function
clock_drift_correction_next
()
core/src/time/drift_correction/clock.rs:80
Function
clock_time_add
()
core/src/time/clock.rs:170
Function
clock_time_add_assign
()
core/src/time/clock.rs:177
Function
clock_time_div
()
core/src/time/clock.rs:217
Function
clock_time_div_assign
()
core/src/time/clock.rs:223
Function
clock_time_from_millis
()
core/src/time/clock.rs:158
Function
clock_time_from_nanos
()
core/src/time/clock.rs:152
Function
clock_time_from_seconds
()
core/src/time/clock.rs:164
Function
clock_time_mul
()
core/src/time/clock.rs:198
Function
clock_time_mul_assign
()
core/src/time/clock.rs:204
Function
clock_time_mul_rhs
()
core/src/time/clock.rs:211
Function
clock_time_new
()
core/src/time/clock.rs:140
Function
clock_time_sub
()
core/src/time/clock.rs:184
Function
clock_time_sub_assign
()
core/src/time/clock.rs:191
Function
clock_time_zero
()
core/src/time/clock.rs:146
Method
close
(mut self)
app-server/src/audio/drivers/portaudio.rs:189
Function
control_change
()
core/src/midi/encoder.rs:233
Method
data_size
(msg: &Message)
core/src/midi/encoder.rs:37
Function
decode_active_sensing
()
core/src/midi/decoder.rs:534
Function
decode_channel_pressure
()
core/src/midi/decoder.rs:413
Function
decode_control_change
()
core/src/midi/decoder.rs:378
Function
decode_empty_vec
()
core/src/midi/decoder.rs:308
Function
decode_mtc_quarter_frame
()
core/src/midi/decoder.rs:448
Function
decode_notes
()
core/src/midi/decoder.rs:331
Function
decode_pitch_bend
()
core/src/midi/decoder.rs:430
Function
decode_polyphonic_key_pressure
()
core/src/midi/decoder.rs:360
Function
decode_program_change
()
core/src/midi/decoder.rs:396
Function
decode_reserved
()
core/src/midi/decoder.rs:550
Function
decode_song_position_pointer
()
core/src/midi/decoder.rs:465
Function
decode_song_select
()
core/src/midi/decoder.rs:497
Function
decode_start_continue_stop
()
core/src/midi/decoder.rs:524
Function
decode_sysex_continuous
()
core/src/midi/decoder.rs:561
Function
decode_sysex_interleaved
()
core/src/midi/decoder.rs:574
Function
decode_sysex_unexpected_end_data
()
core/src/midi/decoder.rs:608
Function
decode_sysex_unexpected_end_interleaved
()
core/src/midi/decoder.rs:619
Function
decode_system_reset
()
core/src/midi/decoder.rs:542
Function
decode_timing_clock
()
core/src/midi/decoder.rs:516
Function
decode_tune_request
()
core/src/midi/decoder.rs:508
Method
default
()
app-server/src/config.rs:17
Method
default
()
core/src/config.rs:23
Method
default
()
core/src/midi/buffer.rs:32
Method
default
()
core/src/audio/buffer.rs:13
Method
default
()
core/src/song/source/notes.rs:37
Function
default_metronome_note_channel
()
core/src/config.rs:144
Function
default_metronome_note_duration
()
core/src/config.rs:152
Function
default_metronome_note_velocity
()
core/src/config.rs:148
Method
deref
(&self)
core/src/audio/buffer.rs:42
Method
deref_mut
(&mut self)
core/src/audio/buffer.rs:48
Method
description
(&self)
app-server/src/realtime.rs:24
Method
destinations
(&self)
app-server/src/midi/drivers/portmidi.rs:78
Method
detect_and_report_xruns
(mut starting: bool, output_time: f64, flags: CallbackFlags)
app-server/src/audio/drivers/portaudio.rs:194
Method
dispatch_message
( clients: &mut Clients, controller_tx: Sender<ControllerProtocol>, msg: Message, )
app-server/src/server.rs:151
Function
div
()
core/src/time/ticks.rs:199
Method
div
(self, rhs: TicksTime)
core/src/time/ticks.rs:88
Method
div
(self, rhs: u32)
core/src/time/clock.rs:123
Method
div_assign
(&mut self, rhs: u32)
core/src/time/clock.rs:129
Function
div_u64
()
core/src/time/ticks.rs:207
Method
drivers
(&self)
app-server/src/midi/drivers/mod.rs:76
Method
drop
(&mut self)
app-server/src/realtime.rs:93
Method
drop
(&mut self)
app-server/src/midi/drivers/portmidi.rs:196
Method
encode
(msg: &Message, out: &mut [u8])
core/src/midi/encoder.rs:68
Method
endpoint
(&self)
core/src/metronome.rs:44
Method
endpoint_from_midi_port
(port: &MidiPort)
core/src/metronome.rs:138
Method
ensure_valid_source_or_close
( client: &mut Client<TcpStream>, )
app-server/src/server.rs:327
Method
eq
(&self, other: &TicksTime)
core/src/time/ticks.rs:48
Method
error_per_sample
(sample_rate: SampleRate)
core/src/time/drift_correction/clock.rs:21
Function
f64_from
()
core/src/time/ticks.rs:214
Method
fmt
(&self, f: &mut std::fmt::Formatter)
app-server/src/realtime.rs:18
Method
fmt
(&self, f: &mut std::fmt::Formatter)
app-server/src/audio/callback.rs:18
Method
fmt
(&self, f: &mut fmt::Formatter)
core/src/studio.rs:146
Method
fmt
(&self, f: &mut fmt::Formatter)
core/src/time/bars.rs:70
Method
from
(cause: portaudio::error::Error)
app-server/src/audio/drivers/portaudio.rs:24
← previous
next →
101–200 of 379, ranked by callers