Coder Social home page Coder Social 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

er-99 icon er-99

A web-based drum synthesizer

exfat-nofuse icon exfat-nofuse

Android ARM Linux non-fuse read/write kernel driver for exFat and VFat Android file systems

fcc_tribute_anclark icon fcc_tribute_anclark

FreeCodeCamp 作业之一:完成一个向偶像致敬的页面。我介绍的是著名摇滚音乐人许巍。

ffmpeg icon ffmpeg

Docker build for FFmpeg on Ubuntu / Alpine / Centos 7 / Scratch

flask icon flask

A microframework based on Werkzeug, Jinja2 and good intentions

fltk icon fltk

FLTK - Fast Light Tool Kit - https://github.com/fltk/fltk - cross platform GUI development

fontforge icon fontforge

Free (libre) font editor for Windows, Mac OS X and GNU+Linux

freshman_cani icon freshman_cani

Err... Several failure! I have to checkout what I should do!

glfw icon glfw

GLFW Modded. Added support for embedded GUI support aiming at audio plugins.

goldleaf icon goldleaf

🍂 Nintendo Switch multipurpose homebrew tool

gumbo-query icon gumbo-query

c++ library to provide jQuery style api for gumbo library

hacpack icon hacpack

Make and repack Nintendo Switch NCAs/NSPs

hactool icon hactool

hactool is a tool to view information about, decrypt, and extract common file formats for the Nintendo Switch, especially Nintendo Content Archives.

hekate icon hekate

Nintendo Switch Bootloader - CTCaer mod

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.