summaryrefslogtreecommitdiff
path: root/src/audio.rs
AgeCommit message (Collapse)Author
2017-12-26Refactored to use more extensive typingJustin Worthe
2017-12-26Updated GTK version and fixed linting issues from ClippyJustin Worthe
2017-09-10Added compile flags to disable anything that shouldn't end in a wasm buildJustin Worthe
- No GTK - No Portaudio
2017-08-02Removed unnecessary commentJustin Worthe
2017-07-21Made changes suggested by ClippyJustin Worthe
2017-07-15Decreased window size and increased framerateJustin Worthe
The samller windows size has a few effects: 1. the frequency calculation will be less accurate, because less iterations of the binary search will be effective. 2. 'mixed signals', measures at the start or end of a note where half the signal is one thing and the other half is something else will have less impact, since they will be on the screen for less time. The higher frame rate also looks really nice.
2017-07-08Ignored audio device unit tests because Travis doesn't have audio devicesJustin Worthe
2017-07-08Refactoring of code to be more functionalJustin Worthe
If tests break on travis after this, it's because I reenabled some portaudio tests. I'm not sure if travis actually has sound available on their build servers.
2017-07-05Started listening on default microphone on startupJustin Worthe
2017-06-26Increased number of samplesJustin Worthe
2016-11-26Updated name of crate everywhereJustin Worthe
2016-11-12Better pitch formattingJustin Worthe
2016-11-05Reordered passing in channelsJustin Worthe
2016-11-01Closed and opened audio channelsJustin Worthe
2016-10-23Changed gui to use xmlJustin Worthe
2016-10-15Added destructor to close channelsJustin Worthe
2016-10-13Function to start listening on microphoneJustin Worthe
Messy. To clean up once I've seen if it works.
2016-09-25GUI, lists PA devices, backend can watch audio streamJustin Worthe