- Joined
- Apr 21, 2024
- Messages
- 65
- Likes
- 173
I wondered why you’d not like to open source the software support for a fairly expensive device. I think I get that NConfigurator is probably built on the same framework that Neutron player is and this it will be a significant effort to open source the configuration app.
Yes, indeed. NConfigurator is based on top of the portability layer, part of the Neutron's huge code base (Player, Recorder, ...). Therefore NConfigurator was ported to many platforms, similarly to Player & Recorder apps. DAC V1 is not that expensive device if you think wider and take into account what materials are used for its production, their cost, design & manufacturing costs, technical support & web presence, firmware & NConfigurator's ongoing development, and other costs.
If so, you might consider just publishing a README for USB configuration interface or even just an open command line interface.
The best would be to call NConfigurator's console utility which would do all communication for your another app, therefore you could concentrate on added functionality. By the way, internally NConfigurator is split as GUI and console projects and GUI part is calling console core, just like I am proposing to do the same for your another app. Moreover, NConfigurator is portable app and overcame portability issues of communicating to USB devices on Windows, Linux and macOS. I have added a task to enable console mode for NConfigurator in its next update. It will be documented. In the future it can be possible to make NConfigurator as domain/server app with which you could talk from another app over the local network via some defined API.
Last edited: