This is a cross-platform and flexible version of the offline Yushiyan virtual instrument interface.
- Cross-platform (currently supports Windows x64, Linux x64, and macOS x64 / arm.)
- Web-based (However, .Net core is required to run the server.)
- Open-source (The communication protocol is guessed by monitoring the serial traffic.)
- Flexible (Resize the window to change the look!)
- Install .Net Core 7. I'm not sure whether installing the ASP.Net Core Runtime is enough. It should be though, but it cannot compile this program from the source.
- Find a browser. Either Edge, Chrome, Safari, Firefox should be fine. Don't challenge me with IE6.
- Clone this repository. (You may need to install Git first. I'm not going to tell you how to install Git.)
- Run
dotnet build
in the root directory of this repository. Thendotnet run
. - Open your browser and go to
http://localhost:5186/
(This should be the default port).
- Go to FTDI Driver Download Page and find the driver for your OS.
- Copy the library file to the project directory and replace the existing one (
ftdi2xx.dll
,libftdi2xx.so
, orlibftdi2xx.dylib
(currently missing, for MacOS)). - Run and see if it goes well.
PRs and Issues are welcome.