Converting audio to a symbolic MIDI representation makes the musical content editable. Pitch, rhythm, harmony and structure become data you can work with directly — rearranged, revoiced, quantised or analysed without further audio processing.
Click the green robot button to activate real-time conversion. The button turns magenta when active and a clock begins counting elapsed time. The algorithm detects pitch in the live audio stream and sends MIDI events to your DAW via the selected output and channel.
The Harmonics parameter is inaccessible during operation. Click the button again to deactivate before adjusting it.
In addition to MIDI note events, Transkr tracks and displays:
Key signatures use standard letter names. Minor keys are distinguished by a lowercase m (e.g. Am for A natural minor).
Chord symbols follow standard notation. Roman numerals are relative to the detected key, allowing harmonic function to be read without reference to absolute pitch.
Note names use scientific pitch notation (SPN): letter name, accidental if applicable, and octave number (e.g. A4 = 440 Hz).
Intervals use shorthand notation: P for perfect, m for minor, M for major, followed by the interval number. Both the augmented fourth and the diminished fifth are abbreviated as TT (tritone). Intervals spanning more than one octave are marked as compound.
To convert an existing audio recording, drag a WAVE, AIFF or MP3 file onto the green robot button. This initiates a new conversion and displays progress. The algorithm uses the current model settings during conversion.
On completion, a Standard MIDI File (SMF) appears in the same directory as the source audio. A text file is created alongside it containing tempo and other metadata — useful when importing into DAWs that require explicit tempo information, such as Pro Tools.
File conversion can also produce MusicXML or MXL (compressed MusicXML). The resulting score contains separate staves for Notes (treble and bass), Guitar (TAB), Melody, Guitar/Melody (TAB), and Chords. It can include chord symbols, including slash chords, chord diagrams, a tempo marking and a key signature. Chord formatting follows the chord settings described below.
File conversion uses forward-backward processing, which typically produces more accurate results than real-time forward-only processing. For file conversion, the standalone application is often more practical — it runs independently, without a DAW or processing chain.
The output MIDI file contains separate tracks for:
To select which tracks to include, right-click the green robot button and check the desired tracks in the popup menu before initiating conversion. The same menu also lets you set a default time signature, tempo and key signature.
Right-clicking the green robot button opens a popup menu. Tracks with a checkmark are included in the output file; uncheck to exclude them. The tracks listed below have additional settings in submenus. Where available, Quantise aligns events to the selected quantisation level; the search direction determines whether the nearest beat is sought before or after each event.

Cmaj,Gmaj,Amin,Fmaj. For songs, using a stem splitter to isolate the harmonic part first improves accuracy. See supported chord symbols.
Strips silence from the beginning and end of the audio stream before conversion. Disable this if you want the MIDI data to remain temporally aligned with the original audio recording.
Measures the input file's signal level and applies gain to bring it to a target reference level before conversion, so files recorded at different levels start from the same level before detection.
A MIDI representation of a recording makes the harmonic and melodic content fully editable. Individual notes can be repositioned, chords revoiced, melodies transposed and rhythmic values adjusted — all without re-recording. This is particularly useful when working from a sketch or improvisation where the musical idea is clear but the arrangement needs development.
Generative AI audio tools produce output that can be convincing in texture but difficult to direct at the level of individual notes or chords. Converting generated audio to MIDI provides a symbolic layer that can be edited, corrected and used to drive different sound sources — restoring intentional control over the musical content. Tools that convert MIDI back to human-like performance audio can extend this workflow further.
Audio streamed from the web can be routed through Transkr using a virtual audio cable such as VB-CABLE. In FL Studio, open the audio settings (F10), select FL Studio ASIO as the audio device, open the ASIO panel, and set the virtual cable output as the input source. Select your audio interface as the output, and route your system audio to the virtual cable in your OS audio settings.
Alternatively, record the audio to a file and use file conversion. Chord and melody recognition works best when the modelled instrument dominates the mix.
© 2020–2026 Algoriffix AB