Input Parameters
Track 1
Accepted formats: .mid  ·  .wav  ·  .mp3  —  use ×N to repeat the same track N times (homomer). Max file size: 200 MB.
Amino-acid frequency profile used for chord → residue mapping

Override auto-detection when beat tracking misidentifies the meter (especially for free-tempo WAV/MP3). For MIDI files, time signature is normally read from the file; this forces a manual override.
0 = ESM2-guided  ↔  4 = Pure physics (best roundtrip)
Time signature is auto-detected from the MIDI file, or inferred via beat-tracking (madmom) for audio files.

Upload a music file on the left
and click Convert to Protein

Chord progressions are decoded from the audio
and mapped back to amino acid sequences

How It Works
Upload Music
Provide a MIDI, WAV, or MP3 file. MIDI files are parsed directly for chord events; audio files first undergo beat tracking and pitch extraction via basic-pitch and madmom.
Chord Mapping
Each detected chord is matched to the nearest amino acid using a 4-dimensional physicochemical vector (hydrophobicity, polarity, structural complexity, codon-frequency rank). Species-specific codon profiles refine the frequency dimension.
Structure Prediction
The resulting sequence is folded by local ESMFold, producing a 3D structure colored from N-terminus (blue) to C-terminus (red) for visual chain tracing.
Download
The predicted sequence is saved as a plain-text file. If structure prediction succeeds, the PDB file is available for downstream analysis in PyMOL, ChimeraX, or other molecular visualization tools.