Skip to content

AnClark/AnClark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Welcome to AnClark Liu's GitHub repo!

Hi everyone, I'm 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
    • Moderate: Java, PHP, JavaScript (ES6)
    • Learning: Rust
  • Researches:

    • TWRP Recovery porting (until 2019)
    • OpenWRT build
    • Audio plugin implementation (LV2 -> DPF)

Portfolio

Audio Plugins

Project Introduction Note
Minaton-XT DPF port of Minaton, an analog-modeled synthesizer by ThunderOx
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
WSTD-FLANGR A simple flanger FX plugin by Wasted Audio. I added a CMake-based build system for it, with some bug fixes of plugin itself
amsynth Analog Modelling Synthesizer by Nick Dowell. Port to DPF, with an ImGui-based new generation UI WIP
Triceratops-XT DPF port of Triceratops, a polyphonic virtual analogue synthesizer plugin by ThunderOx WIP
zyn-fusion-build Enhanced build script for ZynAddSubFX, a powerful FOSS synthesizer

Android/TWRP port

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.

Improvements for applications

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.

PKGBUILDs

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.

Updates

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.

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

About

Right, here's my introduction!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published