Skip to content
View atsushieno's full-sized avatar

Sponsoring

@jcelerier

Organizations

@mono @TechBooster @ProjectMeilin

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
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

Most of Kotlin and/or C/C++ projects are maintained and I'm most likely responsive. Projects for past languages are likely ignored except for pull requests. Starting 2025, I am willing only to contribute to respectful projects that welcome bug reporting and pull requests.

I am reachable Bluesky, Fediverse, Android Audio Devs Discord or Discord in general (see those profile items).

Audio Plugins For Android and related projects

aap-core stats aap-lv2 stats aap-juce stats android-ci-package-installer stats - APK installer app that installs from CI (GitHub Actions) releases and build artifacts

I have a lot more AAP projects, listed on the AAP Wiki page.

Kotlin Multiplatform Music libraries and applications

ktmidi stats alsa-javacpp stats libremidi-javacpp stats rtmidi-javacpp stats mugene-ng stats augene-ng stats compose-audio-controls stats resident-midi-keyboard stats kmdsp stats kmmk stats

Other music and misc. hacks

cmidi2 stats

libcxx-provider stats - mitigate libc++_shared.so handling in Android NDK projects.

missing-dot stats - porting some .NET API to Kotlin (XmlReader/Writer and XLinq so far)

mugene-guide-book - book sources for MML Compiler mugene guide book (Japanese)

aqua sshot

aqua stats

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

  • 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)

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

  • msfa-midi-device-service - MidiDeviceService for MSFA (music-synthesizer-for-Android)

Popular repositories Loading

  1. managed-midi managed-midi Public

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

    C# 196 27

  2. aap-core aap-core Public

    an Audio Plugin Format/Framework for Android

    C++ 92 3

  3. libsoundio-sharp libsoundio-sharp Public

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

    C# 76 22

  4. ktmidi ktmidi Public

    Kotlin multiplatform library for MIDI access abstraction and data processing for MIDI 1.0, MIDI 2.0, SMF, SMF2 (MIDI Clip File), and MIDI-CI.

    Kotlin 76 8

  5. mono-reactive mono-reactive Public archive

    open source Reactive Extensions (Rx) implementation for Mono

    C# 63 16

  6. cmidi2 cmidi2 Public

    header-only MIDI 2.0 UMP and MIDI-CI binary processor library

    C 46 4

903 contributions in the last year

Contribution Graph
Day of Week February March April May June July August September October November December January February
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More

Activity overview

Contributed to atsushieno/ktmidi, atsushieno/uapmd, atsushieno/kmdsp and 65 other repositories
Loading A graph representing atsushieno's contributions from February 11, 2024 to February 17, 2025. The contributions are 94% commits, 4% issues, 2% pull requests, 0% code review.   Code review 4% Issues 2% Pull requests 94% Commits

Contribution activity

February 2025

Created 1 repository

Created a pull request in bytedeco/gradle-javacpp that received 2 comments

zlib sample build fixes for Gradle 8 or later

context: #33 (comment) There is no reason I do not contribute these local changes back ;-)

+26 −0 lines changed 2 comments

Created an issue in atsushieno/ktmidi that received 5 comments

JavaCPP-based platform bindings (LibreMidiAccess, RtMidiAccess) fail to resolve jars to the native bindings

It seems that apps (at least Compose Desktop apps like ktmidi-ci-tool) that depend on the latest JavaCPP based bindings fail to resolve the Jars th…

5 comments
Opened 1 other issue in 1 repository
DISTRHO/DPF 1 open
Loading

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