Skip to content
busy on working on M3-2021A projects
busy on working on M3-2021A projects






  • 1 discussion answered


@mono @TechBooster @ProjectMeilin
Block or Report

Block or report atsushieno

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

atsushieno's live github repos

(It is not my CV, so I don't list anything other than my repos, therefore no mention on past Mono and Xamarin bits. No mention on things outside github such as tech books or session talks. If you are interested in working on audio projects together let me know.)

I am reachable as @atsushieno on, twitter, or facebook. I'm also lurking around some audio dev. discord servers e.g. theaudioprogrammer

Most of Kotlin and/or C/C++ projects are maintained and I'm likely responsive. If you want my support on my C#/.NET projects, only paid supports are available. Pull requests are still welcome.

Android Audio Plugin and related projects

AAP demo 20200708

android-audio-plugin-framework stats aap-lv2 stats aap-juce stats android-native-audio-builders stats

There are various aap-lv2 ports and aap-juce ports in split repos too.

cross-platform MIDI access libraries and applications

I used to develop C# library for MIDI access and SMF manipulation, and they are migrating to Kotlin.

C# (mostly deprecated) - MIDI 1.0 Kotlin (alive) - MIDI 1.0 / 2.0
managed-midi stats ktmidi stats
alsa-sharp stats alsakt stats rtmidi-jna stats
mugene stats mugene-ng stats
augene stats augene-ng stats
xmmk stats kmmk stats
notium stats notium-ng stats
xmdsp / visual MIDI player, Xwt (kmdsp?)

MIDI 2.0 libraries in C

cmidi2 stats

lv2-midi2 stats

MML compiler related


aqua sshot

aqua stats

ayumi-lv2 stats

LV2 for Android

JUCE apps forks


Fluidsynth for Android

  • fluidsynth-fork - Android audio drivers (Oboe/OpenSLES) now it is merged into upstream master.
  • cerbero - cerbero fork, used by above.
  • fluidsynth-midi-service-j - up to date Android project that makes use of it, including fluidsynthjna (JNAerated bindings in Java) and ktmidi (partial port of managed-midi)
  • fluidsynth-midi-service - outdated but more featureful Xamarin.Android app (it will be up to date once xamarin-android builds without problem on Linux again)
  • soundfont-player-cs - Xwt-based desktop "soundfont player" that lets you choose and play soundfont programs using nfluidsynth, useful for picking up tones from a bunch of sf2/sf3 files in local directories.


vscode-language-review in action

vscode-language-review stats


Legacy .NET bits (and sometimes not legacy)

They are not actively developed and not much support expected anymore. Though my music tools are still important and will be ported to somewhere at some stage.

  • nclang - libclang .NET binding and P/Invoke generator. I use it's PInvokeGenerator everywhere in my native interop repos (but not this one itself; it doesn't make a lot of sense yet).
  • ntractive - manipulate Tracktion Waveform edit files (without tracktion_engine)
  • sf2xrni - Soundfont to Renoise XRNI converter
  • lilv-sharp - .NET binding for Lilv (LV2 hosting / query).
  • oboe-sharp - .NET binding for Oboe (with "oboe-c" build)
  • libsoundio-sharp - .NET binding for libsoundio
  • dotnet-dsdl - some DSDL implementation in .NET (RELAX NG and NVDL). It is kind of port of my Commons.Xml.Relaxng library which was part of mono
  • xamarin-javacpp-binding - Xamarin.Android binding for JavaCPP (runtime)
  • generic-codedom - for those who wants to use generics on System.CodeDom API.
  • xamarin-android-schema-generator - instant XML Schema generator for Android resources for IDE completion.
  • world-sharp - .NET bindings for World vocal synthesis engine.

Popular repositories

  1. [Past project] Cross-platform MIDI processing library for mono and .NET (ALSA, CoreMIDI, Android, WinMM and UWP).

    C# 139 22

  2. mono-reactive Public archive

    open source Reactive Extensions (Rx) implementation for Mono

    C# 65 16

  3. cross platform audio I/O library wrapped in C# API

    C# 51 16

  4. Re:VIEW language Support for Visual Studio Code. / issue/PRは日本語でも対応できます

    TypeScript 33 6

  5. nclang Public

    .NET binding for LibClang

    C# 28 9

  6. android-fluidsynth Public archive

    [Deprecated] fluidsynth Android port / build. It's old, see

    Makefile 28 9

2,173 contributions in the last year

Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Mon Wed Fri

Contribution activity

September 2021

Created 1 repository
Opened 1 pull request in 1 repository
Opened 3 issues in 1 repository
3 contributions in private repositories Sep 15 – Sep 16

Seeing something unexpected? Take a look at the GitHub profile guide.