Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/atsushieno/nfluidsynth
libfluidsynth C# binding
https://github.com/atsushieno/nfluidsynth
csharp fluidsynth fluidsynth-midi-service midi music
Last synced: about 2 months ago
JSON representation
libfluidsynth C# binding
- Host: GitHub
- URL: https://github.com/atsushieno/nfluidsynth
- Owner: atsushieno
- License: mit
- Created: 2014-07-10T18:16:44.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2022-04-12T04:21:42.000Z (over 2 years ago)
- Last Synced: 2024-08-16T04:48:39.193Z (4 months ago)
- Topics: csharp, fluidsynth, fluidsynth-midi-service, midi, music
- Language: C#
- Homepage:
- Size: 155 KB
- Stars: 21
- Watchers: 7
- Forks: 12
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# What is this?
nfluidsynth is a C# binding for [fluidsynth](https://github.com/Fluidsynth/fluidsynth/).
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.0.x. The API mappings may not be complete (contributions are welcome).
For real-world-ish use case, see [fluidsynth-midi-service](https://github.com/atsushieno/fluidsynth-midi-service).
[soundfont-player-cs](https://github.com/atsushieno/soundfont-player-cs) might become another use case but it is very immature private hack.