-
Posts
5075 -
Joined
-
Last visited
Single Status Update
See all updates by Remilia Scarlet
-
So remember midi123, my command line MIDI player, and it's associated SoundFont synthesis library, Haematite? Both written in pure Crystal? Yeah, the code in the repo's tip now supports mmap()'ing of SoundFonts for vastly improved memory usage and (basically) streaming sample data from disk.
Playing a MIDI using my custom SC-55 SoundFont:
- before: 128 MB used
- after: 32 MB used after finish playing
More updates to the program coming soon. Gonna take a break from Benben and work in it instead.