Skip to content

sevonj/sfontplayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SfontPlayer

ci badge

image

A simple midi player that makes soundfont comparison easy.

Main features:

  • Changing between soundfonts takes one click
    This was my sole reason to start this project.
  • Multiple workspaces
    A workspace can automatically track contents of a directory, or be used as a playlist.

Download

➜ Go to Releases

Prebuilt binaries are available for Linux and Windows.

Development

➜ Project management

Check out the linked project for an organized overview of issues.

Build

  • Clone the repo
  • Install Rust if you don't have it already. Linux users may also may find it in the native package manager.
  • Run cargo build at repository root. read more
  • Get your executable from target/<yourtarget>/

Continuous Integration

Pull requests are gatekept by this workflow. It will check if the code

  • builds all targets
  • passes unit tests (run cargo test)
  • has linter warnings (run cargo clippy)
  • is formatted (run cargo fmt)