Profile avatar
bobbicodes.bsky.social
Programmer ♾️ NES chiptune composer 🏳️‍⚧️ she/her Lisp, Clojure, 6502 assembly, Web dev Author of LispyTunes: https://codeberg.org/bobbicodes/LispyTunes Main channei: https://www.youtube.com/@bobbiCodes Music channel: https://www.youtube.com/@bobbiChips
36 posts 49 followers 32 following
Regular Contributor
Conversation Starter

#Clojure implementation of Namco 163 wavetable chip Soon to be installed in LispyTunes codeberg.org/bobbicodes/l...

Got my emulator rewritten in #Clojure codeberg.org/bobbicodes/l...

Implemented Namco 163 expansion audio in LispyTunes, and figured out how to cycle the waves too #chiptune #clojure

www.youtube.com/watch?v=MH3m... #chiptune

www.youtube.com/watch?v=vAua...

New NES #chiptune cover: www.youtube.com/watch?v=5XwE... #Lisp score: codeberg.org/bobbicodes/L...

www.youtube.com/watch?v=EOaZ...

Got samples working in my NSF importer www.youtube.com/watch?v=U4wO...

Added VRC6 support to LispyTunes codeberg.org/bobbicodes/L...

Just a little intro codeberg.org/bobbicodes/L...

LispyTunes now has a tutorial. Go from playing 3 notes to the Legend of Zelda theme in 8 lessons: bobbicodes.codeberg.page/LispyTunes/t...

www.youtube.com/watch?v=hfZy...

Implemented DPCM sample playback in LispyTunes codeberg.org/bobbicodes/L...

First demo made with my LispyTunes software: www.youtube.com/watch?v=fiyn... #Clojure flavored #Lisp source: codeberg.org/bobbicodes/L... #chiptune

A new version of my #Lisp NES #chiptune sequencer is live: codeberg.org/bobbicodes/L... It now uses a more tracker-like pattern system which allows for longer compositions and much easier arrangement.

Released my new #Lisp on NPM: www.npmjs.com/package/toff... It's a minimal dialect of #Clojure designed for pedagogical use and applications requiring a very small footprint, as it's only 69.3kB unzipped and the code is very easy to understand.

www.youtube.com/watch?v=LA18... #chiptune

The LispyLoops sound driver now uses NSF bank-switching for the pattern data, allowing the driver to do more of the work and massively simplifying the editor logic. codeberg.org/bobbicodes/L...

LispyLoops (bobbicodes.codeberg.page/LispyLoops/) now includes a built-in arpeggio function, which takes a length, an arp sequence and an optional map of run-length encoded volume/duty pairs. This creates arps that can cycle duties, as used famously in The Smurfs for the NES by Alberto González:

Making progress on my NES #chiptune #LiveCoding system www.youtube.com/watch?v=LCek...

Quick demo of the #LiveCoding feature I'm working on #Clojure #Lisp #chiptune

My latest project, an interactive NES sound tutorial. Contains 9 lessons, starting from playing a simple square wave to a basic but complete sound engine. App: bobbicodes.codeberg.page/nerdy6502/ Source: codeberg.org/bobbicodes/n...