New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multiple in / out #3
Comments
Hi, I'm working on multiple connectors right now :) Should be done by end of the week/beginning of next week. Checkout the As I'm developing VWorkflows as new UI for VRL-Studio (http://vrl-studio.mihosoft.eu) you can expect all the features that are already part of VRL. If you have further ideas just let me know. You are welcome to contribute! Michael |
Ok this is great. You have done a great job and I have been looking for a good implementation of a node graph fora while. The first usecase is a modular synth node graph for Caustic. Thanks. |
BTW, I am quite into compilers and language AST. Is the Groovy part of your application in this framework? Or is that in the studio code? Basically, do I have access to that to see how you implemented it? I have some imagination of letting people build synths (in Caustic apps) and having a "Scripting" language would add an interesting spin to it. Mike |
Sounds exactly like what VRL-Studio is aiming at. That's great! VWorkflows, however, does only worklfows/graph visualization. It does not contain AST/Reflection code. VRL-Studio uses reflection for generating interactive user interfaces. Checkout https://github.com/miho/VRL-CodeObserver for my newest visual AST experiments. It will be part of the next VRL version. Feel free to fork and change it. It's in an early state and changing the API is no problem since it's not yet in production use. You may also join the google group that I've just created: https://groups.google.com/forum/#!forum/vrl-developers There we could go into details regarding necessary features for VWorkflows and AST based visual programming. |
vworkflows now supports multiple inputs and outputs as requested by issue #3: #3 the model supports the definition of multiple connectors and also mainConnectors that allow for dropping connections on nodes like the previous single connector approach. but connections can also be established between connectors the persistence layer fully supports multiple inputs/outputs the fx ui supports connector visualization (they resize adaptively) and allows to establish connections some problems are still not completely soved. there's much to do.
Wow, that is exactly what I need. Researching what you do I am sure you can imagine what I need to be able to produce a node graph for a modular synth. I have to be honest, I checked out the code 2 days ago and have no idea how to use gradle or set anything up. I am used to ANT. If there are any hints you could give me or steps on how to setup the core and some of these "modules" I could start to get into the code. I say this because I looked at your AST stuff and was totally lost since I haven't been able to setup the core with its dependencies. Mike |
nice that you like it :) I'll close this issue now as the requested feature is implemented. a short hint on building gradle projects: |
Finally, here's a tutorial that demonstrates the new features: http://mihosoft.eu/?p=730 |
Hi, very nice project you have here.
I have watched a couple videos and scanned some code, I couldn't figure out if this library allows for multiple in and out connections to a node. In all the videos I only see one in and out per node.
I have a use case where I would definitely use this library and possibly help contribute if I were able to hook up multiple connections to nodes. Sorry if there is api where this would be obvious, I tried to find the answer quickly. :)
Mike
The text was updated successfully, but these errors were encountered: