SpaceWizards.NFluidsynth
0.2.1
See the version list below for details.
dotnet add package SpaceWizards.NFluidsynth --version 0.2.1
NuGet\Install-Package SpaceWizards.NFluidsynth -Version 0.2.1
<PackageReference Include="SpaceWizards.NFluidsynth" Version="0.2.1" />
<PackageVersion Include="SpaceWizards.NFluidsynth" Version="0.2.1" />
<PackageReference Include="SpaceWizards.NFluidsynth" />
paket add SpaceWizards.NFluidsynth --version 0.2.1
#r "nuget: SpaceWizards.NFluidsynth, 0.2.1"
#:package SpaceWizards.NFluidsynth@0.2.1
#addin nuget:?package=SpaceWizards.NFluidsynth&version=0.2.1
#tool nuget:?package=SpaceWizards.NFluidsynth&version=0.2.1
NFluidsynth (Space Wizards Edition)
NFluidsynth is a C# binding for libfluidsynth.
It is a P/Invoke wrapper, therefore you need native libfluidsynth.so / libfluidsynth.dylib / (lib)fluidsynth.dll. NFluidsynth builds and packages don't come up with those native libraries, so you are supposed to prepare them by yourself (at least for now).
The target API is Fluidsynth 2.1.x. The API mappings may not be complete (contributions are welcome).
Used mainly in RobustToolbox for MIDI input and playback support.
How to Run This Project
- Get the supported version of FluidSynth (currently 2.1.0.0) from the FluidSynth repo. Get the one for your operating system.
- Clone this Git repo.
- Open the downloaded Fluidsynth release. Open the /bin/ folder.
- Copy everything from the /bin/ folder into the root of the repo (other than the Fluidsynth executable)
- Run
dotnet run --project NFluidsynth.Sample
You should now have a working test-bench for NFluidsynth.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net9.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on SpaceWizards.NFluidsynth:
Repository | Stars |
---|---|
space-wizards/RobustToolbox
Robust multiplayer game engine, used by Space Station 14
|