From b75bdf9ddcf2d6fc40782d519dfefad2a0654c25 Mon Sep 17 00:00:00 2001 From: Jacob Lee Date: Tue, 2 Nov 2021 23:03:05 -0400 Subject: Bending it like Beckham --- klangfarb/main.gd | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'klangfarb/main.gd') diff --git a/klangfarb/main.gd b/klangfarb/main.gd index cf3d8c1..439bb50 100644 --- a/klangfarb/main.gd +++ b/klangfarb/main.gd @@ -2,6 +2,7 @@ extends AudioStreamPlayer # controllable frequency interface export(float, 20, 8000, 5) var freq = 440.0 +export(float, 0, 1, 0.1) var bend = 0.5 # control wave form export(String, "sine", "square", "triangle", "sawtooth") var waveform = "sine" @@ -21,7 +22,7 @@ func _fill_buffer() -> void: # ask Rust to generate N frames at freq # Array gets pushed to the # playback stream buffer - playback.push_buffer(wave.frames(freq, to_fill)) + playback.push_buffer(wave.frames(freq, to_fill, bend)) func _check_waveform(): if waveform == "square": -- cgit v1.2.3