My attempt of audio processing with external C# libraries

This page summarizes the projects mentioned and recommended in the original post on /r/godot

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • NAudio

    Audio and MIDI library for .NET

  • It is attractive to me that in the Godot Mono version I can add new features to the game with external .NET libraries instead of recompiling the engine. As a start, I experimented with several audio libraries, including NAudio, Vosk and World to achieve functions that are not implemented or not convenient in Godot. The process is a little tricky because the NuGet does not work well for 2 of the 3 libraries, but the results are good in general since the functions can be achieved without errors. Now I am trying to continue and develop an open-source music production tool with GUI made in Godot.

  • vosk-api

    Offline speech recognition API for Android, iOS, Raspberry Pi and servers with Python, Java, C# and Node

  • It is attractive to me that in the Godot Mono version I can add new features to the game with external .NET libraries instead of recompiling the engine. As a start, I experimented with several audio libraries, including NAudio, Vosk and World to achieve functions that are not implemented or not convenient in Godot. The process is a little tricky because the NuGet does not work well for 2 of the 3 libraries, but the results are good in general since the functions can be achieved without errors. Now I am trying to continue and develop an open-source music production tool with GUI made in Godot.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • World.NET

    A C# wrapper for the WORLD vocoder

  • It is attractive to me that in the Godot Mono version I can add new features to the game with external .NET libraries instead of recompiling the engine. As a start, I experimented with several audio libraries, including NAudio, Vosk and World to achieve functions that are not implemented or not convenient in Godot. The process is a little tricky because the NuGet does not work well for 2 of the 3 libraries, but the results are good in general since the functions can be achieved without errors. Now I am trying to continue and develop an open-source music production tool with GUI made in Godot.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts