atsushieno / alsa-sharp

ALSA C# binding (only sequencer so far)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

alsa-sharp

alsa-sharp is a Mono and .NET Core binding to ALSA API, mostly targeting sequencer for MIDI.

The API is twofolds:

  • The non-public AlsaSharp.Natives class is mostly (but not completely) generated by nclang PInvokeGenerator and contains P/Invokes around libasound.

  • Other public types are object-oriented API that wraps AlsaSharp.Natives and designed for use in applications.

AlsaSharp does not contain (very) high-level API. managed-midi is more generalized, higher-level API across platforms.

About

ALSA C# binding (only sequencer so far)


Languages

Language:C# 99.7%Language:Makefile 0.2%Language:C 0.1%