diff --git a/ns/lv2ext/lv2_external_ui.h b/ns/lv2ext/lv2_external_ui.h
index 2c9e6ee..f0216b6 100755
--- a/ns/lv2ext/lv2_external_ui.h
+++ b/ns/lv2ext/lv2_external_ui.h
@@ -1,13 +1,18 @@
/*
LV2 External UI extension
- This work is in public domain.
-
- This file is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
- If you have questions, contact Filipe Coelho (aka falkTX)
- or ask in #lad channel, FreeNode IRC network.
+ Copyright 2020 Filipe Coelho
+
+ Permission to use, copy, modify, and/or distribute this software for any
+ purpose with or without fee is hereby granted, provided that the above
+ copyright notice and this permission notice appear in all copies.
+
+ THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
/**
diff --git a/ns/lv2ext/lv2_kx-props.h b/ns/lv2ext/lv2_kx-props.h
new file mode 100644
index 0000000..4a3a9a7
--- /dev/null
+++ b/ns/lv2ext/lv2_kx-props.h
@@ -0,0 +1,41 @@
+/*
+ LV2 KXStudio Properties Extension
+ Copyright 2014-2025 Filipe Coelho
+
+ Permission to use, copy, modify, and/or distribute this software for any
+ purpose with or without fee is hereby granted, provided that the above
+ copyright notice and this permission notice appear in all copies.
+
+ THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+*/
+
+/**
+ @file lv2_kxstudio_properties.h
+ C header for the LV2 KXStudio Properties extension .
+*/
+
+#ifndef LV2_KXSTUDIO_PROPERTIES_H
+#define LV2_KXSTUDIO_PROPERTIES_H
+
+#define LV2_KXSTUDIO_PROPERTIES_URI "http://kxstudio.sf.net/ns/lv2ext/props"
+#define LV2_KXSTUDIO_PROPERTIES_PREFIX LV2_KXSTUDIO_PROPERTIES_URI "#"
+
+#define LV2_KXSTUDIO_PROPERTIES__NonAutomatable LV2_KXSTUDIO_PROPERTIES_PREFIX "NonAutomatable"
+#define LV2_KXSTUDIO_PROPERTIES__Reset LV2_KXSTUDIO_PROPERTIES_PREFIX "Reset"
+#define LV2_KXSTUDIO_PROPERTIES__TimePositionTicksPerBeat LV2_KXSTUDIO_PROPERTIES_PREFIX "TimePositionTicksPerBeat"
+#define LV2_KXSTUDIO_PROPERTIES__TransientWindowId LV2_KXSTUDIO_PROPERTIES_PREFIX "TransientWindowId"
+
+/** Possible values for LV2_KXSTUDIO_PROPERTIES__Reset. */
+typedef enum {
+ LV2_KXSTUDIO_PROPERTIES_RESET_NONE = 0, /**< No reset. */
+ LV2_KXSTUDIO_PROPERTIES_RESET_FULL = 1, /**< Full reset. */
+ LV2_KXSTUDIO_PROPERTIES_RESET_SOFT = 2 /**< Soft reset, e.g. reset filter state but do not clear audio buffers. */
+} LV2_KXStudio_Properties_Reset;
+
+#endif /* LV2_KXSTUDIO_PROPERTIES_H */
diff --git a/ns/lv2ext/lv2_rtmempool.h b/ns/lv2ext/lv2_rtmempool.h
index 5a06644..8956d9d 100644
--- a/ns/lv2ext/lv2_rtmempool.h
+++ b/ns/lv2ext/lv2_rtmempool.h
@@ -1,13 +1,18 @@
/*
LV2 realtime safe memory pool extension definition
- This work is in public domain.
-
- This file is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
- If you have questions, contact Filipe Coelho (aka falkTX)
- or ask in #lad channel, FreeNode IRC network.
+ Copyright 2020 Filipe Coelho
+
+ Permission to use, copy, modify, and/or distribute this software for any
+ purpose with or without fee is hereby granted, provided that the above
+ copyright notice and this permission notice appear in all copies.
+
+ THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
/**
diff --git a/ns/lv2ext/props.php b/ns/lv2ext/props.php
new file mode 100644
index 0000000..ec6f1f1
--- /dev/null
+++ b/ns/lv2ext/props.php
@@ -0,0 +1,30 @@
+
+
+
+ A set of custom LV2 properties created by and for KXStudio related projects.
+
+
+ C header file: lv2_kx-props.h
+
+
+
+
+
+
+ List of hosts that use this extension:
+
+
+
+
+