Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add oscilloscope for audio with frequency counter #14

Open
kevinjwalters opened this issue Jan 7, 2024 · 2 comments
Open

Add oscilloscope for audio with frequency counter #14

kevinjwalters opened this issue Jan 7, 2024 · 2 comments

Comments

@kevinjwalters
Copy link

Add

kevinjwalters pushed a commit to kevinjwalters/galactic-bluetooth-audio that referenced this issue Jan 7, 2024
Uses Tuner for frequency counter feature.
Adding latest_frequency to Tuner to support more real-time but less accurate frequency counting.
Converting Tuner sample_array and corr to std::vector from std::array.
Gadgetoid#14
kevinjwalters pushed a commit to kevinjwalters/galactic-bluetooth-audio that referenced this issue Jan 7, 2024
Enhancing for right justification and renaming TunerText to EffectText.
Only displaying frequency if it fits in 5 chars.
Gadgetoid#14
@kevinjwalters
Copy link
Author

Got a basic version of this working, can be seen on https://www.youtube.com/watch?v=3cJKcyrB6zQ with some audio courtesy of @pudge

kevinjwalters pushed a commit to kevinjwalters/galactic-bluetooth-audio that referenced this issue Jan 7, 2024
kevinjwalters pushed a commit to kevinjwalters/galactic-bluetooth-audio that referenced this issue Jan 9, 2024
The lags can now be calculated with gaps to improve speed,
the missing values are calculated on demand.
Adding a step feature to Bitstream and Tuner to support this.
Step of 2 for Tuner and 4 for Audioscope.
Gadgetoid#14
kevinjwalters pushed a commit to kevinjwalters/galactic-bluetooth-audio that referenced this issue Jan 9, 2024
Adding an inadequate window FIR filter for the x scaling on audioscope,
this also deals with falling off the end of the buffer.
Gadgetoid#14
kevinjwalters pushed a commit to kevinjwalters/galactic-bluetooth-audio that referenced this issue Jan 10, 2024
Last four traces are now stored in traces drawn at trace_intensity.
Gadgetoid#14
kevinjwalters pushed a commit to kevinjwalters/galactic-bluetooth-audio that referenced this issue Jan 11, 2024
@kevinjwalters
Copy link
Author

With latest refinements: https://www.youtube.com/watch?v=vYheu_LeiJY

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant