Commit Graph

25 Commits

Author SHA1 Message Date
Sebastian f086834da6 refctoring WIP 2026-01-05 02:56:30 +01:00
Sebastian 7f2d16932f Resize on hover taken out. ModNode introduced but needs a better ui approach. 2024-12-13 00:30:31 +01:00
Sebastian d9c97be326 Inbetween states. Midi nodes and config nodes use same interface now. 2024-12-07 22:09:06 +01:00
Sebastian 036c6f4723 Running again after weak_ptr refactoring. No connecting of nodes atm. Copy/Paste might not work, too. 2024-12-04 01:43:06 +01:00
Sebastian 0040956801 Rework to weak_ptr from lots of shared_ptr. 2024-12-03 01:25:49 +01:00
Sebastian fcc5d74e18 Node interactions working again, graph editing functions not complete yet 2024-11-30 02:54:40 +01:00
Sebastian bfc14d5f6e copy/paste partially. z-index experiments, but not working yet. 2024-11-21 02:03:32 +01:00
Sebastian 529106e815 introduction of config nodes 2024-11-07 00:56:33 +01:00
Sebastian 374efbe47c state save/load working! signal pause/play button added, and speed control is now better. 2024-11-04 01:00:59 +01:00
Sebastian 7bdd68bdcc json is loading, but does nothing yet 2024-11-03 03:48:49 +01:00
Sebastian 522e9d456a json serialization beginnings, but still much to do 2024-11-02 15:52:16 +01:00
Sebastian a10335ed47 polar snapping now very goood! 2024-11-01 14:08:27 +01:00
Sebastian 19b2c9549f conversion to smart pointers done but still buggy 2024-11-01 02:38:47 +01:00
Sebastian c0eb7c98ba heavy restructuring with smart pointers, not finished 2024-10-31 01:43:00 +01:00
Sebastian f7a13e48b7 fishy loss of changes here... 2024-10-30 14:55:24 +01:00
Sebastian ad7b0e4524 GEO mode for signals takes direction of next connection into account 2024-10-30 02:00:40 +01:00
Sebastian 06cb6d8319 distance to closest node displayed, timing problems with midi notes being sent 1 to 3ms too early, or too late 2024-10-28 02:07:47 +01:00
Sebastian bd17288ab0 node ui and interaction improvements 2024-10-27 00:40:57 +02:00
Sebastian d747f80d11 cosmetics 2024-10-26 02:25:46 +02:00
Sebastian c25d5b2a1a node deletion with connection deletion and signal redistribution implemented 2024-10-26 02:14:41 +02:00
Sebastian 7be8710138 midi.update() included in mutex 2024-10-25 16:46:28 +02:00
Sebastian 18f12eb9f3 refactored main a bit 2024-10-25 16:41:37 +02:00
Sebastian f2f852e8dc better state logic, more features, rewritten timing of signals and more crashes 2024-10-25 02:43:41 +02:00
Sebastian 0914747d14 simple signal config added. bpm config and grid. 2024-10-22 03:07:11 +02:00
Sebastian ad745a720e signals run in own thread for super precision! 2024-10-22 01:55:31 +02:00