Skip to content
View AnClark's full-sized avatar
☺️
Ready for being a great musician & programmer!
☺️
Ready for being a great musician & programmer!

Block or report AnClark

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
AnClark/README.md

Welcome to AnClark Liu's GitHub repo!

This is AnClark Liu, a part-time software developer & musician. I always love Free & Open Source and contributing to FOSS projects.

Skills

  • Good master of audio plugin developments (DPF-based)

  • Programming languages:

    • Mastered: C, C++, Python, JavaScript (ES5), HTML/CSS
    • Learning: Lua
  • Researches:

    • Audio plugin developments & implementations
    • TWRP Recovery porting (until 2019)
    • OpenWRT build

Portfolio

Audio Plugins

ProjectIntroductionNote
ComprezA light-weight compressor based on Heavylib, with a vintage-style fuzz effect
Minaton-XTDPF port of Minaton, an analog-modeled synthesizer by ThunderOx
CetoneSynthLightDPF port of Cetone Synth Light, an old-school synthesizer by Neotec Software. I implemented polyphony and preset manager.
Cetone033DPF port of Cetone033, a chiptune-style bassline & lead synthesizer by Neotec Software. I implemented polyphony and preset manager.
synthv1An old-school polyphonic synthesizer by rncbc. Port to DPF
padthv1an old-school 4-oscillator subtractive polyphonic synthesizer, by rncbc. Port to DPF
zyn-fusion-buildEnhanced build script for ZynAddSubFX, a powerful FOSS synthesizer

Classic Series Reborn

I also reverse-engineered Kjaerhus Classic Series, a well-known free VST bundle by Kjaerhus Audio, bringing the deprecated but legendary masterpieces to life in 2026. Originally they are legacy 32-bit, Windows-only VST2 plugins in early-2000s. Now they are cross-platform and work well on modern 64-bit platforms, with a preset manager.

Android/TWRP port

ProjectIntroductionNote
TWRP Device Tree for Huawei P6Build TWRP 3.x for Huawei Ascend P6. Support newer features in Omni 8.1 (FunctionFS, SELinux, etc.).Use branch omni-8.1-twrp
kernel-huawei-p6Kernel for Huawei Ascend P6.
I backported some features to this 3.0.x kernel. For example, SELinux policydb ver. 30, FunctionFS support.
This helps building TWRP with Omni 8.1 (or possibly newer).
TWRP Device Tree for Huawei B199Build TWRP 3.x for Huawei B199. Support newer features in Omni 8.1 (FunctionFS, SELinux, etc.).
kernel-huawei-msm8628Kernel for Huawei B199.
I backported FunctionFS there, so it can support ADB and MTP on Android 8.1.

Improvements for applications

ProjectInstructionNote
DesktopNaotuMy fork of DesktopNaotu, the desktop version of Baidu Naotu (mindmap). This version introduces many improvements.Not maintained
MarkTextI implemented i18n support for MarkText, with my full Simplified Chinese translation, based on vue-i18n.
I submitted a PR, but the maintainer didn't accept my patches.

PKGBUILDs

ProjectInstructionNote
LoongArch cross GCCBuild LoongArch cross-compilers on Arch Linux. Based on Jiege's blog.
Static Qt6 for Msys2Build Qt6 static library for Msys2.

Updates

ProjectInstructionNote
Yilia (AnClark customized)Hexo Yilia theme. I migrated the theme to Webpack 5.
Yilia PlusYilia plus theme. I migrated to Webpack 5 as well.

Contributions

  • DPF (DISTRHO Plugin Framework):

    • Add external UI support for CMake (commit)
  • Vee-One Suite (synthv1, padthv1, etc.)

  • TWRP

    • Mi Max Prime: Add initial QSEE decryption support

Pinned Loading

  1. ClassicReverb-RE04ClassicReverb-RE04Public

    Reversed engineering of Kjaerhus Audio Classic Reverb, with enhancements

    C++ 6

  2. Minaton-XTMinaton-XTPublic

    An analogue style synthesizer with beefy, warm sound

    C++ 20 1

  3. ComprezComprezPublic

    Simple and fast compressor plugin.

    C++ 8 1

  4. Cetone033Cetone033Public

    Re-implementation of Cetone033, a chiptune-style synthesizer by René Jeschke

    C++ 6

  5. CetoneSynthLightCetoneSynthLightPublic

    Re-implementation of CetoneSynthLight, a light-weight synthesizer by René Jeschke

    C++ 6