Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tonie is a rapid-prototype for a chord recognition system

jorgeguberte/tonie

Repository files navigation

Tonie

Node.js CI

This app interacts with the Wed MIDI API in a way that allows the user to input MIDI notes and get visual and aural feedback regarding the input. I.e: it identifies - via the tonaljs library - the chord that is being played, and plays the corresponding tones using the tone.js library.

Release History

v0.0.1 (prototype)

  • MIDI Input
  • Visual feedback (keyboard on screen)
  • Aural feedback (notes via AudioContextAPI or possibly via a third party library if that's easier)
  • Triad recognition
  • Tetrachord recognition
  • Basic UI

Features Roadmap

v0.0.2

  • Input without a MIDI device (issue #1)
  • Volume control (issue #2)
  • Input history reflected on the UI (issue #3)

future releases

  • Key selection
    • Display accidental based on selected key
  • Key suggestion
    • Suggest key based on current chord and/or input history

About

Tonie is a rapid-prototype for a chord recognition system

Topics

Resources

Stars

Watchers

Forks