Simple Kontakt Library Creator

In this guide we'll show you how to create a simple HTML and PHP contact form to email using easy to understand code.

One of the most useful pages of any website is the HTML contact form page. No website should be without a contact form.

The digital albums include the sample library (zip file), the demo tracks (you can choose the audio format of these demos), the cover art (jpeg) and a user guide with license agreement. Here a small selection of some of our most popular Kontakt Sample libraries available in our Bandcamp Store: 29€.

  • Simple Flute’s GUI sports 3 smooth dynamic layers that can be controlled by the modulation wheel. Also, the convolution reverb module has 16 unique IR’s. Recorder by Mihai Sorohan is a sample library for Kontakt, Mu.Lab and SFZ featuring the sound of a Yamaha Soprano Recorder. All the samples were captured at 32-bit float, 44.1 kHz sample.
  • Create a free website or blog in minutes by using a simple drag and drop interface. One of Time's 50 best websites of the year.

Scroll down a little to see our form created using HTML for the front-end. Further down you will see the PHP code for the form processing at the back-end - this is used to take the form submissions and send it to you by email.


Index of this page:

The form shown below is a 'bare-bone' version only, however, if you want to look at a fuller version, please download our free contact form

Already have a form and need some help?

We offer installation, upgrades, fixes, and customisations. Get in touch to see how we can help.

Form created using HTML

You can copy and paste this directly into your HTML page, or use it as a basis for your contact us page.



The CSS styles to use with the HTML form above

File Name: contact-form.css (you must save using this name exactly)

The PHP Code which captures and Emails your website form

The PHP code below is very basic - it will capture the form fields specified in the HTML form above (Name, Email, and Message). The fields are then sent off to your email address in plain text.

Note: You need to edit 2 parts of the script below. You need to set your email address (this will not be available for anyone to see, it is only used by the server to send your email). You can also specify an email subject line (or just leave the one which is there).

File Name: contact-form-process.php (you must use this filename exactly)

Save the files above. Once you edit the form to fit with your design, you are ready to try it out.


How the HTML form will look

Download free contact form using the link below. This version contains many more advanced features.

Download Free Contact Form

HTML form field examples

To add new fields to your form, just copy and paste the field type you need from the examples below.
We have included a breakdown of different HTML Form tags.

HTML Form Tags

HTML website forms should be enclosed inside the FORM tags. There are various parameter options available, the most common ones are:
action - this allows you to tell the form where to go once submitted (usually the filename of a script which will read and process the form data which has been submitted).
name - it's usually a good idea to give your forms a name, this is used to uniquely identify your form on a given page.
method - the value of this should be POST or GET. Forms should usually be set to use POST (as GET will attach the form data onto the page URL which is almost always a bad idea for security reasons). There are some other methods available, but we will not discuss these here.


HTML Text Field - Single Line

This is without doubt the most common field you will find.

Text field in action


HTML Textarea (multiple lines text field )

The multi-line text field (commonly known as a textarea field) is more suitable to takes a larger block of text from your visitors. This is ideal for messages.


HTML Radio Buttons

When you want your users to pick one item from a short-list, the radio button set is ideal.

Radio button group in action



HTML Check box fields (checkboxes)

When you want your visitors to pick one or more items from a short-list, then checkboxes are ideal.

Checkboxes in action



HTML File Upload Field (field selector)

Sometimes it may be good to offer your website users the option to upload a file. For this, you could use the HTML field type file. If you are using this option you also need to include an additional option to the FORM tag enctype='multipart/form-data'


Simple Kontakt Library Creator Software

HTML Password Field

If you ever need to ask your users to enter a password into a form, then you should use the special text field type password. Using this option will mask each character as the user types, allowing them to type in secret.

Simple Kontakt Library Creator 2 1

Password field in action


HTML drop-downs (also sometimes known as 'selects' or 'combo-boxes')

When you want your visitors to pick something from a list, you could use a drop-down list. These are sometimes known as option selects, select fields, or combo-boxes. By default only one option can be selected, however, you can allow multiple selections by including the word multiple to your select tag (this will also alter the appearance of the field).

HTML Drop-down select field in action

Select Something:

HTML Submit button

Finally, every form should allow the user the option of submitting the form data. Form submissions are usually handled by using an HTML button. The button field is an input type field (as text and password fields are), however, these special fields are of type submit. To specify the text which appears on the button, we use the value parameter to state our value (in the example below we state 'Send Form').


HTML Reset button

Occasionally you may want to allow your visitors to reset a form back to its default state. This is accomplished by using the input type of reset. As with the Submit button, you specify the button text using the value parameter. Reset buttons are not very common these days but can still be useful under certain circumstances.

Reset button field in action

Do you want create your own Kontakt Sample Libraries? For example like this Violin Swells Sample Library?

Create your own unique instruments for your own music productions, or even to sell to other music creators, so that you will make a nice profit from your work! =)

Before we start let’s think about why we might want to do that when there are so many other libraries you can buy from creators like myself.

Simple Kontakt Library Creator
  1. It can make instruments you own but cant play well, playable.
  2. Makes your pieces unique.
  3. Puts more of yourself into your pieces.

