Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PaulBatchelor/voxbox
/ functions
Functions
166 in github.com/PaulBatchelor/voxbox
⨍
Functions
166
◇
Types & classes
40
↓ 53 callers
Method
tick
(&mut self)
examples/chatter.rs:82
↓ 20 callers
Method
set_freq
(&mut self, freq: f32)
src/glot.rs:188
↓ 16 callers
Method
drm
(&mut self, regions: &[f32])
src/tract.rs:287
↓ 14 callers
Method
set_aspiration
(&mut self, aspiration: f32)
src/glot.rs:204
↓ 14 callers
Method
set_shape
(&mut self, shape: f32)
src/glot.rs:200
↓ 11 callers
Method
init
(&mut self, bufstart: usize, sz: usize, p: &ParamSet, sr: usize)
src/bigverb.rs:119
↓ 9 callers
Method
srand
(&mut self, seed: u32)
src/glot.rs:212
↓ 8 callers
Method
vibrato_rate
(&mut self, rate: f32)
src/voice.rs:34
↓ 7 callers
Function
db2lin
(db: f32)
examples/vocal_chords.rs:3
↓ 7 callers
Method
tick
out }
src/gesture.rs:352
↓ 6 callers
Function
db2lin
(db: f32)
examples/milowda.rs:3
↓ 6 callers
Method
vibrato_depth
(&mut self, depth: f32)
src/voice.rs:38
↓ 5 callers
Function
gliss_it
(phs: f32, glisspos: f32)
src/gesture.rs:177
↓ 5 callers
Method
next_vertex
(&mut self)
src/gesture.rs:117
↓ 5 callers
Method
randf
(&mut self)
src/rng.rs:19
↓ 5 callers
Method
tick
(&mut self)
examples/rephasoring.rs:21
↓ 5 callers
Method
update
(&mut self, vtx: &GestureVertex<f32>)
src/gesture.rs:141
↓ 4 callers
Method
enqueue
Enques event and returns reference to it
src/gesture.rs:586
↓ 4 callers
Method
scalar
(&mut self, scalar: f32)
src/gesture.rs:506
↓ 4 callers
Method
set_noise_floor
(&mut self, noise_floor: f32)
src/glot.rs:208
↓ 3 callers
Method
dequeue
(&mut self)
src/gesture.rs:607
↓ 3 callers
Method
enqueue_scalar
(&mut self, scalar: f32)
src/gesture.rs:549
↓ 3 callers
Function
phasor
(phs: f32, inc: f32)
src/rephasor.rs:103
↓ 3 callers
Method
set_smooth
(&mut self, smooth: f32)
src/smoother.rs:23
↓ 3 callers
Function
sin
a simple sine wave generator
examples/tract_simple.rs:14
↓ 3 callers
Method
snap_to_value
(&mut self, value: f32)
src/smoother.rs:27
↓ 3 callers
Method
tick
(&mut self, sig: f32)
src/tract.rs:160
↓ 2 callers
Method
aliasing_suppression
(&mut self, sig: f32)
src/tract.rs:154
↓ 2 callers
Method
behavior
(&mut self, bhvr: Behavior)
src/gesture.rs:512
↓ 2 callers
Function
behavior_from_integer
(bhvr: u16)
src/gesture.rs:369
↓ 2 callers
Method
clear_events
(&mut self)
src/gesture.rs:625
↓ 2 callers
Method
compute_rephasor
(&mut self, clk: f32)
src/gesture.rs:126
↓ 2 callers
Method
compute_scattering_junctions
(&mut self, sig: f32)
src/tract.rs:119
↓ 2 callers
Method
compute_tongue_shape
(&mut self, pos: f32, diam: f32)
src/tract.rs:254
↓ 2 callers
Method
done
To be called when path is done being populated with events
src/gesture.rs:303
↓ 2 callers
Method
filter
(&mut self, insig: f32)
src/butterworth.rs:34
↓ 2 callers
Method
generate_next_line
(&mut self, sr: usize)
src/bigverb.rs:139
↓ 2 callers
Method
generate_reflection_coefficients
(&mut self)
src/tract.rs:102
↓ 2 callers
Function
get_delay_size
(p: &ParamSet, sr: usize)
src/bigverb.rs:96
↓ 2 callers
Method
interpolate
(&mut self, phs: f32)
src/gesture.rs:130
↓ 2 callers
Function
mtof
midi-to-frequency converter
src/glot.rs:7
↓ 2 callers
Function
mtof
midi-to-frequency converter
examples/rephasoring.rs:30
↓ 2 callers
Method
new_period
(&mut self, phs: f32)
src/gesture.rs:113
↓ 2 callers
Method
preinit
(&mut self)
src/gesture.rs:106
↓ 2 callers
Method
range_amplitude
(&mut self, min: f32, max: f32)
src/rng.rs:161
↓ 2 callers
Method
range_rate
(&mut self, min: f32, max: f32)
src/rng.rs:156
↓ 2 callers
Method
rate
(&mut self, rate: [u32; 2])
src/gesture.rs:509
↓ 2 callers
Method
seed
(&mut self, val: u32)
src/rng.rs:23
↓ 2 callers
Method
set_attack
(&mut self, time: f32)
src/envelope.rs:57
↓ 2 callers
Method
set_pitch
(&mut self, pitch: f32)
src/glot.rs:192
↓ 2 callers
Method
set_release
(&mut self, time: f32)
src/envelope.rs:61
↓ 2 callers
Method
set_scale
(&mut self, scale: f32)
src/rephasor.rs:48
↓ 2 callers
Method
set_time
(&mut self, time: f32)
src/envelope.rs:29
↓ 2 callers
Method
setup_waveform
(&mut self)
src/glot.rs:113
↓ 2 callers
Function
tau2pole
(tau: f32, sr: usize)
src/balloon.rs:14
↓ 2 callers
Method
tick_with_nose
(&mut self, nose: &mut Nose, sig: f32)
src/tract.rs:190
↓ 2 callers
Method
tongue_smoothing
(&mut self)
src/tract.rs:179
↓ 2 callers
Method
update_waveguide
(&mut self)
src/tract.rs:142
↓ 2 callers
Function
vtx
(val: f32, dur: &[u32], bhvr: Behavior)
examples/gesture_path_linear.rs:3
↓ 2 callers
Function
vtx
(val: f32, dur: &[u32], bhvr: Behavior)
examples/gesture_builder.rs:3
↓ 1 callers
Method
append
Appends vertex to the path
src/gesture.rs:298
↓ 1 callers
Function
apply_behavior
(phs: f32, bhvr: &Behavior)
src/gesture.rs:192
↓ 1 callers
Method
apply_diameters
(&mut self)
src/tract.rs:93
↓ 1 callers
Method
calculate_reflections
(&mut self)
src/nose.rs:81
↓ 1 callers
Method
calculate_reflections_with_tract
(&mut self, tr: &Tract, nose_start: usize)
src/nose.rs:94
↓ 1 callers
Method
enqueue_behavior
(&mut self, bhvr: Behavior)
src/gesture.rs:567
↓ 1 callers
Method
enqueue_rate
(&mut self, num: u32, den: u32)
src/gesture.rs:558
↓ 1 callers
Method
enqueue_wait
(&mut self, wait: u32)
src/gesture.rs:576
↓ 1 callers
Function
generate_shape_table
()
examples/chatter.rs:136
↓ 1 callers
Method
get_lip_reflection
(&self)
src/tract.rs:343
↓ 1 callers
Function
gliss_it
(phs: f32, glisspos: f32)
examples/chatter.rs:3
↓ 1 callers
Method
has_events
(&self)
src/gesture.rs:621
↓ 1 callers
Function
mtof
midi-to-frequency converter
examples/tract_simple.rs:8
↓ 1 callers
Function
mtof
(nn: f32)
examples/glot_simple.rs:4
↓ 1 callers
Function
mtof
midi-to-frequency converter
examples/throat_singing.rs:11
↓ 1 callers
Function
pitch_gestures
(chords: &[[i16;4]])
examples/vocal_chords.rs:7
↓ 1 callers
Function
pitch_gestures
(chords: &[[i16; 4]])
examples/milowda.rs:7
↓ 1 callers
Method
poke
(&mut self)
examples/chatter.rs:78
↓ 1 callers
Method
rand
(&mut self)
src/rng.rs:13
↓ 1 callers
Method
rand
(&mut self)
src/glot.rs:216
↓ 1 callers
Method
set_freq
(&mut self, f: f32)
src/phasor.rs:16
↓ 1 callers
Method
set_rate
(&mut self, rate: f32)
src/phasor.rs:87
↓ 1 callers
Method
set_velum
(&mut self, velum: f32)
src/nose.rs:77
↓ 1 callers
Method
setup_antialiasing_filter
(&mut self, sr: usize)
src/tract.rs:83
↓ 1 callers
Method
setup_hanning_table
(&mut self)
src/glot.rs:178
↓ 1 callers
Method
setup_shape
(&mut self)
src/nose.rs:54
↓ 1 callers
Method
tick
(&mut self, ext: f32)
src/rephasor.rs:55
↓ 1 callers
Method
update
(&mut self, sr: usize)
src/envelope.rs:33
↓ 1 callers
Function
vb_gesture_append
( vb: &mut LinearGestureBuilder, val: f32, num: u32, den: u32, bhvr: u16, )
src/gesture.rs:402
↓ 1 callers
Function
vb_gesture_new
()
src/gesture.rs:423
↓ 1 callers
Function
vb_gesture_tick
(vb: &mut LinearGestureBuilder, clk: f32)
src/gesture.rs:386
↓ 1 callers
Method
wait
(&mut self, wait: u32)
src/gesture.rs:515
Method
clear
(&mut self)
src/gesture.rs:526
Method
default
()
src/phasor.rs:49
Method
default
()
src/gesture.rs:156
Method
default
()
src/rephasor.rs:29
Method
drop
(&mut self)
src/monowav.rs:73
Method
immediate
(&mut self, value: f32)
src/gesture.rs:519
Method
init
(&mut self, path: &'a Vec<GestureVertex<f32>>)
src/gesture.rs:228
Function
main
()
examples/vocal_chords.rs:53
next →
1–100 of 166, ranked by callers