From a8fd8a74ec114fbde563bca62180a160c3cb8a88 Mon Sep 17 00:00:00 2001 From: Grant Shangreaux Date: Mon, 1 Nov 2021 20:00:34 -0500 Subject: Add: mouse control of frequency based on x coord mouse position --- klangfarb/main.gd | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'klangfarb/main.gd') diff --git a/klangfarb/main.gd b/klangfarb/main.gd index 9735c5f..cf3d8c1 100644 --- a/klangfarb/main.gd +++ b/klangfarb/main.gd @@ -48,3 +48,11 @@ func _ready() -> void: # prefill the stream's sample buffer (which feeds DAC) _check_waveform() _fill_buffer() + +func _input(event): + # Mouse in viewport coordinates. + if event is InputEventMouseButton: + print("Mouse Click/Unclick at: ", event.position) + elif event is InputEventMouseMotion: + freq = event.position.x + print("Mouse Motion at: ", event.position) -- cgit v1.2.3