Now I’m not saying that we need to create highly polished instruments that are up to commercial standard, but we still need something playable. So this course will be designed to create something that is Playable, looks pleasing because I believe even a nice skin can inspire you when you work, and has some functionality.

Here is a free instrument I made that you can have, which also proves as a good example: Blowie-Ano – (melodica instrument)

Today we will be taking the first steps in that journey. warning, This is the boring bit… But we will do this in steps, so that it’s simple to see what we need to do.

Firstly, here’s a list of things you’ll need:

  • Kontakt 5
  • Izotope RX
  • DAW
  • Microphone (preferably condenser)
  • Lead
  • Audio Interface
  • Computer
  • An instrument or something that makes a noise

Things that are useful to have:

  • Acoustic treatment
  • Closed Back headphones (not totally necessary but good to have)

The instrument i will be sampling is a guitar that is bowed with a violin Bow. Quirky!

By the end of this series we will have created a brand new Sample Library instrument that YOU can download for free, and the best bit about it is this… you seen every single part of the process.

Sampling and setting up our sounds for export.

1. Set up your studio

  • As you can see in this picture, I’ve set up two microphones on the instrument, and theres actually a room mic. I plugged everything in and made sure that the microphones were in phase with each other.
  • In the end, I didn’t use the room mic, but the others i mixed together in varying degrees.
  • when you have done this, i would then route your input to the corresponding channels in the DAW project.

2. Record Your Instrument

  • In the picture you can see that I’ve essentially just recorded some longs all at once. its totally fine to do it like this and i actually suggest doing it like this, because we are going to export the file for clean up next.
  • be sure to record your notes at 2/3 velocities, unless your wanting one softer instrument.

*record the same note 2/3 times at each velocity layers. these will become your round robins.

*Round robins are simply more iterations of the same note that you recorded. the more of these you have, the more natural your instrument will sound. i have chose to only include 2 round robins for the longs in this sound because that is all it needed. However, ive also included some shorts, which i have 4 round robins for.

  • Top Tip – Record more than you need so that you can choose which recordings you want to keep at the end, especially if your not proficient on the instrument that you are recording.

3. Export Audio Files

(please excuse my messy home screen)

  • Now we have our samples recorded, export the one or two microphone stems that you have. it doesnt matter if there are mistakes in the files, those can be deleted later on.
  • Load your exported files into Rx Elements. if you have the pro thats great too. Any will work. all we are doing is analysing with the voice de-noise plugin to reduce background noise. If you recorded your samples well then after this there shouldn’t be much background noise.
  • Hint: on the spectrum screen, the blue is the background noise and the orange is your recorded instrument noise. if you take too much background noise out then your signal could be damaged, so be sparing. there shouldn’t be much background noise if you’ve recorded it well, the input of your recording signal doesn’t need to be loud at all.

4. Add them back into your project

Library

And start to cut up the sounds at the start of each transient.

  • This step takes a bit of patience… but when you are finished, highlight all notes and pull the ends of them back a few milliseconds and add a fade to the end. as seen in the picture above.
  • Finally, add a 5ms fade to the start, just to avoid any pops in the audio.

5. Mix the Sounds

  • go into your mix window and add an EQ, any frequencies that are odd, pull them out. add a high pass for everything over 30hz and if the sound is very bright then you might want to add a soft shelf ducking a few Db at the top.

you can add a small amount of compression if you want but its not needed so much. This can be done in the Kontakt Instrument.

6. Export all individual audio files

  • Simply create a folder and in that folder add more round robin folders titled “Rr1, Rr2 etc. Now Bounce your tracks in groups. This is easier if you’ve moved your files into the groups they need to be in before bouncing. As you can see, I’ve separated all my sounds onto new tracks that can be easily selected for bounce. The first column is RR1 and the second is RR2.
  • In my export folder, theres two folders Longs and shorts. and then inside them there are my RR’s. you don’t have to be as organised as this but I just find it a lot easier. I then go into the file and make sure everything is labelled with the note and octave that the file is playing. E.g. C1,D1,E1… etc.

Now that all of your files are recorded, and ready to be brought into the Kontakt window.

PHEW!

Well, we got through that didn’t we?!
This is the longest process out of everything that you need to do, but if we get this right then it makes the rest of it so much easier.

Please continue to follow this thread, this will be a fantastic journey fro the start of a Kontakt instrument, straight to the completion.

but for now, if you’d like to support me then why not consider purchasing one of my products below. Each sale really does help me to create more content and instruments at an affordable price point.

Violin Swells 2.0 – This is the second iteration of the Violin Swells family – a revisited evolution of the original. This will add tonnes of variation in your Pieces. This promo Code will give you £10 off the retail price in the checkout. Promo Code: 10off

Violin Swells 1 – this is the original instrument that was created. this instrument brings simplicity and smooth marcato swells to your pieces to add pad like swells behind your tracks. This promo Code will give you £5 off the retail price in the checkout. Promo Code: new2020

If you’d like to follow me on my social media, here are some links for you!

Facebook
witter – @GeoffCharlesEv
Instagram – themediaman09
Soundcloud – @geofcevans

Thank you so much for all of your ongoing support and I’ll post the next in the series in the next few day!

Happy Composing,

Geoff.
The Media Man Productions.

PS. Free Downloads for You