-
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
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
-
3b0e5b7ada
fix save/load bugs
Skyler Lehmkuhl
2025-11-03 04:38:31 -0500
-
1ee86af94d
File save/load for audio projects
Skyler Lehmkuhl
2025-11-03 02:46:43 -0500
-
9702a501bd
add BPM detection
Skyler Lehmkuhl
2025-11-02 09:53:34 -0500
-
66c4746767
use nodes for audio tracks
Skyler Lehmkuhl
2025-11-02 06:33:10 -0500
-
988bbfd1a9
Add automation and drag nodes into connections in the graph
Skyler Lehmkuhl
2025-11-02 01:27:22 -0500
-
0ae168cbca
Add bit crusher, constant, math, envelope follower, phaser, ring modulator, sample and hold, and vocoder nodes
Skyler Lehmkuhl
2025-10-29 03:14:01 -0400
-
dc32fc4200
MIDI recording
Skyler Lehmkuhl
2025-10-29 01:50:45 -0400
-
6e7e90fe57
Lay out preset instruments better
Skyler Lehmkuhl
2025-10-28 21:00:27 -0400
-
d496d796dd
Add CV visualizer to oscilloscope node
Skyler Lehmkuhl
2025-10-28 20:19:25 -0400