Lagu ke MIDI
Aktif · gratis dicobaUbah lagu apa pun, tautan YouTube, atau rekaman menjadi not MIDI. Baca sebagai lembar not, latih di piano dalam browser, atau panggil API-nya.
Contoh nyataLagu asli diubah menjadi MIDI
Video piano YouTube yang diubah menjadi MIDI. Putar, unduh, atau latih di bawah sebagai lagu bawaan.
Lagu yang dimasukkan
MIDI yang dihasilkan
Memuat MIDI…
Tambahkan lagu Anda sendiri
Gunakan tautan YouTube, judul lagu, atau file. Lagu disimpan di “Lagu saya” pada browser ini.
Tautan YouTube atau judul lagu
- ✓ Tautan YouTube apa pun, lagu biasa juga bisa
- ✓ Bukan video piano? Kami carikan versi piano dari lagu yang sama untuk Anda
- ✓ Atau cukup ketik judul lagu
- MIDI (.mid, .midi): langsung terbuka, tanpa batas
- Rekaman piano (MP3, WAV, M4A, OGG, FLAC, MP4, MOV, WEBM): hanya piano solo, maksimal 10 menit dan 200 MB
Gratis: 3 lagu per hari (tautan, judul lagu, dan rekaman dihitung bersama). Membuat not butuh sekitar 1–2× durasi lagu.
Memuat suara piano…
Progres
0 / 311
Akurasi
100%
Beruntun
0 (terbaik 0)
Waktu
0:00
Mainkan tombol yang menyala: ketuk, pakai keyboard komputer, atau sambungkan keyboard MIDI. Lagu menunggumu, dan akor butuh semua notnya. Beralih ke lembar tombol Roblox untuk melihat tombol komputer mana yang memainkan tiap not. Tahan setiap tuts selama waktunya; jika dilepas terlalu cepat, mainkan lagi.
Suara piano: Salamander Grand Piano oleh Alexander Holm, CC BY 3.0
Untuk les, cover, dan game
- BelajarLes pianoAransemen mudah dan lengkap dari lagu apa pun untuk latihan dengan not yang jatuh.
- KreatorCover dan DAWMasukkan MIDI ke DAW mana pun dan mulai cover dalam hitungan menit.
- GameLembar tombol gameLembar tombol opsional untuk Roblox Virtual Piano, lengkap dengan tempo dan akor.
Panggil Lagu ke MIDI dari kode Anda
Gratis, tanpa kunci: panggil lewat REST dari kode Anda, dan arahkan agen AI Anda ke llms.txt agar tahu caranya. Batas harian berlaku per alamat IP.
https:/ / api.opennan.com/ v1/ piano/ transcriptions- POST
/Endpoint yang sama di bawah jalur musik.v1/ music/ midi-transcriptions - GET
/Status dan filev1/ piano/ transcriptions/ {id} - GET
/Unduh berkas MIDI.v1/ piano/ transcriptions/ {id}/ midi
Tanpa kunci
Alat ini gratis dan bisa dipanggil tanpa kunci. Batas harian berlaku per alamat IP.
Kirim permintaan pertama
Kirim apa adanya dari kode atau terminal Anda.
curl https://api.opennan.com/v1/piano/transcriptions \ -F url="https://www.youtube.com/watch?v=..." # Then poll until status is "succeeded": curl https://api.opennan.com/v1/piano/transcriptions/{id} # And download the MIDI: curl -o song.mid https://api.opennan.com/v1/piano/transcriptions/{id}/midiPeriksa tugasnya
Panggilan langsung menjawab dengan id tugas. Periksa tugas itu sampai selesai:
GEThttps:// api.opennan.com/ v1/ piano/ transcriptions/ {id} - queued
- Menunggu worker
- running
- Sedang dibuat
- succeeded
- Selesai: outputs[].url berisi berkasnya
- failed
- Gagal: tidak ditagih
Galat dan cara memperbaikinya
401Kunci tidak ada atau salah
Kirim header Authorization: Bearer dengan kunci dari konsol.
402Saldo tidak cukup
Tambah saldo di Penagihan, lalu kirim panggilan yang sama lagi.
400Ada nilai yang ditolak
Baca error.message: di sana tertulis kolomnya. Pakai nilai dari tabel parameter.
429Terlalu banyak permintaan
Tunggu beberapa detik lalu coba lagi, dan tunggu lebih lama setelah setiap 429.
Lagu ke MIDI: pertanyaan
Berapa biaya Lagu ke MIDI?
Gratis: 3 lagu per hari, tanpa kunci.
Bagaimana memanggilnya dari kode saya?
Kirim POST https://api.opennan.com/v1/piano/transcriptions. Tidak perlu kunci. Jawabannya berupa id tugas: periksa https://api.opennan.com/v1/piano/transcriptions/{id} sampai tugas berhasil atau gagal.
Bisakah agen AI saya memakainya?
Bisa. Arahkan agen Anda ke https://api.opennan.com/llms.txt: di sana dijelaskan endpoint ini dan semua yang lain.