====== How to create an abstraction library ====== Actually, there is no such things as an abstraction library in jMax. Every kind of library is built by building a package, and describing its content in the package description file. The recommended directory structure for a package containing abstraction is: * package : the package directory * package/package.jpkd : the package XML file descriptor * package/abstractions : the directory including all your abstraction files * package/icons : if your abstractions use icons in their patch representation, they should be here * package/help : if you provide help patches, they should be here. Of course, as long as the package description file is coherent, you are free to use other directory structures. Refer to the [[PackagingReference | package documentation ]] for details on how to write the package description file.