Commit Graph

  • 63c1ba8854 use start screen for new file Skyler Lehmkuhl 2026-02-25 07:42:52 -0500
  • 1cc7029321 make keyboard shortcuts configurable Skyler Lehmkuhl 2026-02-25 07:36:53 -0500
  • 353aec3513 Fix panic with vertex deduplication Skyler Lehmkuhl 2026-02-25 07:02:09 -0500
  • 4c34c8a17d Add snapping for vector editing Skyler Lehmkuhl 2026-02-25 03:29:42 -0500
  • 2b63fdd2c5 fix build assets Skyler Lehmkuhl 2026-02-25 03:29:11 -0500
  • 543d99e5d5 fix rpm build Skyler Lehmkuhl 2026-02-25 01:14:33 -0500
  • 4195005455 License under GPLv3 Skyler Lehmkuhl 2026-02-25 00:52:06 -0500
  • 0b4aee51d7 update build yaml Skyler Lehmkuhl 2026-02-24 14:44:17 -0500
  • 4a13ce0684 Merge branch 'rust-ui' of https://git.skyler.io/skyler/Lightningbeam into rust-ui Skyler Lehmkuhl 2026-02-24 14:40:19 -0500
  • 8301fbfa16 windows build fixes Skyler Lehmkuhl 2026-02-24 14:40:16 -0500
  • 9d521732cc update build yaml Skyler Lehmkuhl 2026-02-24 14:13:51 -0500
  • 299891dab9 update build yaml Skyler Lehmkuhl 2026-02-24 13:58:34 -0500
  • 196d27bf15 update build yaml Skyler Lehmkuhl 2026-02-24 13:43:52 -0500
  • 0231658b88 update build yaml Skyler Lehmkuhl 2026-02-24 13:26:44 -0500
  • 4ba8337607 update build yaml Skyler Lehmkuhl 2026-02-24 13:09:02 -0500
  • 0a4fb0ba77 update build yaml Skyler Lehmkuhl 2026-02-24 12:53:33 -0500
  • 05d79029e3 update build yaml Skyler Lehmkuhl 2026-02-24 12:39:23 -0500
  • 30eff3b6b6 update build yaml Skyler Lehmkuhl 2026-02-24 12:15:45 -0500
  • bc7f1170e1 fix version Skyler Lehmkuhl 2026-02-24 12:09:50 -0500
  • 7ff5ddf6ee Update packaging Skyler Lehmkuhl 2026-02-24 12:05:59 -0500
  • 05966ed271 rest of DCEL migration Skyler Lehmkuhl 2026-02-24 11:41:10 -0500
  • 2739391257 the pain of geometry programming Skyler Lehmkuhl 2026-02-24 11:12:17 -0500
  • 1cb09c7211 Debug DCEL issues Skyler Lehmkuhl 2026-02-24 08:26:17 -0500
  • 72977ccaf4 Fix stroke self-intersections Skyler Lehmkuhl 2026-02-24 03:26:12 -0500
  • bcf6277329 Rebuild DCEL after vector edits Skyler Lehmkuhl 2026-02-24 02:04:07 -0500
  • 99f8dcfcf4 Change vector drawing primitive from shape to doubly-connected edge graph Skyler Lehmkuhl 2026-02-23 21:29:58 -0500
  • eab116c930 Add beat mode Skyler Lehmkuhl 2026-02-22 18:43:17 -0500
  • 205dc9dd67 commit clipboard Skyler Lehmkuhl 2026-02-22 18:25:11 -0500
  • 5212993990 commit the NAM FFI bindings Skyler Lehmkuhl 2026-02-22 17:40:19 -0500
  • 4122fda954 piano roll and clip resizing fixes Skyler Lehmkuhl 2026-02-21 18:45:46 -0500
  • 16011e5f28 Fix preset loading not updating node graph editor Skyler Lehmkuhl 2026-02-21 10:58:10 -0500
  • 725faa4445 Load sample .nam amps Skyler Lehmkuhl 2026-02-21 10:25:55 -0500
  • 7e3f18c95b Add amp sim Skyler Lehmkuhl 2026-02-21 09:43:03 -0500
  • 3eba231447 deduplicate node list Skyler Lehmkuhl 2026-02-21 09:42:05 -0500
  • 728b88365d Add drums and guitar Skyler Lehmkuhl 2026-02-21 08:31:35 -0500
  • 84f1f8e7d7 Add orchestral sampled instruments Skyler Lehmkuhl 2026-02-21 07:28:19 -0500
  • 2222e68a3e Work on region select Skyler Lehmkuhl 2026-02-21 06:04:54 -0500
  • 469849a0d6 Add nested audio tracks Skyler Lehmkuhl 2026-02-21 03:56:07 -0500
  • 70855963cb Stack clips only on overlap Skyler Lehmkuhl 2026-02-21 01:22:48 -0500
  • 1892f970c4 Initial work on movie clips Skyler Lehmkuhl 2026-02-21 00:54:38 -0500
  • 3ba6dcb3d2 Group shapes Skyler Lehmkuhl 2026-02-20 11:13:56 -0500
  • 7e2f63b62d highlight node connections directly Skyler Lehmkuhl 2026-02-20 11:13:34 -0500
  • 3ca03069ec try and improve graphics compatibility on older systems Skyler Lehmkuhl 2026-02-20 04:32:53 -0500
  • ce40147efa Fix looping bugs Skyler Lehmkuhl 2026-02-20 04:27:20 -0500
  • 042dd50db3 Add clip looping Skyler Lehmkuhl 2026-02-20 02:48:44 -0500
  • 66c848e218 Multi sample bulk import Skyler Lehmkuhl 2026-02-20 01:59:37 -0500
  • 35089f3b2e Add state-variable filter Skyler Lehmkuhl 2026-02-20 00:20:59 -0500
  • 116db01805 Build Linux packages Skyler Lehmkuhl 2026-02-19 15:47:11 -0500
  • c344e11e42 Code cleanup Skyler Lehmkuhl 2026-02-19 11:19:44 -0500
  • a98b59a6d3 Clean up build warnings Skyler Lehmkuhl 2026-02-19 10:21:48 -0500
  • 92dffbaa4e Add UI to script node Skyler Lehmkuhl 2026-02-19 10:16:05 -0500
  • 2804c2bd5d Merge branch 'rust-ui' of https://git.skyler.io/skyler/Lightningbeam into rust-ui Skyler Lehmkuhl 2026-02-19 09:29:19 -0500
  • c66487b25e Add script node Skyler Lehmkuhl 2026-02-19 09:29:14 -0500
  • 8e342582d9 hide console on windows release builds Skyler Lehmkuhl 2026-02-19 07:55:55 -0500
  • ac575482f3 Alphabetize nodes in node finder Skyler Lehmkuhl 2026-02-19 06:07:09 -0500
  • 75be94d737 Add step sequencer node Skyler Lehmkuhl 2026-02-19 06:06:41 -0500
  • dae82b02d1 Merge branch 'rust-ui' of https://git.skyler.io/skyler/Lightningbeam into rust-ui Skyler Lehmkuhl 2026-02-19 05:56:00 -0500
  • 0a18d28f98 Add arpeggiator node Skyler Lehmkuhl 2026-02-19 05:30:34 -0500
  • 89bbd3614f Add beat node Skyler Lehmkuhl 2026-02-19 01:19:40 -0500
  • 21a49235fc sampler improvements, live waveform preview Skyler Lehmkuhl 2026-02-17 10:08:49 -0500
  • 9935c2f3bd resample recorded audio if it has a different sample rate (fix for wsapi persnicketiness) Skyler Lehmkuhl 2026-02-17 09:44:24 -0500
  • 5a97ea76d5 add windows build script Skyler Lehmkuhl 2026-02-17 09:42:06 -0500
  • c10f42da8f Merge branch 'rust-ui' of https://git.skyler.io/skyler/Lightningbeam into rust-ui Skyler Lehmkuhl 2026-02-16 19:12:49 -0500
  • b2a6304771 make sample load menus consistent Skyler Lehmkuhl 2026-02-16 19:12:21 -0500
  • 6bbf7d27df node connection improvement Skyler Lehmkuhl 2026-02-16 19:12:06 -0500
  • 2c0d53fb84 Work on sampler nodes, fix slew limiter Skyler Lehmkuhl 2026-02-16 18:45:11 -0500
  • e9ee0d92e2 fix shaders on windows Skyler Lehmkuhl 2026-02-16 10:48:51 -0500
  • 2a94ac0f69 Merge branch 'rust-ui' of https://git.skyler.io/skyler/Lightningbeam into rust-ui Skyler Lehmkuhl 2026-02-16 10:06:00 -0500
  • 6c10112a16 Fix build on Windows Skyler Lehmkuhl 2026-02-16 10:05:39 -0500
  • 93a29192fd Split export dialog into simple/advanced Skyler Lehmkuhl 2026-02-16 08:15:13 -0500
  • e03d12009f fix broken mp3/aac export Skyler Lehmkuhl 2026-02-16 07:53:23 -0500
  • 6c88c4a8da clean up compiler warnings in egui_node_graph2 Skyler Lehmkuhl 2026-02-16 07:52:29 -0500
  • da147fe6d4 Stop virtual piano from stealing keyboard focus from input elements Skyler Lehmkuhl 2026-02-16 06:16:05 -0500
  • 65fa8a3918 Add preset pane Skyler Lehmkuhl 2026-02-16 06:06:03 -0500
  • 0ff651f4a5 Use forked egui to fix wayland/ibus bug Skyler Lehmkuhl 2026-02-16 04:05:59 -0500
  • 0bd933fd45 Group nodes Skyler Lehmkuhl 2026-02-16 03:33:32 -0500
  • ffe7799b6a rewrite unsafe code in midi handling Skyler Lehmkuhl 2026-02-16 00:34:59 -0500
  • 9db34daf85 make default voice polyphonic Skyler Lehmkuhl 2026-02-16 00:19:15 -0500
  • 6c4cc62098 rewrite unsafe code in ffmpeg ffi Skyler Lehmkuhl 2026-02-15 23:35:30 -0500
  • a16c14a6a8 Keep voices around while notes are releasing Skyler Lehmkuhl 2026-02-15 23:27:15 -0500
  • 06c5342724 rewrite unsafe code in voice allocator Skyler Lehmkuhl 2026-02-15 23:22:36 -0500
  • 72f10db64d add voice allocator node Skyler Lehmkuhl 2026-02-15 23:10:00 -0500
  • 0a27e4d328 add parameters to nodes that were missing them Skyler Lehmkuhl 2026-02-15 09:26:20 -0500
  • 7387299b52 node graph fixes Skyler Lehmkuhl 2026-02-15 09:11:39 -0500
  • 1e7001b291 Add parameters to audio nodes and rename Delay node to Echo Skyler Lehmkuhl 2026-02-15 05:34:28 -0500
  • 6fcee92d59 Add user preference to show waveforms as stacked stereo Skyler Lehmkuhl 2026-02-15 04:50:33 -0500
  • c6a8b944e5 Add copy and paste Skyler Lehmkuhl 2026-02-15 04:38:42 -0500
  • 5164d7a0a9 Add right click menu to clips Skyler Lehmkuhl 2026-02-15 02:45:53 -0500
  • 394e369122 Add clip split and duplicate commands Skyler Lehmkuhl 2026-02-15 02:11:57 -0500
  • 12d927ed3d Fix UI hang on audio import Skyler Lehmkuhl 2026-02-15 00:50:22 -0500
  • 408343094a Stream audio to spectrograph shader too Skyler Lehmkuhl 2026-02-14 23:58:20 -0500
  • 04a7f35b84 Fix piano roll scrolling Skyler Lehmkuhl 2026-02-14 21:43:00 -0500
  • 068715c0fa Use CQT transform for spectrograph instead of FFT Skyler Lehmkuhl 2026-02-14 21:17:57 -0500
  • 777d3ef6be Clean up build warnings Skyler Lehmkuhl 2026-02-14 11:07:32 -0500
  • 82b58ae0dc Midi recording Skyler Lehmkuhl 2026-02-13 18:00:59 -0500
  • b86af7bbf5 Add piano roll Skyler Lehmkuhl 2026-02-12 19:05:49 -0500
  • c11dab928c Add spectrogram Skyler Lehmkuhl 2026-02-12 18:37:34 -0500
  • ad81cce0c6 fix unaligned debug in node graph Skyler Lehmkuhl 2026-02-11 19:30:11 -0500
  • 93a2252a58 Update README Skyler Lehmkuhl 2026-02-11 19:11:11 -0500
  • 908da99321 Add initial docs Skyler Lehmkuhl 2026-02-11 19:10:58 -0500