Commit Graph

34 Commits

Author SHA1 Message Date
Sebastian 3b08037f92 Config nodes do what they should do now. UX is still off, modifier keys do different things on MidiNodes and ConfigNodes. 2024-12-08 14:21:46 +01:00
Sebastian d9c97be326 Inbetween states. Midi nodes and config nodes use same interface now. 2024-12-07 22:09:06 +01:00
Sebastian fcc5d74e18 Node interactions working again, graph editing functions not complete yet 2024-11-30 02:54:40 +01:00
Sebastian f04838bffa Super simple events added. Seems to be a good way for handling interaction. Modified a few base classes. 2024-11-24 03:08:06 +01:00
Sebastian 5d3b72d4ef Major refactoring: State, mouse and more... 2024-11-14 00:55:09 +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 a4ea20b2b3 still in the middle of json export, last attempt did not work 2024-11-02 23:12:38 +01:00
Sebastian 522e9d456a json serialization beginnings, but still much to do 2024-11-02 15:52:16 +01:00
Sebastian 70d0a186a4 split edge: check, copy paste: check with a little bug 2024-11-02 02:06:26 +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 ba5874837c connection split button added, but no functionality yes 2024-10-30 11:27:37 +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 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 2a6bd408d4 add node breaks connections for whatever reason... 2024-10-23 03:25:57 +02:00
Sebastian 15ee01cb56 move multiple nodes around with selection box 2024-10-23 00:23:24 +02:00
Sebastian @ HfG f1860d2597 windows port experiments 2024-10-22 18:36:18 +02:00
Sebastian ad745a720e signals run in own thread for super precision! 2024-10-22 01:55:31 +02:00
Sebastian 3e14a4a179 ui improvements, grid and optimizations 2024-10-20 23:42:38 +02:00
Sebastian 32462a6574 midi ui experiments 2024-10-20 01:17:18 +02:00
Sebastian ee8d50fc0a in between working states, switchting to multi midi out per node 2024-10-19 17:41:31 +02:00
Sebastian add8749bb9 minimal gui functional 2024-10-16 02:26:02 +02:00
Sebastian 1e7eacb893 good progress, signals not going to next node 2024-10-13 04:22:09 +02:00
Sebastian 7b144ed3df drag_start and drag_origin not working... 2024-10-10 09:54:54 +02:00
Sebastian 190ebe86ff drag works 2024-10-10 02:59:27 +02:00
Sebastian bb603ece89 inbetween vector operations 2024-10-09 09:39:40 +02:00
Sebastian 3d6fc151f1 very, very simple WP with midi CC out 2024-10-09 02:01:23 +02:00