Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Remilia Scarlet

Members
  • Content count

    5070
  • Joined

  • Last visited

About Remilia Scarlet

  • Rank
    She/Her/Comrade

Recent Profile Visitors

149703 profile views

Single Status Update

See all updates by Remilia Scarlet

  1. Well, the next CL-MeltySynth update won't be as big as v2.0.0 was, and is still a ways away, but the midi123 example program it comes with will still have a few improvements:

    • songs don't immediately cut off when not looping, so you'll hear the instrument and reverb tails
    • The playing time is now displayed
    • Volume control
    • It'll now come as an AppImage!

    I've also started work on Prism-Stream (the full-featured fork of midi123), but man has it been a while since I've done ncurses programming in Lisp... Gotta refresh what I know ^_^

     

    The current draft of the NEWS file is here.

     

    Also, testing this with the MIDIs I have has led me to firmly believe this:

    i7uyzp.jpg

     

    1. Remilia Scarlet
    2. wallabra

      wallabra

      Ooh, neat! That looks like fun, best of luck working on it.

       

      Lisp has never been my strong suit – most recent thing I remember, I wrote a simple CLI program where you'd paste a matrix of dots and exes representing a Minesweeper field, and it'd reprint it with the numbers added for you. Useful when I had to make Minesweeper challenges for Discord! (Yes, I made a few of those.)

       

      And yeah lol, re the image, those MIDIs definitely are neat! And quite a lot of notes.

    3. Remilia Scarlet

      Remilia Scarlet

      Thank ya!  Common Lisp is the language I'm probably most comfortable in since I've been writing stuff in it for so long.  Not so much other Lisps, though, oddly enough.  I think the things I've done in it that I'm most proud of are the ports of MeltySynth from C# (CL-MeltySynth) and the associated Zita-Rev1 from C++, a Doom utility called Dwaddle, a Discord library I wrote, and my Matrix bot/library.  The rest was either done for work a long time ago, or is just stuff I've written for myself.

       

      Anyway, last update for a few days, it's actually usable as a player now (though not nearly ready for release yet):

       

      The bug is from the player, not the library.  Something with how I'm doing the PortAudio handling or a buffer, I think.  But at least the songs automatically advance (not shown), I can switch songs without pressing "stop", the playlist is being loaded from the command line, and my TUI library renders smoothly.  Next up, a file browser screen.

×