{"id":653,"date":"2026-01-31T15:03:42","date_gmt":"2026-01-31T14:03:42","guid":{"rendered":"https:\/\/samueljuliangrace.com\/?page_id=653"},"modified":"2026-04-04T19:42:45","modified_gmt":"2026-04-04T17:42:45","slug":"653-2","status":"publish","type":"page","link":"https:\/\/samueljuliangrace.com\/?page_id=653","title":{"rendered":"KarlsKirche"},"content":{"rendered":"\n<div class=\"wp-block-group work-page is-layout-flow wp-container-core-group-is-layout-e603688c wp-block-group-is-layout-flow\" style=\"margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">\n<div class=\"wp-block-group work-main is-layout-flow wp-container-core-group-is-layout-e603688c wp-block-group-is-layout-flow\" style=\"margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">\n    <div class=\"sjg-audio-player\" data-audio=\"https:\/\/samueljuliangrace.com\/wp-content\/uploads\/2026\/02\/Karls_Kirche_Cut_Mixed_Performance.mp3\">\n        <div class=\"sjg-waveform\">\n            <div id=\"sjg_wave_69e6095f64c98\" class=\"sjg-wave-canvas\"><\/div>\n            <div class=\"sjg-loader\"><\/div>\n           <div class=\"sjg-audio-toggle\">\n    <span class=\"sjg-label\">LISTEN<\/span>\n<\/div>\n        <\/div>\n        <script>\n        (function () {\n            const wrapper = document.currentScript.closest(\".sjg-audio-player\");\n            if (!wrapper) return;\n            const canvas = wrapper.querySelector(\".sjg-wave-canvas\");\n            const loader = wrapper.querySelector(\".sjg-loader\");\n            const button = wrapper.querySelector(\".sjg-audio-toggle\");\n            const audioUrl = wrapper.dataset.audio;\n            let wavesurfer = null;\n\n            function setPlayingState(isPlaying) {\n                button.classList.toggle(\"is-playing\", isPlaying);\n                document.body.classList.toggle(\"sjg-audio-playing\", isPlaying);\n            }\n\n            button.addEventListener(\"click\", function () {\n                if (!wavesurfer) {\n                    loader.style.width = \"0%\";\n                    wavesurfer = WaveSurfer.create({\n                        container: canvas,\n                        height: canvas.clientHeight,\n                        waveColor: \"rgba(0,0,0,0.2)\",\n                        progressColor: \"rgba(0,0,0,0.9)\",\n                        barWidth: 2,\n                        barGap: 1,\n                        normalize: true,\n                        cursorWidth: 0,\n                    });\n                    wavesurfer.load(audioUrl);\n\n                    wavesurfer.on(\"loading\", (progress) => {\n                        loader.style.opacity = \"0.5\";\n                        loader.style.width = progress + \"%\";\n                    });\n\n                    wavesurfer.on(\"ready\", () => {\n                        loader.style.width = \"100%\";\n                        setTimeout(() => loader.style.opacity = \"0\", 200);\n                        wavesurfer.drawBuffer();\n                        wavesurfer.play();\n                    });\n\n                    wavesurfer.on(\"play\", () => {\n                        document.querySelectorAll(\".sjg-wave-canvas\").forEach(el => {\n                            if (el !== canvas && el.wavesurferInstance) {\n                                el.wavesurferInstance.pause();\n                            }\n                        });\n                        window.sjgActiveWaveSurfer = wavesurfer;\n                        window.sjgActiveToggleButton = button;\n                        setPlayingState(true);\n                    });\n\n                    wavesurfer.on(\"pause\", () => {\n                        setPlayingState(false);\n                    });\n\n                    canvas.wavesurferInstance = wavesurfer;\n                    return;\n                }\n                wavesurfer.playPause();\n            });\n        })();\n        <\/script>\n    <\/div>\n    \n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/samueljuliangrace.com\/wp-content\/uploads\/2026\/02\/full_organ_up_close-768x1024.jpeg\" alt=\"\" class=\"wp-image-965\" style=\"aspect-ratio:3\/4;object-fit:cover\" srcset=\"https:\/\/samueljuliangrace.com\/wp-content\/uploads\/2026\/02\/full_organ_up_close-768x1024.jpeg 768w, https:\/\/samueljuliangrace.com\/wp-content\/uploads\/2026\/02\/full_organ_up_close-225x300.jpeg 225w, https:\/\/samueljuliangrace.com\/wp-content\/uploads\/2026\/02\/full_organ_up_close-1152x1536.jpeg 1152w, https:\/\/samueljuliangrace.com\/wp-content\/uploads\/2026\/02\/full_organ_up_close.jpeg 1536w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/samueljuliangrace.com\/wp-content\/uploads\/2026\/01\/Inside_Cabinet_With_Mic-768x1024.jpeg\" alt=\"\" class=\"wp-image-960\" style=\"aspect-ratio:3\/4;object-fit:cover\" srcset=\"https:\/\/samueljuliangrace.com\/wp-content\/uploads\/2026\/01\/Inside_Cabinet_With_Mic-768x1024.jpeg 768w, https:\/\/samueljuliangrace.com\/wp-content\/uploads\/2026\/01\/Inside_Cabinet_With_Mic-225x300.jpeg 225w, https:\/\/samueljuliangrace.com\/wp-content\/uploads\/2026\/01\/Inside_Cabinet_With_Mic-1152x1536.jpeg 1152w, https:\/\/samueljuliangrace.com\/wp-content\/uploads\/2026\/01\/Inside_Cabinet_With_Mic.jpeg 1536w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/samueljuliangrace.com\/wp-content\/uploads\/2026\/02\/organ_inside_landscape-1024x768.jpeg\" alt=\"\" class=\"wp-image-967\" style=\"aspect-ratio:4\/3;object-fit:cover\" srcset=\"https:\/\/samueljuliangrace.com\/wp-content\/uploads\/2026\/02\/organ_inside_landscape-1024x768.jpeg 1024w, https:\/\/samueljuliangrace.com\/wp-content\/uploads\/2026\/02\/organ_inside_landscape-300x225.jpeg 300w, https:\/\/samueljuliangrace.com\/wp-content\/uploads\/2026\/02\/organ_inside_landscape-768x576.jpeg 768w, https:\/\/samueljuliangrace.com\/wp-content\/uploads\/2026\/02\/organ_inside_landscape-1536x1152.jpeg 1536w, https:\/\/samueljuliangrace.com\/wp-content\/uploads\/2026\/02\/organ_inside_landscape.jpeg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-group work-meta is-layout-flow wp-container-core-group-is-layout-e603688c wp-block-group-is-layout-flow\" style=\"margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">\n<div class=\"wp-block-group work-meta-single is-layout-flow wp-container-core-group-is-layout-e603688c wp-block-group-is-layout-flow\" style=\"margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">\n<h2 class=\"wp-block-heading has-text-align-right\">Karlskirche <em>2025<\/em><\/h2>\n<\/div>\n\n\n\n<div class=\"wp-block-group work-description-wrap is-layout-flow wp-container-core-group-is-layout-e603688c wp-block-group-is-layout-flow\" style=\"margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">\n<p class=\"work-description\">As part of Maerie C. Fricke\u2019s solo exhibition at Karlskirche Kassel, Samuel Julian Grace was invited to response to the show.&nbsp;<\/p>\n\n\n\n<p class=\"work-description\">Samuel worked with the church organ, a deeply institutionalised instrument, using its live sound alone as input for Pure Data, an open-source audio software. The processed sound was then layered back onto the organ in real time, creating a shifting sonic field.&nbsp;<\/p>\n\n\n\n<p class=\"work-description\">By combining the historical authority of the organ with open-source digital tools, feedback loops and irregular delay lines,&nbsp; the work destabilised the listener\u2019s perception of the instrument. The performance moved fluidly between acoustic and digital sound, making it deliberately difficult to distinguish what originated from the physical organ and what was electronically transformed.&nbsp;<\/p>\n\n\n\n<p class=\"work-description\">The piece was performed live with Isa Gl\u00f6ckner, the church\u2019s organist.&nbsp;<br><a href=\"https:\/\/kunsthochschulekassel.de\/willkommen\/veranstaltungen\/events\/dekonstrukt.html\">External link.<\/a> <\/p>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Karlskirche 2025 As part of Maerie C. Fricke\u2019s solo exhibition at Karlskirche Kassel, Samuel Julian Grace was invited to response to the show.&nbsp; Samuel worked with the church organ, a deeply institutionalised instrument, using its live sound alone as input for Pure Data, an open-source audio software. The processed sound was then layered back onto [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"content-page-wide","meta":{"_uag_custom_page_level_css":"","_swt_meta_header_display":false,"_swt_meta_footer_display":false,"_swt_meta_site_title_display":false,"_swt_meta_sticky_header":false,"_swt_meta_transparent_header":false,"footnotes":""},"class_list":["post-653","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"samueljuliangrace@gmail.com","author_link":"https:\/\/samueljuliangrace.com\/?author=1"},"uagb_comment_info":0,"uagb_excerpt":"Karlskirche 2025 As part of Maerie C. Fricke\u2019s solo exhibition at Karlskirche Kassel, Samuel Julian Grace was invited to response to the show.&nbsp; Samuel worked with the church organ, a deeply institutionalised instrument, using its live sound alone as input for Pure Data, an open-source audio software. The processed sound was then layered back onto&hellip;","_links":{"self":[{"href":"https:\/\/samueljuliangrace.com\/index.php?rest_route=\/wp\/v2\/pages\/653","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/samueljuliangrace.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/samueljuliangrace.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/samueljuliangrace.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/samueljuliangrace.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=653"}],"version-history":[{"count":79,"href":"https:\/\/samueljuliangrace.com\/index.php?rest_route=\/wp\/v2\/pages\/653\/revisions"}],"predecessor-version":[{"id":1306,"href":"https:\/\/samueljuliangrace.com\/index.php?rest_route=\/wp\/v2\/pages\/653\/revisions\/1306"}],"wp:attachment":[{"href":"https:\/\/samueljuliangrace.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=653"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}