Skip to content
View defaultxr's full-sized avatar

Block or report defaultxr

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
defaultxr/README.org

Hello, and thanks for checking out my profile! 😇

Projects

Some (but not all) of my projects and projects I contribute to. My “best” projects are marked with ⚡, and other notable ones are marked with 🌙.

Common Lisp

  • cl-patterns - Lisp system for writing and performing “algorithmic” music and noise through composition of its library of patterns and function generators. ⚡
  • cl-collider - A Lisp interface to the SuperCollider audio synthesis server. Not my project, but one I contribute to frequently. ⚡
  • cl-collider tutorial - Tutorial for getting started with cl-collider. Viewable online here.
  • bdef - Lisp system to simplify and improve handling of audio buffers in supported synthesis engines. 🌙
  • thundersnow - Digital audio workstation and “live coding laboratory” in Lisp, building on cl-patterns and bdef with various graphical interfaces. Currently in very early (pre-alpha) stages of development.
  • cl-alsa-midi - A Common Lisp library for MIDI in Linux via ALSA.
  • “worm” - Working title for my action/sandbox game in Lisp, inspired by early Sonic and Zelda. Currently private and in very early stages of development.
  • datamuse - Common Lisp library for accessing the Datamuse word-finding API. ⚡

Emacs

Factor

Pure Data

  • xr-abstractions - Set of Pure Data abstractions including various kinds of sequencers, GUIs, and other utilities. Kind of a mess, but slowly being cleaned up and reworked. 🌙
  • pd-ladspa-abstractions - Pure Data abstractions for various LADSPA plugins.

Python

  • gosd.py - Simple OSD script in Python to show the currently-playing track in MPD, as well as the date, time, and other information. 🌙
  • taptempo.py - Simple Python script to get the BPM of a tempo by tapping a key from the terminal.

Miscellaneous

  • scripts - A curated collection of some of the scripts I’ve created. Written in a few different languages (…but mostly Fish). ⚡

Trivia

Note

GitHub sponsors matches 100% of the donations from the first year, which is why I haven’t activated it yet. If you want to sponsor me, let me know and I’ll activate it.

!

⏻ 蛾 🖧 🎵 🎮 ♽ ∞ 😇 🐾 ✨

Pinned Loading

  1. cl-patterns cl-patterns Public

    Library for writing patterns to generate or process (a)musical sequences of mathematically (un)related (non-)compound values in Lisp.

    Common Lisp 79 11

  2. thundersnow thundersnow Public

    Lisp/McCLIM-based digital audio workstation and live coding laboratory.

    Common Lisp 19

  3. bdef bdef Public

    Buffer definition; audio buffer abstraction for sound synthesis systems.

    Common Lisp 13 2

  4. cl-collider-tutorial cl-collider-tutorial Public

    A tutorial for cl-collider, a Common Lisp interface to the SuperCollider synthesis server.

    20 5

  5. datamuse datamuse Public

    Common Lisp library for accessing the Datamuse word-finding API

    Common Lisp 1

  6. scripts scripts Public

    My personal collection of scripts.

    Shell 2