Crate tuitar_core

Crate tuitar_core 

Source
Expand description

§Tuitar Core

The core logic and UI of Tuitar.

With using this library you can implement your own Tuitar-like applications. The current implementations are:

The library is currently capable of:

  • Draw the UI using Ratatui and track FPS via FpsWidget
  • Process raw audio samples and apply FFT with the provided backend (impl Transformer)
  • Track application state and provide methods suchs as pitch detection (State)
  • Load songs as MIDI or Guitar Pro format (see the songs module)

See the main documentation for more information.

Modules§

fps
FPS measurement.
songs
Song handling.
state
State handling.
transform
Transform operations.
ui
UI draw helpers.