Creating a Library

Let us assume that you have inherited a precious and unique acoustic guitar, for example, and you think it is worth building a virtual version of it so that you can play it with your keyboard. You have sampled the guitar sounds and noises, and now you are going to build the library Precious Guitar.


  • You have exported your program under the name Precious Guitar Layer using the Export Program as HALion Sonic SE Layer preset command on the Import/Export submenu of the Program Tree context menu.

  • If you want to distribute HALion Sonic SE Program presets that combine several layers, you have loaded the preset Precious Guitar Layer.vstpreset into a slot in HALion Sonic.

  • You have saved the preset under the name Init Precious Guitar and you have set up all the necessary tags, such as Category, Sub Category, Author, Character, etc.


    Do not specify the Library Name and Manufacturer attributes at this point, because when building the VST Sound container, these tags are overwritten by the attributes that are defined for the library.

  • You have created all the required presets for the library.

    A quick and easy way to do this is to create variations from the first preset.


  1. In the Properties section of the Library Creator, assign icons for the MediaBay and the library selector.
  2. Set the Name to Precious Guitar.
  3. Set the Long Name to Precious Guitar, too.
  4. Set the Family to HALion Sonic SE.
  5. Add the name of your company under Manufacturer.
  6. Optional: Add a URL to your web site.
  7. In the Output Path field, specify the location where you want the VST Sound containers to be created.
  8. In the VST Sound Containers list, set the file name of the VST Sound container to <name of your company>_001_Precious Guitar.
  9. Set the name of the library to Precious Guitar Samples and Presets.
  10. Set the Version Number to 1.
  11. Optional: Select a compression method and add a comment.

    You have now defined the basic settings for your library and can start to add presets and other files.

  12. Select the VST Sound container in the Structure section and drag all presets into the Content section.

    A VST 3 Presets folder is added and all presets are placed inside.

    The Unassigned Samples list now lists all samples that are used in the presets.

  13. Select all samples in the list and drag them onto the Content section.

    A Private Audio Files folder is added to the VST Sound section and all samples are placed inside it. If you do not want to deliver any sub presets for effects or MIDI modules, everything is now in place to build the container.

  14. Click the Build Library button on the toolbar.

    If the preset consistency check discovers any issues, a red warning triangle is shown, allowing you to fix issues, such as missing tags, etc.

  15. Click Save Library to save the library to a location on your disk.


You have now built the container and the library is ready to be used.


You can always modify presets and the macro page and build the container afterwards again. The Library Creator always takes the files as they are in the moment of the build process.