{"id":32485,"date":"2023-03-08T16:29:55","date_gmt":"2023-03-08T15:29:55","guid":{"rendered":"https:\/\/mimolive.com\/?post_type=user-manual&#038;p=32485"},"modified":"2025-06-16T19:38:08","modified_gmt":"2025-06-16T17:38:08","slug":"plugins-personalizados-de-quartz-composer","status":"publish","type":"user-manual","link":"https:\/\/mimolive.com\/es\/user-manual\/custom-layers\/custom-quartz-composer-plugins\/","title":{"rendered":"Plugins personalizados de Quartz Composer"},"content":{"rendered":"<p>Para editar las capas suministradas con mimoLive, probablemente necesites los siguientes plugins de Quartz Composer para cargar las composiciones de capas en Quartz Composer:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"qclua-quartz-composer-plugin\"><span class=\"caps\">QCLUA<\/span> Plugin Quartz Composer<\/h3>\n\n\n\n<p>A partir de BoinxTV 1.9, todos los parches JavaScript de las capas suministradas se sustituyen por parches personalizados de Quartz Composer que utilizan el lenguaje de programaci\u00f3n Lua. Esta transici\u00f3n fue necesaria porque el parche JavaScript incorporado tiene una huella de memoria muy alta y causa problemas de estabilidad con nuestra aplicaci\u00f3n. En cambio, el entorno de ejecuci\u00f3n de Lua ocupa muy poca memoria.<\/p>\n\n\n\n<p>En <span class=\"caps\">QCLUA<\/span> puede descargarse desde <a href=\"https:\/\/github.com\/boinx\/QCLua\/releases\/latest\" target=\"_blank\" rel=\"noreferrer noopener\">Github<\/a><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>El uso de Lua en lugar de JavaScript si est\u00e1 escribiendo sus propias composiciones no es obligatorio, pero se recomienda para mantener la huella de memoria de la capa baja.<\/li>\n\n\n\n<li>Todas las funciones que acceden a archivos u otros recursos del sistema se eliminan del parche Lua. Estas funciones son <strong>no<\/strong> disponible en el parche Lua.<br>- <a href=\"https:\/\/www.lua.org\/manual\/5.2\/manual.html#6.8\" target=\"_blank\" rel=\"noreferrer noopener\">Instalaciones de entrada y salida<\/a> : \"close\", \"flush\", \"input\", \"lines\", \"open\", \"output\", \"popen\", \"read\", \"tmpfile\", \"type\", \"write\"<br>- <a href=\"https:\/\/www.lua.org\/manual\/5.2\/manual.html#6.3\" target=\"_blank\" rel=\"noreferrer noopener\">M\u00f3dulos<\/a> : \"loadlib\", \"searchpath\", \"seeall\"<br>- <a href=\"https:\/\/www.lua.org\/manual\/5.2\/manual.html#6.9\" target=\"_blank\" rel=\"noreferrer noopener\">Instalaciones del sistema operativo<\/a> : \"execute\", \"exit\", \"getenv\", \"remove\", \"rename\", \"setlocale\", \"tmpname\"<\/li>\n\n\n\n<li>El parche Lua no s\u00f3lo puede utilizarse en combinaci\u00f3n con BoinxTV, sino con todo tipo de composiciones.<\/li>\n\n\n\n<li>El parche tambi\u00e9n est\u00e1 disponible como c\u00f3digo fuente en <a href=\"https:\/\/www.github.com\/Boinx\/QCLua\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a> .<\/li>\n\n\n\n<li>Lea la secci\u00f3n \"Capa personalizada <span class=\"caps\">API<\/span>\":doc:custom-layer-api y \"Capas personalizadas\":doc:custom-layers para crear sus propias capas.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"qcjson-quartz-composer-plugin\"><span class=\"caps\">QCJSON<\/span> Plugin Quartz Composer<\/h3>\n\n\n\n<p>La capa de Twitter cargada <span class=\"caps\">JSON<\/span> de Twitter.com. Por lo tanto, necesitar\u00e1 tener instalado este plugin para abrir la capa de Twitter en Quartz Composer.<\/p>\n\n\n\n<p>En <span class=\"caps\">QCJSON<\/span> puede descargarse desde <a href=\"https:\/\/github.com\/boinx\/QCJSON\/releases\/latest\" target=\"_blank\" rel=\"noreferrer noopener\">Github<\/a><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>En <span class=\"caps\">QCJSON<\/span> Patch ofrece la posibilidad de descargar y analizar <span class=\"caps\">JSON<\/span>.<\/li>\n\n\n\n<li>Tambi\u00e9n existe la opci\u00f3n de transmitir <span class=\"caps\">JSON<\/span>.<\/li>\n\n\n\n<li>En <span class=\"caps\">QCJSON<\/span> es de c\u00f3digo abierto y est\u00e1 disponible en <a href=\"https:\/\/github.com\/boinx\/QCJSON\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a> .<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"qcoauth-quartz-composer-plugin\"><span class=\"caps\">QCOAUTH<\/span> Plugin Quartz Composer<\/h3>\n\n\n\n<p>Algunas capas mimoLive que interact\u00faan con p\u00e1ginas web pueden necesitar hacer un <span class=\"caps\">OAUTH<\/span> antes de poder comunicarse con \u00e9l. Para editar esas capas es necesario instalar el programa <span class=\"caps\">QCOAUTH<\/span> plugin.<\/p>\n\n\n\n<p>En <span class=\"caps\">QCOAUTH<\/span> puede descargarse desde <a href=\"https:\/\/github.com\/boinx\/QCOAUTH\/releases\/latest\" target=\"_blank\" rel=\"noreferrer noopener\">Github<\/a><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Este <span class=\"caps\">QCOAUTH<\/span> est\u00e1 generando la cabecera OAuth que se utilizar\u00e1 en la ruta <span class=\"caps\">QCJSON<\/span> plugin.<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>To edit layers shipped with mimoLive you probably need the following Quartz Composer plugins in order to load the layer compositions in Quartz Composer: QCLUA Quartz Composer Plugin Starting with BoinxTV 1.9 all of the JavaScript patches in the shipped layers are replaced by with custom Quartz Composer patches that use the Lua scripting language [&hellip;]<\/p>","protected":false},"author":3,"featured_media":0,"parent":32482,"menu_order":2,"template":"","meta":{"_acf_changed":false,"_angie_page":false,"_lmt_disableupdate":"no","_lmt_disable":"","footnotes":""},"categories":[258],"tags":[],"class_list":["post-32485","user-manual","type-user-manual","status-publish","hentry","category-manual"],"acf":[],"_links":{"self":[{"href":"https:\/\/mimolive.com\/es\/wp-json\/wp\/v2\/user-manual\/32485","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mimolive.com\/es\/wp-json\/wp\/v2\/user-manual"}],"about":[{"href":"https:\/\/mimolive.com\/es\/wp-json\/wp\/v2\/types\/user-manual"}],"author":[{"embeddable":true,"href":"https:\/\/mimolive.com\/es\/wp-json\/wp\/v2\/users\/3"}],"version-history":[{"count":1,"href":"https:\/\/mimolive.com\/es\/wp-json\/wp\/v2\/user-manual\/32485\/revisions"}],"predecessor-version":[{"id":40980,"href":"https:\/\/mimolive.com\/es\/wp-json\/wp\/v2\/user-manual\/32485\/revisions\/40980"}],"up":[{"embeddable":true,"href":"https:\/\/mimolive.com\/es\/wp-json\/wp\/v2\/user-manual\/32482"}],"wp:attachment":[{"href":"https:\/\/mimolive.com\/es\/wp-json\/wp\/v2\/media?parent=32485"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mimolive.com\/es\/wp-json\/wp\/v2\/categories?post=32485"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mimolive.com\/es\/wp-json\/wp\/v2\/tags?post=32485"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}