I created this program after fiddling around with MIDI files (for another project) and being dissatisfied that
there wasn't an easy bit of software that you could use to change the instrument of a MIDI file without
importing it into a complicated DAW. I then learnt how to edit the instruments manually using a hex editor, then
I decided to make a much easier to use program.
It's a simple python command line utility, as I didn't want to spend too much time writing it, but it definitely
does its intended job well!
This is just a little program that creates an image similar to the title cards of No More Jockeys. I made it over a few days when I didn't have much else to do. It's not perfectly accurate, but I think it looks close enough, and it was very nice to make!
GitHub RepoIn essence, this app is a random number generator. But the random numbers that it generates are UK phone numbers that are guaranteed to never connect, which is very useful if you need to give out a fake number. I always make a clone of this idea when learning basic GUI in a new language, and this incarnation of the program was a test for making one in Rust!
GitHub RepoThis application was made over the course of a year as a coursework project. It's a desktop based one-time password generator that generates 2FA codes for any online service that uses them. It may not seem like much, but I had to implement many algorithms and structures that are usually available in common crates, such as 3 different hashing algorithms, to ensure that the program is complex enough!
GitHub Repo
This project started with me wanting to do something fun with the LED matrix on my Wooting keyboard. I eventually decided on a spectrum analyser, as it seemed perfect that the computer could drive both the audio and keyboard LEDs at the same time.
This has been a really good project, as in addition to making an end product that I really like, I had the opportunity to make some contributions to a few upstream crates, which I always like!