summaryrefslogtreecommitdiff
path: root/README.org
diff options
context:
space:
mode:
authorJustin Worthe <justin.worthe@gmail.com>2016-11-26 09:42:25 +0200
committerJustin Worthe <justin.worthe@gmail.com>2016-11-26 09:42:25 +0200
commitfba482b5545a6c02bf32d9dc4f261f6fc5556064 (patch)
treed5c54382fbcd82515d41dc899391b47b2aaa1a54 /README.org
parent14d8545f0c905ea94556919693c08fb887a3ce59 (diff)
Updated name of crate everywhere
Diffstat (limited to 'README.org')
-rw-r--r--README.org19
1 files changed, 7 insertions, 12 deletions
diff --git a/README.org b/README.org
index b4f17e7..4bf820b 100644
--- a/README.org
+++ b/README.org
@@ -11,6 +11,9 @@ The other goal of this project is to give me a platform for learning
Rust, and various other technologies that I do not get to touch in my
day to day work.
+NB this is a work in progress, and does not provide any actual value
+yet.
+
* Getting started
This is a Rust project. The latest version of the Rust compiler and
@@ -64,20 +67,12 @@ src_sh{cargo test}
Cargo test', but again, formalize and in the docs above.
** Audio interfaces
*** DONE Read the list of microphones.
-*** TODO Start listening on a selected microphone, and let other plugins process the signal.
-- There needs to be able to be multiple of these, and those listening
- need to be able to be turned on and off independently.
-*** TODO Plugin for finding frequency spectrum
-*** TODO Plugin for finding fundamental frequencies, expressed as a note and amount sharp/flat
-*** TODO Plugin for recording and playback
-- During playback, it would be cool if the other plugins can be
- pointed at the sound being played back.
+*** DONE Start listening on a selected microphone, and let other plugins process the signal.
+*** TODO Function for finding frequency spectrum
+*** TODO Function for finding fundamental frequencies, expressed as a note and amount sharp/flat
+*** TODO Function for recording and playback
** GUI
*** DONE Opens a window with a drop down of available microphones
*** TODO Real-time updating graph of frequency spectrum
*** TODO Real-time updating graphical representation of fundamental frequency
*** TODO Recording and playback controls
-*** TODO Enabling or disabling of plugins and their GUI elements on the fly
-- This is necessary because as the project scales, you might want to
- be able to focus on certain areas and hide others, or some things
- may be processor-intensive.