Digital in MIDI?
category: music [glöplog]
Would it be possible to render digital sound from a MIDI file on PC? Could the instrument provide and tempo speed could be enough to create any sound wave to recreate any sound wave?
what?
what reed said?
Huh?
I mean, if we analyze each sound available in MIDI of the Microsoft MIDI renderer.. and check for what can be output (I don't think we can offset the sound).. if we can have different height of amplitude and make it play short enough then we can take a wavefile and create a huge .mid file which may sound like 4-bit, 7kHz sample? (NOt that this approach is useful at all.. just curious )
Goto 4.
You could use one of the sine wave samples and rebuild a complete spectrum with that. No clue about the maximum timing resolution in MIDI, though. That would be far from being practical, though, since it would sound different with every soundfont and take up a lot of space, too, so why would you want to do that?
I don't think it's realistic.
MIDI runs at a speed of 31.25 kbps. This also includes start and stop bits I believe, so that would mean something like 25 kbps effectively. Meaning about 3 kb per second.
I believe you need a minimum of 2 bytes for any MIDI message, so effectively you'd run at a speed of 1.5 KHz 'sampledata' best case.
MIDI runs at a speed of 31.25 kbps. This also includes start and stop bits I believe, so that would mean something like 25 kbps effectively. Meaning about 3 kb per second.
I believe you need a minimum of 2 bytes for any MIDI message, so effectively you'd run at a speed of 1.5 KHz 'sampledata' best case.
Saga musix: in fact, it's just a though like that, after watching people making some horrific YT video with MIDI songs that in title say.. Impossible Piano Play song.. and lot's of notes that goes fast. Maybe these midi file does not even respect the MIDI spec for bitrates.
An intriguing idea. You can already do pretty interesting stuff with Microsoft GM synth without actual sample playback: Strobotic Affection mp3 and MIDI.
Yeah, I think that you might actually go much faster than the 31kbps defined by the MIDI standard by specifying some really fast tick length in your MIDI file... But I have no idea how fast that can go and how fast the MS GM synth would react to that.
What Komojo said.
http://createdigitalmusic.com/2009/10/the-speaking-piano-and-transforming-audio-to-midi/
Also try googling for: midi granular synthesis
http://createdigitalmusic.com/2009/10/the-speaking-piano-and-transforming-audio-to-midi/
Also try googling for: midi granular synthesis
(some introduction to the subject here)