Poly Meilex

Hobbyist Programmer And Music Enthusiast.

My Projects

Neothesia

Neothesia is a cross-platform GPU accelerated midi visualizer, build completely in Rust.

It takes music notes from a midi file as an input and displays them as colorful falling blocks on virtual piano.

Rusty File Dialog

Rusty file dialogs for Windows, Linux, MacOS and WASM.

A Rust library that invokes native file open, folder select and save dialogs. Write dialog code once and have it pop up native dialogs on all supported platforms.

OxiSynth

OxiSynth is pure rust soundfont based synthesizer

  • Written fully in safe rust.
  • Cross-platform, including web browsers!
  • Realtime effects: reverb, chorus.
  • SF2 and SF3 support. (maybe SFZ in future, we'll see)

Midi2FretBoard

Midi2FretBoard is a tool for piano players that displays notes from a midi keyboard on a guitar fretboard.

This allows piano players to easily learn how to play songs that they already know, on a new instrument.