| @@ -1,13 +1,18 @@ | |||||
| /* | /* | ||||
| LV2 External UI extension | 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) <falktx@falktx.com> | |||||
| or ask in #lad channel, FreeNode IRC network. | |||||
| Copyright 2020 Filipe Coelho <falktx@falktx.com> | |||||
| 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. | |||||
| */ | */ | ||||
| /** | /** | ||||
| @@ -0,0 +1,41 @@ | |||||
| /* | |||||
| LV2 KXStudio Properties Extension | |||||
| Copyright 2014-2025 Filipe Coelho <falktx@falktx.com> | |||||
| 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 <http://kxstudio.sf.net/ns/lv2ext/props>. | |||||
| */ | |||||
| #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 */ | |||||
| @@ -1,13 +1,18 @@ | |||||
| /* | /* | ||||
| LV2 realtime safe memory pool extension definition | 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) <falktx@falktx.com> | |||||
| or ask in #lad channel, FreeNode IRC network. | |||||
| Copyright 2020 Filipe Coelho <falktx@falktx.com> | |||||
| 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. | |||||
| */ | */ | ||||
| /** | /** | ||||
| @@ -0,0 +1,30 @@ | |||||
| <?php | |||||
| $PAGE_TITLE = "KXStudio LV2-Extensions Namespace"; | |||||
| $PAGE_TYPE = "NAMESPACE"; | |||||
| $PAGE_SOURCE_1 = ARRAY("/ns", "/ns/lv2ext", "/ns/lv2ext/props"); | |||||
| $PAGE_SOURCE_2 = ARRAY("Namespace", "LV2-Extensions", "KXStudio Properties"); | |||||
| include_once("../../includes/header.php"); | |||||
| ?> | |||||
| <p> | |||||
| A set of custom LV2 properties created by and for KXStudio related projects.<br/> | |||||
| </p> | |||||
| <p> | |||||
| C header file: <a href="lv2_kx-props.h">lv2_kx-props.h</a> | |||||
| <br/> | |||||
| </p> | |||||
| <hr/> | |||||
| <p> | |||||
| List of hosts that use this extension: | |||||
| <ul> | |||||
| <li><a href="<?php echo $ROOT; ?>/Applications:Carla" target="_blank">Carla</a></li> | |||||
| <li><a href="https://github.com/mod-audio/mod-host" target="_blank">mod-host</a></li> | |||||
| </ul> | |||||
| </p> | |||||
| <br/> | |||||
| <?php | |||||
| include_once("../../includes/footer.php"); | |||||
| ?> | |||||