this post was submitted on 14 Dec 2024
27 points (100.0% liked)

Rust

6130 readers
62 users here now

Welcome to the Rust community! This is a place to discuss about the Rust programming language.

Wormhole

[email protected]

Credits

  • The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)

founded 2 years ago
MODERATORS
 

Hi, I've been working on this app for playing MIDI files with different soundfonts. It's been a few months of work, but I think it's inching towards being good enough to publish for real. There are still a couple fundamental features missing before v1.0.0, but I thought it would be a good time to share it and ask for opinions in a programming community. Any critique on the app, or code? Do people out there even care about midi files this much? Thanks.

img

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 1 points 1 week ago

Hey cool, thanks for the recommendation, I added CT4MGM and a couple other fonts to my collection. I have already found fonts that do deranged stuff, like defining offsets outside the buffer they're supposed to be in.

Right now I'm not creating the sounds myself, but rather using a library for the purpose. I'm intending to replace it with my own implementation (or a suitable alternative, if one exists) later, if I just have the time. The biggest remaining blocker for release is doing exactly that for the midi sequencer, because the current one doesn't let me do seeking.

I have other related projects planned as well, like a soundfont compiler that builds a font from "source code" that consists of loose samples and text files that define the instruments. I promised myself to not start anything until this one is out, though.