Commit Graph

  • 31a1a264d4 little progress on the connector idea Sebastian 2024-11-11 02:11:54 +01:00
  • 4f48aa2d5a dragging works. introducing connectors maybe Sebastian 2024-11-10 01:56:33 +01:00
  • 71dc08d21f interactable base class Sebastian 2024-11-09 23:56:40 +01:00
  • cdc0fb7075 working on node ui Sebastian 2024-11-08 01:43:06 +01:00
  • 529106e815 introduction of config nodes Sebastian 2024-11-07 00:56:33 +01:00
  • 96a19d55ef signal ui is next! graph Sebastian 2024-11-07 00:01:54 +01:00
  • e519b7c758 scale groups of nodes is so cool! Sebastian 2024-11-06 15:35:25 +01:00
  • 95620a5f07 two node snap for triangles Sebastian 2024-11-06 02:28:37 +01:00
  • 9878b7b2a4 alsa lib removed Sebastian @ HfG 2024-11-05 17:44:12 +01:00
  • 4a346350f4 static id fixed Sebastian 2024-11-05 00:51:25 +01:00
  • dc7eae1931 changed the name! Sebastian @ HfG 2024-11-04 19:28:12 +01:00
  • 0c797807dd id is not set correctly, fix needed Sebastian 2024-11-04 09:53:08 +01:00
  • 374efbe47c state save/load working! signal pause/play button added, and speed control is now better. Sebastian 2024-11-04 01:00:59 +01:00
  • bfd8bb192e partial reload from json working, but edges make problems Sebastian 2024-11-03 15:15:42 +01:00
  • 7bdd68bdcc json is loading, but does nothing yet Sebastian 2024-11-03 03:48:49 +01:00
  • a4ea20b2b3 still in the middle of json export, last attempt did not work Sebastian 2024-11-02 23:12:38 +01:00
  • 522e9d456a json serialization beginnings, but still much to do Sebastian 2024-11-02 15:52:16 +01:00
  • 70d0a186a4 split edge: check, copy paste: check with a little bug Sebastian 2024-11-02 02:06:26 +01:00
  • 41cad27806 copy paste mysteries with ghost nodes and disappearing connections Sebastian 2024-11-01 14:46:51 +01:00
  • a10335ed47 polar snapping now very goood! Sebastian 2024-11-01 14:08:27 +01:00
  • 19b2c9549f conversion to smart pointers done but still buggy Sebastian 2024-11-01 02:38:47 +01:00
  • c0eb7c98ba heavy restructuring with smart pointers, not finished Sebastian 2024-10-31 01:43:00 +01:00
  • f7a13e48b7 fishy loss of changes here... Sebastian 2024-10-30 14:55:24 +01:00
  • ba5874837c connection split button added, but no functionality yes Sebastian 2024-10-30 11:27:37 +01:00
  • c0f5138765 a little clean up Sebastian 2024-10-30 02:03:03 +01:00
  • ad7b0e4524 GEO mode for signals takes direction of next connection into account Sebastian 2024-10-30 02:00:40 +01:00
  • c63eeed1b4 polar snapping (almost bug free) Sebastian 2024-10-29 00:50:39 +01:00
  • fc48c2e7ed merge win32 Sebastian 2024-10-28 21:52:28 +01:00
  • 1e3755148c working on win32 uwp! and libremidi update win32 Sebastian @ HfG 2024-10-28 19:24:18 +01:00
  • 06cb6d8319 distance to closest node displayed, timing problems with midi notes being sent 1 to 3ms too early, or too late Sebastian 2024-10-28 02:07:47 +01:00
  • 58766cc373 node ui note / gate display changed Sebastian 2024-10-27 00:48:13 +02:00
  • bd17288ab0 node ui and interaction improvements Sebastian 2024-10-27 00:40:57 +02:00
  • cb08f69e3b copy nodes with connections Sebastian 2024-10-26 16:31:23 +02:00
  • 53289bb9e2 tidied up main Sebastian 2024-10-26 02:28:49 +02:00
  • d747f80d11 cosmetics Sebastian 2024-10-26 02:25:46 +02:00
  • c25d5b2a1a node deletion with connection deletion and signal redistribution implemented raylib Sebastian 2024-10-26 02:14:41 +02:00
  • 658bc118ef node removal invalidates references, switch to different solution Sebastian 2024-10-25 17:13:30 +02:00
  • 7be8710138 midi.update() included in mutex Sebastian 2024-10-25 16:46:28 +02:00
  • 18f12eb9f3 refactored main a bit Sebastian 2024-10-25 16:41:37 +02:00
  • f2f852e8dc better state logic, more features, rewritten timing of signals and more crashes Sebastian 2024-10-25 02:43:41 +02:00
  • 95e762cb8b better states Sebastian 2024-10-24 21:05:05 +02:00
  • 79c3de9d97 connecting rewritten with vector view, mousewheel + ctrl changes notes Sebastian 2024-10-24 00:39:39 +02:00
  • 0815db411e more windows stuff Sebastian @ HfG 2024-10-23 19:04:40 +02:00
  • 2a6bd408d4 add node breaks connections for whatever reason... Sebastian 2024-10-23 03:25:57 +02:00
  • 15ee01cb56 move multiple nodes around with selection box Sebastian 2024-10-23 00:23:24 +02:00
  • f1860d2597 windows port experiments Sebastian @ HfG 2024-10-22 18:36:18 +02:00
  • 0914747d14 simple signal config added. bpm config and grid. Sebastian 2024-10-22 03:07:11 +02:00
  • ad745a720e signals run in own thread for super precision! Sebastian 2024-10-22 01:55:31 +02:00
  • 3e14a4a179 ui improvements, grid and optimizations Sebastian 2024-10-20 23:42:38 +02:00
  • 186c15fb54 simple node note setting ui working! Sebastian 2024-10-20 02:01:30 +02:00
  • 32462a6574 midi ui experiments Sebastian 2024-10-20 01:17:18 +02:00
  • ee8d50fc0a in between working states, switchting to multi midi out per node Sebastian 2024-10-19 17:41:31 +02:00
  • 0d942b6677 midi channel selection yeah :) - midi send message no :( Sebastian 2024-10-19 04:08:46 +02:00
  • d1542870d5 gui work Sebastian 2024-10-18 01:27:14 +02:00
  • add8749bb9 minimal gui functional Sebastian 2024-10-16 02:26:02 +02:00
  • b74c63a115 two direction connections with blockers working Sebastian 2024-10-15 02:59:26 +02:00
  • 313bf767c6 connecting and moving works. midi out also Sebastian 2024-10-13 15:07:19 +02:00
  • 1e7eacb893 good progress, signals not going to next node Sebastian 2024-10-13 04:22:09 +02:00
  • 7b144ed3df drag_start and drag_origin not working... Sebastian 2024-10-10 09:54:54 +02:00
  • 190ebe86ff drag works Sebastian 2024-10-10 02:59:27 +02:00
  • bb603ece89 inbetween vector operations Sebastian 2024-10-09 09:39:40 +02:00
  • 4f005d1d27 removed entity.h Sebastian 2024-10-09 02:04:07 +02:00
  • 3d6fc151f1 very, very simple WP with midi CC out Sebastian 2024-10-09 02:01:23 +02:00