{"id":1180,"date":"2026-10-27T18:00:20","date_gmt":"2026-10-27T17:00:20","guid":{"rendered":"https:\/\/www.bandistudio.eu\/?page_id=1180"},"modified":"2026-10-27T18:21:43","modified_gmt":"2026-10-27T17:21:43","slug":"stemly-split-gallery","status":"publish","type":"page","link":"https:\/\/www.bandistudio.eu\/pl\/stemly-split-gallery\/","title":{"rendered":"Gallery Split"},"content":{"rendered":"\n<!-- Bilingual page: auto language detection ENG\/PL -->\n\n<!-- Language switcher -->\n<div class=\"lang-switcher\" style=\"position:fixed;top:12px;right:16px;z-index:9999;display:flex;gap:6px;\">\n  <button onclick=\"setLang('en')\" id=\"btn-en\" style=\"background:#1a1a1a;color:#fff;border:1px solid #333;padding:5px 12px;border-radius:6px;cursor:pointer;font-size:0.8rem;font-weight:600;\">EN<\/button>\n  <button onclick=\"setLang('pl')\" id=\"btn-pl\" style=\"background:#1a1a1a;color:#fff;border:1px solid #333;padding:5px 12px;border-radius:6px;cursor:pointer;font-size:0.8rem;font-weight:600;\">PL<\/button>\n<\/div>\n\n<!-- ENG CONTENT -->\n<div id=\"lang-en\" style=\"display:none;\">\n<!-- Gallery &#8212; Stemly Apps &#8212; Dark Theme WordPress Custom HTML -->\n<style>\n  header.entry-header, .entry-title { display: none !important; }\n  .gl-container { background: #000000; padding: 20px; width: 100%; box-sizing: border-box; }\n  .gl-wrapper { background: #000000; color: #ffffff; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif; border: 1px solid rgba(255,255,255,0.2); border-radius: 40px; max-width: 1300px; margin: 0 auto; overflow: hidden; }\n  .gl-hero { padding: 80px 5% 50px; text-align: center; background: linear-gradient(to bottom, #111111 0%, #000000 100%); }\n  .gl-badge { display: inline-block; background: rgba(59,130,246,0.15); color: #3b82f6; padding: 6px 16px; border-radius: 20px; font-weight: 700; font-size: 0.8rem; letter-spacing: 0.3px; margin-bottom: 24px; }\n  .gl-hero h1 { font-size: clamp(2rem,6vw,3.5rem); font-weight: 900; letter-spacing: -1.5px; margin: 0 0 16px; background: linear-gradient(to right, #ffffff 40%, #3b82f6 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n  .gl-hero p { color: #8f8f94; font-size: 1.1rem; max-width: 600px; margin: 0 auto; font-weight: 300; }\n  .gl-section { padding: 50px 5% 10px; }\n  .gl-section-header { display: flex; align-items: center; gap: 14px; margin-bottom: 24px; }\n  .gl-section-title { font-size: 1.5rem; font-weight: 800; letter-spacing: -0.5px; background: linear-gradient(to right, #ffffff 40%, #3b82f6 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; display: inline-block; }\n  .gl-section-tag { font-size: 0.75rem; font-weight: 700; color: #3b82f6; background: rgba(59,130,246,0.12); padding: 3px 12px; border-radius: 20px; }\n  .gl-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 16px; margin-bottom: 40px; }\n  .gl-item { position: relative; border-radius: 16px; overflow: hidden; background: #0d0d0d; border: 1px solid rgba(59,130,246,0.3); box-shadow: 0 0 0 1px rgba(59,130,246,0.1); cursor: zoom-in; transition: transform 0.2s, border-color 0.2s, box-shadow 0.2s; }\n  .gl-item:hover { transform: translateY(-4px); border-color: rgba(59,130,246,0.7); box-shadow: 0 8px 30px rgba(59,130,246,0.2); }\n  .gl-item img { width: 100%; display: block; aspect-ratio: 4\/3; object-fit: contain; background: #070709; }\n  .gl-item .gl-caption { padding: 10px 14px 12px; font-size: 0.8rem; color: #8f8f94; font-weight: 500; }\n  .gl-item .gl-caption strong { color: #ffffff; display: block; font-size: 0.85rem; margin-bottom: 2px; }\n  .gl-app-tag { display: inline-block; font-size: 0.7rem; font-weight: 700; color: #3b82f6; background: rgba(59,130,246,0.1); padding: 2px 8px; border-radius: 10px; margin-top: 4px; }\n  .gl-divider { height: 1px; background: #1c1c1e; margin: 0 5%; }\n  .gl-footer { padding: 40px 20px; text-align: center; border-top: 1px solid #1c1c1e; background: #050505; margin-top: 50px; font-size: 12px; color: #424245; }\n  .gl-footer a { color: #3b82f6; text-decoration: none; }\n  \/* Lightbox *\/\n  .gl-lightbox { display: none; position: fixed; inset: 0; background: rgba(0,0,0,0.93); z-index: 9999; justify-content: center; align-items: center; padding: 20px; }\n  .gl-lightbox.active { display: flex; }\n  .gl-lightbox img { max-width: 92vw; max-height: 88vh; border-radius: 16px; border: 1px solid rgba(59,130,246,0.4); box-shadow: 0 0 60px rgba(59,130,246,0.2); object-fit: contain; }\n  .gl-lb-close { position: fixed; top: 20px; right: 28px; font-size: 2rem; color: #ffffff; cursor: pointer; line-height: 1; opacity: 0.7; transition: opacity 0.2s; z-index: 10000; }\n  .gl-lb-close:hover { opacity: 1; }\n  .gl-lb-caption { position: fixed; bottom: 24px; left: 50%; transform: translateX(-50%); color: #8f8f94; font-size: 0.85rem; text-align: center; pointer-events: none; white-space: nowrap; }\n  @media (max-width: 768px) { .gl-container { padding: 10px; } .gl-grid { grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); gap: 10px; } }\n\n  .gl-switch { display:flex; flex-wrap:wrap; gap:8px; justify-content:center; padding: 0 5% 6px; margin-top:-20px; }\n  .gl-switch a { font-size:0.8rem; font-weight:700; color:#8f8f94; text-decoration:none; padding:5px 14px; border-radius:20px; border:1px solid rgba(59,130,246,0.25); background: rgba(59,130,246,0.06); }\n  .gl-switch a.on { color:#ffffff; background:#3b82f6; border-color:#3b82f6; }\n  .gl-switch a:hover { color:#ffffff; border-color:#3b82f6; }\n  .gh-grid { display:grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap:20px; padding: 10px 5% 50px; }\n  .gh-card { display:block; text-decoration:none; color:inherit; border-radius:20px; overflow:hidden; background:#0d0d0d; border:1px solid rgba(59,130,246,0.3); box-shadow:0 0 0 1px rgba(59,130,246,0.1); transition: transform .2s, border-color .2s, box-shadow .2s; }\n  .gh-card:hover { transform: translateY(-4px); border-color: rgba(59,130,246,0.7); box-shadow: 0 8px 30px rgba(59,130,246,0.2); }\n  .gh-card img { width:100%; aspect-ratio: 4\/3; object-fit: cover; object-position: top; display:block; background:#070709; }\n  .gh-body { padding: 16px 18px 20px; }\n  .gh-body h2 { font-size:1.25rem; margin:0 0 6px; color:#ffffff; font-weight:800; letter-spacing:-0.3px; }\n  .gh-body p { font-size:0.85rem; line-height:1.5; color:#8f8f94; margin:0 0 12px; }\n  .gh-tag { display:inline-block; font-size:0.7rem; font-weight:700; color:#3b82f6; background:rgba(59,130,246,0.12); padding:2px 10px; border-radius:10px; }\n  .gh-go { float:right; font-size:0.8rem; font-weight:700; color:#3b82f6; }\n  .gl-lb-nav { position: fixed; top: 50%; transform: translateY(-50%); width: 54px; height: 54px; border-radius: 50%; background: rgba(255,255,255,0.12); color: #ffffff; font-size: 2.2rem; line-height: 50px; text-align: center; cursor: pointer; user-select: none; z-index: 10000; transition: background 0.2s; }\n  .gl-lb-nav:hover { background: rgba(59,130,246,0.7); }\n  .gl-lb-nav.prev { left: 18px; }\n  .gl-lb-nav.next { right: 18px; }\n  @media (max-width: 768px) { .gl-lb-nav { width: 42px; height: 42px; line-height: 38px; font-size: 1.8rem; } .gl-lb-nav.prev { left: 6px; } .gl-lb-nav.next { right: 6px; } }\n<\/style>\n\n<div class=\"gl-lightbox\" id=\"glLightbox\" onclick=\"glClose()\">\n  <span class=\"gl-lb-close\" onclick=\"glClose()\">&times;<\/span>\n  <span class=\"gl-lb-nav prev\" onclick=\"event.stopPropagation();glNav(-1)\">&#8249;<\/span>\n  <span class=\"gl-lb-nav next\" onclick=\"event.stopPropagation();glNav(1)\">&#8250;<\/span>\n  <img decoding=\"async\" id=\"glLbImg\" src=\"\" alt=\"\">\n  <div class=\"gl-lb-caption\" id=\"glLbCaption\"><\/div>\n<\/div>\n\n<div class=\"gl-container\"><div class=\"gl-wrapper\">\n  <section class=\"gl-hero\">\n    <div class=\"gl-badge\">Screenshots<\/div>\n    <h1>Stemly Split<\/h1>\n    <p>AI stem separation that runs on your Mac. Split any song into vocals, drums, bass, guitar, piano and more.<\/p>\n  <\/section>\n  <nav class=\"gl-switch\"><a class=\"\" href=\"\/gallery-2\/\">Stemly<\/a><a class=\"on\" href=\"\/stemly-split-gallery\/\">Stemly Split<\/a><a class=\"\" href=\"\/stemly-convert-gallery\/\">Stemly Convert<\/a><a href=\"\/galleries\/\">All galleries<\/a><\/nav>\n\n  <!-- SPLIT -->\n  <div class=\"gl-section\">\n    <div class=\"gl-section-header\">\n      <div class=\"gl-section-title\">Mac<\/div>\n      <span class=\"gl-section-tag\">Mac App Store<\/span>\n    <\/div>\n    <div class=\"gl-grid\">\n      <div class=\"gl-item\" onclick=\"glOpen(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/split-empty-1.jpg\" alt=\"Stemly Split &#8212; Drop a file\" data-caption=\"Stemly Split &#8212; drop or select an audio file &#183; Mac\">\n        <div class=\"gl-caption\"><strong>Drop a file<\/strong>WAV, AIFF, MP3, AAC, FLAC, M4A<span class=\"gl-app-tag\">Stemly Split<\/span><\/div>\n      <\/div>\n      <div class=\"gl-item\" onclick=\"glOpen(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/split-modes-1.jpg\" alt=\"Stemly Split &#8212; Separation modes\" data-caption=\"Stemly Split &#8212; Vocal + Music, 4 stems, 6 stems or custom &#183; Mac\">\n        <div class=\"gl-caption\"><strong>Separation modes<\/strong>Vocal + Music, 4 or 6 stems, Custom<span class=\"gl-app-tag\">Stemly Split<\/span><\/div>\n      <\/div>\n      <div class=\"gl-item\" onclick=\"glOpen(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/split-stems-1.jpg\" alt=\"Stemly Split &#8212; Stems ready\" data-caption=\"Stemly Split &#8212; six stems ready &#183; Mac\">\n        <div class=\"gl-caption\"><strong>Stems ready<\/strong>Six stems in seconds<span class=\"gl-app-tag\">Stemly Split<\/span><\/div>\n      <\/div>\n      <div class=\"gl-item\" onclick=\"glOpen(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/split-drumsres-1.jpg\" alt=\"Stemly Split &#8212; Drum split\" data-caption=\"Stemly Split &#8212; drums split into Kick, Snare and Cymbals &#183; Mac\">\n        <div class=\"gl-caption\"><strong>Drum split<\/strong>Kick, Snare, Cymbals<span class=\"gl-app-tag\">Stemly Split<\/span><\/div>\n      <\/div>\n      <div class=\"gl-item\" onclick=\"glOpen(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/split-menu-1.jpg\" alt=\"Stemly Split &#8212; Split drums\" data-caption=\"Stemly Split &#8212; split a drum stem from the menu &#183; Mac\">\n        <div class=\"gl-caption\"><strong>Split drums<\/strong>From the stem menu<span class=\"gl-app-tag\">Stemly Split<\/span><\/div>\n      <\/div>\n      <div class=\"gl-item\" onclick=\"glOpen(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/split-mixer-1.jpg\" alt=\"Stemly Split &#8212; Stem mixer\" data-caption=\"Stemly Split &#8212; stem mixer with Master &#183; Mac\">\n        <div class=\"gl-caption\"><strong>Stem mixer<\/strong>Level, mute and solo per stem<span class=\"gl-app-tag\">Stemly Split<\/span><\/div>\n      <\/div>\n      <div class=\"gl-item\" onclick=\"glOpen(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/split-batch-1.jpg\" alt=\"Stemly Split &#8212; Batch\" data-caption=\"Stemly Split &#8212; batch processing of whole folders &#183; Mac\">\n        <div class=\"gl-caption\"><strong>Batch<\/strong>Whole folders at once<span class=\"gl-app-tag\">Stemly Split<\/span><\/div>\n      <\/div>\n      <div class=\"gl-item\" onclick=\"glOpen(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/split-export-1.jpg\" alt=\"Stemly Split &#8212; Export Mix\" data-caption=\"Stemly Split &#8212; export a mix as WAV or AAC &#183; Mac\">\n        <div class=\"gl-caption\"><strong>Export Mix<\/strong>WAV or AAC<span class=\"gl-app-tag\">Stemly Split<\/span><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <\/div><\/div>\n\n<script>\nvar glCur = null;\nfunction glNav(d) {\n  if (!glCur) return;\n  var all = Array.prototype.slice.call(glCur.closest('.gl-wrapper').querySelectorAll('.gl-item'));\n  var i = (all.indexOf(glCur) + d + all.length) % all.length;\n  glOpen(all[i]);\n}\n(function() {\n  var x0 = null;\n  document.addEventListener('touchstart', function(e) { x0 = e.touches[0].clientX; }, {passive: true});\n  document.addEventListener('touchend', function(e) {\n    var lb = document.getElementById('glLightbox');\n    if (x0 === null || !lb || !lb.classList.contains('active')) { x0 = null; return; }\n    var dx = e.changedTouches[0].clientX - x0; x0 = null;\n    if (Math.abs(dx) > 50) glNav(dx < 0 ? 1 : -1);\n  }, {passive: true});\n})();\nfunction glOpen(el) {\n  glCur = el;\n  var img = el.querySelector('img');\n  document.getElementById('glLbImg').src = img.src;\n  document.getElementById('glLbImg').alt = img.alt;\n  document.getElementById('glLbCaption').textContent = img.getAttribute('data-caption') || img.alt;\n  document.getElementById('glLightbox').classList.add('active');\n  document.body.style.overflow = 'hidden';\n}\nfunction glClose() {\n  document.getElementById('glLightbox').classList.remove('active');\n  document.body.style.overflow = '';\n}\n\n<\/script>\n<\/div>\n\n<!-- PL CONTENT -->\n<div id=\"lang-pl\">\n<!-- Galeria &#8212; Aplikacje Stemly &#8212; Ciemny motyw WordPress Custom HTML -->\n<style>\n  header.entry-header, .entry-title { display: none !important; }\n  .gl-container { background: #000000; padding: 20px; width: 100%; box-sizing: border-box; }\n  .gl-wrapper { background: #000000; color: #ffffff; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif; border: 1px solid rgba(255,255,255,0.2); border-radius: 40px; max-width: 1300px; margin: 0 auto; overflow: hidden; }\n  .gl-hero { padding: 80px 5% 50px; text-align: center; background: linear-gradient(to bottom, #111111 0%, #000000 100%); }\n  .gl-badge { display: inline-block; background: rgba(59,130,246,0.15); color: #3b82f6; padding: 6px 16px; border-radius: 20px; font-weight: 700; font-size: 0.8rem; letter-spacing: 0.3px; margin-bottom: 24px; }\n  .gl-hero h1 { font-size: clamp(2rem,6vw,3.5rem); font-weight: 900; letter-spacing: -1.5px; margin: 0 0 16px; background: linear-gradient(to right, #ffffff 40%, #3b82f6 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n  .gl-hero p { color: #8f8f94; font-size: 1.1rem; max-width: 600px; margin: 0 auto; font-weight: 300; }\n  .gl-section { padding: 50px 5% 10px; }\n  .gl-section-header { display: flex; align-items: center; gap: 14px; margin-bottom: 24px; }\n  .gl-section-title { font-size: 1.5rem; font-weight: 800; letter-spacing: -0.5px; background: linear-gradient(to right, #ffffff 40%, #3b82f6 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; display: inline-block; }\n  .gl-section-tag { font-size: 0.75rem; font-weight: 700; color: #3b82f6; background: rgba(59,130,246,0.12); padding: 3px 12px; border-radius: 20px; }\n  .gl-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 16px; margin-bottom: 40px; }\n  .gl-item { position: relative; border-radius: 16px; overflow: hidden; background: #0d0d0d; border: 1px solid rgba(59,130,246,0.3); box-shadow: 0 0 0 1px rgba(59,130,246,0.1); cursor: zoom-in; transition: transform 0.2s, border-color 0.2s, box-shadow 0.2s; }\n  .gl-item:hover { transform: translateY(-4px); border-color: rgba(59,130,246,0.7); box-shadow: 0 8px 30px rgba(59,130,246,0.2); }\n  .gl-item img { width: 100%; display: block; aspect-ratio: 4\/3; object-fit: contain; background: #070709; }\n  .gl-item .gl-caption { padding: 10px 14px 12px; font-size: 0.8rem; color: #8f8f94; font-weight: 500; }\n  .gl-item .gl-caption strong { color: #ffffff; display: block; font-size: 0.85rem; margin-bottom: 2px; }\n  .gl-app-tag { display: inline-block; font-size: 0.7rem; font-weight: 700; color: #3b82f6; background: rgba(59,130,246,0.1); padding: 2px 8px; border-radius: 10px; margin-top: 4px; }\n  .gl-divider { height: 1px; background: #1c1c1e; margin: 0 5%; }\n  .gl-footer { padding: 40px 20px; text-align: center; border-top: 1px solid #1c1c1e; background: #050505; margin-top: 50px; font-size: 12px; color: #424245; }\n  .gl-footer a { color: #3b82f6; text-decoration: none; }\n  \/* Lightbox *\/\n  .gl-lightbox { display: none; position: fixed; inset: 0; background: rgba(0,0,0,0.93); z-index: 9999; justify-content: center; align-items: center; padding: 20px; }\n  .gl-lightbox.active { display: flex; }\n  .gl-lightbox img { max-width: 92vw; max-height: 88vh; border-radius: 16px; border: 1px solid rgba(59,130,246,0.4); box-shadow: 0 0 60px rgba(59,130,246,0.2); object-fit: contain; }\n  .gl-lb-close { position: fixed; top: 20px; right: 28px; font-size: 2rem; color: #ffffff; cursor: pointer; line-height: 1; opacity: 0.7; transition: opacity 0.2s; z-index: 10000; }\n  .gl-lb-close:hover { opacity: 1; }\n  .gl-lb-caption { position: fixed; bottom: 24px; left: 50%; transform: translateX(-50%); color: #8f8f94; font-size: 0.85rem; text-align: center; pointer-events: none; white-space: nowrap; }\n  @media (max-width: 768px) { .gl-container { padding: 10px; } .gl-grid { grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); gap: 10px; } }\n\n  .gl-switch { display:flex; flex-wrap:wrap; gap:8px; justify-content:center; padding: 0 5% 6px; margin-top:-20px; }\n  .gl-switch a { font-size:0.8rem; font-weight:700; color:#8f8f94; text-decoration:none; padding:5px 14px; border-radius:20px; border:1px solid rgba(59,130,246,0.25); background: rgba(59,130,246,0.06); }\n  .gl-switch a.on { color:#ffffff; background:#3b82f6; border-color:#3b82f6; }\n  .gl-switch a:hover { color:#ffffff; border-color:#3b82f6; }\n  .gh-grid { display:grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap:20px; padding: 10px 5% 50px; }\n  .gh-card { display:block; text-decoration:none; color:inherit; border-radius:20px; overflow:hidden; background:#0d0d0d; border:1px solid rgba(59,130,246,0.3); box-shadow:0 0 0 1px rgba(59,130,246,0.1); transition: transform .2s, border-color .2s, box-shadow .2s; }\n  .gh-card:hover { transform: translateY(-4px); border-color: rgba(59,130,246,0.7); box-shadow: 0 8px 30px rgba(59,130,246,0.2); }\n  .gh-card img { width:100%; aspect-ratio: 4\/3; object-fit: cover; object-position: top; display:block; background:#070709; }\n  .gh-body { padding: 16px 18px 20px; }\n  .gh-body h2 { font-size:1.25rem; margin:0 0 6px; color:#ffffff; font-weight:800; letter-spacing:-0.3px; }\n  .gh-body p { font-size:0.85rem; line-height:1.5; color:#8f8f94; margin:0 0 12px; }\n  .gh-tag { display:inline-block; font-size:0.7rem; font-weight:700; color:#3b82f6; background:rgba(59,130,246,0.12); padding:2px 10px; border-radius:10px; }\n  .gh-go { float:right; font-size:0.8rem; font-weight:700; color:#3b82f6; }\n  .gl-lb-nav { position: fixed; top: 50%; transform: translateY(-50%); width: 54px; height: 54px; border-radius: 50%; background: rgba(255,255,255,0.12); color: #ffffff; font-size: 2.2rem; line-height: 50px; text-align: center; cursor: pointer; user-select: none; z-index: 10000; transition: background 0.2s; }\n  .gl-lb-nav:hover { background: rgba(59,130,246,0.7); }\n  .gl-lb-nav.prev { left: 18px; }\n  .gl-lb-nav.next { right: 18px; }\n  @media (max-width: 768px) { .gl-lb-nav { width: 42px; height: 42px; line-height: 38px; font-size: 1.8rem; } .gl-lb-nav.prev { left: 6px; } .gl-lb-nav.next { right: 6px; } }\n<\/style>\n\n<div class=\"gl-lightbox\" id=\"glLightboxPL\" onclick=\"glClosePL()\">\n  <span class=\"gl-lb-close\" onclick=\"glClosePL()\">&times;<\/span>\n  <span class=\"gl-lb-nav prev\" onclick=\"event.stopPropagation();glNavPL(-1)\">&#8249;<\/span>\n  <span class=\"gl-lb-nav next\" onclick=\"event.stopPropagation();glNavPL(1)\">&#8250;<\/span>\n  <img decoding=\"async\" id=\"glLbImgPL\" src=\"\" alt=\"\">\n  <div class=\"gl-lb-caption\" id=\"glLbCaptionPL\"><\/div>\n<\/div>\n\n<div class=\"gl-container\"><div class=\"gl-wrapper\">\n  <section class=\"gl-hero\">\n    <div class=\"gl-badge\">Zrzuty ekranu<\/div>\n    <h1>Stemly Split<\/h1>\n    <p>Rozdzielanie utwor&oacute;w na stemy z AI, kt&oacute;re dzia&#322;a na Twoim Macu. Wokal, perkusja, bas, gitara, pianino i wi&#281;cej.<\/p>\n  <\/section>\n  <nav class=\"gl-switch\"><a class=\"\" href=\"\/gallery-2\/\">Stemly<\/a><a class=\"on\" href=\"\/stemly-split-gallery\/\">Stemly Split<\/a><a class=\"\" href=\"\/stemly-convert-gallery\/\">Stemly Convert<\/a><a href=\"\/galleries\/\">Wszystkie galerie<\/a><\/nav>\n\n  <!-- SPLIT -->\n  <div class=\"gl-section\">\n    <div class=\"gl-section-header\">\n      <div class=\"gl-section-title\">Mac<\/div>\n      <span class=\"gl-section-tag\">Mac App Store<\/span>\n    <\/div>\n    <div class=\"gl-grid\">\n      <div class=\"gl-item\" onclick=\"glOpenPL(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/split-empty-1.jpg\" alt=\"Stemly Split &#8212; Upu&#347;&#263; plik\" data-caption=\"Stemly Split &#8212; upu&#347;&#263; lub wybierz plik audio &#183; Mac\">\n        <div class=\"gl-caption\"><strong>Upu&#347;&#263; plik<\/strong>WAV, AIFF, MP3, AAC, FLAC, M4A<span class=\"gl-app-tag\">Stemly Split<\/span><\/div>\n      <\/div>\n      <div class=\"gl-item\" onclick=\"glOpenPL(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/split-modes-1.jpg\" alt=\"Stemly Split &#8212; Tryby separacji\" data-caption=\"Stemly Split &#8212; Vocal + Music, 4 stemy, 6 stem&#243;w lub w&#322;asny &#183; Mac\">\n        <div class=\"gl-caption\"><strong>Tryby separacji<\/strong>Vocal + Music, 4 lub 6 stem&#243;w, Custom<span class=\"gl-app-tag\">Stemly Split<\/span><\/div>\n      <\/div>\n      <div class=\"gl-item\" onclick=\"glOpenPL(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/split-stems-1.jpg\" alt=\"Stemly Split &#8212; Stemy gotowe\" data-caption=\"Stemly Split &#8212; sze&#347;&#263; stem&#243;w gotowych &#183; Mac\">\n        <div class=\"gl-caption\"><strong>Stemy gotowe<\/strong>Sze&#347;&#263; stem&#243;w w kilka sekund<span class=\"gl-app-tag\">Stemly Split<\/span><\/div>\n      <\/div>\n      <div class=\"gl-item\" onclick=\"glOpenPL(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/split-drumsres-1.jpg\" alt=\"Stemly Split &#8212; Rozbicie perkusji\" data-caption=\"Stemly Split &#8212; perkusja rozbita na Kick, Snare i Cymbals &#183; Mac\">\n        <div class=\"gl-caption\"><strong>Rozbicie perkusji<\/strong>Kick, Snare, Cymbals<span class=\"gl-app-tag\">Stemly Split<\/span><\/div>\n      <\/div>\n      <div class=\"gl-item\" onclick=\"glOpenPL(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/split-menu-1.jpg\" alt=\"Stemly Split &#8212; Rozdziel perkusj&#281;\" data-caption=\"Stemly Split &#8212; rozdziel stem perkusji z menu &#183; Mac\">\n        <div class=\"gl-caption\"><strong>Rozdziel perkusj&#281;<\/strong>Z menu stemu<span class=\"gl-app-tag\">Stemly Split<\/span><\/div>\n      <\/div>\n      <div class=\"gl-item\" onclick=\"glOpenPL(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/split-mixer-1.jpg\" alt=\"Stemly Split &#8212; Mikser stem&#243;w\" data-caption=\"Stemly Split &#8212; mikser stem&#243;w z Master &#183; Mac\">\n        <div class=\"gl-caption\"><strong>Mikser stem&#243;w<\/strong>Poziom, mute i solo na stem<span class=\"gl-app-tag\">Stemly Split<\/span><\/div>\n      <\/div>\n      <div class=\"gl-item\" onclick=\"glOpenPL(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/split-batch-1.jpg\" alt=\"Stemly Split &#8212; Batch\" data-caption=\"Stemly Split &#8212; wsadowe przetwarzanie ca&#322;ych folder&#243;w &#183; Mac\">\n        <div class=\"gl-caption\"><strong>Batch<\/strong>Ca&#322;e foldery naraz<span class=\"gl-app-tag\">Stemly Split<\/span><\/div>\n      <\/div>\n      <div class=\"gl-item\" onclick=\"glOpenPL(this)\">\n        <img decoding=\"async\" src=\"https:\/\/www.bandistudio.eu\/wp-content\/uploads\/2026\/10\/split-export-1.jpg\" alt=\"Stemly Split &#8212; Eksport miksu\" data-caption=\"Stemly Split &#8212; eksport miksu jako WAV lub AAC &#183; Mac\">\n        <div class=\"gl-caption\"><strong>Eksport miksu<\/strong>WAV lub AAC<span class=\"gl-app-tag\">Stemly Split<\/span><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <\/div><\/div>\n\n<script>\nvar glCurPL = null;\nfunction glNavPL(d) {\n  if (!glCurPL) return;\n  var all = Array.prototype.slice.call(glCurPL.closest('.gl-wrapper').querySelectorAll('.gl-item'));\n  var i = (all.indexOf(glCurPL) + d + all.length) % all.length;\n  glOpenPL(all[i]);\n}\n(function() {\n  var x0 = null;\n  document.addEventListener('touchstart', function(e) { x0 = e.touches[0].clientX; }, {passive: true});\n  document.addEventListener('touchend', function(e) {\n    var lb = document.getElementById('glLightboxPL');\n    if (x0 === null || !lb || !lb.classList.contains('active')) { x0 = null; return; }\n    var dx = e.changedTouches[0].clientX - x0; x0 = null;\n    if (Math.abs(dx) > 50) glNavPL(dx < 0 ? 1 : -1);\n  }, {passive: true});\n})();\nfunction glOpenPL(el) {\n  glCurPL = el;\n  var img = el.querySelector('img');\n  document.getElementById('glLbImgPL').src = img.src;\n  document.getElementById('glLbImgPL').alt = img.alt;\n  document.getElementById('glLbCaptionPL').textContent = img.getAttribute('data-caption') || img.alt;\n  document.getElementById('glLightboxPL').classList.add('active');\n  document.body.style.overflow = 'hidden';\n}\nfunction glClosePL() {\n  document.getElementById('glLightboxPL').classList.remove('active');\n  document.body.style.overflow = '';\n}\ndocument.addEventListener('keydown', function(e) {\n  var en = document.getElementById('glLightbox'), pl = document.getElementById('glLightboxPL');\n  if (e.key === 'Escape') { glClose(); if (pl) glClosePL(); }\n  if (e.key === 'ArrowRight' || e.key === 'ArrowLeft') { var d = e.key === 'ArrowRight' ? 1 : -1;\n    if (en &#038;&#038; en.classList.contains('active')) glNav(d); else if (pl &#038;&#038; pl.classList.contains('active')) glNavPL(d); }\n});\n<\/script>\n<\/div>\n\n<!-- Language detection script -->\n<script>\nfunction setLang(lang) {\n  document.getElementById('lang-en').style.display = lang === 'en' ? 'block' : 'none';\n  document.getElementById('lang-pl').style.display = lang === 'pl' ? 'block' : 'none';\n  document.getElementById('btn-en').style.background = lang === 'en' ? '#3b82f6' : '#1a1a1a';\n  document.getElementById('btn-pl').style.background = lang === 'pl' ? '#3b82f6' : '#1a1a1a';\n  localStorage.setItem('stemly_lang', lang);\n}\n(function() {\n  var saved = localStorage.getItem('stemly_lang');\n  if (saved) { setLang(saved); return; }\n  var bl = (navigator.language || '').toLowerCase();\n  setLang(bl.startsWith('pl') ? 'pl' : 'en');\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>EN PL &times; &#8249; &#8250; Screenshots Stemly Split AI stem separation that runs on your Mac. Split any song into vocals, drums, bass, guitar, piano and more. StemlyStemly SplitStemly ConvertAll galleries Mac Mac App Store Drop a fileWAV, AIFF, MP3, AAC, FLAC, M4AStemly Split Separation modesVocal + Music, 4 or 6 stems, CustomStemly Split Stems [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_simon_seo_title":"","_simon_seo_description":"","_simon_seo_focus_keyword":"","_simon_seo_robots":"","footnotes":""},"class_list":["post-1180","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.bandistudio.eu\/pl\/wp-json\/wp\/v2\/pages\/1180","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bandistudio.eu\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bandistudio.eu\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bandistudio.eu\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bandistudio.eu\/pl\/wp-json\/wp\/v2\/comments?post=1180"}],"version-history":[{"count":2,"href":"https:\/\/www.bandistudio.eu\/pl\/wp-json\/wp\/v2\/pages\/1180\/revisions"}],"predecessor-version":[{"id":1200,"href":"https:\/\/www.bandistudio.eu\/pl\/wp-json\/wp\/v2\/pages\/1180\/revisions\/1200"}],"wp:attachment":[{"href":"https:\/\/www.bandistudio.eu\/pl\/wp-json\/wp\/v2\/media?parent=1180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}