{"id":184,"date":"2025-09-01T10:00:00","date_gmt":"2025-09-01T08:00:00","guid":{"rendered":"https:\/\/mugenlighting.com\/studio\/?page_id=184"},"modified":"2026-03-17T23:25:58","modified_gmt":"2026-03-17T22:25:58","slug":"contributors","status":"publish","type":"page","link":"https:\/\/mugenlighting.com\/studio\/touchosc-layout-for-grandma2-by-max-mugen\/contributors\/","title":{"rendered":"TouchOSC Layout for GrandMA2 &#8211; Contributors"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\" id=\"overview\">I initiated this project expecting to build a straightforward personal utility. However, engineering a bidirectional bridge between TouchOSC and GrandMA2 quickly escalated into a massive architectural challenge.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Over the past year, I immersed myself in deep LUA scripting, OSC network logic, and the intricacies of the GrandMA2 macro engine. Building an interface with nearly 9,500 objects, 1,000+ MIDI remotes, and hundreds of custom scripts pushed this build far beyond its original scope. Delivering a robust, tour-ready solution required a massive amount of testing, debugging, and iteration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>This project took shape thanks to the incredible support of some truly awesome people.<\/strong><\/p>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ma-lighting\">MA Lighting<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.marcokampf.lighting\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Marco Kampf<\/strong><\/a> : Thank you for sharing your work and inspiring me to start this project.<\/li>\n\n\n\n<li><a href=\"https:\/\/giaffodesigns.com\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Giaffo Designs<\/strong><\/a> : Thank you for being an amazing programmer and generously sharing your knowledge. Your input helped me explore LUA in MA as a full language.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/channel\/UC2Fq470uwdDFHNNxZR6CHvg\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Beno\u00eet Baillard<\/strong><\/a> : Thank you for sharing your deep MA knowledge and offering insights on macro syntax and LUA, answering many questions.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.akwariom.com\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Greg Akwariom<\/strong><\/a>, <a href=\"https:\/\/www.instagram.com\/adrian.serr\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Adrien Serrentino<\/strong><\/a> &amp; the MA community : Thank you for your support with MA commands, syntax, and guidance throughout.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"touchosc\">TouchOSC<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/hexler.net\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Hexler<\/strong><\/a> : For giving us the keys to this incredible software playground.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.instagram.com\/slvmchn\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Ian Nault<\/strong><\/a> : Always there with invaluable support, insight, and deep tech dives into TouchOSC\u2019s inner workings.<\/li>\n\n\n\n<li><a href=\"https:\/\/payhip.com\/deepsounds\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Deepsounds<\/strong><\/a> : Smart code solutions, boundary-pushing ideas, and the brilliant Colorpicker module. Also, thanks for the support and for answering many of my questions.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.instagram.com\/ultracheval\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Nico Fradet<\/strong><\/a> : For elevating the layout with advanced scripting and optimizing the logic of key modules.<\/li>\n\n\n\n<li><a href=\"https:\/\/timcorpus.net\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Tim Corpus<\/strong><\/a> : For amazing tutorials and tips on layout creation and troubleshooting in TOSC.<\/li>\n\n\n\n<li><a href=\"https:\/\/mousesf.bandcamp.com\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>MouseSF<\/strong><\/a> : Huge thanks for the Keyboard module. A key piece of the puzzle.<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/kmitch95120\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Ken Mitchell<\/strong><\/a>, <a href=\"https:\/\/github.com\/F-l-i-x\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Felix Felmar<\/strong><\/a>, <a href=\"https:\/\/www.clamorworks.com\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Bryan Day<\/strong><\/a>, <a href=\"https:\/\/hugokant.com\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Hugo Kant<\/strong><\/a>, <a href=\"https:\/\/github.com\/RaHulkDJ\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>RaHulk Midi<\/strong><\/a>, <a href=\"https:\/\/rickdangerousmashups.blogspot.com\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>J\u00f6rn Lengwening<\/strong><\/a> &amp; the TOSC community : Your scripts, tips, and tricks made it all click.<\/li>\n\n\n\n<li><a href=\"https:\/\/cnmat.berkeley.edu\/people\/adrian-freed\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Adrian Freed<\/strong><\/a> &amp; <a href=\"https:\/\/kirkwoodwest.com\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Jeff Harris<\/strong><\/a> : Your expertise on OSC and MIDI protocols helped expand our technical foundations.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"users\">Users<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/soundcloud.com\/user-83075870\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Gayo<\/strong><\/a> : His rigorous beta testing and real-world production insights were invaluable in refining the final feature set.<\/li>\n\n\n\n<li><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-ast-global-color-0-color\">The early adopters<\/mark> :<\/strong> The first brave souls who tested the layout and shared their feedback, helping improve and shape it.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A sincere thank you to every one of you. Your technical wisdom and enthusiasm have been incredible. This architecture would not exist in its current state without your input.<\/p>\n\n\n\n<div class=\"wp-block-group alignfull has-ast-global-color-8-background-color has-background is-layout-constrained wp-block-group-is-layout-constrained\" id=\"feedback\" style=\"margin-top:60px\">\n<h2 class=\"wp-block-heading\"><strong>Feedback<\/strong><\/h2>\n\n\n\n<p class=\"mmg-quote wp-block-paragraph\">I am continuously refining this architecture. Field data from active lighting programmers plays a critical role in future development updates.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What you can share :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Feature Requests:<\/strong> Share your thoughts on UI\/UX improvements or new network integrations you need for your upcoming shows.<\/li>\n\n\n\n<li><strong>Bug Reports:<\/strong> Encountered a technical routing issue? Please provide detailed reproduction steps and system screenshots so I can patch it in the next build.<\/li>\n\n\n\n<li><strong>Production Showcases:<\/strong> Has this layout accelerated your workflow? Send photos of your Front of House setup in action.<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-57f8ce08 wp-block-buttons-is-layout-flex\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link wp-element-button\" href=\"mailto:contactmaxmugen@gmail.com?subject=TOSC%20MA2%20Layout%20Feedback\" target=\"_blank\" rel=\"noreferrer noopener\">SEND FEEDBACK<\/a><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Your input drives the rapid evolution of these tools. If this layout has leveled up your workflow, sharing it with other programmers helps expand the ecosystem.<\/p>\n<\/div>\n\n\n\n<section class=\"wp-block-group alignfull has-ast-global-color-4-background-color has-background is-layout-constrained wp-block-group-is-layout-constrained\" id=\"contact\" style=\"padding-top:100px\">\n<div class=\"wp-block-columns mmg-bg-word is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:55%\"><\/div>\n\n\n\n<div class=\"wp-block-column mmg-glass is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-full is-resized is-style-rounded\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/mugenlighting.com\/studio\/wp-content\/uploads\/2025\/10\/mmg-logo.webp\" alt=\"\" class=\"wp-image-1270\" style=\"width:133px;height:auto\" srcset=\"https:\/\/mugenlighting.com\/studio\/wp-content\/uploads\/2025\/10\/mmg-logo.webp 800w, https:\/\/mugenlighting.com\/studio\/wp-content\/uploads\/2025\/10\/mmg-logo-300x300.webp 300w, https:\/\/mugenlighting.com\/studio\/wp-content\/uploads\/2025\/10\/mmg-logo-150x150.webp 150w, https:\/\/mugenlighting.com\/studio\/wp-content\/uploads\/2025\/10\/mmg-logo-768x768.webp 768w, https:\/\/mugenlighting.com\/studio\/wp-content\/uploads\/2025\/10\/mmg-logo-120x120.webp 120w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center mmg-h1-maxmugen mmg-white mmg-text-shadow\" style=\"margin-top:6px;margin-bottom:6px\">Max Mugen Lighting<\/h2>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center mmg-white mmg-text-shadow\" style=\"margin-top:10px;margin-bottom:0px;font-size:17px\">Lighting Designer | Visual Artist | Automation Developer<\/h3>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\" style=\"margin-top:1rem\">I engineer lighting architectures, interactive control systems, and automation workflows for live performance and high-end studio pipelines. Available for custom system design and technical programming.<\/p>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-center mmg-site-title\">Work With Me<\/h4>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-100\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/calendly.com\/maxmugen\/book-a-meeting\" target=\"_blank\" rel=\"noreferrer noopener\">Book a Call<\/a><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-100\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.linkedin.com\/in\/mpeaumier\/\" target=\"_blank\" rel=\"noreferrer noopener\">Connect on LinkedIn<\/a><\/div>\n<\/div>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-center\" id=\"header-408418120\">Explore My Work<\/h4>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-100\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.instagram.com\/maxmugen\/\" target=\"_blank\" rel=\"noreferrer noopener\">Visual Portfolio (Instagram)<\/a><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-100\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.youtube.com\/@maxmugen88\" target=\"_blank\" rel=\"noreferrer noopener\">Visual Art (YouTube)<\/a><\/div>\n<\/div>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-center\" id=\"header-408418120\"><strong>Stay Connected<\/strong><\/h4>\n\n\n\n<div class=\"wp-block-group is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-7a522a9d wp-block-group-is-layout-flex\" style=\"padding-bottom:0;padding-left:24px\">\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/www.linkedin.com\/in\/mpeaumier\/\" target=\"_blank\" rel=\" noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/mugenlighting.com\/studio\/wp-content\/uploads\/2025\/10\/linkedin-1.svg\" alt=\"\" class=\"wp-image-1302\" style=\"width:24px\"\/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/www.instagram.com\/maxmugen\" target=\"_blank\" rel=\" noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/mugenlighting.com\/studio\/wp-content\/uploads\/2025\/10\/instagram-1.svg\" alt=\"\" class=\"wp-image-1303\" style=\"width:24px\"\/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/www.youtube.com\/@maxmugen88\" target=\"_blank\" rel=\" noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/mugenlighting.com\/studio\/wp-content\/uploads\/2025\/10\/youtube-1.svg\" alt=\"\" class=\"wp-image-1304\" style=\"width:24px\"\/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/maxmugen.gumroad.com\/subscribe\" target=\"_blank\" rel=\" noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/mugenlighting.com\/studio\/wp-content\/uploads\/2025\/10\/newsletter.svg\" alt=\"\" class=\"wp-image-2047\" style=\"width:24px\"\/><\/a><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>I initiated this project expecting to build a straightforward personal utility. However, engineering a bidirectional bridge between TouchOSC and GrandMA2 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2939,"parent":32,"menu_order":10,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-184","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Contributors &amp; Credits: TouchOSC GrandMA2 Layout | Mugen<\/title>\n<meta name=\"description\" content=\"Acknowledgements and credits for the developers, lighting programmers, and beta testers who contributed to the TouchOSC GrandMA2 layout architecture.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mugenlighting.com\/studio\/touchosc-layout-for-grandma2-by-max-mugen\/contributors\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Contributors &amp; Credits: TouchOSC GrandMA2 Layout | Mugen\" \/>\n<meta property=\"og:description\" content=\"Acknowledgements and credits for the developers, lighting programmers, and beta testers who contributed to the TouchOSC GrandMA2 layout architecture.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mugenlighting.com\/studio\/touchosc-layout-for-grandma2-by-max-mugen\/contributors\/\" \/>\n<meta property=\"og:site_name\" content=\"Mugen Lighting\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-17T22:25:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mugenlighting.com\/studio\/wp-content\/uploads\/2026\/02\/touchosc-layout-grandma2-ipad-mockup-landscape.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"758\" \/>\n\t<meta property=\"og:image:height\" content=\"426\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":[\"WebPage\",\"AboutPage\"],\"@id\":\"https:\\\/\\\/mugenlighting.com\\\/studio\\\/touchosc-layout-for-grandma2-by-max-mugen\\\/contributors\\\/\",\"url\":\"https:\\\/\\\/mugenlighting.com\\\/studio\\\/touchosc-layout-for-grandma2-by-max-mugen\\\/contributors\\\/\",\"name\":\"Contributors & Credits: TouchOSC GrandMA2 Layout | Mugen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mugenlighting.com\\\/studio\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mugenlighting.com\\\/studio\\\/touchosc-layout-for-grandma2-by-max-mugen\\\/contributors\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mugenlighting.com\\\/studio\\\/touchosc-layout-for-grandma2-by-max-mugen\\\/contributors\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mugenlighting.com\\\/studio\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/touchosc-layout-grandma2-ipad-mockup-landscape.webp\",\"datePublished\":\"2025-09-01T08:00:00+00:00\",\"dateModified\":\"2026-03-17T22:25:58+00:00\",\"description\":\"Acknowledgements and credits for the developers, lighting programmers, and beta testers who contributed to the TouchOSC GrandMA2 layout architecture.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mugenlighting.com\\\/studio\\\/touchosc-layout-for-grandma2-by-max-mugen\\\/contributors\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mugenlighting.com\\\/studio\\\/touchosc-layout-for-grandma2-by-max-mugen\\\/contributors\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mugenlighting.com\\\/studio\\\/touchosc-layout-for-grandma2-by-max-mugen\\\/contributors\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mugenlighting.com\\\/studio\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/touchosc-layout-grandma2-ipad-mockup-landscape.webp\",\"contentUrl\":\"https:\\\/\\\/mugenlighting.com\\\/studio\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/touchosc-layout-grandma2-ipad-mockup-landscape.webp\",\"width\":758,\"height\":426,\"caption\":\"Zero-latency wireless control interface for professional lighting consoles.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mugenlighting.com\\\/studio\\\/touchosc-layout-for-grandma2-by-max-mugen\\\/contributors\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\",\"item\":\"https:\\\/\\\/mugenlighting.com\\\/studio\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"TouchOSC Layout for GrandMA2 by Max Mugen\",\"item\":\"https:\\\/\\\/mugenlighting.com\\\/studio\\\/touchosc-layout-for-grandma2-by-max-mugen\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Contributors\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mugenlighting.com\\\/studio\\\/#website\",\"url\":\"https:\\\/\\\/mugenlighting.com\\\/studio\\\/\",\"name\":\"Mugen Lighting\",\"description\":\"The art of lighting for your events\",\"publisher\":{\"@id\":\"https:\\\/\\\/mugenlighting.com\\\/studio\\\/#organization\"},\"alternateName\":\"Max Mugen Lighting\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mugenlighting.com\\\/studio\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/mugenlighting.com\\\/studio\\\/#organization\",\"name\":\"Mugen Lighting\",\"alternateName\":\"Max Mugen Lighting\",\"url\":\"https:\\\/\\\/mugenlighting.com\\\/studio\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mugenlighting.com\\\/studio\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/mugenlighting.com\\\/studio\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/mmg-logo.webp\",\"contentUrl\":\"https:\\\/\\\/mugenlighting.com\\\/studio\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/mmg-logo.webp\",\"width\":800,\"height\":800,\"caption\":\"Mugen Lighting\"},\"image\":{\"@id\":\"https:\\\/\\\/mugenlighting.com\\\/studio\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.instagram.com\\\/maxmugen\",\"https:\\\/\\\/www.youtube.com\\\/@maxmugen88\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/mpeaumier\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Contributors & Credits: TouchOSC GrandMA2 Layout | Mugen","description":"Acknowledgements and credits for the developers, lighting programmers, and beta testers who contributed to the TouchOSC GrandMA2 layout architecture.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mugenlighting.com\/studio\/touchosc-layout-for-grandma2-by-max-mugen\/contributors\/","og_locale":"en_US","og_type":"article","og_title":"Contributors & Credits: TouchOSC GrandMA2 Layout | Mugen","og_description":"Acknowledgements and credits for the developers, lighting programmers, and beta testers who contributed to the TouchOSC GrandMA2 layout architecture.","og_url":"https:\/\/mugenlighting.com\/studio\/touchosc-layout-for-grandma2-by-max-mugen\/contributors\/","og_site_name":"Mugen Lighting","article_modified_time":"2026-03-17T22:25:58+00:00","og_image":[{"width":758,"height":426,"url":"https:\/\/mugenlighting.com\/studio\/wp-content\/uploads\/2026\/02\/touchosc-layout-grandma2-ipad-mockup-landscape.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["WebPage","AboutPage"],"@id":"https:\/\/mugenlighting.com\/studio\/touchosc-layout-for-grandma2-by-max-mugen\/contributors\/","url":"https:\/\/mugenlighting.com\/studio\/touchosc-layout-for-grandma2-by-max-mugen\/contributors\/","name":"Contributors & Credits: TouchOSC GrandMA2 Layout | Mugen","isPartOf":{"@id":"https:\/\/mugenlighting.com\/studio\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mugenlighting.com\/studio\/touchosc-layout-for-grandma2-by-max-mugen\/contributors\/#primaryimage"},"image":{"@id":"https:\/\/mugenlighting.com\/studio\/touchosc-layout-for-grandma2-by-max-mugen\/contributors\/#primaryimage"},"thumbnailUrl":"https:\/\/mugenlighting.com\/studio\/wp-content\/uploads\/2026\/02\/touchosc-layout-grandma2-ipad-mockup-landscape.webp","datePublished":"2025-09-01T08:00:00+00:00","dateModified":"2026-03-17T22:25:58+00:00","description":"Acknowledgements and credits for the developers, lighting programmers, and beta testers who contributed to the TouchOSC GrandMA2 layout architecture.","breadcrumb":{"@id":"https:\/\/mugenlighting.com\/studio\/touchosc-layout-for-grandma2-by-max-mugen\/contributors\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mugenlighting.com\/studio\/touchosc-layout-for-grandma2-by-max-mugen\/contributors\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mugenlighting.com\/studio\/touchosc-layout-for-grandma2-by-max-mugen\/contributors\/#primaryimage","url":"https:\/\/mugenlighting.com\/studio\/wp-content\/uploads\/2026\/02\/touchosc-layout-grandma2-ipad-mockup-landscape.webp","contentUrl":"https:\/\/mugenlighting.com\/studio\/wp-content\/uploads\/2026\/02\/touchosc-layout-grandma2-ipad-mockup-landscape.webp","width":758,"height":426,"caption":"Zero-latency wireless control interface for professional lighting consoles."},{"@type":"BreadcrumbList","@id":"https:\/\/mugenlighting.com\/studio\/touchosc-layout-for-grandma2-by-max-mugen\/contributors\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"","item":"https:\/\/mugenlighting.com\/studio\/"},{"@type":"ListItem","position":2,"name":"TouchOSC Layout for GrandMA2 by Max Mugen","item":"https:\/\/mugenlighting.com\/studio\/touchosc-layout-for-grandma2-by-max-mugen\/"},{"@type":"ListItem","position":3,"name":"Contributors"}]},{"@type":"WebSite","@id":"https:\/\/mugenlighting.com\/studio\/#website","url":"https:\/\/mugenlighting.com\/studio\/","name":"Mugen Lighting","description":"The art of lighting for your events","publisher":{"@id":"https:\/\/mugenlighting.com\/studio\/#organization"},"alternateName":"Max Mugen Lighting","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mugenlighting.com\/studio\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/mugenlighting.com\/studio\/#organization","name":"Mugen Lighting","alternateName":"Max Mugen Lighting","url":"https:\/\/mugenlighting.com\/studio\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mugenlighting.com\/studio\/#\/schema\/logo\/image\/","url":"https:\/\/mugenlighting.com\/studio\/wp-content\/uploads\/2025\/10\/mmg-logo.webp","contentUrl":"https:\/\/mugenlighting.com\/studio\/wp-content\/uploads\/2025\/10\/mmg-logo.webp","width":800,"height":800,"caption":"Mugen Lighting"},"image":{"@id":"https:\/\/mugenlighting.com\/studio\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.instagram.com\/maxmugen","https:\/\/www.youtube.com\/@maxmugen88","https:\/\/www.linkedin.com\/in\/mpeaumier\/"]}]}},"_links":{"self":[{"href":"https:\/\/mugenlighting.com\/studio\/wp-json\/wp\/v2\/pages\/184","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mugenlighting.com\/studio\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mugenlighting.com\/studio\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mugenlighting.com\/studio\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mugenlighting.com\/studio\/wp-json\/wp\/v2\/comments?post=184"}],"version-history":[{"count":29,"href":"https:\/\/mugenlighting.com\/studio\/wp-json\/wp\/v2\/pages\/184\/revisions"}],"predecessor-version":[{"id":3212,"href":"https:\/\/mugenlighting.com\/studio\/wp-json\/wp\/v2\/pages\/184\/revisions\/3212"}],"up":[{"embeddable":true,"href":"https:\/\/mugenlighting.com\/studio\/wp-json\/wp\/v2\/pages\/32"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mugenlighting.com\/studio\/wp-json\/wp\/v2\/media\/2939"}],"wp:attachment":[{"href":"https:\/\/mugenlighting.com\/studio\/wp-json\/wp\/v2\/media?parent=184"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}