Skyler Lehmkuhl
|
e51a6b803d
|
Add metronome
|
2025-11-06 10:59:25 -05:00 |
Skyler Lehmkuhl
|
e97dc5695f
|
draw midi input indicator
|
2025-11-06 09:12:48 -05:00 |
Skyler Lehmkuhl
|
5320e14745
|
midi hotplug
|
2025-11-03 09:48:38 -05:00 |
Skyler Lehmkuhl
|
06314dbf57
|
Add MIDI input
|
2025-11-03 06:16:17 -05:00 |
Skyler Lehmkuhl
|
1ee86af94d
|
File save/load for audio projects
|
2025-11-03 02:46:43 -05:00 |
Skyler Lehmkuhl
|
9702a501bd
|
add BPM detection
|
2025-11-02 09:53:34 -05:00 |
Skyler Lehmkuhl
|
66c4746767
|
use nodes for audio tracks
|
2025-11-02 06:33:10 -05:00 |
Skyler Lehmkuhl
|
988bbfd1a9
|
Add automation and drag nodes into connections in the graph
|
2025-11-02 01:27:22 -05:00 |
Skyler Lehmkuhl
|
0ae168cbca
|
Add bit crusher, constant, math, envelope follower, phaser, ring modulator, sample and hold, and vocoder nodes
|
2025-10-29 03:14:01 -04:00 |
Skyler Lehmkuhl
|
dc32fc4200
|
MIDI recording
|
2025-10-29 01:50:45 -04:00 |
Skyler Lehmkuhl
|
d7dc423fe3
|
Remove old SimpleSynth and effect system
|
2025-10-28 20:19:08 -04:00 |
Skyler Lehmkuhl
|
9d6eaa5bba
|
Node graph improvements and fixes
|
2025-10-28 08:51:53 -04:00 |
Skyler Lehmkuhl
|
d2354e4864
|
Fix sampled instrument loading
|
2025-10-28 05:50:44 -04:00 |
Skyler Lehmkuhl
|
8e6ea82f92
|
Load factory preset instruments
|
2025-10-28 04:19:05 -04:00 |
Skyler Lehmkuhl
|
2e9699b524
|
Add sampler nodes and startup screen
|
2025-10-28 01:32:51 -04:00 |
Skyler Lehmkuhl
|
e57ae51397
|
Fix preset loading, add LFO, noise, pan and splitter nodes
|
2025-10-25 07:29:14 -04:00 |
Skyler Lehmkuhl
|
139946fb75
|
Add presets and make graph follow selected layer/track
|
2025-10-25 05:31:18 -04:00 |
Skyler Lehmkuhl
|
16f4a2a359
|
Add audio node graph editing
|
2025-10-25 03:29:54 -04:00 |
Skyler Lehmkuhl
|
976b41cb83
|
Add piano roll track editing
|
2025-10-23 23:10:56 -04:00 |
Skyler Lehmkuhl
|
3de1b05fb3
|
Add custom layouts, piano pane, midi file import
|
2025-10-23 21:15:17 -04:00 |
Skyler Lehmkuhl
|
8be10b8213
|
send playback events from backend to use as time reference
|
2025-10-23 04:30:52 -04:00 |
Skyler Lehmkuhl
|
d2fa167179
|
use tauri events instead of polling to fix race condition in recording stop
|
2025-10-23 03:59:01 -04:00 |
Skyler Lehmkuhl
|
20c3b820a3
|
Record audio tracks
|
2025-10-23 01:08:45 -04:00 |
Skyler Lehmkuhl
|
48ec738027
|
add recording and reset function
|
2025-10-22 20:06:02 -04:00 |
Skyler Lehmkuhl
|
a8c81c8352
|
fix volume
|
2025-10-18 23:59:44 -04:00 |
Skyler Lehmkuhl
|
5e91882d01
|
Use buffer pool
|
2025-10-18 23:45:27 -04:00 |
Skyler Lehmkuhl
|
d4fb8b721a
|
better time stretching
|
2025-10-18 23:28:20 -04:00 |
Skyler Lehmkuhl
|
f9e2d36f3a
|
add metatracks
|
2025-10-18 22:56:38 -04:00 |
Skyler Lehmkuhl
|
242f494219
|
fix clicking
|
2025-10-18 21:55:28 -04:00 |
Skyler Lehmkuhl
|
7ef562917a
|
midi import in daw backend
|
2025-10-18 21:46:40 -04:00 |
Skyler Lehmkuhl
|
9414bdcd74
|
Work on daw backend
|
2025-10-18 18:09:07 -04:00 |