I created SDS-101 as proof of concept to learn Xamarin Forms, cross platform (mobile) app development, & MVVM more in depth.
One major drawback is that the audio part is problematic due to performance and latency issues of the standard OS audio API's. I use a 3rd party wrapper https://www.nuget.org/packages/Xam.Plugin.SimpleAudioPlayer/ to play audio samples.
Anyway at least the interface looks quite slick :-)...
For now I got it running for UWP on Windows 10.
The timing of recurring ticks is very problematic. I measured large time differences of around 15 ms. This means that another implementation (audio rate) is needed. Next experimentation will be with the JUCE framework without Xamarin or C#.
Branch | Build Status |
---|---|
main | |
feature/azure-pipelines |