Quote:



Maybe I just dont know how MIDI works.






Go with that thought (grin).

What you are leaving out are the critical Note Durations of each sample.

Among a few other things. but let's start there.

I've created soundbanks for MIDI synths (Soundfont, Gigasampler, a few other formats) where an instrument was painstakingly sampled note by note and recorded in a studio setting one note at a time. After the recording process, the real work begins. That is where one must edit each and every note for the critical "loop points" -- places where the sample can be turned on itself to be repeated to make a longer length note duration as specified by the MIDI file or the user playing in real time -- but that loop point must be undetectable in sound. This is not an easy task.

On top of the loop points, there is also the very critical loudness factor of each note, which is typically done by creating LAYERS of samples, corresponding to MIDI Velocity data. An inexpensive sample might have 3 volume layers, more intricate work can involve 9 or more, each a separate sample that is fired depending upon the Velocity data for the specified note. Equivalent of when you choose to pick lightly, pick with a strum motion, or "dig in" with the pick. We haven't even discussed those times when a guitarist might use plectrum plus a finger or two, which would demand some more sample layers -- BUT there is not way to really control that in the aging MIDI standard -- which leads to all sorts of nonstandard workarounds. And then there are thos hammer-ons and pulloffs that you take for granted when you play them. The ADSR of each sample is locked as to what it was when sampled. The same would apply to your scenario of trying to chop up a RealTrack file to do this, only the problem would be much worse simply because of the sheer complexity of trying to chop up the file each time and make everything, loop points, amplitudes, etc. fit together. This is why the RealTracks pick out phrases played over changes rather than single notes.

Anyway, what you are trying to invent has already been invented, it has nothing to do with the concept and sound of RealTracks as invented by PGMusic.

What you are attempting to describe is a rather simple MIDI Sampling device.

The world is full of those and we all know the limitations of them by now.


--Mac


--Mac