Skip to content

Potat05/rust-auto-piano-player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rust-auto-piano-player

This is my first actual rust project.

So it's probably very ugly and bad.

I hope if theres something so stupid someone makes a pr to make it less stupid and I will learn.

  • TODO
    • Better midi support
      • Extract song name from midi if there is any.
      • Extract description from midi if there is any.
      • Extract URL from midi if there is any.
        • Will have to swap what midi crate we are using because midly has no way of reading those.
    • Figure out github actions to auto build the project
    • Add icon to exe
      • (I have fought hard and long, gave up and failed. I do not want to install 5gb of extra stuff just to get icons to work.)
      • (Someone please find an easy, not dumb way to do this.)
    • Include songs/ in release.

Usage

Build the project with cargo build

Inside target/debug/auto_piano_player.exe drag a song file onto the executable.

The song schema is inside schema/piano_song.json

Some sample songs are inside songs/

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages