🎵 Hey there! I'm ModernMube!
In my spare time, I focus on developing cross-platform audio applications in C#. I'm passionate about solving problems that are difficult to find solutions for (or have no solutions at all) in the .NET ecosystem.
🔧 What do I focus on?
I work on four main projects, each filling a missing piece in the C# audio ecosystem:
🎚️ OwnAudioSharp - Cross-platform audio library
Tired of complicated audio APIs and want things to just work across all platforms? This is for you! FFmpeg + PortAudio/MiniAudio combo with automatic fallbacks. Built-in effects, real-time processing, even works on mobile platforms.
🎤 OwnKaraoke - Karaoke text display control
Karaoke control built for Avalonia UI with real-time tempo control. LRC file support, smooth scrolling, syllable-level highlighting. Ever tried finding a good karaoke component? Well, now you have one!
🎛️ OwnVST3Sharp - VST3 plugin host wrapper
Pure C# VST3 plugin loader and manager. Cross-platform, full VST3 functionality, managed memory handling. Because who likes wrestling with native code?
🎼 OwnVocalRemover - AI-powered vocal separator
Vocal/instrumental separation using ONNX models. GPU acceleration, chunked processing, batch operations. Bringing those Python ML goodies to C#!
💡 Why did I create these?
Simply put, these solutions were missing from the .NET world. Ever encountered the frustration of spending hours just to get simple audio playback working? Or wanting to write a karaoke app but finding no decent components? That's exactly why these projects came to life.
🌟 Open Source and Community
All projects are open source and available on NuGet. Feel free to use them, fork them, or send PRs if you find them useful!
GitHub: ModernMube
If you have questions or want to chat about audio development topics, I'm happy to help! 🚀
"Building the audio tools that .NET deserves" - ModernMube
Top comments (0)