This website requires JavaScript.
d35cc66ae6
docs: enumerate RELAY handshake and emergency subtypes in frame catalog
master
tyler
2026-06-16 15:05:33 -07:00
81bab18ddd
fix: align PNG export crop with displayed frequency axis
tyler
2026-06-16 14:56:27 -07:00
c0f61d0472
feat: scrollbar thumb travel math + UI tweaks
tyler
2026-06-06 21:21:11 -07:00
398be34aaf
build: document system deps, add check-deps, auto-glob web modules
tyler
2026-06-06 21:19:23 -07:00
849306d65e
build: replace premake with a hand-written Makefile; optimize FFT
tyler
2026-06-06 21:13:49 -07:00
e900caad1d
Add MIT license
tyler
2026-06-05 20:10:43 -07:00
3b2e5517bf
Update README.md
tyler
2026-06-06 03:08:38 +00:00
724956278d
fix: bake UI font atlas at physical DPI size so text isn't skinny on standard-DPI
tyler
2026-06-05 18:27:35 -07:00
83277e5086
fix: progressive full-res STFT fill never resumed after interaction
tyler
2026-06-05 16:25:43 -07:00
b72e1cef18
feat: scroll the sidebar controls with the mouse wheel when they overflow
tyler
2026-06-05 16:09:38 -07:00
b95cafdf3b
chore: drop unreferenced test WAV fixtures
tyler
2026-06-05 15:59:59 -07:00
7916e8a24e
docs+chore: add screenshot to README; drop committed export PNGs and junk
tyler
2026-06-05 15:51:12 -07:00
5c3c452133
docs: rewrite README as a fresh project overview + usage guide
tyler
2026-06-05 15:40:44 -07:00
fb7bc5486e
feat: true no-X headless --render (CPU spectrogram bitmap + overlay)
tyler
2026-06-03 22:37:38 -07:00
95be6f6c22
docs: rewrite README to characterize rspektrum accurately
tyler
2026-05-29 23:50:29 -07:00
bb2f22bd0a
docs: raylib lessons learned for desktop (non-game) apps
tyler
2026-05-29 23:12:18 -07:00
f89e1b7eab
perf: event-driven idle + lazy audio device for near-zero idle CPU
tyler
2026-05-29 13:02:14 -07:00
2befb42d71
perf: throttle idle FPS and pause rendering when unfocused
tyler
2026-05-29 12:37:38 -07:00
ac262505c1
feat: headless PNG render, mLnL annotations, and per-frame sched offset
tyler
2026-05-29 12:19:37 -07:00
cef7619833
feat(web): proper viewport scaling, instant load, and file downloads
tyler
2026-05-25 11:48:47 -07:00
6347eb172e
fix(web): repair Emscripten build after module split + font move
tyler
2026-05-25 11:15:31 -07:00
e8ed19d338
feat: spectrum-slice (PSD) panel + two-point marker/ruler tool
tyler
2026-05-25 10:53:57 -07:00
542126261e
feat: export selection to WAV (band-limited, time-cropped)
tyler
2026-05-25 10:42:37 -07:00
9d21dbe82b
improve: bandpass skirt width in Hz, not bins (consistent across selections)
tyler
2026-05-25 10:31:23 -07:00
ee9eac786c
feat: live cursor readout (time / frequency / STFT level)
tyler
2026-05-25 10:29:36 -07:00
26afc4b30e
feat: frequency-aware selection stats (peak/center freq, occupied BW, SNR)
tyler
2026-05-25 10:26:37 -07:00
f833ed17a1
docs: AGENTS.md — headless run/see/drive playbook for raylib apps
tyler
2026-05-25 10:13:24 -07:00
05f9ddd3af
test: headless input harness with mouse click/drag support
tyler
2026-05-25 09:41:39 -07:00
970d11e60e
fix: new-file load resets full nav state (zoom out both axes, stop playback)
tyler
2026-05-25 09:36:36 -07:00
f91cae77e8
refactor: group viewport/zoom/pan state into a Viewport sub-struct
tyler
2026-05-25 09:17:26 -07:00
8e4250ae63
refactor: group selection state into a Selection sub-struct + ClearSelection()
tyler
2026-05-25 09:15:50 -07:00
ab7a6bc71c
ux: drop redundant 'Reset Sel' button; full-width 'Clear Selection'
tyler
2026-05-25 09:06:14 -07:00
99c7d43637
refactor: table-driven keymap dispatch + auto-derived help list
tyler
2026-05-25 09:05:37 -07:00
53f7fa6047
refactor: extract Clicked() + DrawPanelBox() sidebar widget helpers
tyler
2026-05-25 08:59:08 -07:00
c75e014b88
ui: stop the scope label colliding with the time-axis labels
tyler
2026-05-25 02:07:53 -07:00
dd0ad9506a
refactor: centralize screen layout in ComputeLayout()
tyler
2026-05-25 02:05:19 -07:00
487e3ad85b
refactor: extract shared ComputeSegment for STFT passes
tyler
2026-05-25 02:02:46 -07:00
7240cf8ecf
refactor: modal-gate helper + data-driven colormap table
tyler
2026-05-25 01:53:55 -07:00
c4d1d096ad
feat: scope toggle collapses the divider; drag handle to show/hide
tyler
2026-05-25 01:51:03 -07:00
3863ab8620
feat: dB scale modes (relative/absolute dBFS), about dialog, fix white-out
tyler
2026-05-25 01:43:02 -07:00
ddbbe2734c
perf+ux: cache reassignment, keep manual dB floor, dedupe load paths
tyler
2026-05-25 01:26:51 -07:00
3a8f20b783
refactor: split spectrogram.c into per-concern modules
tyler
2026-05-25 01:15:51 -07:00
ebe35bcd95
fix: plug memory leaks on file reload and texture regen
tyler
2026-05-25 01:04:05 -07:00
ec5f77f6ef
feat: cache STFT results per FFT size, fix load segfault
tyler
2026-05-25 01:00:46 -07:00
475520b1db
feat: add background high-res STFT computation with idle detection
tyler
2026-05-25 00:00:07 -07:00
0e72bf4172
feat: add waveform scope view with resizable divider
tyler
2026-05-24 23:35:17 -07:00
cc58965acc
feat: add signal stats panel for selection region
tyler
2026-05-24 22:49:44 -07:00
0c64202670
feat: add playhead indicator during audio playback
tyler
2026-05-24 22:32:48 -07:00
78cd21c957
fix: dynamic frequency labels and fix frequency clamping crash
tyler
2026-05-24 22:14:17 -07:00
1cbba956b8
feat: add PNG export for spectrogram image
tyler
2026-05-24 21:28:30 -07:00
c03d236230
feat: implement adaptive-resolution STFT with on-demand high-res computation
tyler
2026-05-15 09:41:41 -07:00
b6942d8577
Refactor: extract platform abstraction for subprocess spawning
tyler
2026-05-14 18:16:21 -07:00
e42554e6fd
Enable raylib 6 HiDPI/HighDPI support for proper font and UI scaling
tyler
2026-05-14 17:01:15 -07:00
4331d010e5
Add incremental loading progress, auto-scaled amplitude, DPI-aware TTF fonts, and better file browser scaling
tyler
2026-05-14 16:01:22 -07:00
9d0008ac2c
Add FLAG_WINDOW_RESIZABLE, fullscreen button, and proportional UI scaling
tyler
2026-04-15 15:40:17 -07:00
da37cecb59
Add web build support with custom shell HTML
tyler
2026-04-12 21:28:18 -07:00
ecbbba36db
Fix layout: proper spacing for labels and scrollbars, remove axis title text
tyler
2026-04-11 22:15:25 -07:00
b4c23d61a8
Add frequency zoom, scrollbars, dynamic layout that fills window
tyler
2026-04-11 21:49:26 -07:00
c0044c37da
Simplify UI: fixed FFT 128 with synchrosqueezing always on, removed FFT slider and SQ checkbox
tyler
2026-04-11 00:09:54 -07:00
d11546d282
Fix synchrosqueezing: correct complex division sign and add noise threshold
tyler
2026-04-10 23:44:37 -07:00
0bc30832be
Implement synchrosqueezing transform for sharp spectrogram display
tyler
2026-04-10 23:27:56 -07:00
5b2d8ddb33
Suppress INFO texture logs
tyler
2026-04-04 21:21:18 -07:00
b3eb2ea991
Fix playback auto-reset, add ffmpeg conversion, fix file browser Open button click
tyler
2026-03-30 21:38:32 -07:00
5e7841fa76
Fix sidebar layout: sidebar on left (320px), spectrogram on right. SPACE toggles play/stop. dB floor triggers immediate redraw.
tyler
2026-03-30 21:07:47 -07:00
87183cbe7d
Add sidebar UI with sliders, buttons, checkboxes. ESC clears selections instead of exiting
tyler
2026-03-30 20:05:57 -07:00
bbd476c389
Remove reassignment code - back to standard spectrogram
tyler
2026-03-30 19:40:20 -07:00
c00c665226
Implement reassignment method for sharp time-frequency localization
tyler
2026-03-27 23:25:47 -07:00
bca898516b
Add configurable FFT size (512-8192), 75% overlap for smoother display
tyler
2026-03-27 23:16:49 -07:00
10e7a68baa
Fix zoom to cursor, trigger re-render on palette/dB changes, improve controls
tyler
2026-03-27 23:10:16 -07:00
377ba3616a
Fix texture caching, file browser segfault, and compiler warnings
tyler
2026-03-27 22:42:22 -07:00
6355db4e03
Fix snprintf truncation warnings
tyler
2026-03-27 22:29:12 -07:00
99ef486c5f
Add file browser, zoom/pan controls, improved UI
tyler
2026-03-27 22:06:13 -07:00
c5234d5799
Add spectrogram viewer with FFT bandpass filter, file browser, zoom/pan controls
tyler
2026-03-27 21:56:47 -07:00
b32f9edd5f
use correct software define
Jeffery Myers
2026-03-23 15:45:13 -07:00
cd3340ce57
build in the root, so that vscode can find the files
Jeffery Myers
2026-02-25 13:54:12 -08:00
4cf96e771f
add info about software render target
Jeffery Myers
2026-01-13 11:47:28 -08:00
759d3ff61a
better filters for game and app resources
Jeffery Myers
2026-01-07 18:49:51 -08:00
3f4dfdc483
remove exe from common launch commands and let each platform define it's own
Jeffery Myers
2026-01-07 08:53:30 -08:00
c8e40f3845
Revise license section in README.md
Jeffery Myers
2026-01-06 16:34:47 -08:00
8853ece16a
Update README.md
Peter0x44
2026-01-06 23:18:43 +00:00
75d4e7fc9f
add debug task that does not regenerate the makefile
Jeffery Myers
2025-12-11 09:52:03 -08:00
31630dded8
add more clear description on how to get the template
Jeffery Myers
2025-12-09 11:36:37 -08:00
c880765945
Add support for generating compile_commands.json (#39 )
Jeffery Myers
2025-12-04 08:23:23 -08:00
e5415bcb6e
Add rename folder step to all platform sections
Peter0x44
2025-12-03 05:31:19 +00:00
a6c1b96d0a
Add support for generating compile_commands.json
Peter0x44
2025-12-03 05:16:23 +00:00
acc91fd5a8
update windows premake to support visual studio 2026
Jeffery Myers
2025-11-27 15:11:21 -08:00
1861d659a5
tweaks to lib info
Jeffery Myers
2025-11-20 15:47:24 -08:00
562c3ba4d8
Add clarification on external library dependencies in README (#37 )
Jeffery Myers
2025-11-20 15:42:29 -08:00
1f76eb6499
Fix compiling stages for Wayland (#38 )
Jeffery Myers
2025-11-20 15:40:22 -08:00
371927cb86
Add generate step for Wayland protocols
staruwos
2025-11-20 20:28:53 -03:00
feeb6e5975
Split X11 and Wayland compiler flags
staruwos
2025-11-20 20:27:59 -03:00
cf453b5601
Add clarification on external library dependencies in README
Youness SBAI
2025-11-20 19:36:37 +01:00
0083bfbb1b
Fixed case mismatch (#33 )
Jeffery Myers
2025-11-20 08:51:14 -08:00
a38599180e
Fix tiny typo (#31 )
Jeffery Myers
2025-11-20 08:50:46 -08:00
f5a70d55de
Merge branch 'main' of github.com:raylib-extras/raylib-quickstart
Jeffery Myers
2025-11-18 09:13:52 -08:00
fa62bf5df2
don't include the external folder in the include dirs for the game app.
Jeffery Myers
2025-11-18 09:13:38 -08:00
7f8f6dd48b
add support for wayland
Jeffery Myers
2025-11-05 20:00:58 -08:00
4c2696b69c
fixed tiny typo
Mohammed Saad
2025-10-24 13:11:10 +02:00
b2dc71485f
Add support for Win32 backend and software rendering
Jeffery Myers
2025-10-23 08:33:09 -07:00
c8fd6040ac
add option to link static
Jeffery Myers
2025-10-21 08:45:16 -07:00