GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices by Bobbi Towers (btowerscoding@functional.cafe)

  1. Embed this notice
    Bobbi Towers (btowerscoding@functional.cafe)'s status on Saturday, 31-May-2025 20:41:26 JST Bobbi Towers Bobbi Towers

    Rachmaninoff Prelude Op. 23 No. 5, for 2 pulses and a triangle wave.

    Made in Bytebeat with my Squish compiler

    In conversation about 17 days ago from functional.cafe permalink

    Attachments


  2. Embed this notice
    Bobbi Towers (btowerscoding@functional.cafe)'s status on Thursday, 01-May-2025 02:12:01 JST Bobbi Towers Bobbi Towers

    This is what I've been working on this year: An #NES #chiptune editor that uses a #Lisp interpreter as an interface. It's made with #accessibility in mind to address the needs of blind composers or folks who otherwise have difficulty with graphical interfaces, and is heavily inspired by #MML but hopes to bring a higher level of interactivity by using a live Lisp environment.

    The audio playback engine is an actual NES emulator and exports music in NSF format as well as WAVE. Offers frame-level control of pitch, volume and duty for the 4 basic sound channels.

    It still has a long way to go but the main pieces are in place. Feedback welcome!

    Source: https://codeberg.org/bobbicodes/nes-lisp-mml
    The demo app includes a template song using vibrato, arpeggios, volume envelopes and instruments, which are explained in the docs.
    Demo app: https://bobbicodes.codeberg.page/nes-lisp-mml/

    In conversation about 2 months ago from functional.cafe permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      channels.it
    2. Domain not in remote thumbnail source whitelist: codeberg.org
      nes-lisp-mml
      from bobbicodes
      Accessible interactive programmatic NES music sequencer
    3. No result found on File_thumbnail lookup.
      NES Lisp MML
  3. Embed this notice
    Bobbi Towers (btowerscoding@functional.cafe)'s status on Thursday, 01-May-2025 01:46:15 JST Bobbi Towers Bobbi Towers

    Got my new #Clojure compiler installed in the NES audio emulator, and it's running at over 60fps: https://codeberg.org/bobbicodes/nomad6502

    In conversation about 2 months ago from functional.cafe permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: codeberg.org
      nomad6502
      from bobbicodes
      NSF player implemented in a Lisp interpreter
  4. Embed this notice
    Bobbi Towers (btowerscoding@functional.cafe)'s status on Friday, 18-Apr-2025 12:37:48 JST Bobbi Towers Bobbi Towers

    Got the new #Clojure interpreter installed in the LispyTunes #chiptune editor!

    By using static analysis, it increased performance by 3000x. No, that's not a typo.

    Up until now, I'd been getting by using a simple tree-walk interpreter that was only designed for teaching how to make a Lisp, and never meant for use in production.

    What this means, practically, is that now the composer will be able to implement many functions in the editor which would have been impractical, for example, a custom multiplexing function which will take 2 music parts and merge them using an arbitrary strategy, or fun stuff like randomizing music using Markov chains. I've done things like that before, but it always involved implementing it in JavaScript and providing it as a built-in function in the project code. Now it will bring that possibility to the user.

    LispyTunes editor: https://codeberg.org/bobbicodes/lispytunes-squint
    Lisp interpreter project: https://codeberg.org/bobbicodes/nomad-vite

    In conversation about 2 months ago from functional.cafe permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: codeberg.org
      lispytunes-squint
      from bobbicodes
      Create NES chiptunes using Clojure code
    2. Domain not in remote thumbnail source whitelist: codeberg.org
      nomad-vite
      from bobbicodes
      ES6 Lisp interpreter
  5. Embed this notice
    Bobbi Towers (btowerscoding@functional.cafe)'s status on Tuesday, 25-Feb-2025 06:43:23 JST Bobbi Towers Bobbi Towers

    Got the live scope hooked up in a new version of my NES chiptune editor, this time the emulation is written in #Clojure and compiled to JS using Squint.

    In conversation about 4 months ago from functional.cafe permalink

    Attachments


  6. Embed this notice
    Bobbi Towers (btowerscoding@functional.cafe)'s status on Monday, 17-Jun-2024 02:02:13 JST Bobbi Towers Bobbi Towers
    in reply to
    • Jessica Lam 👩🏻‍💻👩🏻‍🎨

    @kangaroo5383 I'll have a side of accountability circumvention with my deception engine

    In conversation about a year ago from functional.cafe permalink
  7. Embed this notice
    Bobbi Towers (btowerscoding@functional.cafe)'s status on Monday, 03-Jun-2024 22:41:47 JST Bobbi Towers Bobbi Towers
    in reply to
    • clacke

    @clacke it's a built-in effect iirc. though I use a system-wide plug-in because VLC's isn't quite aggressive enough. (and that way it also affects youtube videos)

    EasyEffects on Linux, or Equalizer APO on Windows with Reaplugs VST

    In conversation about a year ago from functional.cafe permalink

    Attachments


    1. https://functional.cafe/system/media_attachments/files/112/552/741/016/672/582/original/a7b4036dfa176214.png
  8. Embed this notice
    Bobbi Towers (btowerscoding@functional.cafe)'s status on Thursday, 12-Oct-2023 05:14:27 JST Bobbi Towers Bobbi Towers
    in reply to
    • Paul Cantrell

    @inthehands I really wish it were only CEOs.

    In conversation Thursday, 12-Oct-2023 05:14:27 JST from functional.cafe permalink

User actions

    Bobbi Towers

    Bobbi Towers

    Programmer, NES Chiptune composer🏳️⚧️🧠🌈♾️Profile picture: Side view of my face with neon pink/blue backlighting, and hey, I'm actually smiling for once.Header is a compact QWERTY keyboard that I completely covered in fabric puff paint and reapplied the letters in a disgustingly beautiful mess.

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          114128
          Member since
          22 Apr 2023
          Notices
          8
          Daily average
          0

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.