My Creations

It is my earnest hope to be helpful, useful, entertaining, and/or mind-expanding (as much as possible) to every single visitor to my site! Maybe something I post on here will help make that a reality for you! I seek a beautiful serendipity of both art and mind (both creativity and intellect)! May such whims bring good times to you and me both! ๐Ÿง๐ŸŽจ๐Ÿ˜

Indeed, I intend to build this creative collection up gradually (brick by brick) at a steady but relaxed pace designed to be perpetually sustainable. I place whatever I feel like on here, and I'm interested in a lot of very different things (ranging from very artistic to very technical), so you might be surprised at the diversity of what's here.

There is also much of my intellectual and creative work that isn't here, too, which is often because I have other plans for it (such as potentially using it an a later project).

I also like to ensure that everything is in a very accessible and minimally wasteful form, which is why you'll see that most things here are downloads instead of being automatically loaded. This website is intended to be usable even with a very poor internet connection.

Games and Gameplay (#)

  • Blood Reactor (ZIP, 170 kb) (#): a vanilla Doom 2 level I made from scratch using GZDoom Builder (which apparently has now been superseded by Ultimate Doom Builder and/or other Doom level editors). It's a decently fun level, so if you want to explore an obscure Doom 2 level made by the author of this site and have a bit of retro FPS fun then there you go.

Imagery and Aesthetics (#)

  • The Porcelain Pixel (sculpted pixel art) (#): a gallery of digital sculptures I've sculpted by hand (digitally) and then filtered (post-processed) for initial pixelation and then — if/when needed — also edited pixel by pixel until it looks like pixel art, thereby creating an interesting hybrid of the aesthetics of digital sculpting and pixel art.

    (PS, a reminder: I never use any AI in my creations. Theft-based AI is unethical and counterproductive. When I use image processing, I only use old-school formulaic (mathematical, mundane, artist-respecting) filters. All my work is always authentically human-made, never plagiarized, never outsourced, never exploitive... Ethics matters!)

Music and Soundscapes (#)

  • The Secluded Wilds (MP3, 2.62 mb) (#): an experimental instrumental yanqin-based song that I finished composing the melody for on . After an approximately 10 year hiatus from music composition, this is the first new song I've composed and finished since then! Breaking through that creative roadblock and being able to express myself again after such a long time is wonderful!

    I've been stuck in a many-year long period of creative stagnation mostly caused by a combination of analysis paralysis and spending way too much effort on preparing to do things and not enough effort on actually doing them. I composed this piece in FL Studio using a Native Instruments VST instrument to simulate the yanqin, including some of its articulations. I don't actually own a physical yanqin.

    I really like how the piece turned out and it is filled with several surprising changes in melody that help keep it from getting boring, which are fairly common in the pieces I compose and seem to be part of my natural style. I've decided to embrace that aspect of my style and creativity more from now on, instead of stifling myself with too many false "shoulds" and instead just trusting my own instinct and distinctive natural inclinations!

    Not trusting myself enough was I think a big part of why I my creativity got derailed for so long! I think it's about time that more of us in society take back our creative voices and distinctiveness and push suppressive forces and false overbearing notions of what things "should" be aside (both from society and from within ourselves). Creative breathing room is essential to finding joy in any creative process!

    Anyway, the piece (The Secluded Wilds) has a nice rustic Chinese sound to it. I designed it to embody a kind of adventurous journey through the wilderness beyond the reach of humankind. It's has a lot of energy and zest. Give it a listen!

    PS: I may make additional edits to this in the future for more depth and polish, but the main melody is done. There's little to no mastering in the current version, but it still sounds good.

  • The Misty Abyss (MP3, 4.71 mb) (#): a dark, dreary, and ominous instrumental music composition inspired by video games such as Silent Hill. With this piece I wanted to capture roughly some of the same oppressive mood as some old-school horror games and I think it came out fairly effective in that respect.

    I had some difficulty getting some of the sounds to sit well together and some parts of the composition are still more muddy than I would like, but it is good enough for release now though. Perhaps I well return to it some day to make it less muddy or perhaps not. Muddy audio fits dark music reasonably well though, so it still sounds good enough.

    For this song, most of the instruments I used are from FL Studio's Autogun and Ogun plugins. Like "The Secluded Wilds", I actually started composing "The Misty Abyss" a long time ago (maybe about a year ago?) but then dropped it until recently picking it back up and completing it. I've been on a roll lately, in part because building this website is inspiring me to be more creative again since it makes me feel more like I like I have a voice and audience that's under my own control again. Not feeling like the rug can be pulled out form me at any moment makes a big difference for motivation! ๐Ÿ˜๐ŸŽŠ

    By the way, the FL Studio Autogun is a plugin I'm especially fond of since it is essentially a randomized sound patch generator with an easy interface and often produces good-sounding instruments. However, most "The Misty Abyss" instruments use Ogun actually.

  • The Murmur of Moss (MP3, 1.85 mb) (#): an instrumental music composition that was loosely inspired by the soundtrack of Riven (1997), which is a masterpiece of pre-rendered first-person puzzle gaming.

    You can hear similarities in the instrumentation and especially in the background soundscape (the ambience) to how Riven sounds. However, as I composed the piece the melody naturally drifted towards a cheerful and whimsical sound that sort of partially overlaps modestly with the kind of bright and playful music you'd hear in a JRPG. Thus, the music ends up sounding a bit like "Riven... the JRPG" to me.

    I was happy with the outcome serendipitously, though I originally intended this piece to be closer to the sound design of Riven (i.e. more contemplative and "darker"). The "music inspired by Riven" aspect of the piece was always intended to be very loose though, so the outcome is still well within my aims.

    The musical instruments used for the melody in the music composition are a kalimba and an ocarina.

    The background atmosphere (a.k.a. ambience or soundscape) is woven from a combination of a rain stick, wooden wind chimes, and various otherworldly (but soothing) swamp creature sounds.

    The instrument and sound library plugin (VST) I used for the above was Forest Kingdom 3 (by Eduardo Tarilonte), which I own a paid copy of. The final audio was rendered into MP3 via FL Studio, like the previous two pieces.

    I have also rendered two extra versions, such that one contains only the ambience and the other contains only the melody. That way, you can hear the way the two layers sound when separated from each other. This also enables you to keep only one part or the other if you prefer either without the other's presence! I hope you enjoy it!

Pragmatism and Education (#)

  • Lua programming Anki deck (ZIP, 60 kb) (#): a digital card deck for use with Anki for quizzing yourself on a variety of nuances of how to program in Lua, ranging from trivially obvious to obscure expertise. The deck is big (200+ cards) and is high quality. I made all of it myself and I use it myself often to stay sharp. It is completely free and you are even welcome make your own modified version and post your version online too if you feel like it. I actually have a bunch more of these kinds of decks for several other programming languages, which I may post here later.
  • Aseprite hotkeys Anki deck (ZIP, 38 kb) (#): an Anki-based memorization self-quizzing card deck for learning the default hotkeys of Aseprite (one of the most popular pixel art programs). The deck features over 150 Anki 'notes' (substantive question and answer pairs). It may help you work more efficiently with Aseprite, enabling you to produce or edit pixel art faster, which is especially relevant to indie webmasters and other independent creative people, since pixel art is popular in the community. The deck works in both directions: hotkey to action and vice versa.
  • 12-tone equal temperament tuning info and frequencies (PDF, 82 kb) (#): a precise and concise introduction to how musical notes are tuned in the most common musical tuning system, which I wrote in college. This document explains exactly how to calculate the sound wave frequencies associated with all of the 88 notes of a standard piano tuned to 12-TET. It includes both a pre-calculated table of all of the frequencies of the standard tuning as well as clear how-to instructions that will enable you to derive your own alternative tunings or to recalculate the values yourself (such as would be useful in a music-related program if you are programming one).

    Also, note that the numbers of the octaves do indeed start at C and not A. That isn't a mistake. Thus, the note below C4 is B3 (not B4), even though the letters A through G were chosen to fill each octave and hence you'd expect the cycle to start at A, but it doesn't. Each octave starts at C. Standard music notation and terminology is filled with inconsistencies, unnecessary complexity, and misleading design choices like this though, unfortunately (thereby making music more difficult than it actually needs to be). In any case though, such pitfalls can be worked around with sufficient clarification, such as can be found in this document in the case of how tuning works.

  • 60-tone equal temperament tuning frequencies (PDF, 46 kb) (#): a tuning chart that lists all of the sound wave frequencies associated with 60-TET. At one point I had planned to try composing some music in 60-TET, but the workflow in existing DAWs that I could find seemed too awkward and so I ultimately ended up not doing anything with this tuning chart. Nonetheless, this is a good example of an alternative tuning that can be generated using the understanding of how standard musical tuning works that the 12-tone equal temperament tuning info and frequencies document will give you.

    Note though that if you want to generate your own equally tempered tuning system that still has access to the existing notes of 12-TET (so that you can still use it to play existing music in addition to new things) then you will need to ensure that your chosen ET tuning system has a number of notes per octave that is an integer multiple of 12. Incidentally, 60 is 12 * 5, which was chosen for exactly this reason.

  • Rainbow Delimiter Highlighter for Vim (#): a Vimscript for highlighting successive levels of nested delimiters (parentheses, square brackets, and squiggle brackets) with different colors, so that it is easier to see which matching pairs are associated with which levels of nesting in code. Otherwise, nearby delimiters can become hard to read.

    It is especially useful for highly nested programming languages and/or those that don't have any/many precedence rules (such as Lisp/Scheme family languages of any kind, including even obscure and unknown ones and those not yet created), but the script is also useful for any kind of text or programming language that uses nested () and/or [] and/or {}. Those are the only delimiters it recolors. It is overlaid on whatever other syntax highlighting you use and will leave other things untouched.

    This rainbow highlighter (unlike some others) uses only Vim's built-in plugin system and therefore doesn't require a bunch of brittle or trendy (hence unreliable) dependencies. It doesn't muck around with anything on your system. It is strictly a simple one-file plain Vimscript-based plugin, using only Vim's provided built-in features.

    It is extremely useful for legibility whenever working with any "parentheses heavy" programming language such as Lisp, Scheme, Clojure, Janet, etc! Enjoy! ๐Ÿ‘จโ€๐Ÿ’ป๐Ÿ˜Ž

  • The Mix and Matchable Indie License (MAMIL) (#): a modular (copyright, patent, and trademark) licensing agreement whose purpose is to enable independent ("indie") creators and licensors of products (of any kind, whether digital or physical) to grant licensees terms which are more profitable than "free" ("copyleft" or "permissive") licenses (e.g. Creative Commons, MIT, BSD, zlib, libpng, Apache, GPL, LGPL) but also much less burdensome (and much more user-friendly and good-natured) than traditional proprietary licenses.

    In particular, MAMIL accomplishes this by providing licensors with an easily selectable (hence "mix and matchable") set of grouped legal provisions covering many possible combinations of common use cases. However, only ethically benign provisions โ€” those which respect the rights and future livelihood of both licensor and licensee โ€” are provided, such that users of a standard (i.e. not altered) MAMIL license can rest assured that no combination is likely to be overly antagonistic to either party (licensor or licensee). Most licenses are predominantly one-sided; not MAMIL.

    Thus, the benevolent balance sought: licensor sustainability & licensee freedom!

    The license can be previewed here (or on Payhip): MAMIL PDF. To edit the document though you'll need to buy it from the corresponding Payhip or Ko-fi pages. ๐Ÿ“œ๐ŸŒ 

  • Unified Logic (#): an 800+ page book of original research delving into the very foundations of logic (especially in mathematics, but also in some informal logic too) that I spent 4-5 years (half a decade of my life) writing. It is an exciting book! ๐Ÿ˜ฎโœจ

    It's the greatest single thing that I have ever accomplished in my life and I am truly proud to have written it. It even briefly became a #1 New Release on one of the largest bookselling websites in the entire world! It's a true labor of love!

    The full title of the book is actually "Unified Logic: How to Divide by Zero, Solve the Liarโ€™s Paradox, and Understand the Nature of Truth". If you want a genuinely fresh and thoughtful perspective exploring overlooked insights into the nature of logic, then it is pretty likely to interest you and to be worthy your time! Go check it out! ๐Ÿง๐Ÿญ

    If you prefer a printed copy of the book, you can find the hardcover version of Unified Logic available at a substantial discount directly from the printing company! ๐Ÿ“š๐Ÿ”–๐Ÿ˜Ž

  • 40 Underappreciated Game Dev Tips (#): a 47 page book filled with hand-curated game development tips that covers a wide range of high value insights into game dev that I've had over the years! It takes less than 1 day to read! โณ๐Ÿ˜

    Each helpful game development tip contain within it was carefully written to occupy exactly one page of the book, thus insuring a good balance of brevity and substance for those who are busy (as game developers so often are). It's easy too! ๐ŸŽฎ๐Ÿ˜„

    This book and Unified Logic have an interesting contrast, in that they together (by mutual contrast) demonstrate my ability to write on either/both sides of the brevity vs length spectrum of book writing. I like both books (Unified Logic and 40 UGDT), but for different reasons! Diversity is good, especially genuine intellectual diversity! ๐Ÿ“šโœจ

Thanks for browsing my creations, fellow net surfer! It means a lot that to me that you've visited me at my home on the net! Many more items will accrue on the site over time, so check back every now and then and come hang out with me again to explore what's new! ๐Ÿ“