Virtual piano from midi

Automatically saved form
You are viewing a saved form (created ) Load clean form
Upload a MIDI file to create a virtual piano video and an MP3. Keys follow the notes of the selected MIDI track; the audio plays the complete MIDI. Track numbers start at 0. Automatic selects the first track with melodic notes. Choose a SoundFont from OPT/SoundFonts, audio effects, a title, width (640–2000 pixels), and font. Maximum MIDI duration: 10 minutes.
Upload your MIDI
Upload your MIDI (R)
Allowed file types: mid, midi, kar
Max size : 2 MB
Drag and drop files anywhere
Upload
MIDI track
MIDI track (R)
Instruments
Sound font (R)
Audio
Reverb (R)
Compressor (R)
Distortion (R)
Flanger (R)
Gargle (R)
Parametric Eq (R)
Chorus (R)
Echo (R)
Additional audio effect (R)
Video/Image
Title
Width (640–2000 pixels) (R)
Font (R)
Generate
Ready when you are Free daily runs, unlimited with a free account Usually takes about 25 seconds
Results
Your result will show up here Fill in the steps above and hit the button.
Report an issue

Describe the issue

Rate this app

Sign in to rate this app

Help and settings guide

Use this help page to review the required inputs, available settings, generated results, and basic processing expectations before running the app.

How to use

Use the app by completing the required fields, checking any optional settings, and then starting the process.

  1. Prepare your input: Add the files, text, numbers, or choices requested in the form.
  2. Review the settings: Confirm that required fields are filled in and optional settings match the result you want.
  3. Run the app: Click the Generate button and wait for Melobytes to process your request.
  4. Save the result: Use the result links or previews shown on the page after processing is complete.
Input data
Basic input data
Upload your MIDI Upload the source file used by the app. Accepted file types: .mid, .kar. Maximum file size: 2 MB. Required.
Track Choose a value for this setting. Available options: 0 to 255. Required. Default value: 1.
Instruments
Sound font Choose a value for this setting. Available options: Random, 1 to 82. Required. Default value: Random.
Audio
Reverb Choose a value for this setting. Available options: No, Yes. Required. Default value: Yes.
Compressor Choose a value for this setting. Available options: No, Yes. Required. Default value: Yes.
Distortion Choose a value for this setting. Available options: No, Yes. Required. Default value: No.
Flanger Choose a value for this setting. Available options: No, Yes. Required. Default value: No.
Gargle Choose a value for this setting. Available options: No, Yes. Required. Default value: No.
Parametric Eq Choose a value for this setting. Available options: No, Yes. Required. Default value: No.
Chorus Choose a value for this setting. Available options: No, Yes. Required. Default value: No.
Echo Choose a value for this setting. Available options: No, Yes. Required. Default value: No.
Additional audio effect Choose a value for this setting. Available options: No, Phaser 1, Phaser 2, Phaser 3, Phaser 4, Dither, Chorus 1, Chorus 2, Chorus 3, Chorus 4, Tremolo, Compand, Fir, Contrast, Random. Required. Default value: No.
Video/Image
Title Enter the requested text value. Optional.
Width (pixels) Enter a numeric value for this setting. Required. Default value: 1024.
Font Choose a value for this setting. Available options: Random, Comic Sans MS, Courier New, Arial Unicode MS, MS Sans Serif, MS Serif, Trebuchet MS, Times New Roman. Required. Default value: Random.
Tip: Required fields must be completed before processing. For best results, use clear source material, choose the closest matching language or music setting, and keep uploaded files within the listed limits.
Output

When the process finishes, the app shows the available result items on the page.

  • audio
  • video

Typical processing time is about 60 seconds, although larger inputs or busy periods can take longer.

Trial limits may apply according to the current Melobytes account settings.



Drop file anywhere
We are using cookies! (Read Policy)
Accept Essential Accept All




Activating your license
Please wait