Private GPU · audio to MIDI · no rush
Send audio.
Get MIDI.
Audio becomes MIDI on our private GPU. Your audio is not sent to OpenAI. Same inexpensive queue as transcription — no speed guarantee.
Are you looking for transcription? We offer it.
Current wait
about 14 minutesQueue is clear. Typical file, one at a time. Estimate, not a promise.
MThd 6 bytes MTrk piano · violin notes C4 E4 G4 …
How it works
01
Upload or POST
Drop a recording in the app, or send multipart audio to the MIDI API with your key.
02
It waits in line
Speech and MIDI share one GPU. We don’t promise when. The homepage and your file list show a live estimate.
03
Download .mid
Watch the page or poll GET for the .mid. There is no MIDI webhook. Audio is already gone.
You get a standard .mid file. Audio is deleted as soon as MIDI is ready. The file is deleted after 10 days.
Plans
Start free. Subscribe when you have more audio. Checkout shows the price in your currency. If you’re in a hurry, this is still the wrong product — no speed SLA.
Free
$0 forever
- ✓ 3 files per day
- ✓ Maximum 20 minutes of audio
- ✓ Longer files are dropped immediately
- ✓ No speed SLA — delivery eventually
- ✓ .mid download — audio deleted when ready
Whisper 100h
100h / month
Priced in your currency at checkout.
- ✓ 100 hours of audio every month
- ✓ Unused hours stay valid for 12 months
- ✓ Files up to 500 MB
- ✓ Cancel anytime — unused hours stay, this month is not refunded
- ✓ Or refund the last paid month immediately, no questions — no chargeback needed
API
Always async. POST returns 202. Same free and paid hours as transcription. Poll for the .mid — we will not hold your HTTP request open. No MIDI webhooks.
Create
curl -X POST https://whisper.byel.dev/api/v1/midis \
-H "Authorization: Bearer lw_live_…" \
-F audio=@piano.wav
# 202
{"id":"m_01J…","status":"queued"}
Download
GET /api/v1/midis/m_01J… GET /api/v1/midis/m_01J….mid # .mid returns 409 while processing
Privacy
MIDI runs on our private GPU. Nothing is sent to OpenAI. We don’t listen to your audio, train on it, sell it, or use it for anything else. We write a MIDI file and delete the audio.
- ✓MIDI conversion runs on our private GPU. Nothing is sent to OpenAI.
- ✓Audio is deleted immediately after MIDI is generated.
- ✓The .mid file is deleted after 10 days.
- ✓Same account and Stripe hours as transcription.