Skip to content
View awallenfang's full-sized avatar
๐ŸŒˆ
๐ŸŒˆ

Block or report awallenfang

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
awallenfang/README.md

Hi there ๐Ÿ‘‹

  • ๐ŸŒฑ Iโ€™m currently learning Rust
  • ๐Ÿ”ญ Iโ€™m currently working on a delay plugin in Rust
  • ๐Ÿ˜„ Pronouns: She/They

About my current projects:

Here I am working on a task tracker for shared living spaces like a shared appartment.

Currently it has the ability to track tasks that have to be completed, assign it to users and also has the feature to set up recurrent tasks which will reappear weekly/daily/whatever and will then be assigned to an order of people, which can be configured.

For the future I want to also implement a shopping list area where a shopping list for the space can be kept. There the people in the space should also be able to enter who bought what for what price, as well as a monthly/weekly split of costs.

I am working on a delay plugin for audio production with a few additional experiments that might be useful for glitchy sounds.

At the moment the basic DSP for a simple delay is implemented and stable, as well as good sounding. So it is already musically useful.

There are a few small features like bpm tracking that are still needed to make it properly viable for production, together with a good looking UI.

The main experiment I am exploring with it is what can be achieved by slicing the delay buffer into several parts and playing these in different orders. It might be possible to create effects like the music memes where beats are switched around in real-time. It might also be possible to do randomized slicing.

My main technologies I use

Rust Python git JavaScript CSS3 HTML5 git

Technologies I am comfortable with

OpenGL Vulkan C Assembly Java Sass MySQL Figma

Technologies I want to learn and use relatively soon:

C++ Qt OpenCV Zig

My current niche in computer science and programming is digital signal processing, as well as graphics programming. Both primarily using Rust for personal projects.

Pinned Loading

  1. household household Public

    A self-hostable web application to organise household tasks. Specifically built for shared living spaces

    Python

  2. delax delax Public

    A delay audio plugin, currently supporting CLAP

    Rust 7

  3. bundle_gen bundle_gen Public

    A framework for generating wavelength light scattering tables for bundles of fibers based on singular fiber tables.

    Python

  4. gen_viz gen_viz Public

    A generator for vidoes of audio visualizers with GLSL shader support

    Python

  5. dicey dicey Public

    Dicer is a Rust crate designed specifically for Tabletop RPG dice rolls and parsing such dice notation strings.

    Rust 1

  6. jack_fourier jack_fourier Public

    A jack module to visualize the frequency spectrum of a signal

    Rust 1