Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ottomton

Ottomton turns a monophonic microphone signal into MIDI on Linux. It creates an ALSA MIDI source named Ottomton (Virtual MIDI) for DAWs such as Bitwig Studio, and can also send to a physical MIDI output.

Run

cargo run --release

Release mode is recommended for the lowest tracking latency.

Bitwig Studio

  1. Start Ottomton before opening Bitwig's controller settings.
  2. Open Dashboard → Settings → Controllers.
  3. Add Generic → MIDI Keyboard.
  4. Choose Ottomton (Virtual MIDI) as its input.
  5. Arm an instrument track and enable monitoring.
  6. Set the instrument's pitch-bend range to the same value shown in Ottomton (two semitones by default).

Use Stable following to record tidy notes, Responsive for minimum note transition latency, or Bend for continuous slides. Bend works best with a synth patch that responds to MIDI pitch bend.

Development

cargo test
cargo clippy -- -D warnings

The tracker currently expects one clear pitched source. Chords and polyphonic recordings are intentionally out of scope for the monophonic pitch engine.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages