Commit Graph

  • f924b4c0cd Stream audio instead of loading the whole thing into memory Skyler Lehmkuhl 2026-02-11 19:07:48 -0500
  • 8e38c0c5a1 Fix audio overruns Skyler Lehmkuhl 2026-02-11 16:15:16 -0500
  • 8ac5f52f28 Render audio waveforms on gpu Skyler Lehmkuhl 2026-02-11 14:38:58 -0500
  • fc58f29ccd Record audio Skyler Lehmkuhl 2026-02-11 02:28:37 -0500
  • c3e1160fa2 add drag preview for asset library Skyler Lehmkuhl 2026-01-13 20:38:51 -0500
  • f4ffa7ecdd improve folders a bit Skyler Lehmkuhl 2026-01-13 20:30:16 -0500
  • b19f66e648 add folders to asset library Skyler Lehmkuhl 2025-12-30 00:45:19 -0500
  • 1fcad0355d handle preview rendering during shape editing Skyler Lehmkuhl 2025-12-23 09:36:54 -0500
  • f1df85baa2 fix quick drags of control points Skyler Lehmkuhl 2025-12-22 18:54:43 -0500
  • ffb53884b0 initial vector editing Skyler Lehmkuhl 2025-12-22 18:34:01 -0500
  • 2dea1eab9e improve video import performance a bit Skyler Lehmkuhl 2025-12-17 14:12:16 -0500
  • caba4305d8 Allow setting node cv inputs via slider, add preferences window Skyler Lehmkuhl 2025-12-17 07:38:10 -0500
  • 88dc60f036 hook graph up to audio backend Skyler Lehmkuhl 2025-12-16 13:22:28 -0500
  • d7176a13b7 Node graph improvements Skyler Lehmkuhl 2025-12-16 11:37:07 -0500
  • c58192a7da Use egui_node_graph2 for node graph Skyler Lehmkuhl 2025-12-16 10:14:34 -0500
  • fa7bae12a6 add dropped nodes at cursor position Skyler Lehmkuhl 2025-12-16 08:06:54 -0500
  • 798d8420af Node graph initial work Skyler Lehmkuhl 2025-12-16 07:59:16 -0500
  • dda1319c42 Add debug overlay Skyler Lehmkuhl 2025-12-12 12:19:12 -0500
  • c2f092b5eb Add notification when export completes Skyler Lehmkuhl 2025-12-12 11:26:22 -0500
  • cb62d0ee9d slightly improve video export speed Skyler Lehmkuhl 2025-12-12 11:12:02 -0500
  • d94ec0d6a8 crop preview image to square Skyler Lehmkuhl 2025-12-09 18:46:13 -0500
  • 1bf1213e3f split clips for editing Skyler Lehmkuhl 2025-12-09 18:45:57 -0500
  • efca9da2c9 show previews for effects Skyler Lehmkuhl 2025-12-08 13:32:11 -0500
  • c8a5cbfc89 fix color space for effects and enable them in video export Skyler Lehmkuhl 2025-12-08 10:20:50 -0500
  • 7eb61ab0a8 start work on compositing, effects Skyler Lehmkuhl 2025-12-08 09:30:22 -0500
  • 420f3bf7b9 Composite layers in HDR color space Skyler Lehmkuhl 2025-12-08 04:20:48 -0500
  • 2caea564ac preserve video aspect ratio Skyler Lehmkuhl 2025-12-07 15:34:28 -0500
  • 91f6074436 add import to stage/timeline Skyler Lehmkuhl 2025-12-07 15:24:56 -0500
  • 06246bba93 Video export Skyler Lehmkuhl 2025-12-07 13:17:21 -0500
  • fba2882b41 fix progress bar during mp3 and aac export Skyler Lehmkuhl 2025-12-04 16:43:05 -0500
  • 2cd7682399 mp3 and aac export Skyler Lehmkuhl 2025-12-04 15:58:37 -0500
  • 727d782190 initial audio export Skyler Lehmkuhl 2025-12-03 17:54:15 -0500
  • 2a7c26df57 scale and rotate video clips, increase hover thumbnail size Skyler Lehmkuhl 2025-12-03 08:39:26 -0500
  • c35b7a31de clean up some compiler warnings Skyler Lehmkuhl 2025-12-03 06:39:26 -0500
  • 346baac840 Improve trim and drag of audio/video clips Skyler Lehmkuhl 2025-12-03 06:07:39 -0500
  • ef1956e8e3 Prevent video and audio clips from overlapping Skyler Lehmkuhl 2025-12-03 02:28:23 -0500
  • ccb29a9e04 Audio from videos Skyler Lehmkuhl 2025-12-03 01:04:09 -0500
  • d453571c9b Video import Skyler Lehmkuhl 2025-12-02 13:39:55 -0500
  • c2f8969432 Render audio clip waveforms Skyler Lehmkuhl 2025-12-02 00:57:20 -0500
  • cffb61e5a8 Load audio clips Skyler Lehmkuhl 2025-12-01 22:03:20 -0500
  • ba9a4ee812 File save/load Skyler Lehmkuhl 2025-12-01 09:18:49 -0500
  • 5379e3bc8c Import .mid files to midi tracks Skyler Lehmkuhl 2025-12-01 05:35:53 -0500
  • c09cd276a0 Add velocity support to virtual piano Skyler Lehmkuhl 2025-11-30 21:20:42 -0500
  • 98c2880b45 Add keyboard support to virtual piano Skyler Lehmkuhl 2025-11-30 11:26:14 -0500
  • 8f1934ab59 Add virtual piano Skyler Lehmkuhl 2025-11-30 11:01:07 -0500
  • c943f7bfe6 Add info panel Skyler Lehmkuhl 2025-11-30 10:01:10 -0500
  • 4d1e052ee7 Add asset pane Skyler Lehmkuhl 2025-11-30 06:54:53 -0500
  • 8f830b7799 tests Skyler Lehmkuhl 2025-11-29 13:39:31 -0500
  • f9761b8af3 Add layer controls, fix dragging for clips Skyler Lehmkuhl 2025-11-29 12:33:17 -0500
  • 5fbb2c078b Use audio engine as source of truth for playback time Skyler Lehmkuhl 2025-11-28 11:36:33 -0500
  • 5761d48f1b Merge branch 'main' into rust-ui Skyler Lehmkuhl 2025-11-28 07:00:22 -0500
  • a1ad0b44b1 Add support for audio trimming and looping main Skyler Lehmkuhl 2025-11-28 06:53:28 -0500
  • bbeb85b3a3 Clips in timeline Skyler Lehmkuhl 2025-11-28 05:53:11 -0500
  • 422f97382b piano roll improvements Skyler Lehmkuhl 2025-11-24 11:11:10 -0500
  • 1fcefab966 fix compilation warnings Skyler Lehmkuhl 2025-11-24 11:10:47 -0500
  • 9ca0da8480 Fix cargo.toml for macOS Skyler Lehmkuhl 2025-11-24 03:10:29 -0500
  • 3bdb631538 Build ffmpeg from source on macOS Skyler Lehmkuhl 2025-11-24 02:38:41 -0500
  • c8d1c66033 Bump version to 0.8.1-alpha Skyler Lehmkuhl 2025-11-24 01:10:18 -0500
  • cbdd277184 Add audio export Skyler Lehmkuhl 2025-11-24 01:03:31 -0500
  • 2e1485afb1 Update readme Skyler Lehmkuhl 2025-11-23 22:13:43 -0500
  • b3fe9eaabe Update readme Skyler Lehmkuhl 2025-11-23 21:58:34 -0500
  • 1cb2aabc9c fix skew Skyler Lehmkuhl 2025-11-19 11:47:19 -0500
  • 9cbfefca1d fix skew Skyler Lehmkuhl 2025-11-19 11:18:51 -0500
  • 0d8fa7ffbd add skew to transform tool Skyler Lehmkuhl 2025-11-19 10:59:18 -0500
  • 258b131f2d fix select tool drag selection Skyler Lehmkuhl 2025-11-19 10:17:47 -0500
  • a50b51d95b add tool keyboard shortcuts Skyler Lehmkuhl 2025-11-19 10:05:47 -0500
  • 2bb9aecf31 add eyedropper tool Skyler Lehmkuhl 2025-11-19 10:01:42 -0500
  • a0875b1bc0 add line and polygon tools Skyler Lehmkuhl 2025-11-19 09:27:13 -0500
  • 08f3c30b29 paint bucket mostly working Skyler Lehmkuhl 2025-11-19 09:01:27 -0500
  • 502bae0947 fix paint bucket angle priority Skyler Lehmkuhl 2025-11-19 05:54:51 -0500
  • b7c382586e add other tool buttons Skyler Lehmkuhl 2025-11-19 04:31:03 -0500
  • 7d90eed1ec check nodes instead of half edges to confirm faces in paint bucket graph Skyler Lehmkuhl 2025-11-19 04:30:45 -0500
  • 71f9283356 prune paint bucket node graph Skyler Lehmkuhl 2025-11-19 02:45:38 -0500
  • e1d9514472 Paint bucket Skyler Lehmkuhl 2025-11-19 01:47:37 -0500
  • 9204308033 Transform shapes Skyler Lehmkuhl 2025-11-18 05:08:33 -0500
  • 67724c944c Select and move shapes Skyler Lehmkuhl 2025-11-18 00:22:28 -0500
  • afda2d9d4f CSS improvements, light and dark mode Skyler Lehmkuhl 2025-11-17 07:42:40 -0500
  • 1324cae7e3 Render shape on stage Skyler Lehmkuhl 2025-11-16 02:40:06 -0500
  • 08232454a7 Add stage pane with scrolling Skyler Lehmkuhl 2025-11-16 00:01:07 -0500
  • 652b9e6cbb Add app menu Skyler Lehmkuhl 2025-11-14 18:41:44 -0500
  • 48da21e062 Toolbar Skyler Lehmkuhl 2025-11-13 18:12:21 -0500
  • 5d84522a74 add clear node graph button Skyler Lehmkuhl 2025-11-12 11:23:46 -0500
  • 30aa639460 Add looped instrument samples and auto-detection of loop points Skyler Lehmkuhl 2025-11-12 08:53:08 -0500
  • 3296d3ab6e work on tests Skyler Lehmkuhl 2025-11-12 08:52:16 -0500
  • bf007e774e Add Rust desktop UI with Blender-style pane system Skyler Lehmkuhl 2025-11-12 06:12:56 -0500
  • a1e2368468 test improvements Skyler Lehmkuhl 2025-11-08 10:03:51 -0500
  • f28791c2c9 remove slower methods Skyler Lehmkuhl 2025-11-07 03:23:59 -0500
  • 336b9952e4 Improve further with websockets Skyler Lehmkuhl 2025-11-07 02:51:23 -0500
  • 7ec69ce950 Merge branch 'new_timeline' of github.com:skykooler/Lightningbeam into new_timeline Skyler Lehmkuhl 2025-11-06 23:42:50 -0500
  • b82d2b7278 codify new timeline Skyler Lehmkuhl 2025-11-06 23:42:45 -0500
  • 47e1954efe try to improve performance Skyler Lehmkuhl 2025-11-06 22:36:02 -0500
  • 430ecb0ae6 use native player to speed up playback Skyler Lehmkuhl 2025-11-06 11:36:56 -0500
  • e51a6b803d Add metronome Skyler Lehmkuhl 2025-11-06 10:59:25 -0500
  • e97dc5695f draw midi input indicator Skyler Lehmkuhl 2025-11-06 09:12:48 -0500
  • 09426e21f4 use channel and jpeg compression to speed up playback Skyler Lehmkuhl 2025-11-06 06:42:12 -0500
  • 3c5a24e0b6 video backend Skyler Lehmkuhl 2025-11-06 06:04:39 -0500
  • 07dc7efbe4 Rename Layer to VectorLayer Skyler Lehmkuhl 2025-11-05 19:18:11 -0500
  • 5320e14745 midi hotplug Skyler Lehmkuhl 2025-11-03 09:48:38 -0500
  • 06314dbf57 Add MIDI input Skyler Lehmkuhl 2025-11-03 06:16:17 -0500
  • f6a91abccd shift virtual keyboard Skyler Lehmkuhl 2025-11-03 05:08:34 -0500