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
Method
from
(msg: Message)
core/src/midi/decoder.rs:20
Method
from
(item: Tempo)
core/src/time/tempo.rs:15
Method
from
(item: TicksTime)
core/src/time/ticks.rs:101
Method
from_bars
(bars: u16)
core/src/time/bars.rs:23
Method
from_file
(path: T)
app-server/src/config.rs:26
Method
from_file
(path: T)
core/src/config.rs:42
Method
from_millis
(nanos: u64)
core/src/time/clock.rs:37
Method
from_nanos
(nanos: u64)
core/src/time/clock.rs:32
Function
from_rgb
()
core/src/color.rs:29
Method
from_rgb
(r: u8, g: u8, b: u8)
core/src/color.rs:8
Method
from_samples
(samples: u32, sample_rate: SampleRate)
core/src/time/clock.rs:46
Method
from_seconds
(seconds: f64)
core/src/time/clock.rs:42
Method
from_str
(content: T)
app-server/src/config.rs:39
Method
from_str
(content: &str)
core/src/config.rs:35
Method
from_ticks
(ticks_time: TicksTime, signature: Signature)
core/src/time/bars.rs:27
Method
get_bars
(&self)
core/src/time/bars.rs:40
Method
get_beats
(&self)
core/src/time/bars.rs:44
Method
get_error_accumulated
(&self)
core/src/time/drift_correction/ticks.rs:43
Method
get_error_accumulated
(&self)
core/src/time/drift_correction/clock.rs:35
Method
get_error_per_sample
(&self)
core/src/time/drift_correction/ticks.rs:39
Method
get_error_per_sample
(&self)
core/src/time/drift_correction/clock.rs:31
Method
get_last_correction
(&self)
core/src/time/drift_correction/ticks.rs:47
Method
get_last_correction
(&self)
core/src/time/drift_correction/clock.rs:39
Method
get_loop_end
(&self)
core/src/transport.rs:134
Method
get_loop_start
(&self)
core/src/transport.rs:126
Method
get_name
(&self)
core/src/song/mod.rs:36
Method
get_or_alloc
(&mut self)
core/src/pool.rs:31
Method
get_position
(&self)
core/src/transport.rs:110
Method
get_sample_rate
(&self)
core/src/transport.rs:60
Method
get_sixteenths
(&self)
core/src/time/bars.rs:48
Method
get_tempo
(&self)
core/src/transport.rs:76
Method
get_ticks
(&self)
core/src/time/bars.rs:52
Method
get_ticks_per_sample
(&self)
core/src/time/drift_correction/ticks.rs:35
Method
get_time_per_sample
(&self)
core/src/time/drift_correction/clock.rs:27
Method
get_value
(&self)
core/src/color.rs:12
Method
get_value
(&self)
core/src/time/tempo.rs:9
Method
id
(&self)
app-server/src/midi/drivers/coremidi.rs:45
Method
id
(&self)
app-server/src/midi/drivers/portmidi.rs:54
Method
init_endpoints
(config: &MidiConfig, midi_in_tx: Sender<Protocol>)
app-server/src/midi/io/mod.rs:186
Method
is_enabled
(&self)
core/src/metronome.rs:40
Method
is_loop_enabled
(&self)
core/src/transport.rs:118
Function
local_control_off
()
core/src/midi/encoder.rs:294
Function
local_control_on
()
core/src/midi/encoder.rs:302
Function
main
()
app-server/src/main.rs:49
Function
mono_mode_on
()
core/src/midi/encoder.rs:326
Function
mtc_quarter_frame
()
core/src/midi/encoder.rs:353
Function
mul
()
core/src/time/ticks.rs:191
Method
mul
(self, rhs: TicksTime)
core/src/time/ticks.rs:81
Method
mul
(self, rhs: u32)
core/src/time/clock.rs:101
Method
mul_assign
(&mut self, rhs: u32)
core/src/time/clock.rs:107
Method
new
(audio_tx: Sender<AudioProtocol>, midi_tx: Sender<MidiOutputProtocol>)
app-server/src/controller.rs:35
Method
new
( port: u16, server_output_tx: Sender<Message>, server_output_rx: Receiver<Message>, controlle
app-server/src/server.rs:89
Method
new
()
app-server/src/midi/endpoints.rs:19
Method
new
(app_name: T)
app-server/src/midi/drivers/coremidi.rs:30
Method
new
()
app-server/src/midi/drivers/portmidi.rs:42
Method
new
()
app-server/src/midi/drivers/mod.rs:47
Method
new
( config: &MidiConfig, audio_config: &AudioConfig, midi_in_tx: Sender<Protocol>, studio_tx: Se
app-server/src/midi/io/mod.rs:48
Method
new
(rx: Receiver<MidiIoProtocol>)
app-server/src/audio/callback.rs:32
Method
new
()
app-server/src/audio/drivers/portaudio.rs:38
Method
new
(capacity: usize, allocator: Box<Allocator<T>>, reset: Box<Reset<T>>)
core/src/pool.rs:14
Method
new
(value: String)
core/src/color.rs:4
Method
new
(sample_rate: SampleRate)
core/src/transport.rs:30
Method
new
(config: MetronomeConfig, signature: Signature)
core/src/metronome.rs:22
Method
new
(config: Config)
core/src/studio.rs:36
Method
new
(timestamp: ClockTime, endpoint: Endpoint, message: Message)
core/src/midi/buffer.rs:13
Method
new
(data: &'a [u8])
core/src/midi/decoder.rs:34
Method
new
()
core/src/audio/buffer.rs:21
Method
new
(time: ClockTime, channels: usize, buffer: &'a [f32])
core/src/audio/mod.rs:13
Method
new
()
core/src/song/events.rs:22
Method
new
(name: T, _config: &Config)
core/src/song/mod.rs:19
Method
new
(name: T, color: Color, media: TrackMedia)
core/src/song/track/mod.rs:36
Method
new
()
core/src/song/source/notes.rs:45
Method
new
(num_beats: u8, note_value: u8)
core/src/time/signature.rs:8
Method
new
(value: u16)
core/src/time/tempo.rs:5
Method
new
(ticks: u64)
core/src/time/ticks.rs:14
Method
new
(bars: u16, beats: u16, sixteenths: u16, ticks: u32)
core/src/time/bars.rs:14
Method
new
(units: UnitType)
core/src/time/clock.rs:28
Method
new
(signature: Signature, tempo: Tempo, sample_rate: SampleRate)
core/src/time/drift_correction/ticks.rs:14
Method
new
(sample_rate: SampleRate)
core/src/time/drift_correction/clock.rs:12
Function
new_buffer_io_vec_pool
(pool_capacity: usize, vec_capacity: usize)
core/src/midi/buffer.rs:85
Function
new_buffer_pool
(pool_capacity: usize, buffer_capacity: usize)
core/src/midi/buffer.rs:62
Function
new_buffer_pool
(pool_capacity: usize, buffer_capacity: usize)
core/src/audio/buffer.rs:53
Method
new_channel
()
app-server/src/controller.rs:66
Method
new_channel
()
app-server/src/server.rs:85
Method
new_channel
()
app-server/src/midi/io/mod.rs:216
Method
new_channel
()
app-server/src/audio/drivers/portaudio.rs:75
Method
next
(&mut self)
core/src/midi/decoder.rs:288
Function
next_data_unknown
()
core/src/midi/decoder.rs:316
Function
note_off
()
core/src/midi/encoder.rs:197
Function
note_on
()
core/src/midi/encoder.rs:209
Function
notes_clip_add_note
NotesClip should add notes as events and allow repeated notes
core/src/song/source/notes.rs:164
Function
notes_clip_events_range
NotesClip should add notes as events and allow repeated notes
core/src/song/source/notes.rs:331
Function
notes_clip_notes_range
NotesClip should iterate notes over a range of ticks
core/src/song/source/notes.rs:289
Function
notes_clip_remove_note
NotesClip should remove events when removing notes
core/src/song/source/notes.rs:241
Function
omni_mode_off
()
core/src/midi/encoder.rs:318
Method
open
(&self, callback: Box<MidiSourceCallback>)
app-server/src/midi/drivers/portmidi.rs:110
Function
ord_cmp
()
core/src/time/ticks.rs:148
Method
partial_cmp
(&self, other: &TicksTime)
core/src/time/ticks.rs:42
Function
partial_eq
()
core/src/time/ticks.rs:166
Function
partial_ord_cmp
()
core/src/time/ticks.rs:157
← previous
next →
201–300 of 379, ranked by callers