1
0
Fork 0
mirror of https://github.com/alemidev/scope-tui.git synced 2024-11-23 22:24:48 +01:00
Commit graph

16 commits

Author SHA1 Message Date
58a084e154
chore: separated lib from app code
so various display modes can be imported as deps, but by default it
still compiles a binary target
2024-04-04 23:53:09 +02:00
d3e744063e
fix: better default spectroscope scale 2024-03-18 06:42:54 +01:00
013d185ca9
fix: spectroscope scaling 2024-03-18 06:14:15 +01:00
9d3e73f640
chore: refactored a little 2024-03-18 06:12:34 +01:00
771987063d
feat: add cpal source, refactor sources
now splitting stream in channels and parsing stream format are separate
but handled by the source, so that cpal source can skip format parsing.
added some nicer types, and also range now is +-1 because way easier
than 32k

sorry this is a huge commit, ive been messing with it for a while and
changed a lot across whole project, at this point i'm just committing it
because it can only get worse ehe
2024-03-18 03:39:49 +01:00
0d4975b189
feat: update ratatui, allow optional legends 2024-02-09 19:59:43 +01:00
ab2d4a0af8
feat: add log y axis to spectroscope (togglable)
also fixed spectroscope bugging when paused
2023-09-21 03:50:48 +02:00
253ceafb2a
fix: window defaults off 2023-09-21 03:33:14 +02:00
349bee0943
feat: implemented hann window on spectroscope input
totally not got the hann window function from github
2023-09-21 03:28:15 +02:00
e99c9a4a3d
fix: updated limits on user-controlled settings 2023-09-21 03:27:43 +02:00
9378621a26
feat: added crude file source, gated pulseaudio
now requires feature pulseaudio to build libpulse and pulse source. file
source is always included. the cli got reworked a little bit but I'm not
sure I like it this way, we'll see
2023-09-18 04:36:52 +02:00
ee17749635
fix: reference lines, limit trigger opts, Esc key 2023-09-18 01:40:04 +02:00
81ef241e87
feat: show mode in title 2023-09-18 01:39:37 +02:00
6e1871d953
feat: implemented spectroscope
it's not perfect and lower frequency tend to have way higher amplitudes,
which is suspicious, but it works!
2023-09-18 00:57:16 +02:00
1b67bfbf75
chore: replaced tui-rs with ratatui 2023-09-18 00:56:51 +02:00
37af6d9fc4
feat: restructured project, initial broken fft 2023-09-17 07:10:08 +02:00