Giter Site home page Giter Site logo

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

AnClark Liu's Projects

-api icon -api

「一个」、「Time 时光」、「开眼」、「一席」、「梨视频」、「微软必应词典」、「金山词典」、「豆瓣电影」、「**天气」、「魅族天气」、「每日一文」、「12306」、「途牛」、「快递100」、「快递」应用 Api。仅供学习,禁止商业使用,侵权请联系删除。

aegisub icon aegisub

Cross-platform advanced subtitle editor

ambilwarna icon ambilwarna

Android Color Picker aka AmbilWarna library ("Pick a Color" in Indonesian)

amsynth icon amsynth

Analog Modelling Synthesizer, with ImGui-based new generation UI (work in progress)

android-quill icon android-quill

Fork of android-quill, currently located at http://code.google.com/p/android-quill/

android-tools icon android-tools

Compile latest adb, fastboot, mkbootimg, simg2img on musl-based distros

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.