Skip to content

Robert-Furth/Osmium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Osmium

An oscilliscope visualizer for MIDIs inspired by corrscope.

Download

Download the executable for your system in the Releases page. You'll also need to download FFmpeg if you don't have it already.

First-Time Setup

  1. Launch Osmium and open the Program Options menu.
  2. If FFmpeg isn't in your system path, point Osmium to the place you've installed it.
  3. Choose a SoundFont to render your visualizations with.
    • Any will do, so long as it's General MIDI compatible. Here's one to get you started.
  4. You're all set! Find some MIDIs and get visualizin'!

Roadmap

This is a project I'm building in my spare time, so progress might be slow. Nevertheless, here are some things I'd like to add in the future:

  • Saving/loading presets
  • More rendering options (codec, CRF, etc.)
  • Per-track as well as per-channel visualizations
  • MOD music support
  • More control over scope placement
  • Rendering optimizations
  • Waveform stability improvements

Compiling

You'll need CMake and a C++20-compatible compiler.

In addition, Osmium relies on the following dependencies:

Download those and add them to your include and link paths, then build the project with CMake.

About

MIDI oscilloscope visualizer

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors