1 |
schoenebeck |
2159 |
<!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="http://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! |
46 |
|
|
|
47 |
|
|
<a name="usage"></a> |
48 |
|
|
<h3>2. Usage</h3> |
49 |
|
|
To extract the human readable XML file from an .nki file, simply call the tool |
50 |
|
|
as follows from the console: |
51 |
|
|
<pre> |
52 |
|
|
nki.exe Foo.nki |
53 |
|
|
</pre> |
54 |
|
|
You can then edit the created Foo.xml file with an ordinary text editor. To |
55 |
|
|
replace the XML file within the .nki file with a new / edited XML file, call |
56 |
|
|
the tool from the console like this: |
57 |
|
|
<pre> |
58 |
|
|
nki.exe Foo.nki Foo.xml |
59 |
|
|
</pre> |
60 |
|
|
|
61 |
|
|
<a name="download"></a> |
62 |
|
|
<h3>3. Download</h3> |
63 |
|
|
So far there is only a console binary for MS Windows operating systems: |
64 |
|
|
<ul> |
65 |
|
|
<li><a href="http://download.linuxsampler.org/dev/nkitool/nki.exe">nki.exe</a> (Windows)</li> |
66 |
|
|
</ul> |
67 |
|
|
However since there is only one small C source file, you can easily compile it for |
68 |
|
|
any operating system (see below). |
69 |
|
|
|
70 |
|
|
<a name="sourcecode"></a> |
71 |
|
|
<h3>4. Source Code</h3> |
72 |
|
|
This tool consists of just one small C source file: |
73 |
|
|
<ul> |
74 |
|
|
<li><a href="http://download.linuxsampler.org/dev/nkitool/nki.c">nki.c</a></li> |
75 |
|
|
</ul> |
76 |
|
|
You can most probably compile it for any operating system. The source file depends on |
77 |
|
|
<a href="http://zlib.net/zlib-1.2.5.tar.gz">zlib-1.2.5</a>. Probably you can however also |
78 |
|
|
compile and link nkitool against other versions of zlib as well. |
79 |
|
|
|
80 |
|
|
<a name="bugs"></a> |
81 |
|
|
<h3>5. Bugs, Problems and Feature Requests</h3> |
82 |
|
|
Our Forum is a good place to ask for help:<br> |
83 |
|
|
<br> |
84 |
|
|
<a href="http://bb.linuxsampler.org">http://bb.linuxsampler.org</a><br> |
85 |
|
|
<br> |
86 |
|
|
We have a dedicated forum section for |
87 |
|
|
newbies and support. |
88 |
|
|
Please <a href="http://www.linuxsampler.org/donations.html">support the |
89 |
|
|
development of this tool and other applications of the LinuxSampler project by donation</a>. |
90 |
|
|
Be fair and help us improving this and other free audio tools for you! |
91 |
|
|
<p> |
92 |
|
|
<table> |
93 |
|
|
<tr> |
94 |
|
|
<td> |
95 |
|
|
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"> |
96 |
|
|
<input type="hidden" name="cmd" value="_s-xclick"> |
97 |
|
|
<input type="hidden" name="hosted_button_id" value="6746056"> |
98 |
|
|
<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!"> |
99 |
|
|
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1"> |
100 |
|
|
</form> |
101 |
|
|
</td> |
102 |
|
|
<td> |
103 |
|
|
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"> |
104 |
|
|
<input type="hidden" name="cmd" value="_s-xclick"> |
105 |
|
|
<input type="hidden" name="hosted_button_id" value="6746149"> |
106 |
|
|
<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!"> |
107 |
|
|
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1"> |
108 |
|
|
</form> |
109 |
|
|
</td> |
110 |
|
|
</tr> |
111 |
|
|
</table> |
112 |
|
|
|
113 |
|
|
<a name="contact"></a> |
114 |
|
|
<h3>6. Contact</h3> |
115 |
|
|
If you have questions or want to help us to improve this tool or other |
116 |
|
|
subprojects of the LinuxSampler project, please subscribe to the |
117 |
|
|
<a href="http://www.linuxsampler.org/developers.html">LinuxSampler Developer's mailing list</a>. |
118 |
|
|
If you want to contact a certain developer instead, your can find our email addresses here:<br> |
119 |
|
|
<br> |
120 |
|
|
<a href="http://www.linuxsampler.org/developers.html">http://www.linuxsampler.org/developers.html</a> |
121 |
|
|
<br><br> |
122 |
|
|
That's it, enjoy!<br> |
123 |
|
|
|
124 |
|
|
<hr style="width: 100%"> |
125 |
|
|
<center>The LinuxSampler Project - <a href="http://www.linuxsampler.org">http://www.linuxsampler.org</a></center> |
126 |
|
|
|
127 |
|
|
</body> |
128 |
|
|
</html> |