- Chicago, IL
-
00:35
(UTC -05:00) - https://modula-t.org/
- @modula-t.org
- @mod@mastodon.social
Hello, and thanks for checking out my profile! ๐ * Projects Some (but not all) of my projects and projects I contribute to. The "best" projects are marked with โก, and other notable ones are marked with ๐. ** Common Lisp - [[https://github.com/defaultxr/cl-patterns][cl-patterns]] - Lisp system for writing and performing "algorithmic" music and noise through composition of its library of patterns and function generators. โก - [[https://github.com/byulparan/cl-collider][cl-collider]] - A Lisp interface to the SuperCollider audio synthesis server. Not my project, but one I like to contribute to. โก - [[https://github.com/defaultxr/cl-collider-tutorial][cl-collider tutorial]] - Tutorial for getting started with cl-collider. Viewable online [[https://defaultxr.github.io/cl-collider-tutorial/][here]]. - [[https://github.com/defaultxr/bdef][bdef]] - Lisp system to simplify and improve handling of audio buffers in supported synthesis engines. ๐ - [[https://github.com/defaultxr/collidxr][collidxr]] - Syntax sugar and conveniences for cl-collider. ๐ - [[https://github.com/defaultxr/thundersnow][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. - [[https://github.com/defaultxr/cl-alsa-midi][cl-alsa-midi]] - A Common Lisp library for MIDI in Linux via ALSA. Based on [[https://github.com/defaultxr/cl-alsaseq][cl-alsaseq]]. - [[https://github.com/defaultxr/worm]["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. - [[https://github.com/defaultxr/datamuse][datamuse]] - Common Lisp library for accessing the [[https://www.datamuse.com/][Datamuse]] word-finding API. โก # - [[https://github.com/defaultxr/sudoku-solver][sudoku-solver]] - A simple (work-in-progress) sudoku solver. ** Emacs - [[https://github.com/defaultxr/tracker-mode][tracker-mode]] - Tracker-inspired sequencer for Emacs. Currently in early stages of development. - [[https://github.com/defaultxr/piano-mode][piano-mode]] - Emacs mode that turns your computer keyboard into a "piano keyboard" by translating input events to equivalent MIDI notes. - [[https://github.com/defaultxr/tag-edit-mode][tag-edit-mode]] - Emacs major mode for editing file tags (id3, etc). - [[https://github.com/defaultxr/weechat.el][weechat.el]] - Chat via [[https://weechat.org/][WeeChat]]'s relay protocol in Emacs. [[https://github.com/the-kenny/weechat.el][Originally written]] by [[https://github.com/the-kenny][the-kenny]], but the repo was archived. - [[https://github.com/defaultxr/fluxus-mode][fluxus-mode]] - An Emacs mode for interacting with the [[http://www.pawfal.org/fluxus/][Fluxus]] live coding environment. Forked from [[https://github.com/lesbroot/fluxus-framework][fluxus-framework]]. - [[https://github.com/defaultxr/weechat-log-mode][weechat-log-mode]] - A simple Emacs mode for viewing [[https://weechat.org/][WeeChat]] log files. ** Factor - [[https://github.com/defaultxr/factor-supercollider][factor-supercollider]] - SuperCollider vocabulary for Factor. ๐ - [[https://github.com/defaultxr/factor-osc][factor-osc]] - Open Sound Control (OSC) vocabulary for Factor. ๐ - [[https://github.com/defaultxr/factor-sexp][factor-sexp]] - S-expression parser for Factor. - [[https://github.com/defaultxr/search-by-example][search-by-example]] - An attempt at "search by example" functionality for Factor. ** Fennel - [[https://github.com/defaultxr/multiplicative][multiplicative]] - [[https://mpv.io][mpv]] extension that adds a variety of useful features and improvements, with an emphasis on usability, consistency, and dynamism. Multiply the power of mpv. โก ** Pure Data - [[https://github.com/defaultxr/xr-abstractions][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. ๐ - [[https://github.com/defaultxr/pd-ladspa-abstractions][pd-ladspa-abstractions]] - Pure Data abstractions for various LADSPA plugins. ** Python - [[https://github.com/defaultxr/gosd.py][gosd.py]] - Simple OSD script in Python to show the currently-playing track in [[https://musicpd.org][MPD]], as well as the date, time, and other information. ๐ - [[https://github.com/defaultxr/taptempo.py][taptempo.py]] - Simple Python script to get the BPM of a tempo by tapping a key from the terminal. ** Miscellaneous - [[https://github.com/defaultxr/scripts][scripts]] - A curated collection of some of the scripts I've created. Written in a few different languages (...but mostly Fish). โก * Trivia - Environment: [[https://archlinux.org/][Arch Linux]] (OS), [[https://fishshell.com/][Fish]] (shell), [[http://stumpwm.github.io/][StumpWM]] (WM), [[https://alacritty.org/][Alacritty]] (terminal), [[https://www.gnu.org/software/emacs][Emacs]] (editor/OS). - Favorite languages: [[https://lisp-lang.org/][Common Lisp]], [[http://factorcode.org/][Factor]], [[https://pharo.org/][Pharo]] (Smalltalk), [[https://raku.org/][Raku]], [[https://cons.io/][Gerbil]] (Scheme), [[https://www.gnu.org/software/guile/][Guile]] (Scheme), [[http://puredata.info/][Pure Data]], [[https://fishshell.com/][Fish]]. - Most-used languages: [[https://lisp-lang.org/][Common Lisp]], [[https://fishshell.com/][Fish]], [[http://factorcode.org/][Factor]], [[https://www.python.org/][Python]]. - Favorite OSes: [[https://guix.gnu.org/][Guix]], [[https://archlinux.org/][Arch Linux]], [[http://9front.org/][Plan 9]]. - Most-used OSes: [[https://archlinux.org/][Arch Linux]], [[https://www.apple.com/macos/][macOS]], [[https://www.debian.org/][Debian]], [[https://guix.gnu.org/][Guix]]. - Favorite software: [[https://www.gnu.org/software/emacs][Emacs]], [[http://stumpwm.github.io/][StumpWM]], [[https://blender.org/][Blender]], [[https://mpv.io/][mpv]], [[https://nsxiv.codeberg.page/][nsxiv]], [[https://tmsu.org][TMSU]], [[https://vivaldi.com/][Vivaldi]], Opera (pre-13.0; RIP), [[https://www.renoise.com/][Renoise]], [[https://www.bitwig.com/][Bitwig]], [[https://www.audacityteam.org/][Audacity]]. - Favorite games: [[https://www.s3complete.org/][Sonic 3 Complete]], [[https://en.wikipedia.org/wiki/Killer7][Killer7]], [[https://en.wikipedia.org/wiki/Mega_Man_Legends][Mega Man Legends]], [[https://www.factorio.com/][Factorio]], [[http://www.spiderwebsoftware.com/geneforge/index.html][Geneforge]], [[https://en.wikipedia.org/wiki/Yoshi%27s_Island][Yoshi's Island]]. - Excited about: [[https://matrix.org/][Matrix]], [[https://ipfs.tech/][IPFS]], [[https://guix.gnu.org/][Guix]], [[https://bcachefs.org/][Bcachefs]], [[https://pipewire.org/][Pipewire]], [[https://github.com/stumpwm/mahogany][Mahogany]], [[https://github.com/malcolmstill/ulubis][Ulubis]], [[https://ircv3.net/][IRCv3]], [[https://nyxt.atlas.engineer/][Nyxt]]. * 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
-
cl-patterns
cl-patterns PublicLibrary for writing patterns to generate or process (a)musical sequences of mathematically (un)related (non-)compound values in Lisp.
-
thundersnow
thundersnow PublicLisp/McCLIM-based digital audio workstation and live coding laboratory.
Common Lisp 21
-
cl-collider-tutorial
cl-collider-tutorial PublicA tutorial for cl-collider, a Common Lisp interface to the SuperCollider synthesis server.
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.




