All Projects → atsushieno → nfluidsynth

atsushieno / nfluidsynth

Licence: MIT license
libfluidsynth C# binding

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to nfluidsynth

android-fluidsynth
[Deprecated] fluidsynth Android port / build. It's old, see https://github.com/Fluidsynth/fluidsynth/tree/master/doc/android
Stars: ✭ 28 (+55.56%)
Mutual labels:  fluidsynth, fluidsynth-midi-service
ANMP
multi-channel loopable video game music player for nerds and audiophiles
Stars: ✭ 16 (-11.11%)
Mutual labels:  midi, fluidsynth
fluidpatcher
A performance-oriented patch interface for FluidSynth
Stars: ✭ 41 (+127.78%)
Mutual labels:  midi, fluidsynth
pymidi
Python library for building RTP-MIDI / AppleMIDI clients and servers
Stars: ✭ 35 (+94.44%)
Mutual labels:  midi
VSLilyPond
VSCode Extension for LilyPond
Stars: ✭ 59 (+227.78%)
Mutual labels:  midi
mt32-pi-control
MT32-PI.EXE/MT32-PI.TTP/mt32-pi-ctl is a control program for the mt32-pi MIDI synthesizer available for DOS PCs, Atari ST and Amiga computers as well as modern systems running Linux and Windows.
Stars: ✭ 22 (+22.22%)
Mutual labels:  midi
kikpad
KiKPad : the Midiplus SmartPad reinvented !
Stars: ✭ 31 (+72.22%)
Mutual labels:  midi
Neothesia
Flashy Synthesia Like Software For Linux,Windows and MacOs
Stars: ✭ 483 (+2583.33%)
Mutual labels:  midi
fluidsynth-android
Software synthesizer based on the SoundFont 2 specifications
Stars: ✭ 75 (+316.67%)
Mutual labels:  fluidsynth
midi
An Observable based library for the use of Web MIDI API with Angular
Stars: ✭ 35 (+94.44%)
Mutual labels:  midi
CTR-tools
Crash Team Racing (PS1) tools - a C# framework by DCxDemo and a set of tools to parse files found in the original kart racing game by Naughty Dog.
Stars: ✭ 93 (+416.67%)
Mutual labels:  midi
midi2pico
Midi to PICO-8 converter
Stars: ✭ 51 (+183.33%)
Mutual labels:  midi
genmdm-editor
A web-based interface for genMDM, a MIDI controller for the Sega Mega Drive and Genesis. Also supports Mega Drive MIDI Interface.
Stars: ✭ 25 (+38.89%)
Mutual labels:  midi
PianoTranscription Windows
MIDI parser (Juce library is used) + "PianoFingering_CalcModule" + "PianoAudioToMidi" + "PianoKeyboard" + WinAPI GUI
Stars: ✭ 52 (+188.89%)
Mutual labels:  midi
Melodrumatic
Audio plugin that lets you use MIDI to pitch-shift via delay to turn unpitched audio into melodies
Stars: ✭ 26 (+44.44%)
Mutual labels:  midi
godot-midi-input-example
Example of MIDI Input handling (e.g keyboard/controller) for the Godot game engine.
Stars: ✭ 35 (+94.44%)
Mutual labels:  midi
mdxtools
A bunch of tools for handling the MDX music format (music for the Sharp x68000)
Stars: ✭ 44 (+144.44%)
Mutual labels:  midi
MusicManipulations.jl
Manipulate music data, humanize, quantize and analyze music performances with Julia
Stars: ✭ 41 (+127.78%)
Mutual labels:  midi
midi-m300
Tool for converting MIDI tracks to M300 speaker gcode for 3D printers
Stars: ✭ 57 (+216.67%)
Mutual labels:  midi
arm synth
Wavetable Synth Running on an STM32F 32-bit ARM Cortex M3 microprocessor
Stars: ✭ 23 (+27.78%)
Mutual labels:  midi

What is this?

nfluidsynth is a C# binding for 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.

soundfont-player-cs might become another use case but it is very immature private hack.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].