1 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
2 |
<html> |
3 |
<head> |
4 |
<meta content="text/html; charset=ISO-8859-1" |
5 |
http-equiv="content-type"> |
6 |
<title>NKI Tool</title> |
7 |
<link rel="shortcut icon" href="http://download.linuxsampler.org/favicon.ico" type="image/x-icon"> |
8 |
<link rel="stylesheet" type="text/css" href="../libgig/css/content.css" title="content" media="all"> |
9 |
</head> |
10 |
<body> |
11 |
<h2><center>NKI Tool <img src="native-instruments-kontakt.png"> by Christian Schoenebeck </center></h2> |
12 |
<br> |
13 |
<center>January 23rd, 2011</center><br> |
14 |
<div style="background-color: #F4F4FF; margin: 1em 3em 1em 3em; padding: 1em 1em 1em 2.2em;"> |
15 |
<a href="#description">1. Description</a><br> |
16 |
<a href="#usage">2. Usage</a><br> |
17 |
<a href="#download">3. Download</a><br> |
18 |
<a href="#sourcecode">4. Source Code</a><br> |
19 |
<a href="#bugs">5. Bugs, Problems and Feature Requests</a><br> |
20 |
<a href="#contact">6. Contact</a><br> |
21 |
</div> |
22 |
<p> |
23 |
<center> |
24 |
<script type="text/javascript"><!-- |
25 |
google_ad_client = "pub-3408196773880325"; |
26 |
/* 728x90, created 8/3/09 */ |
27 |
google_ad_slot = "7744776541"; |
28 |
google_ad_width = 728; |
29 |
google_ad_height = 90; |
30 |
//--> |
31 |
</script> |
32 |
<script type="text/javascript" |
33 |
src="//pagead2.googlesyndication.com/pagead/show_ads.js"> |
34 |
</script> |
35 |
</center> |
36 |
</p> |
37 |
|
38 |
<a name="description"></a> |
39 |
<h3>1. Description</h3> |
40 |
nkitool is a simple console application which exports and imports the human |
41 |
readable XML file from and to Native Instruments Kontakt .nki instrument |
42 |
articulation files. So far, Kontakt v1 to v4 format versions are |
43 |
supported by this tool. nkitool is released in binary and source code format |
44 |
in the public domain. However in case you find mistakes or improvements, we |
45 |
would appreciate if you share them with us!<br> |
46 |
<br> |
47 |
<u>Note:</u> Starting with Kontakt 4.2.2, <a href="http://www.native-instruments.com/forum/showthread.php?t=131374">Native Instruments have changed the file format</a>! |
48 |
The new format is not supported by nkitool yet! Trying to use the tool on such files <a href="http://bb.linuxsampler.org/viewtopic.php?f=2&t=625">will lead to a "zpipe error"</a>. |
49 |
|
50 |
<a name="usage"></a> |
51 |
<h3>2. Usage</h3> |
52 |
To extract the human readable XML file from an .nki file, simply call the tool |
53 |
as follows from the console: |
54 |
<pre> |
55 |
nki.exe Foo.nki |
56 |
</pre> |
57 |
You can then edit the created Foo.xml file with an ordinary text editor. To |
58 |
replace the XML file within the .nki file with a new / edited XML file, call |
59 |
the tool from the console like this: |
60 |
<pre> |
61 |
nki.exe Foo.nki Foo.xml |
62 |
</pre> |
63 |
|
64 |
<a name="download"></a> |
65 |
<h3>3. Download</h3> |
66 |
So far there is only a console binary for MS Windows operating systems: |
67 |
<ul> |
68 |
<li><a href="http://download.linuxsampler.org/dev/nkitool/nki.exe">nki.exe</a> (Windows)</li> |
69 |
</ul> |
70 |
However since there is only one small C source file, you can easily compile it for |
71 |
any operating system (see below). |
72 |
|
73 |
<a name="sourcecode"></a> |
74 |
<h3>4. Source Code</h3> |
75 |
This tool consists of just one small C source file: |
76 |
<ul> |
77 |
<li><a href="http://download.linuxsampler.org/dev/nkitool/nki.c">nki.c</a></li> |
78 |
</ul> |
79 |
You can most probably compile it for any operating system. The source file depends on |
80 |
<a href="http://zlib.net/zlib-1.2.5.tar.gz">zlib-1.2.5</a>. Probably you can however also |
81 |
compile and link nkitool against other versions of zlib as well. |
82 |
|
83 |
<a name="bugs"></a> |
84 |
<h3>5. Bugs, Problems and Feature Requests</h3> |
85 |
Our Forum is a good place to ask for help:<br> |
86 |
<br> |
87 |
<a href="http://bb.linuxsampler.org">http://bb.linuxsampler.org</a><br> |
88 |
<br> |
89 |
We have a dedicated forum section for |
90 |
newbies and support. |
91 |
Please <a href="http://www.linuxsampler.org/donations.html">support the |
92 |
development of this tool and other applications of the LinuxSampler project by donation</a>. |
93 |
Be fair and help us improving this and other free audio tools for you! |
94 |
<p> |
95 |
<table> |
96 |
<tr> |
97 |
<td> |
98 |
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"> |
99 |
<input type="hidden" name="cmd" value="_s-xclick"> |
100 |
<input type="hidden" name="hosted_button_id" value="6746056"> |
101 |
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_subscribeCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"> |
102 |
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1"> |
103 |
</form> |
104 |
</td> |
105 |
<td> |
106 |
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"> |
107 |
<input type="hidden" name="cmd" value="_s-xclick"> |
108 |
<input type="hidden" name="hosted_button_id" value="6746149"> |
109 |
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"> |
110 |
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1"> |
111 |
</form> |
112 |
</td> |
113 |
</tr> |
114 |
</table> |
115 |
|
116 |
<a name="contact"></a> |
117 |
<h3>6. Contact</h3> |
118 |
If you have questions or want to help us to improve this tool or other |
119 |
subprojects of the LinuxSampler project, please subscribe to the |
120 |
<a href="http://www.linuxsampler.org/developers.html">LinuxSampler Developer's mailing list</a>. |
121 |
If you want to contact a certain developer instead, your can find our email addresses here:<br> |
122 |
<br> |
123 |
<a href="http://www.linuxsampler.org/developers.html">http://www.linuxsampler.org/developers.html</a> |
124 |
<br><br> |
125 |
That's it, enjoy!<br> |
126 |
|
127 |
<hr style="width: 100%"> |
128 |
<center>The LinuxSampler Project - <a href="http://www.linuxsampler.org">http://www.linuxsampler.org</a></center> |
129 |
|
130 |
</body> |
131 |
</html> |