This is AnClark Liu, a part-time software developer & musician. I always love Free & Open Source and contributing to FOSS projects.
-
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
| Project | Introduction | Note |
|---|---|---|
| Comprez | A light-weight compressor based on Heavylib, with a vintage-style fuzz effect | |
| Minaton-XT | DPF port of Minaton, an analog-modeled synthesizer by ThunderOx | |
| CetoneSynthLight | DPF port of Cetone Synth Light, an old-school synthesizer by Neotec Software. I implemented polyphony and preset manager. | |
| Cetone033 | DPF port of Cetone033, a chiptune-style bassline & lead synthesizer by Neotec Software. I implemented polyphony and preset manager. | |
| synthv1 | An old-school polyphonic synthesizer by rncbc. Port to DPF | |
| padthv1 | an old-school 4-oscillator subtractive polyphonic synthesizer, by rncbc. Port to DPF | |
| zyn-fusion-build | Enhanced build script for ZynAddSubFX, a powerful FOSS synthesizer |
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.
- Classic Reverb RE: 3 flavors of implementations (RE-04, RE-03, RE-02)
- Classic Flanger RE: 2 flavors of sound (RE-01, RE-02)
- Classic Chorus RE-01
- Classic Master Limiter RE-01
| Project | Introduction | Note |
|---|---|---|
| TWRP Device Tree for Huawei P6 | Build 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-p6 | Kernel 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 B199 | Build TWRP 3.x for Huawei B199. Support newer features in Omni 8.1 (FunctionFS, SELinux, etc.). | |
| kernel-huawei-msm8628 | Kernel for Huawei B199. I backported FunctionFS there, so it can support ADB and MTP on Android 8.1. |
| Project | Instruction | Note |
|---|---|---|
| DesktopNaotu | My fork of DesktopNaotu, the desktop version of Baidu Naotu (mindmap). This version introduces many improvements. | Not maintained |
| MarkText | I 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. |
| Project | Instruction | Note |
|---|---|---|
| LoongArch cross GCC | Build LoongArch cross-compilers on Arch Linux. Based on Jiege's blog. | |
| Static Qt6 for Msys2 | Build Qt6 static library for Msys2. |
| Project | Instruction | Note |
|---|---|---|
| Yilia (AnClark customized) | Hexo Yilia theme. I migrated the theme to Webpack 5. | |
| Yilia Plus | Yilia plus theme. I migrated to Webpack 5 as well. |
-
DPF (DISTRHO Plugin Framework):
- Add external UI support for CMake (commit)
-
Vee-One Suite (synthv1, padthv1, etc.)
- Add Win32 LV2 support (contributions)
-
TWRP
- Mi Max Prime: Add initial QSEE decryption support




