From ddb670fc5d69784842bf8570306a91d0ec1ff5ed Mon Sep 17 00:00:00 2001 From: Grant Shangreaux Date: Fri, 5 Nov 2021 22:01:25 -0500 Subject: Feature: refactored interface to MonoSynth :musical_keyboard: --- design.org | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'design.org') diff --git a/design.org b/design.org index 7e95d09..5e00379 100644 --- a/design.org +++ b/design.org @@ -22,6 +22,7 @@ by Godot. - *Frequency* - range from 20Hz to ½ the sample rate. increment may need to change over the range. Human ear detects small changes at lower frequencies, but not as much in the higher frequencies. +- *Continuous* - whether or not to produce a continuous tone or use ADSR envelope - *Waveform* - a selection of basic waveforms will be implemented in Rust. We can control which one is being generated via a switch in Godot. - *Phasor* - the shape of the waveform can be dynamically modified by changing the @@ -45,5 +46,5 @@ Currently, the output is an array of (sample, sample) vectors, where each sample a float between -1.0 and 1.0. You can request a certain number of frames, and get back the calculated samples to fill them. We can think of this as essentially the stereo audio jack from a synthesizer. - + -- cgit v1.2.3