LimaZulu, thanks for the offer of help, please send me your batch file in a private message or post/attach it right here. It's definitely going to be useful. I'm using AutoIt, which is somewhat primitive from the programming point of view, but allows to develop working solutions very quickly. It's an automation tool, not a real programming tool, but it's good enough (maybe even optimal) for this particular task.
Annunaki, please share once you feel it's in a good enough shape to be shared. I believe the more UIs we have the better.
My update
I've worked on this project perhaps 8 hours total, but I have some progress and I'm still going to release something working (even if buggy and simplistic) this month.
What's done:
FMP24 is a somewhat weird beast, it's a bit harder to automate than I expected, but there are workarounds which work. I just want to find reasonably good solutions to those problems I encounter and trying to avoid ugly hacks where possible.
Annunaki, please share once you feel it's in a good enough shape to be shared. I believe the more UIs we have the better.
My update
I've worked on this project perhaps 8 hours total, but I have some progress and I'm still going to release something working (even if buggy and simplistic) this month.
What's done:
- there is a simple but nice looking and convenient UI for frequency entry
- many parameters of the UI and the application in general are controlled by a config file, so it's easy to customize the UI/app for your device. For example, you can control window width and it will affect overall UI size. You can also control font sizes and the font type for the frequency display. Path to DSD+ is also defined in the config file so it can be anywhere on your PC, no need to copy any files anywhere.
- it starts FMP24 (for now just FMP24 for testing purposes, but it will run two instances of FMP24 and two instances of DSD+ in real use scenario)
- the frequency entered in the UI is being set as a frequency of FMP24, so basically I have a working proof of concept
FMP24 is a somewhat weird beast, it's a bit harder to automate than I expected, but there are workarounds which work. I just want to find reasonably good solutions to those problems I encounter and trying to avoid ugly hacks where possible.