Skip to content
Avatar
💭
back to peaceful hacking days in disasterous environment
💭
back to peaceful hacking days in disasterous environment

Sponsoring

@gitclear

Achievements

Achievements

Organizations

@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.

Report abuse

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

Report abuse
atsushieno/README.md

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 together let me know.)

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

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) Kotlin (alive)
managed-midi stats ktmidi stats
alsa-sharp stats alsakt stats ktmidi-jvm-desktop stats
mugene stats mugene-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

  • augene - MML compiler integration with tracktion_engine, MML to MIDI to tracktionedit with JUCE AudioPluginHost help.
  • mugene-guide-book - book sources for MML Compiler mugene guide book (Japanese)

LV2

aqua sshot

aqua stats

ayumi-lv2 stats

LV2 for Android

JUCE apps forks

Seealso: http://juce-demos.atsushieno.dev/

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.

Re:VIEW

vscode-language-review in action

vscode-language-review stats

miscellaneous

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# 134 21

  2. open source Reactive Extensions (Rx) implementation for Mono

    C# 65 16

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

    C# 50 15

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

    TypeScript 32 6

  5. .NET binding for LibClang

    C# 28 9

  6. [Deprecated] fluidsynth Android port / build. It's old, see https://github.com/Fluidsynth/fluidsynth/tree/master/doc/android

    Makefile 28 9

1,876 contributions in the last year

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

Contribution activity

June 2021

Created 1 repository

Created a pull request in FluidSynth/fluidsynth that received 5 comments

Add Android testing setup

context: #912 This adds basic testing setup along with custom build scripts and test source generator scripts. The rationale behind the app and how…

+1,439 −0 5 comments

Created an issue in atsushieno/android-audio-plugin-framework that received 1 comment

Dropping desktop support

Desktop builds have been part of the build as it has started as a JUCE experiment to build an experimental plugin framework. But it has never been …

1 comment
Opened 4 other issues in 4 repositories
atsushieno/aap-lv2-fluidsynth
1 open
FluidSynth/fluidsynth
1 open
atsushieno/mugene-ng
1 closed
atsushieno/android-audio-plugin-framework
1 open
Started 3 discussions in 2 repositories
atsushieno/cmidi2
atsushieno/ktmidi

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