Commit Graph

808 Commits

Author SHA1 Message Date
Skyler Lehmkuhl 2222e68a3e Work on region select 2026-02-21 06:04:54 -05:00
Skyler Lehmkuhl 469849a0d6 Add nested audio tracks 2026-02-21 03:56:07 -05:00
Skyler Lehmkuhl 70855963cb Stack clips only on overlap 2026-02-21 01:22:48 -05:00
Skyler Lehmkuhl 1892f970c4 Initial work on movie clips 2026-02-21 00:54:38 -05:00
Skyler Lehmkuhl 3ba6dcb3d2 Group shapes 2026-02-20 11:13:56 -05:00
Skyler Lehmkuhl 7e2f63b62d highlight node connections directly 2026-02-20 11:13:34 -05:00
Skyler Lehmkuhl 3ca03069ec try and improve graphics compatibility on older systems 2026-02-20 04:32:53 -05:00
Skyler Lehmkuhl ce40147efa Fix looping bugs 2026-02-20 04:27:20 -05:00
Skyler Lehmkuhl 042dd50db3 Add clip looping 2026-02-20 02:48:44 -05:00
Skyler Lehmkuhl 66c848e218 Multi sample bulk import 2026-02-20 01:59:37 -05:00
Skyler Lehmkuhl 35089f3b2e Add state-variable filter 2026-02-20 00:20:59 -05:00
Skyler Lehmkuhl 116db01805 Build Linux packages 2026-02-19 15:50:23 -05:00
Skyler Lehmkuhl c344e11e42 Code cleanup 2026-02-19 11:19:44 -05:00
Skyler Lehmkuhl a98b59a6d3 Clean up build warnings 2026-02-19 10:21:48 -05:00
Skyler Lehmkuhl 92dffbaa4e Add UI to script node 2026-02-19 10:16:05 -05:00
Skyler Lehmkuhl 2804c2bd5d Merge branch 'rust-ui' of https://git.skyler.io/skyler/Lightningbeam into rust-ui 2026-02-19 09:29:19 -05:00
Skyler Lehmkuhl c66487b25e Add script node 2026-02-19 09:29:14 -05:00
Skyler Lehmkuhl 8e342582d9 hide console on windows release builds 2026-02-19 07:55:55 -05:00
Skyler Lehmkuhl ac575482f3 Alphabetize nodes in node finder 2026-02-19 06:07:09 -05:00
Skyler Lehmkuhl 75be94d737 Add step sequencer node 2026-02-19 06:06:41 -05:00
Skyler Lehmkuhl dae82b02d1 Merge branch 'rust-ui' of https://git.skyler.io/skyler/Lightningbeam into rust-ui 2026-02-19 05:56:00 -05:00
Skyler Lehmkuhl 0a18d28f98 Add arpeggiator node 2026-02-19 05:30:34 -05:00
Skyler Lehmkuhl 89bbd3614f Add beat node 2026-02-19 01:19:40 -05:00
Skyler Lehmkuhl 21a49235fc sampler improvements, live waveform preview 2026-02-17 10:08:49 -05:00
Skyler Lehmkuhl 9935c2f3bd resample recorded audio if it has a different sample rate (fix for wsapi persnicketiness) 2026-02-17 09:44:24 -05:00
Skyler Lehmkuhl 5a97ea76d5 add windows build script 2026-02-17 09:42:06 -05:00
Skyler Lehmkuhl c10f42da8f Merge branch 'rust-ui' of https://git.skyler.io/skyler/Lightningbeam into rust-ui 2026-02-16 19:12:49 -05:00
Skyler Lehmkuhl b2a6304771 make sample load menus consistent 2026-02-16 19:12:21 -05:00
Skyler Lehmkuhl 6bbf7d27df node connection improvement 2026-02-16 19:12:06 -05:00
Skyler Lehmkuhl 2c0d53fb84 Work on sampler nodes, fix slew limiter 2026-02-16 18:45:11 -05:00
Skyler Lehmkuhl e9ee0d92e2 fix shaders on windows 2026-02-16 10:48:51 -05:00
Skyler Lehmkuhl 2a94ac0f69 Merge branch 'rust-ui' of https://git.skyler.io/skyler/Lightningbeam into rust-ui 2026-02-16 10:06:00 -05:00
Skyler Lehmkuhl 6c10112a16 Fix build on Windows 2026-02-16 10:05:39 -05:00
Skyler Lehmkuhl 93a29192fd Split export dialog into simple/advanced 2026-02-16 08:15:13 -05:00
Skyler Lehmkuhl e03d12009f fix broken mp3/aac export 2026-02-16 07:53:23 -05:00
Skyler Lehmkuhl 6c88c4a8da clean up compiler warnings in egui_node_graph2 2026-02-16 07:52:29 -05:00
Skyler Lehmkuhl da147fe6d4 Stop virtual piano from stealing keyboard focus from input elements 2026-02-16 06:16:05 -05:00
Skyler Lehmkuhl 65fa8a3918 Add preset pane 2026-02-16 06:06:03 -05:00
Skyler Lehmkuhl 0ff651f4a5 Use forked egui to fix wayland/ibus bug 2026-02-16 04:05:59 -05:00
Skyler Lehmkuhl 0bd933fd45 Group nodes 2026-02-16 03:33:32 -05:00
Skyler Lehmkuhl ffe7799b6a rewrite unsafe code in midi handling 2026-02-16 00:34:59 -05:00
Skyler Lehmkuhl 9db34daf85 make default voice polyphonic 2026-02-16 00:19:15 -05:00
Skyler Lehmkuhl 6c4cc62098 rewrite unsafe code in ffmpeg ffi 2026-02-15 23:35:30 -05:00
Skyler Lehmkuhl a16c14a6a8 Keep voices around while notes are releasing 2026-02-15 23:27:15 -05:00
Skyler Lehmkuhl 06c5342724 rewrite unsafe code in voice allocator 2026-02-15 23:22:36 -05:00
Skyler Lehmkuhl 72f10db64d add voice allocator node 2026-02-15 23:10:00 -05:00
Skyler Lehmkuhl 0a27e4d328 add parameters to nodes that were missing them 2026-02-15 09:26:20 -05:00
Skyler Lehmkuhl 7387299b52 node graph fixes 2026-02-15 09:11:39 -05:00
Skyler Lehmkuhl 1e7001b291 Add parameters to audio nodes and rename Delay node to Echo 2026-02-15 05:34:28 -05:00
Skyler Lehmkuhl 6fcee92d59 Add user preference to show waveforms as stacked stereo 2026-02-15 04:50:33 -05:00