The compatibility "viewpoint" is always with the software version, not the the file. Common mistake, as people often choose the viewpoint of the most convenient thing they are discussing (the actual file).ENV1 wrote:Not meaning to be a smartass, but i dont think this can be right. Otherwise it would be very strange usage of terms that have a clearly defined meaning. Let me explain:Sampleconstruct wrote:The term is "forward compatibilty" not backwards, meaning that you can play a preset made with a younger version on an older version of any given software, confusing I know...
If i made an NKI today, and made it so that it works in versions of Kontakt that will be released in the future, i would have made the NKI forward compatible because the compatibility would be with Kontakt versions that are yet to come. (Future = Forward)
If on the other hand i make an NKI today, and make it so that it still works with versions of Kontakt released in the past, i would make the NKI backward compatible because the compatibility would be with Kontakt versions that are older than the NKI itself. (Past = Backward)
If the accepted meaning is really the other way around, humanity is in trouble.
It's simple.
If a current program (say, V5.x) can load "old" files (V1.x - V4.x), it has backwards compatibility with old file format versions.
If an old program version (say V2.x) can still load files from the current version (V5.x), then the V2.x software has *forwards compatibility* with those files.
(Or expressed another way: those current files have forwards compatibilty with V2.x onwards)
When the OP wants Kontakt 2 to open Kontakt 5 files, he wants forward compatibility.
This is often very hard with software, as it requires predicting the future, and guaranteeing that your file format will never radically change, or new features cause conflicts with old features, or gets increasingly hard to support via translation. However, sometimes partial forward compatibility is offered, in the case of something like Photoshop, which can usually load newer files, with the proviso that not all features may be supported and so there is no guarantee everything will be intact. As least in the Photoshop file format, it contains the raw pixel data, so if some newer features don't translate, you still have the raw pixel data which should be correct.
Life runs sometimes contradictory to common expectation, that's where education and research comes in handy!