- This topic has 1 reply, 2 voices, and was last updated 2 years, 1 month ago by Peter H.
30 March 2020 at 7:21 pm #1476Peter HParticipant
ZIP Template & naming conventions
I have downloaded many instrument already, and it seems
1. i have to rename many of the main folders in order to have a consistent denomination of all instrument folders
2. sometimes Kontakt has some trouble finding the corresponding sample directories
So here is my addition to the official “preferred directory structure within the ZIP file” for future ZIP content, since Pianobook leaves some of it open to interpretation.
FirstName LastName – InstrumentName.zip
which contains the folder
FirstName LastName – InstrumentName
readme.txt – details of the instrument
\samples – original sample files sliced into one file per note
\instruments – Kontakt/ESX24 instrument files
\further optional folders
What do you think? Have i forgotten anyhting?
Peter30 March 2020 at 10:43 pm #1898ConnerParticipant
Just for presentation’s sake I don’t typically like to have my name included in the zip or folder name, it makes it easier to quickly glance at a folder and see exactly what instrument it is, and likewise unless I’m including multiple instrument / sampler formats I tend to leave to the nki or exs file in the root directory. My name is always available on the pianobook instrument page for someone to see who made it, and I always try to submit the instrument by the same name in the folder / zip file.
If someone were to port one of the instruments I’ve uploaded (which is totally cool with me) it would be difficult most of the time as I rely on the AET velocity filtering exclusive to kontakt, as well as some of the scripting, so I tend to prefer just uploading in this format.
I know that not everyone is the same way, but for me personally it usually takes a lot of time for me to even come close in other samplers to what I can do quickly in Kontakt.
Another important thing to consider is a lot of the instruments don’t work — especially kontakt ones — right away or need to find files because of how they are saved. It’s important when building a kontakt instrument to make sure that the instrument / .nki is looking for the files in a relative path and not an absolute path if you are going to distribute the instrument to other people. This is because not everybody saves their instruments the same way or in the same place.
So long as your instrument knows to look for samples within the same relative location (and that location exists within the instrument’s directory) it should always be able to locate the samples.
I know this take may be seen as a little snooty but an important consideration for me as a developer of freeware sampler instruments for a potentially massive community is that everything works right away and is easily navigable should someone wish to make changes. For that reason my attitude is a little non-conformist.
I do appreciate an attempt to have a generalized directory structure however, but I think given the scope of pianobook and its massively growing and diverse palette of projects I think the guidelines should stay as they are: Particular and offering good advice, but a little vague
I would love to hear the input of other instrument creators, I am sure there are many thing I have overlooked
- You must be logged in to reply to this topic.