Whstlrs is a cross-platform midi visualizer, build in Rust, It helps people to practice song on a MIDI wind controller.
- Linux Raspberry PI
- macOS ?-)
- Windows 10
- midi wind controller
- graphics card supported by WGPU.
![](https://private-user-images.githubusercontent.com/2651634/326394869-a0e136b1-2fb0-4f4a-aead-e461b0cc6914.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5MjQyNDIsIm5iZiI6MTczODkyMzk0MiwicGF0aCI6Ii8yNjUxNjM0LzMyNjM5NDg2OS1hMGUxMzZiMS0yZmIwLTRmNGEtYWVhZC1lNDYxYjBjYzY5MTQucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIwNyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMDdUMTAyNTQyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YTg1YTVkY2RiYTQyOTc1NDMwMTFjNWIyYTg5ZjAwYjk3MDY2NWM5NTRmN2Q1YmIyNDY3Mjg3MmQzMmNjODQxZCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.bGCeDuLfrjqYGDWRIfpD4YtbPnUx_OwID1SLthxu4VM)
- https://www.rust-lang.org/
- https://lilypond.org/ for sheet music
Bash:
RUST_LOG=info ./cargo run
Powershell:
$Env:RUST_LOG = "info"
cargo run
- abc2ly -> lilypond format -> notes, midi, svg
- https://abcnotation.com/
- https://lilypond.org/
- https://en.wikipedia.org/wiki/Tin_whistle
- https://www.frescobaldi.org/
- https://charleslabs.fr/en/project-Irish+Whistle+Tab+-+Android+app
- https://github.com/PolyMeilex/Neothesia/
- https://michaeleskin.com/abctools/abctools.html
- click notes show fingering
- import of tune from the session
- UI with settings and load song
- Set speed and start of music
This code is distributed under a GPL v3 style license, see the LICENSE file for complete information.
Whstlrs Copyright (c) 2024 David Rasch