Skip to content

MIDI Interval/Chord live detector & visualizer. In your terminal.

Notifications You must be signed in to change notification settings

mos9527/Keyboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Keyboard

image

MIDI Chord detector & browser. In your terminal.

  • Windows/macOS support
  • WinMM/WinRT/MIDI2/CoreAudio API support (BLE MIDI devices are supported w/ WinRT/MIDI2, Multi-client is supported w/ MIDI2)
  • detects/visualizes chords/scales/intervals and display their name(s).
  • MIDI passthrough to another output device

TODO

  • Draw the staff. Not sure how to do it with TUI though.

Build Instructions

  • The app can be build trivally like any other CMake project. however:
    • You'll need Visual Studio (MSBuild) to support WinRT/MIDI2 APIs. otherwise you'd be limited to the legacy WinMM one
  • In this case, open the project in Visual Studio (2022+) and build it from there.
  • Additionally, you'll need to have Microsoft.Windows.Devices.Midi2 package installed to support MIDI2 APIs.

References

About

MIDI Interval/Chord live detector & visualizer. In your terminal.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published