You are here
Home › Forum home › VirtualMIDISynth › Wishlist › Save raw input to VirtualMIDISynth to MIDI ›Save raw input to VirtualMIDISynth to MIDI
Please let our ADS show!
This sites offers only FREE software and it's supported by a few advertisement boxes (no intrusive popups).
Please:
- disable your AdBlocker by adding CoolSoft website to whitelist
- give the proper cookie consent
- enable JavaScript for this website
This seconds wait is to let you update your browser configuration...
Ok, I've done the required changes... now show me your content!- leahmee
- Posts: 2
- Joined: March 3, 2021 - 10:54
- coolsoft
- Posts: 1978
- Joined: March 25, 2012 - 01:19
It's near to impossible to recreate a MIDI file from a MIDI stream, because the MIDI stream received by VirtualMIDISynth is only a subset of the data contained in a MIDI file.
MIDI file contains info needed by the MIDI player to correctly reproduce the sequence of commands on the MIDI device, like tempo, or other metadata like Author, title and lyrics.
MIDI stream contains only the commands, sent by the player with the correct timing.
VMS should sample the received note commands and "guess" the timing between them; you can imagine how this process is prone to "quantization" errors...
- leahmee
- Posts: 2
- Joined: March 3, 2021 - 10:54
But would it be possible to recreate a MIDI file from a MIDI stream if you gave it the required data?
I know what the tempo is (120 BPM), and the metadata is not important, just the notes.
- coolsoft
- Posts: 1978
- Joined: March 25, 2012 - 01:19
Theoretically it "would" but it's a huge job, with a lot of tricks.
It's like reconstructing a .doc file from an image scan of it (not a .pdf but a raster image, like the one that comes out of a document scanner).
Navigation
Login
Support me
Click here if you want to support CoolSoft using PayPal