Commit Graph

759 Commits

Author SHA1 Message Date
Skyler Lehmkuhl 6fcee92d59 Add user preference to show waveforms as stacked stereo 2026-02-15 04:50:33 -05:00
Skyler Lehmkuhl c6a8b944e5 Add copy and paste 2026-02-15 04:38:42 -05:00
Skyler Lehmkuhl 5164d7a0a9 Add right click menu to clips 2026-02-15 02:45:53 -05:00
Skyler Lehmkuhl 394e369122 Add clip split and duplicate commands 2026-02-15 02:11:57 -05:00
Skyler Lehmkuhl 12d927ed3d Fix UI hang on audio import 2026-02-15 00:50:22 -05:00
Skyler Lehmkuhl 408343094a Stream audio to spectrograph shader too 2026-02-14 23:58:20 -05:00
Skyler Lehmkuhl 04a7f35b84 Fix piano roll scrolling 2026-02-14 21:43:00 -05:00
Skyler Lehmkuhl 068715c0fa Use CQT transform for spectrograph instead of FFT 2026-02-14 21:18:30 -05:00
Skyler Lehmkuhl 777d3ef6be Clean up build warnings 2026-02-14 11:07:32 -05:00
Skyler Lehmkuhl 82b58ae0dc Midi recording 2026-02-13 18:00:59 -05:00
Skyler Lehmkuhl b86af7bbf5 Add piano roll 2026-02-12 19:05:49 -05:00
Skyler Lehmkuhl c11dab928c Add spectrogram 2026-02-12 18:37:34 -05:00
Skyler Lehmkuhl ad81cce0c6 fix unaligned debug in node graph 2026-02-11 19:30:11 -05:00
Skyler Lehmkuhl 93a2252a58 Update README 2026-02-11 19:11:11 -05:00
Skyler Lehmkuhl 908da99321 Add initial docs 2026-02-11 19:10:58 -05:00
Skyler Lehmkuhl f924b4c0cd Stream audio instead of loading the whole thing into memory 2026-02-11 19:07:48 -05:00
Skyler Lehmkuhl 8e38c0c5a1 Fix audio overruns 2026-02-11 16:15:16 -05:00
Skyler Lehmkuhl 8ac5f52f28 Render audio waveforms on gpu 2026-02-11 14:38:58 -05:00
Skyler Lehmkuhl fc58f29ccd Record audio 2026-02-11 02:28:37 -05:00
Skyler Lehmkuhl c3e1160fa2 add drag preview for asset library 2026-01-13 20:38:51 -05:00
Skyler Lehmkuhl f4ffa7ecdd improve folders a bit 2026-01-13 20:30:16 -05:00
Skyler Lehmkuhl b19f66e648 add folders to asset library 2025-12-30 00:45:19 -05:00
Skyler Lehmkuhl 1fcad0355d handle preview rendering during shape editing 2025-12-23 09:36:54 -05:00
Skyler Lehmkuhl f1df85baa2 fix quick drags of control points 2025-12-22 18:54:43 -05:00
Skyler Lehmkuhl ffb53884b0 initial vector editing 2025-12-22 18:34:01 -05:00
Skyler Lehmkuhl 2dea1eab9e improve video import performance a bit 2025-12-17 14:12:16 -05:00
Skyler Lehmkuhl caba4305d8 Allow setting node cv inputs via slider, add preferences window 2025-12-17 07:38:10 -05:00
Skyler Lehmkuhl 88dc60f036 hook graph up to audio backend 2025-12-16 13:22:28 -05:00
Skyler Lehmkuhl d7176a13b7 Node graph improvements 2025-12-16 11:37:07 -05:00
Skyler Lehmkuhl c58192a7da Use egui_node_graph2 for node graph 2025-12-16 10:14:34 -05:00
Skyler Lehmkuhl fa7bae12a6 add dropped nodes at cursor position 2025-12-16 08:06:54 -05:00
Skyler Lehmkuhl 798d8420af Node graph initial work 2025-12-16 07:59:16 -05:00
Skyler Lehmkuhl dda1319c42 Add debug overlay 2025-12-12 12:19:12 -05:00
Skyler Lehmkuhl c2f092b5eb Add notification when export completes 2025-12-12 11:26:22 -05:00
Skyler Lehmkuhl cb62d0ee9d slightly improve video export speed 2025-12-12 11:12:02 -05:00
Skyler Lehmkuhl d94ec0d6a8 crop preview image to square 2025-12-09 18:46:13 -05:00
Skyler Lehmkuhl 1bf1213e3f split clips for editing 2025-12-09 18:45:57 -05:00
Skyler Lehmkuhl efca9da2c9 show previews for effects 2025-12-08 13:32:11 -05:00
Skyler Lehmkuhl c8a5cbfc89 fix color space for effects and enable them in video export 2025-12-08 10:20:50 -05:00
Skyler Lehmkuhl 7eb61ab0a8 start work on compositing, effects 2025-12-08 09:30:22 -05:00
Skyler Lehmkuhl 420f3bf7b9 Composite layers in HDR color space 2025-12-08 04:20:48 -05:00
Skyler Lehmkuhl 2caea564ac preserve video aspect ratio 2025-12-07 15:34:28 -05:00
Skyler Lehmkuhl 91f6074436 add import to stage/timeline 2025-12-07 15:24:56 -05:00
Skyler Lehmkuhl 06246bba93 Video export 2025-12-07 13:17:21 -05:00
Skyler Lehmkuhl fba2882b41 fix progress bar during mp3 and aac export 2025-12-04 16:43:05 -05:00
Skyler Lehmkuhl 2cd7682399 mp3 and aac export 2025-12-04 15:58:37 -05:00
Skyler Lehmkuhl 727d782190 initial audio export 2025-12-03 17:54:15 -05:00
Skyler Lehmkuhl 2a7c26df57 scale and rotate video clips, increase hover thumbnail size 2025-12-03 08:39:26 -05:00
Skyler Lehmkuhl c35b7a31de clean up some compiler warnings 2025-12-03 06:39:26 -05:00
Skyler Lehmkuhl 346baac840 Improve trim and drag of audio/video clips 2025-12-03 06:07:39 -05:00