Skip to content
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

👋 Who is using Nodify? #56

Open
miroiu opened this issue Mar 31, 2023 · 7 comments
Open

👋 Who is using Nodify? #56

miroiu opened this issue Mar 31, 2023 · 7 comments

Comments

@miroiu
Copy link
Owner

miroiu commented Mar 31, 2023

It would be nice to showcase projects that are using Nodify whether they are public or private applications.

Please include:

  • Product/Name/Title (optional)
  • Description
  • Screenshot
  • Link to website (or github repo for open source projects) (optional)
@miroiu miroiu pinned this issue Mar 31, 2023
@PyPete
Copy link

PyPete commented Apr 3, 2023

Hello,
I use Nodify in a private application which I hope to release open source in the future.

Title: Process Orchestration Platform (POP)
Description: Lab Automation framework that orchestrates individual devices in a science laboratory environment to achieve complex chemistry workflows. More information see https://www.youtube.com/watch?v=RTjri9tRjLo&list=LLdhjLwwgEzijbZciAIH-Weg (starts around 19 mins)
Screenshots of the Nodify part showing the workflow designer:
image

image

@ApokalmiX
Copy link

Hi,
I use Nodify in a private project named HiysLight.
The goal of the project is to create an environment linking audio inputs and MIDI events to the control of DMX lights.
Nodify is used for the creation of macro allowing the interpretation of the audio inputs towards the management of the lights.
The project is not yet open source, maybe I'll put it when I make a stable and more flexible version.

image

I take this opportunity to congratulate you on the quality of Nodify, it is one of the rare entirely MVVM project, which does not impose any constraints and which is fully customizable that I have been able to integrate. I will use it again without hesitation when I need it!

@trrahul
Copy link

trrahul commented Apr 12, 2024

Hey, I had ported Nodify to Avalonia a while back and made it to private. I have now made it open and available here, https://github.com/trrahul/nodify-avalonia.

I also would like to mention that this library is being used in the development of an indie game, and I cannot share any further details. I haven't had an opportunity to polish the code and examples and include the new features that have been added to Nodify. However, there is one change I made to update the backend real-time when the user moves a rendered point. I added the PreviewLocation property to the node.

I would greatly appreciate any feedback and, more importantly, any contributions made towards enhancing the port.

Thank you @miroiu for your amazing work.

@trrahul
Copy link

trrahul commented Apr 12, 2024

Also, I have used the port in one of my private projects. I have a demo video of one of the initial versions here. https://www.youtube.com/watch?v=vJu3wMTGsGU

image

@miroiu
Copy link
Owner Author

miroiu commented Apr 12, 2024

Hi @trrahul ! Thanks a bunch for taking the time to port Nodify to Avalonia and sharing it. It's awesome to see how people are getting creative with Nodify.

I personally don't have much experience with Avalonia, so I'm not sure how much help I can offer in terms of contributions to your repository, and we've actually got a recommended port now that's closer to the original, but I really appreciate the effort you put into your version.

Best of luck with your private project! Your idea definitely shows promise. Keep up the great work! And if you have any questions or need assistance with anything else, feel free to reach out!

@jpk6789
Copy link

jpk6789 commented Aug 1, 2024

Hey, after some months of on and off work on it, I can finally share the current state of work: I am working on implementing Nodify in DMXControl 3, one of the largest freeware light control projects for stage and club lighting released by the German non-profit organization DMXControl Projects e.V.

Currently we have an XNA based self-designed node editor for our so called Input Assignment. In there, users can route inputs and outputs e.g. from/to external control devices like MIDI consoles, Stream Decks, keyboard, etc. to internal functions (e.g. to control masters or trigger scenelists). Also mappings between internal functions are possible (so nowadays the name Input Assignment is a bit misleading 😂).

However, we need to throw out XNA because it is EOL and very ugly (in the image, the Stage View also uses XNA to see the difference). Nodify is a perfect replacement for the current node editor because it not only brings WPF and MVVM with it but looks so much better and is so much easier to control than our old one. The current state of the implementation works already quite well in my internal version despite the fact that I have not implemented all functionalities yet. So I will continue working on it and hope we can release the Nodify-based Input Assignment with v3.3.1 or v3.3.2 of DMXControl 3. Here a glimpse into the current state:

grafik

I am even thinking about if it is possible to replace the Stage View where we visualize the current control state of the light devices with a (maybe modified) Nodify instance as well. But I have not put any further thoughts into that yet.

So I want to thank you @miroiu for this amazing piece of software and your hard work on it 😊

@miroiu
Copy link
Owner Author

miroiu commented Aug 2, 2024

Thank you so much for sharing the progress and your kind words! I'm very happy to see Nodify being used in all these amazing projects 😊.

The subtle customization you did by changing the border color of the nodes blends perfectly with the overall design of the application. It's exciting to hear about the potential of using Nodify for the Stage View as well.

Looking forward to seeing further updates and the final implementation.

Keep up the great work! 🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants