This application sings your lyrics, based on a given MIDI file melody.
How it works.
- Select a multi-track separated channel MIDI (*.mid) or Karaoke (*.KAR) file
- Important: Choose the track that contains the voice's melody
- Write your lyrics. Use _ (underscore) character(s) when a syllable has more than one notes (ex. me_lobytes)
- Finally press the «Sing» button
How it works.
- Select a multi-track separated channel MIDI (*.mid) or Karaoke (*.KAR) file
- Important: Choose the track that contains the voice's melody
- Write your lyrics. Use _ (underscore) character(s) when a syllable has more than one notes (ex. me_lobytes)
- Finally press the «Sing» button
Results
Quick feedback
Help
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.
- Prepare your input: Add the files, text, numbers, or choices requested in the form.
- Review the settings: Confirm that required fields are filled in and optional settings match the result you want.
- Run the app: Click the Sing button and wait for Melobytes to process your request.
- Save the result: Use the result links or previews shown on the page after processing is complete.
Input data
Input data
| Upload your MIDI | Upload the source file used by the app. Accepted file types: .mid, .kar. Maximum file size: 1 MB. Required. |
| Voice track | Choose a value for this setting. Available options: 0 (no voice), 1 to 255. Required. |
| Language | Choose a value for this setting. Available options include: Greek (Ελληνικά), English, Ancient Greek (Αρχαία Ελληνικά), German (Deutsch), Spanish European (Español European), Italian (Italiano), Turkish (Türkçe), French (Français), Spanish Latin America (Español Latin America), Portuguese Brazil (Português Brazil), Portuguese European (Português European), Russian (русский язык), Afrikaans (Afrikaans), Albanian (Shqip), Amharic (አማርኛ), Aragonese (Aragonés), Armenian East (Հայերեն East), Armenian West (Հայերեն West), Assamese (অসমীয়া), Azerbaijani (Azərbaycan Dili), Basque (Euskara, Euskera), Bengali (বাংলা), Bulgarian (български език), Catalan (Català), Czech (česky, čeština), Danish (Dansk), Dutch (Nederlands), Esperanto (Esperanto), Estonian (Eesti), Persian (فارسی), Persian Latin Farsi (فارسی لاتین فارسی), Finnish (Suomen), Irish (Gaeilge), Scottish Gaelic (Albannach Gàidhlig), Greenlandic (Kalaallit Oqaasii), Gujarati (ગુજરાતી), Hindi (हिन्दी, हिंदी), Hungarian (Magyar), Icelandic (Íslenska), Indonesian (Bahasa Indonesia), and more choices in the app form. Required. |
| Singer | Choose a value for this setting. Available options: No, Male, Female, Random choice. Required. Default value: Random choice. |
| Generate video clip | Choose a value for this setting. Available options: Νο, Yes, Yes, with random images, Yes, with subtitles only, Yes, with ASCII art, Yes, with user images. Required. Default value: Νο. |
| Video orientation | Choose a value for this setting. Available options: Landscape, Portrait, Short video. Required. Default value: Landscape. |
| Upload your images | Upload the source file used by the app. Accepted file types: .jpeg, .jpg, .bmp, .wmf, .gif, .png, .ico, .tiff, .emf, .rle, .mov, .wmv, .avi, .mp4, .gif, .mkv, .flv. Maximum file size: 10 MB. Optional. |
| Lyrics | Enter or paste the text content that the app should process. Required. |
Vocals
| Male singer | Choose a value for this setting. Available options: Random, Male 1 - Realistic voice (Any language), Male 2 - Realistic voice (Any language), Male 3 - Realistic voice (Any language), Male 4 - Realistic voice (Any language), Male 1 (Any language), Male 2 (Any language), Male 3 (Any language), Male 4 (Any language), Male 5 (Any language), Male 6 (Any language), Male 7 (Any language), Male 8 (Any language), Male 9 (Any language), Male 10 (Any language), Male 11 (Any language), Male 12 (Any language), Male 13 (Any language), Male 14 (Any language), Male 15 (Any language), Male 16 (Any language), Male 17 (Any language), Male 18 (Any language), Male 19 (Any language), Male 20 (Any language), Male 21 (Any language), Male 22 (Any language), Male 23 (Any language), Male 24 (Any language), Male 25 (Any language), Male 26 (Any language), Male 27 (Any language), Male 28 (Any language), Male 29 (Any language), Male 30 (Any language), Male 31 (Any language), Male 32 (Any language), Male 33 (Any language), Male 34 (Any language), Male 35 (Any language), Male 36 (Any language), Male 37 (Any language), Male 38 (Any language), Male 39 (Any language), Male 40 (Any language), Male 41 (Any language), Male 42 (Any language), Male 43 (Any language), Male 44 (Any language), Male 45 (Any language), Male 46 (Any language), Male 47 (Any language), Male 48 (Any language), Male 49 (Any language), Male 50 (Any language), Croak (Any language), Whisper (Any language). Required. Default value: Random. |
| Female singer | Choose a value for this setting. Available options: Random, Female 1 - Realistic voice (Any language), Female 2 - Realistic voice (Any language), Female 3 - Realistic voice (Any language), Female 4 - Realistic voice (Any language), Female 5 - Realistic voice (Any language), Female 6 - Realistic voice (Any language), Female 1 (Any language), Female 2 (Any language), Female 3 (Any language), Female 4 (Any language), Female 5 (Any language), Female 6 (Any language), Female 7 (Any language), Female 8 (Any language), Female 9 (Any language), Female 10 (Any language), Female 11 (Any language), Female 12 (Any language), Female 13 (Any language), Female 14 (Any language), Female 15 (Any language), Female 16 (Any language), Female 17 (Any language), Croak (Any language), Whisper (Any language). Required. Default value: Random. |
| A cappella | Choose a value for this setting. Available options: No, Yes. Required. Default value: No. |
Audio
| Sound font | Choose a value for this setting. Available options: Random, 1 to 82. 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
- Download generated SSML file — SSML
- 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.
Apps in the same category
- Analyze Music
- Auto-Harmonizer New
- Become a midi singer
- Change Instrument
- Change Tempo
- Chord & Key Detector New
- Chord Progression Generator New
- Convert abc to MIDI
- Convert Audio / Video to MIDI
- Convert MIDI to abc
- Convert MIDI to MP3 / MP4
- Convert MIDI to MusicXML
- Convert MusicXML to MIDI
- Create midi part
- Cut / Trim Measures
- Drum Pattern Generator New
- Groove Humanizer New
- Harmony Exercise Generator New
- Lyrics to Melody Generator New
- MIDI arrangement
- MIDI file info
- MIDI Mentor
- MIDI Singer
- MIDI to Karaoke
- MIDI to sheet music
- MIDI visualizer
- Motif & Theme Finder New
- Random Melody Generator
- Rhythm Complexity Analyzer New
- Sight-Reading Trainer Generator New
- Talking musical instruments
- Transpose Music
- Virtual piano from midi
Drop file anywhere
