1<!DOCTYPE html> 2<html lang="fr"> 3 <head> 4 <meta charset="utf-8"/> 5 <link href="https://media.base44.com/images/public/6a08ccc24f3c6c2b81434d03/bcca793da_generated_d5304a25.png" rel="icon" type="image/png"/> 6 <meta content="width=device-width, initial-scale=1.0" name="viewport"/> 7 <link href="/manifest.json" rel="manifest"/> 8 <!-- Primary Meta Tags --> 9 <title> 10 Actualites | La Ronde Des Ondes 11 </title> 12 <meta content="La Ronde des Ondes â Fabien Saye Kanou | Taiko, Voyage Sonore & Fabrication de Tambours" name="title"/> 13 <meta content="Xv7f92XYexilrjSIJc6R0m4dn_Ku3LVVcGZ7JpolidU" name="google-site-verification"/> 14 <meta content="Actualites on La Ronde Des Ondes. Fréquences soignantes, tambours bien être musicothérapie et sonothérapie." name="description"/> 15 <meta content="taiko, percussionniste taiko, tambour japonais, voyage sonore, soin sonore, massage sonore, fabrication tambour, luthier, stage tambour, Fabien Saye Kanou, Tsukai-Ban, Loire, Forez, Montbrison, Leigneux, musique sacrée, thérapie sonore, concert taiko" name="keywords"/> 16 <meta content="Fabien Saye Kanou" name="author"/> 17 <meta content="index, follow" name="robots"/> 18 <!-- Dynamic meta route for WhatsApp & social sharing --> 19 <link href="https://larondedesondes.fr/api/getArticleMetaTags" rel="alternate"/> 20 <!-- Open Graph / Facebook --> 21 <meta content="website" property="og:type"/> 22 <meta content="https://larondedesondes.fr/news" property="og:url"/> 23 <meta content="Actualites | La Ronde Des Ondes" property="og:title"/> 24 <meta content="Actualites on La Ronde Des Ondes. Fréquences soignantes, tambours bien être musicothérapie et sonothérapie." property="og:description"/> 25 <meta content="https://media.base44.com/images/public/6a08ccc24f3c6c2b81434d03/a6d3d62d8_logo.png/v1/fill/w_1200,h_630/a6d3d62d8_logo.png" property="og:image"/> 26 <meta content="1200" property="og:image:width"/> 27 <meta content="630" property="og:image:height"/> 28 <meta content="image/png" property="og:image:type"/> 29 <meta content="La Ronde des Ondes â Fabien Saye Kanou, percussionniste taiko et thérapeute sonore" property="og:image:alt"/> 30 <meta content="fr_FR" property="og:locale"/> 31 <meta content="La Ronde Des Ondes" property="og:site_name"/> 32 <!-- Twitter Card --> 33 <meta content="summary_large_image" name="twitter:card"/> 34 <meta content="https://larondedesondes.fr/news" name="twitter:url"/> 35 <meta content="Actualites | La Ronde Des Ondes" name="twitter:title"/> 36 <meta content="Actualites on La Ronde Des Ondes. Fréquences soignantes, tambours bien être musicothérapie et sonothérapie." name="twitter:description"/> 37 <meta content="https://media.base44.com/images/public/6a08ccc24f3c6c2b81434d03/a6d3d62d8_logo.png/v1/fill/w_1200,h_630/a6d3d62d8_logo.png" name="twitter:image"/> 38 <meta content="La Ronde des Ondes â Fabien Saye Kanou, percussionniste taiko et thérapeute sonore" name="twitter:image:alt"/> 39 <!-- Structured Data (JSON-LD) --> 40
40<script type="application/ld+json"> 41 { 42 "@context": "https://schema.org", 43 "@type": "Person", 44 "name": "Fabien Saye Kanou", 45 "alternateName": "Tsukai-Ban", 46 "url": "https://larondedesondes.fr/", 47 "image": "https://media.base44.com/images/public/6a08ccc24f3c6c2b81434d03/bcca793da_generated_d5304a25.png", 48 "description": "Percussionniste taiko, thérapeute sonore et luthier basé en Loire (Forez). Fondateur de La Ronde des Ondes.", 49 "jobTitle": "Percussionniste, Thérapeute Sonore, Luthier", 50 "email": "[email protected]", 51 "address": { 52 "@type": "PostalAddress", 53 "addressLocality": "Montbrison", 54 "addressRegion": "Loire", 55 "addressCountry": "FR" 56 }, 57 "sameAs": [ 58 "https://www.instagram.com/fabiensayekanou/", 59 "https://www.youtube.com/@taikokanou", 60 "https://soundcloud.com/tsukai-ban" 61 ] 62 } 63 </script>
63 64
64<script type="application/ld+json"> 65 { 66 "@context": "https://schema.org", 67 "@type": "LocalBusiness", 68 "name": "La Ronde des Ondes", 69 "url": "https://larondedesondes.fr/", 70 "image": "https://media.base44.com/images/public/6a08ccc24f3c6c2b81434d03/bcca793da_generated_d5304a25.png", 71 "description": "Atelier de percussionniste taiko, thérapeute sonore et luthier. Voyages sonores, soins énergétiques, stages de fabrication de tambours et concerts.", 72 "email": "[email protected]", 73 "address": { 74 "@type": "PostalAddress", 75 "addressLocality": "Montbrison", 76 "addressRegion": "Loire", 77 "postalCode": "42600", 78 "addressCountry": "FR" 79 }, 80 "geo": { 81 "@type": "GeoCoordinates", 82 "latitude": 45.6067, 83 "longitude": 4.0686 84 }, 85 "hasOfferCatalog": { 86 "@type": "OfferCatalog", 87 "name": "Services", 88 "itemListElement": [ 89 {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Voyage Sonore"}}, 90 {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Soin Ãnergétique"}}, 91 {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Stage Fabrication Tambour"}}, 92 {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Performance Musicale Taiko"}} 93 ] 94 } 95 } 96 </script>
96 97
97<script crossorigin="" src="/assets/index-DWMbtLR5.js" type="module"> 98 </script>
98 99 <link crossorigin="" href="/assets/index-Dow0KWrP.css" rel="stylesheet"/> 100
100<script type="module"> 101 if (window.self === window.top) { 102 let lastPath = ""; 103 function getPageNameFromPath(path) { 104 const segments = path.split("/").filter(Boolean); 105 return segments[0] || null; 106 } 107 function trackPageView() { 108 const path = window.location.pathname; 109 if (path === lastPath) return; 110 lastPath = path; 111 const pageName = getPageNameFromPath(path) || "home"; 112 const appId = "6a08ccc24f3c6c2b81434d03"; 113 if (!appId) return; 114 fetch(`/api/app-logs/${appId}/log-user-in-app/${pageName}`, { 115 method: "POST", 116 }).catch(() => {}); 117 } 118 const originalPushState = history.pushState.bind(history); 119 history.pushState = function (...args) { 120 originalPushState(...args); 121 trackPageView(); 122 }; 123 const originalReplaceState = history.replaceState.bind(history); 124 history.replaceState = function (...args) { 125 originalReplaceState(...args); 126 trackPageView(); 127 }; 128 window.addEventListener("popstate", trackPageView); 129 trackPageView(); 130} 131 </script>
131 132
132<script> 133 (function () { 134 var titles = {"/": "La Ronde Des Ondes", "/about": "About | La Ronde Des Ondes", "/services": "Services | La Ronde Des Ondes", "/contact": "Contact | La Ronde Des Ondes", "/atelier": "Atelier | La Ronde Des Ondes", "/videos": "Videos | La Ronde Des Ondes", "/live": "Live | La Ronde Des Ondes", "/news": "Actualites | La Ronde Des Ondes", "/evenements": "Evenements | La Ronde Des Ondes", "/rythmizen": "Rythmizen | La Ronde Des Ondes", "/oser-jouer-ensemble": "Oser Jouer Ensemble | La Ronde Des Ondes", "/blog": "Blog | La Ronde Des Ondes", "/blog-admin": "Blog Admin | La Ronde Des Ondes", "/galerie": "Galerie | La Ronde Des Ondes", "/newsletter-admin": "Gestion Newsletter | La Ronde Des Ondes", "/newsletter-preview": "Apercu Newsletter | La Ronde Des Ondes", "/social-post": "Social Post | La Ronde Des Ondes", "/temoignages": "Temoignages | La Ronde Des Ondes", "/stages": "Stages | La Ronde Des Ondes", "/reservation": "Reservation | La Ronde Des Ondes", "/booking-admin": "Booking Admin | La Ronde Des Ondes", "/contact-admin": "Contact Admin | La Ronde Des Ondes", "/payment-result": "Payment Result | La Ronde Des Ondes", "/entry-screen-admin": "Entry Screen Admin | La Ronde Des Ondes", "/home": "La Ronde Des Ondes"}; 135 // PascalCase boundaries -> "-", mirroring _PASCAL_BOUNDARY_RE without lookbehind 136 // (old Safari fails to PARSE a lookbehind, taking the whole script down). 137 var dashed = function (s) { 138 return s.replace(/([a-z0-9])([A-Z])/g, "$1-$2").replace(/([A-Z])([A-Z][a-z])/g, "$1-$2"); 139 }; 140 var decode = function (s) { 141 // A %2F inside ONE segment must not become a structural separator: /blog/foo%2Fbar is a 142 // dynamic slug, and letting it split would match a static /blog/foo/bar and write ITS title. 143 try { var d = decodeURIComponent(s); return d.indexOf("/") < 0 ? d : s; } catch (e) { return s; } 144 }; 145 var segments = function (path) { return path.split("/").filter(Boolean).map(decode); }; 146 var norm = function (path) { 147 var parts = segments(path).map(function (s) { return dashed(s).toLowerCase(); }); 148 return parts.length ? "/" + parts.join("/") : "/"; 149 }; 150 var lastPath = location.pathname, written = document.title, on = true; 151 var sync = function () { 152 // Path only: a hash/query change is the same page, and the SDK strips its own auth 153 // params with replaceState -- neither must clobber a server-rendered title in place. 154 if (!on || location.pathname === lastPath) return; 155 lastPath = location.pathname; 156 if (document.title !== written) { on = false; return; } 157 // Write ONLY a title the map proves. An unmapped path is a dynamic route (/blog/:slug) the 158 // map cannot carry, and writing a placeholder there is destructive, not merely vague: the 159 // prerender worker runs no setUserAgent, so its capture browser reads as human and executes 160 // this script, and coordinator.js's settle wait explicitly tolerates a full navigation -- 161 // a redirect landing on an unmapped path would bake the placeholder into the stored 162 // snapshot. Leaving the title alone degrades to today's behavior instead. 163 // Exact lookup only. A dash-stripped retry here would let a genuinely different /set-up 164 // claim /setup: the map carries a dash-free key only where a PascalCase boundary put the 165 // dashes there, and the client cannot tell the two apart. The map emits every reachable 166 // shape per segment instead (_client_url_variants). 167 var title = titles[norm(location.pathname)]; 168 if (title === undefined) return; 169 document.title = title; 170 // Re-read: the setter stores verbatim but the getter strips and collapses whitespace, so 171 // keeping the assigned string would make the next sync() read our own write as the app's. 172 written = document.title; 173 }; 174 var wrap = function (fn) { 175 // The history entry is already pushed by the time sync() runs, so a throw here would 176 // surface inside the host app's router and break navigation. This is injected into apps 177 // we cannot test, so it swallows rather than trusting the trace. 178 return function () { 179 var r = fn.apply(this, arguments);
180 try { sync(); } catch (e) {} 181 return r; 182 }; 183 }; 184 history.pushState = wrap(history.pushState); 185 history.replaceState = wrap(history.replaceState); 186 window.addEventListener("popstate", sync); 187})(); 188 </script>
188 189 <meta content="yes" name="mobile-web-app-capable"/> 190 <meta content="black" name="apple-mobile-web-app-status-bar-style"/> 191 <meta content="La Ronde Des Ondes" name="apple-mobile-web-app-title"/> 192 <link href="https://larondedesondes.fr/news" rel="canonical"/> 193
193<script data-seo-source="builder" type="application/ld+json"> 194 {"@context": "https://schema.org", "@type": "WebSite", "name": "La Ronde Des Ondes", "url": "https://larondedesondes.fr"} 195 </script>
195 196
196<script data-seo-source="builder" type="application/ld+json"> 197 {"@context": "https://schema.org", "@type": "Organization", "name": "La Ronde Des Ondes", "url": "https://larondedesondes.fr", "logo": "https://media.base44.com/images/public/6a08ccc24f3c6c2b81434d03/092b38933_logo.png"} 198 </script>
198 199
199<script data-seo-source="builder" type="application/ld+json"> 200 {"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://larondedesondes.fr/"}, {"@type": "ListItem", "position": 2, "name": "Actualites", "item": "https://larondedesondes.fr/news"}]} 201 </script>
201 202 </head> 203 <body> 204 <div id="root"> 205 <div data-seo-source="builder" id="seo-snapshot" style="position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;"> 206 <main> 207 <header> 208 <h1> 209 Actualites | La Ronde Des Ondes 210 </h1> 211 <p> 212 Actualites on La Ronde Des Ondes. Fréquences soignantes, tambours bien être musicothérapie et sonothérapie. 213 </p> 214 </header> 215 <nav aria-label="Pages"> 216 <h2> 217 Pages 218 </h2> 219 <ul> 220 <li> 221 <a href="/"> 222 Home 223 </a> 224 </li> 225 <li> 226 <a href="/about"> 227 About 228 </a> 229 â About on La Ronde Des Ondes. A sophisticated digital portfolio showcasing creative projects and professional . 230 </li> 231 <li> 232 <a href="/services"> 233 Services 234 </a> 235 â Services on La Ronde Des Ondes. A sophisticated digital portfolio showcasing creative projects and professional . 236 </li> 237 <li> 238 <a href="/contact"> 239 Contact 240 </a> 241 â Contact on La Ronde Des Ondes. A sophisticated digital portfolio showcasing creative projects and professional . 242 </li> 243 <li> 244 <a href="/atelier"> 245 Atelier 246 </a> 247 â Atelier on La Ronde Des Ondes. A sophisticated digital portfolio showcasing creative projects and professional . 248 </li> 249 <li> 250 <a href="/videos"> 251 Videos 252 </a> 253 â Videos on La Ronde Des Ondes. A sophisticated digital portfolio showcasing creative projects and professional . 254 </li> 255 <li> 256 <a href="/live"> 257 Live 258 </a> 259 â Live on La Ronde Des Ondes. Fréquences soignantes, tambours bien être musicothérapie et sonothérapie. 260 </li> 261 <li> 262 <a href="/news"> 263 Actualites 264 </a> 265 â Actualites on La Ronde Des Ondes. Fréquences soignantes, tambours bien être musicothérapie et sonothérapie. 266 </li> 267 <li> 268 <a href="/evenements"> 269 Evenements 270 </a> 271 â Evenements on La Ronde Des Ondes. A sophisticated digital portfolio showcasing creative projects and professional . 272 </li> 273 <li> 274 <a href="/rythmizen"> 275 Rythmizen 276 </a> 277 â Rythmizen on La Ronde Des Ondes. Fréquences soignantes, tambours bien être musicothérapie et sonothérapie. 278 </li> 279 <li> 280 <a href="/oser-jouer-ensemble"> 281 Oser Jouer Ensemble 282 </a> 283 â Oser Jouer Ensemble on La Ronde Des Ondes. Fréquences soignantes, tambours bien être musicothérapie et sonothérapie. 284 </li> 285 <li> 286 <a href="/blog"> 287 Blog 288 </a> 289 â Blog on La Ronde Des Ondes. A sophisticated digital portfolio showcasing creative projects and professional . 290 </li> 291 <li> 292 <a href="/blog-admin"> 293 Blog Admin 294 </a> 295 â Blog Admin on La Ronde Des Ondes. A sophisticated digital portfolio showcasing creative projects and professional . 296 </li> 297 <li> 298 <a href="/galerie"> 299 Galerie 300 </a> 301 â Galerie on La Ronde Des Ondes. A sophisticated digital portfolio showcasing creative projects and professional . 302 </li> 303 <li> 304 <a href="/newsletter-admin"> 305 Gestion Newsletter 306 </a> 307 â Gestion Newsletter on La Ronde Des Ondes. Fréquences soignantes, tambours bien être musicothérapie et sonothérapie. 308 </li> 309 <li> 310 <a href="/newsletter-preview"> 311 Apercu Newsletter 312 </a> 313 â Apercu Newsletter on La Ronde Des Ondes. Fréquences soignantes, tambours bien être musicothérapie et sonothérapie. 314 </li> 315 <li> 316 <a href="/social-post"> 317 Social Post 318 </a> 319 â Social Post on La Ronde Des Ondes. Fréquences soignantes, tambours bien être musicothérapie et sonothérapie. 320 </li> 321 <li> 322 <a href="/temoignages"> 323 Temoignages 324 </a> 325 â Temoignages on La Ronde Des Ondes. A sophisticated digital portfolio showcasing creative projects and professional . 326 </li> 327 <li> 328 <a href="/stages"> 329 Stages 330 </a> 331 â Stages on La Ronde Des Ondes. A sophisticated digital portfolio showcasing creative projects and professional . 332 </li> 333 <li> 334 <a href="/reservation"> 335 Reservation 336 </a> 337 â Reservation on La Ronde Des Ondes. A sophisticated digital portfolio showcasing creative projects and professional . 338 </li> 339 <li> 340 <a href="/booking-admin"> 341 Booking Admin 342 </a> 343 â Booking Admin on La Ronde Des Ondes. A sophisticated digital portfolio showcasing creative projects and professional . 344 </li> 345 <li> 346 <a href="/contact-admin"> 347 Contact Admin 348 </a> 349 â Contact Admin on La Ronde Des Ondes. Fréquences soignantes, tambours bien être musicothérapie et sonothérapie. 350 </li> 351 <li> 352 <a href="/payment-result"> 353 Payment Result 354 </a> 355 â Payment Result on La Ronde Des Ondes. Fréquences soignantes, tambours bien être musicothérapie et sonothérapie. 356 </li> 357 <li> 358 <a href="/entry-screen-admin"> 359 Entry Screen Admin 360 </a> 361 â Entry Screen Admin on La Ronde Des Ondes. Fréquences soignantes, tambours bien être musicothérapie et sonothérapie. 362 </li> 363 </ul> 364 </nav> 365 </main> 366 </div> 367 </div> 368 </body> 369</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.