{"title":"Tabla","description":null,"products":[{"product_id":"tabla-loops-sample-pack","title":"Tabla Vol. 1","description":"\u003cp class=\"p1\"\u003eEnhance your beats with the intricate rhythms of the Tabla.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli class=\"p1\"\u003eThis collection features \u003cspan class=\"s1\"\u003e\u003cb\u003edry WAV files\u003c\/b\u003e\u003c\/span\u003e, offering a mix of \u003cspan class=\"s1\"\u003e\u003cb\u003ekeys \u003c\/b\u003eand\u003cb\u003e tempos\u003c\/b\u003e,\u003c\/span\u003e for flexibility.\u003c\/li\u003e\n\u003cli class=\"p1\"\u003ePerfect for traditional, electronic, or hybrid tracks.\u003c\/li\u003e\n\u003cli class=\"p2\"\u003e\n\u003cb\u003eInstant download\u003c\/b\u003e\u003cspan class=\"s2\"\u003e available.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRoyalty-free\u003c\/strong\u003e - use in your music, films, or any project without limits.\u003cspan class=\"s2\"\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- AUDIO PLAYER CODE START --\u003e\n\n\u003cdiv id=\"psp-audio-ui\" style=\"display:flex; align-items:center; gap:12px; margin:20px 0; flex-wrap:nowrap; justify-content:flex-start;\"\u003e\n\n  \u003c!-- Play Button --\u003e\n  \u003cbutton type=\"button\" id=\"psp-play\" aria-label=\"Play audio sample\" style=\"width:48px; height:48px; flex:0 0 auto; border-radius:50%; border:2px solid #000; background:#fff; color:#000; display:inline-flex; align-items:center; justify-content:center; cursor:pointer; line-height:1; font-size:20px;\"\u003e\n    \u003cspan id=\"psp-icon\" style=\"display:inline-block; transform:translateX(1px);\"\u003e▶\u003c\/span\u003e\n  \u003c\/button\u003e\n\n  \u003c!-- Sample Dropdown --\u003e\n  \u003cselect id=\"psp-track\" style=\"flex:1; max-width:300px; padding:10px 12px; border:1px solid #000; border-radius:6px; background:#fff; font-size:14px; cursor:pointer;\"\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/TABLA_F__90bpm_4.wav\"\u003eSample 1\u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/TABLA_D__90bpm_6.wav\"\u003eSample 2\u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/TABLA_C__90bpm_03.wav\"\u003eSample 3\u003c\/option\u003e\n  \u003c\/select\u003e\n\n  \u003c!-- Hidden Audio --\u003e\n  \u003caudio id=\"psp-audio\" preload=\"metadata\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/TABLA_F__90bpm_4.wav\"\u003e\n  \u003c\/audio\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  const audio = document.getElementById(\"psp-audio\");\n  const playButton = document.getElementById(\"psp-play\");\n  const playIcon = document.getElementById(\"psp-icon\");\n  const trackSelect = document.getElementById(\"psp-track\");\n\n  if (!audio || !playButton || !playIcon || !trackSelect) {\n    return;\n  }\n\n  \/\/ Play \/ Pause\n  playButton.addEventListener(\"click\", function () {\n    if (audio.paused) {\n      audio.play()\n        .then(function () {\n          playIcon.textContent = \"❚❚\";\n          playButton.setAttribute(\"aria-label\", \"Pause audio sample\");\n        })\n        .catch(function (error) {\n          console.error(\"Audio could not be played:\", error);\n        });\n    } else {\n      audio.pause();\n      playIcon.textContent = \"▶\";\n      playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n    }\n  });\n\n  \/\/ Change sample and autoplay\n  trackSelect.addEventListener(\"change\", function () {\n    audio.pause();\n    audio.src = trackSelect.value;\n    audio.load();\n    audio.currentTime = 0;\n\n    audio.play()\n      .then(function () {\n        playIcon.textContent = \"❚❚\";\n        playButton.setAttribute(\"aria-label\", \"Pause audio sample\");\n      })\n      .catch(function (error) {\n        console.error(\"Audio could not be played:\", error);\n        playIcon.textContent = \"▶\";\n        playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n      });\n  });\n\n  \/\/ Reset when audio ends\n  audio.addEventListener(\"ended\", function () {\n    playIcon.textContent = \"▶\";\n    playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n  });\n\n  \/\/ Keep icon synced when paused\n  audio.addEventListener(\"pause\", function () {\n    if (!audio.ended) {\n      playIcon.textContent = \"▶\";\n      playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n    }\n  });\n\n  \/\/ Keep icon synced when playing\n  audio.addEventListener(\"play\", function () {\n    playIcon.textContent = \"❚❚\";\n    playButton.setAttribute(\"aria-label\", \"Pause audio sample\");\n  });\n});\n\u003c\/script\u003e\n\n\u003c!-- AUDIO PLAYER CODE END --\u003e","brand":"Punjabi Sample Pack","offers":[{"title":"Default Title","offer_id":52843098472778,"sku":null,"price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Tabla.jpg?v=1759162743"},{"product_id":"punjabi-percussion-bundle","title":"Percussion Vol. 1","description":"\u003cp\u003e\u003cstrong\u003eBring the heartbeat of Punjabi percussion to your studio with this exclusive bundle.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eIncludes 4 essential percussion packs:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eDhol Vol. 1\u003c\/strong\u003e (55 files, 112 MB)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTabla Vol. 1\u003c\/strong\u003e (167 files, 404 MB)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDholak Vol. 1\u003c\/strong\u003e (33 files, 63 MB)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDhad Vol. 1\u003c\/strong\u003e (15 files, 24 MB)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"p1\"\u003e\n\u003cspan class=\"s1\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"p1\"\u003e\n\u003cspan class=\"s1\"\u003e🔥 \u003c\/span\u003e\u003cb\u003eBuying each pack separately: £115.96\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"p1\"\u003e\n\u003cspan class=\"s1\"\u003e💰 \u003c\/span\u003e\u003cb\u003eBundle price: just £85.99\u003c\/b\u003e - save over 25% vs buying separately!\u003c\/div\u003e\n\u003cdiv class=\"p1\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- AUDIO PLAYER CODE START --\u003e\n\n\u003cdiv id=\"psp-audio-ui\" style=\"display:flex; align-items:center; gap:12px; margin:20px 0; flex-wrap:nowrap; justify-content:flex-start;\"\u003e\n\n  \u003c!-- Play Button --\u003e\n  \u003cbutton type=\"button\" id=\"psp-play\" aria-label=\"Play audio sample\" style=\"width:48px; height:48px; flex:0 0 auto; border-radius:50%; border:2px solid #000; background:#fff; color:#000; display:inline-flex; align-items:center; justify-content:center; cursor:pointer; line-height:1; font-size:20px;\"\u003e\n    \u003cspan id=\"psp-icon\" style=\"display:inline-block; transform:translateX(1px);\"\u003e▶\u003c\/span\u003e\n  \u003c\/button\u003e\n\n  \u003c!-- Sample Dropdown --\u003e\n  \u003cselect id=\"psp-track\" style=\"flex:1; max-width:300px; padding:10px 12px; border:1px solid #000; border-radius:6px; background:#fff; font-size:14px; cursor:pointer;\"\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/DHAD_E_82bpm_3.wav\"\u003eDhad\u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/DHOL_F_88.5bpm_2.wav\"\u003eDhol\u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/DHOLAK_C__85bpm_1.wav\"\u003eDholak\u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/TABLA_F__90bpm_4.wav\"\u003eTabla\u003c\/option\u003e\n  \u003c\/select\u003e\n\n  \u003c!-- Hidden Audio --\u003e\n  \u003caudio id=\"psp-audio\" preload=\"metadata\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/DHAD_E_82bpm_3.wav\"\u003e\n  \u003c\/audio\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  const audio = document.getElementById(\"psp-audio\");\n  const playButton = document.getElementById(\"psp-play\");\n  const playIcon = document.getElementById(\"psp-icon\");\n  const trackSelect = document.getElementById(\"psp-track\");\n\n  if (!audio || !playButton || !playIcon || !trackSelect) {\n    return;\n  }\n\n  \/\/ Play \/ Pause\n  playButton.addEventListener(\"click\", function () {\n    if (audio.paused) {\n      audio.play()\n        .then(function () {\n          playIcon.textContent = \"❚❚\";\n          playButton.setAttribute(\"aria-label\", \"Pause audio sample\");\n        })\n        .catch(function (error) {\n          console.error(\"Audio could not be played:\", error);\n        });\n    } else {\n      audio.pause();\n      playIcon.textContent = \"▶\";\n      playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n    }\n  });\n\n  \/\/ Change sample and autoplay\n  trackSelect.addEventListener(\"change\", function () {\n    audio.pause();\n    audio.src = trackSelect.value;\n    audio.load();\n    audio.currentTime = 0;\n\n    audio.play()\n      .then(function () {\n        playIcon.textContent = \"❚❚\";\n        playButton.setAttribute(\"aria-label\", \"Pause audio sample\");\n      })\n      .catch(function (error) {\n        console.error(\"Audio could not be played:\", error);\n        playIcon.textContent = \"▶\";\n        playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n      });\n  });\n\n  \/\/ Reset when audio ends\n  audio.addEventListener(\"ended\", function () {\n    playIcon.textContent = \"▶\";\n    playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n  });\n\n  \/\/ Keep icon synced when paused\n  audio.addEventListener(\"pause\", function () {\n    if (!audio.ended) {\n      playIcon.textContent = \"▶\";\n      playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n    }\n  });\n\n  \/\/ Keep icon synced when playing\n  audio.addEventListener(\"play\", function () {\n    playIcon.textContent = \"❚❚\";\n    playButton.setAttribute(\"aria-label\", \"Pause audio sample\");\n  });\n});\n\u003c\/script\u003e\n\n\u003c!-- AUDIO PLAYER CODE END --\u003e","brand":"Punjabi Sample Pack","offers":[{"title":"Default Title","offer_id":52969978855754,"sku":null,"price":49.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Percussion.jpg?v=1759528945"},{"product_id":"uk-punjabi-percussion-loops-vol-1","title":"UK Percussion Set 85bpm F#","description":"\u003cp class=\"p1\"\u003eInfuse your music with authentic, UK-recorded Punjabi percussion.\u003c\/p\u003e\n\n\u003cul\u003e\n  \u003cli\u003e\n    \u003cspan class=\"s1\"\u003e\u003cb\u003eLayered percussion grooves\u003c\/b\u003e\u003c\/span\u003e performed across dhol, tabla, and dholak using the same rhythmic pattern.\n  \u003c\/li\u003e\n  \u003cli\u003e\n    \u003cspan class=\"s1\"\u003e\u003cb\u003eSeparate Left \u0026amp; Right recordings\u003c\/b\u003e\u003c\/span\u003e for each instrument, giving you total control over panning, balance, and stereo width.\n  \u003c\/li\u003e\n  \u003cli\u003e\n    \u003cspan class=\"s1\"\u003e\u003cb\u003ePerfectly synced layers\u003c\/b\u003e\u003c\/span\u003e - stack instruments instantly or use them individually with no timing issues.\n  \u003c\/li\u003e\n  \u003cli\u003e\n    \u003cspan class=\"s1\"\u003e\u003cb\u003eRecorded in the UK\u003c\/b\u003e\u003c\/span\u003e, delivering a tight, modern Punjabi sound loved worldwide.\n  \u003c\/li\u003e\n  \u003cli\u003e\n    \u003cspan class=\"s1\"\u003e\u003cb\u003eFixed tempo:\u003c\/b\u003e\u003c\/span\u003e 85 BPM for consistent groove and easy arrangement.\n  \u003c\/li\u003e\n  \u003cli\u003e\n    \u003cspan class=\"s1\"\u003e\u003cb\u003eKey:\u003c\/b\u003e\u003c\/span\u003e F# - tuned and ready to sit cleanly in your mix.\n  \u003c\/li\u003e\n  \u003cli\u003e\n    \u003cspan class=\"s1\"\u003e\u003cb\u003eHigh-quality dry WAV files\u003c\/b\u003e\u003c\/span\u003e, mix-ready and royalty-free.\n  \u003c\/li\u003e\n  \u003cli\u003e\n    \u003cspan class=\"s1\"\u003e\u003cb\u003eInstant download access\u003c\/b\u003e\u003c\/span\u003e - start producing immediately.\n  \u003c\/li\u003e\n  \u003cli\u003e\n    \u003cspan class=\"s2\"\u003e\u003cb\u003eRoyalty-free\u003c\/b\u003e\u003c\/span\u003e – use in music, films, and commercial projects with no restrictions.\n  \u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\n\u003ch3\u003e\u003cb\u003e🔊 Preview Note\u003c\/b\u003e\u003c\/h3\u003e\n\n\u003cp\u003e\n  \u003ci\u003e\n    Audio previews are dry demo mixes of the layered grooves. Final downloads include\n    \u003cb\u003eseparate Left \u0026amp; Right files per instrument\u003c\/b\u003e for complete mixing flexibility.\n    See product images for file layout.\n  \u003c\/i\u003e\n\u003c\/p\u003e\n\n\u003c!-- AUDIO PLAYER CODE START --\u003e\n\n\u003cdiv class=\"psp-audio-ui\"\u003e\n  \u003cbutton type=\"button\" class=\"psp-play\" aria-label=\"Play audio preview\"\u003e\n    \u003cspan class=\"psp-icon\"\u003e▶\u003c\/span\u003e\n  \u003c\/button\u003e\n\n  \u003cselect class=\"psp-track\" aria-label=\"Select audio preview\"\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Sample_1.wav\"\u003e\n      Sample 1\n    \u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Sample_2.wav\"\u003e\n      Sample 2\n    \u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Sample_3.wav\"\u003e\n      Sample 3\n    \u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Sample_4.wav\"\u003e\n      Sample 4\n    \u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Sample_5.wav\"\u003e\n      Sample 5\n    \u003c\/option\u003e\n  \u003c\/select\u003e\n\n  \u003caudio class=\"psp-audio\" preload=\"metadata\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Sample_1.wav\"\u003e\u003c\/audio\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .psp-audio-ui {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    width: 100%;\n    margin: 20px 0;\n  }\n\n  .psp-play {\n    width: 48px;\n    height: 48px;\n    min-width: 48px;\n    flex: 0 0 48px;\n    border: 2px solid #000;\n    border-radius: 50%;\n    background: #fff;\n    color: #000;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    padding: 0;\n    font-size: 20px;\n    line-height: 1;\n    cursor: pointer;\n  }\n\n  .psp-icon {\n    display: inline-block;\n    transform: translateX(1px);\n  }\n\n  .psp-track {\n    flex: 1;\n    width: 100%;\n    max-width: 350px;\n    min-width: 0;\n    padding: 10px 12px;\n    border: 1px solid #000;\n    border-radius: 6px;\n    background: #fff;\n    color: #000;\n    font-size: 14px;\n    cursor: pointer;\n  }\n\n  @media screen and (max-width: 600px) {\n    .psp-track {\n      max-width: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function () {\n  function initialiseAudioPlayers() {\n    const players = document.querySelectorAll(\".psp-audio-ui\");\n\n    players.forEach(function (player) {\n      if (player.dataset.initialised === \"true\") {\n        return;\n      }\n\n      const audio = player.querySelector(\".psp-audio\");\n      const playButton = player.querySelector(\".psp-play\");\n      const playIcon = player.querySelector(\".psp-icon\");\n      const trackSelector = player.querySelector(\".psp-track\");\n\n      if (!audio || !playButton || !playIcon || !trackSelector) {\n        return;\n      }\n\n      player.dataset.initialised = \"true\";\n\n      function showPlayIcon() {\n        playIcon.textContent = \"▶\";\n        playIcon.style.transform = \"translateX(1px)\";\n        playButton.setAttribute(\"aria-label\", \"Play audio preview\");\n      }\n\n      function showPauseIcon() {\n        playIcon.textContent = \"❚❚\";\n        playIcon.style.transform = \"none\";\n        playButton.setAttribute(\"aria-label\", \"Pause audio preview\");\n      }\n\n      playButton.addEventListener(\"click\", function () {\n        if (audio.paused) {\n\n          document.querySelectorAll(\".psp-audio\").forEach(function (otherAudio) {\n            if (otherAudio !== audio) {\n              otherAudio.pause();\n            }\n          });\n\n          audio.play()\n            .then(function () {\n              showPauseIcon();\n            })\n            .catch(function (error) {\n              console.error(\"Audio playback failed:\", error);\n              showPlayIcon();\n            });\n\n        } else {\n          audio.pause();\n          showPlayIcon();\n        }\n      });\n\n      trackSelector.addEventListener(\"change\", function () {\n\n        document.querySelectorAll(\".psp-audio\").forEach(function (otherAudio) {\n          if (otherAudio !== audio) {\n            otherAudio.pause();\n          }\n        });\n\n        audio.pause();\n        audio.currentTime = 0;\n        audio.src = trackSelector.value;\n        audio.load();\n\n        audio.play()\n          .then(function () {\n            showPauseIcon();\n          })\n          .catch(function (error) {\n            console.error(\"Audio autoplay failed:\", error);\n            showPlayIcon();\n          });\n\n      });\n\n      audio.addEventListener(\"play\", showPauseIcon);\n      audio.addEventListener(\"pause\", showPlayIcon);\n\n      audio.addEventListener(\"ended\", function () {\n        audio.currentTime = 0;\n        showPlayIcon();\n      });\n\n      audio.addEventListener(\"error\", function () {\n        console.error(\"The selected audio file could not be loaded.\");\n        showPlayIcon();\n      });\n    });\n  }\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", initialiseAudioPlayers);\n  } else {\n    initialiseAudioPlayers();\n  }\n})();\n\u003c\/script\u003e\n\n\u003c!-- AUDIO PLAYER CODE END --\u003e","brand":"Punjabi Sample Pack","offers":[{"title":"Default Title","offer_id":60872121778506,"sku":null,"price":27.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/UKPercussionVol.1.jpg?v=1768556978"},{"product_id":"6-beat-tabla-loops-sample-pack","title":"6 Beat Tabla Loops","description":"\u003cp class=\"p1\"\u003eEnhance your beats with the intricate rhythms of the Tabla.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli class=\"p1\"\u003eThis collection features \u003cspan class=\"s1\"\u003e\u003cb\u003edry WAV files\u003c\/b\u003e\u003c\/span\u003e, offering a mix of \u003cspan class=\"s1\"\u003e\u003cb\u003ekeys \u003c\/b\u003eand\u003cb\u003e tempos\u003c\/b\u003e,\u003c\/span\u003e for flexibility.\u003c\/li\u003e\n\u003cli class=\"p1\"\u003ePerfect for traditional, electronic, or hybrid tracks.\u003c\/li\u003e\n\u003cli class=\"p2\"\u003e\n\u003cb\u003eInstant download\u003c\/b\u003e\u003cspan class=\"s2\"\u003e available.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRoyalty-free\u003c\/strong\u003e - use in your music, films, or any project without limits.\u003cspan class=\"s2\"\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- AUDIO PLAYER CODE START --\u003e\n\n\u003cdiv id=\"psp-audio-ui\" style=\"display:flex; align-items:center; gap:12px; margin:20px 0; flex-wrap:nowrap; justify-content:flex-start;\"\u003e\n\n  \u003c!-- Play Button --\u003e\n  \u003cbutton type=\"button\" id=\"psp-play\" aria-label=\"Play audio sample\" style=\"width:48px; height:48px; flex:0 0 auto; border-radius:50%; border:2px solid #000; background:#fff; color:#000; display:inline-flex; align-items:center; justify-content:center; cursor:pointer; line-height:1; font-size:20px;\"\u003e\n    \u003cspan id=\"psp-icon\" style=\"display:inline-block; transform:translateX(1px);\"\u003e▶\u003c\/span\u003e\n  \u003c\/button\u003e\n\n  \u003c!-- Sample Dropdown --\u003e\n  \u003cselect id=\"psp-track\" style=\"flex:1; max-width:300px; padding:10px 12px; border:1px solid #000; border-radius:6px; background:#fff; font-size:14px; cursor:pointer;\"\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Dadra_Fill_08.wav?v=1785763397\"\u003eSample 1\u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Dadra_Loop_08.wav?v=1785763485\"\u003eSample 2\u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Dadra_Loop_12.wav?v=1785763462\"\u003eSample 3\u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Dadra_Loop_14.wav?v=1785763453\"\u003eSample 4\u003c\/option\u003e\n  \u003c\/select\u003e\n\n  \u003c!-- Hidden Audio --\u003e\n  \u003caudio id=\"psp-audio\" preload=\"metadata\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Dadra_Fill_08.wav?v=1785763397\"\u003e\n  \u003c\/audio\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  const audio = document.getElementById(\"psp-audio\");\n  const playButton = document.getElementById(\"psp-play\");\n  const playIcon = document.getElementById(\"psp-icon\");\n  const trackSelect = document.getElementById(\"psp-track\");\n\n  if (!audio || !playButton || !playIcon || !trackSelect) {\n    return;\n  }\n\n  \/\/ Play \/ Pause\n  playButton.addEventListener(\"click\", function () {\n    if (audio.paused) {\n      audio.play()\n        .then(function () {\n          playIcon.textContent = \"❚❚\";\n          playButton.setAttribute(\"aria-label\", \"Pause audio sample\");\n        })\n        .catch(function (error) {\n          console.error(\"Audio could not be played:\", error);\n        });\n    } else {\n      audio.pause();\n      playIcon.textContent = \"▶\";\n      playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n    }\n  });\n\n  \/\/ Change sample and autoplay\n  trackSelect.addEventListener(\"change\", function () {\n    audio.pause();\n    audio.src = trackSelect.value;\n    audio.load();\n    audio.currentTime = 0;\n\n    audio.play()\n      .then(function () {\n        playIcon.textContent = \"❚❚\";\n        playButton.setAttribute(\"aria-label\", \"Pause audio sample\");\n      })\n      .catch(function (error) {\n        console.error(\"Audio could not be played:\", error);\n        playIcon.textContent = \"▶\";\n        playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n      });\n  });\n\n  \/\/ Reset when audio ends\n  audio.addEventListener(\"ended\", function () {\n    playIcon.textContent = \"▶\";\n    playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n  });\n\n  \/\/ Keep icon synced when paused\n  audio.addEventListener(\"pause\", function () {\n    if (!audio.ended) {\n      playIcon.textContent = \"▶\";\n      playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n    }\n  });\n\n  \/\/ Keep icon synced when playing\n  audio.addEventListener(\"play\", function () {\n    playIcon.textContent = \"❚❚\";\n    playButton.setAttribute(\"aria-label\", \"Pause audio sample\");\n  });\n});\n\u003c\/script\u003e\n\n\u003c!-- AUDIO PLAYER CODE END --\u003e","brand":"Punjabi Sample Pack","offers":[{"title":"Default Title","offer_id":62837665235274,"sku":null,"price":12.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/6BeatTablaLoops.jpg?v=1785439299"},{"product_id":"7-beat-tabla-loops-sample-pack","title":"7 Beat Tabla Loops","description":"\u003cp class=\"p1\"\u003eEnhance your beats with the intricate rhythms of the Tabla.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli class=\"p1\"\u003eThis collection features \u003cspan class=\"s1\"\u003e\u003cb\u003edry WAV files\u003c\/b\u003e\u003c\/span\u003e, offering a mix of \u003cspan class=\"s1\"\u003e\u003cb\u003ekeys \u003c\/b\u003eand\u003cb\u003e tempos\u003c\/b\u003e,\u003c\/span\u003e for flexibility.\u003c\/li\u003e\n\u003cli class=\"p1\"\u003ePerfect for traditional, electronic, or hybrid tracks.\u003c\/li\u003e\n\u003cli class=\"p2\"\u003e\n\u003cb\u003eInstant download\u003c\/b\u003e\u003cspan class=\"s2\"\u003e available.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRoyalty-free\u003c\/strong\u003e - use in your music, films, or any project without limits.\u003cspan class=\"s2\"\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- AUDIO PLAYER CODE START --\u003e\n\n\u003cdiv id=\"psp-audio-ui\" style=\"display:flex; align-items:center; gap:12px; margin:20px 0; flex-wrap:nowrap; justify-content:flex-start;\"\u003e\n\n  \u003c!-- Play Button --\u003e\n  \u003cbutton type=\"button\" id=\"psp-play\" aria-label=\"Play audio sample\" style=\"width:48px; height:48px; flex:0 0 auto; border-radius:50%; border:2px solid #000; background:#fff; color:#000; display:inline-flex; align-items:center; justify-content:center; cursor:pointer; line-height:1; font-size:20px;\"\u003e\n    \u003cspan id=\"psp-icon\" style=\"display:inline-block; transform:translateX(1px);\"\u003e▶\u003c\/span\u003e\n  \u003c\/button\u003e\n\n  \u003c!-- Sample Dropdown --\u003e\n  \u003cselect id=\"psp-track\" style=\"flex:1; max-width:300px; padding:10px 12px; border:1px solid #000; border-radius:6px; background:#fff; font-size:14px; cursor:pointer;\"\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Roopak_Loop_05.wav?v=1785764024\"\u003eSample 1\u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Roopak_Loop_08.wav?v=1785764043\"\u003eSample 2\u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Roopak_Loop_03.wav?v=1785764052\"\u003eSample 3\u003c\/option\u003e\n  \u003c\/select\u003e\n\n  \u003c!-- Hidden Audio --\u003e\n  \u003caudio id=\"psp-audio\" preload=\"metadata\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Roopak_Loop_05.wav?v=1785764024\"\u003e\n  \u003c\/audio\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  const audio = document.getElementById(\"psp-audio\");\n  const playButton = document.getElementById(\"psp-play\");\n  const playIcon = document.getElementById(\"psp-icon\");\n  const trackSelect = document.getElementById(\"psp-track\");\n\n  if (!audio || !playButton || !playIcon || !trackSelect) {\n    return;\n  }\n\n  \/\/ Play \/ Pause\n  playButton.addEventListener(\"click\", function () {\n    if (audio.paused) {\n      audio.play()\n        .then(function () {\n          playIcon.textContent = \"❚❚\";\n          playButton.setAttribute(\"aria-label\", \"Pause audio sample\");\n        })\n        .catch(function (error) {\n          console.error(\"Audio could not be played:\", error);\n        });\n    } else {\n      audio.pause();\n      playIcon.textContent = \"▶\";\n      playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n    }\n  });\n\n  \/\/ Change sample and autoplay\n  trackSelect.addEventListener(\"change\", function () {\n    audio.pause();\n    audio.src = trackSelect.value;\n    audio.load();\n    audio.currentTime = 0;\n\n    audio.play()\n      .then(function () {\n        playIcon.textContent = \"❚❚\";\n        playButton.setAttribute(\"aria-label\", \"Pause audio sample\");\n      })\n      .catch(function (error) {\n        console.error(\"Audio could not be played:\", error);\n        playIcon.textContent = \"▶\";\n        playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n      });\n  });\n\n  \/\/ Reset when audio ends\n  audio.addEventListener(\"ended\", function () {\n    playIcon.textContent = \"▶\";\n    playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n  });\n\n  \/\/ Keep icon synced when paused\n  audio.addEventListener(\"pause\", function () {\n    if (!audio.ended) {\n      playIcon.textContent = \"▶\";\n      playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n    }\n  });\n\n  \/\/ Keep icon synced when playing\n  audio.addEventListener(\"play\", function () {\n    playIcon.textContent = \"❚❚\";\n    playButton.setAttribute(\"aria-label\", \"Pause audio sample\");\n  });\n});\n\u003c\/script\u003e\n\n\u003c!-- AUDIO PLAYER CODE END --\u003e","brand":"Punjabi Sample Pack","offers":[{"title":"Default Title","offer_id":62837667692874,"sku":null,"price":12.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/7BeatTablaLoops.jpg?v=1785439343"},{"product_id":"desi-dholak-tabla-loops-118bpm-g-sharp","title":"Dholak \u0026 Tabla Set 118bpm G#","description":"\u003cp class=\"p1\"\u003eInfuse your music with authentic, desi percussion.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan class=\"s1\"\u003e\u003cb\u003eLayered percussion grooves\u003c\/b\u003e\u003c\/span\u003e performed across dholak and tabla, using the same rhythmic pattern.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s1\"\u003e\u003cb\u003ePerfectly synced layers\u003c\/b\u003e\u003c\/span\u003e - stacked with no timing issues.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s1\"\u003e\u003cb\u003eRecorded in India\u003c\/b\u003e\u003c\/span\u003e, delivering a tight, desi sound loved worldwide.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s1\"\u003e\u003cb\u003eFixed tempo:\u003c\/b\u003e\u003c\/span\u003e 118 BPM for consistent groove and easy arrangement.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s1\"\u003e\u003cb\u003eKey:\u003c\/b\u003e\u003c\/span\u003e G# - tuned and ready to sit cleanly in your mix.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s1\"\u003e\u003cb\u003eHigh-quality dry WAV files\u003c\/b\u003e\u003c\/span\u003e, mix-ready and royalty-free.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s1\"\u003e\u003cb\u003eInstant download access\u003c\/b\u003e\u003c\/span\u003e - start producing immediately.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s2\"\u003e\u003cb\u003eRoyalty-free\u003c\/b\u003e\u003c\/span\u003e – use in music, films, and commercial projects with no restrictions.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- AUDIO PLAYER CODE START --\u003e\n\n\u003cdiv id=\"psp-audio-ui\" style=\"display:flex; align-items:center; gap:12px; margin:20px 0; flex-wrap:nowrap; justify-content:flex-start;\"\u003e\n\n  \u003c!-- Play Button --\u003e\n  \u003cbutton type=\"button\" id=\"psp-play\" aria-label=\"Play audio sample\" style=\"width:48px; height:48px; flex:0 0 auto; border-radius:50%; border:2px solid #000; background:#fff; color:#000; display:inline-flex; align-items:center; justify-content:center; cursor:pointer; line-height:1; font-size:20px;\"\u003e\n    \u003cspan id=\"psp-icon\" style=\"display:inline-block; transform:translateX(1px);\"\u003e▶\u003c\/span\u003e\n  \u003c\/button\u003e\n\n  \u003c!-- Sample Dropdown --\u003e\n  \u003cselect id=\"psp-track\" style=\"flex:1; max-width:300px; padding:10px 12px; border:1px solid #000; border-radius:6px; background:#fff; font-size:14px; cursor:pointer;\"\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Sample_1_1f8e2f81-e666-45b8-b113-4e0948d176da.mp3?v=1785771839\"\u003eSample 1\u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Sample_2_a08e735d-110d-4688-a6f6-fe942381410c.mp3?v=1785771654\"\u003eSample 2\u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Sample_3_b4c96d97-c4da-4f55-ac8d-63e0dac3e1e7.mp3?v=1785771654\"\u003eSample 3\u003c\/option\u003e\n  \u003c\/select\u003e\n\n  \u003c!-- Hidden Audio --\u003e\n  \u003caudio id=\"psp-audio\" preload=\"metadata\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Sample_1_1f8e2f81-e666-45b8-b113-4e0948d176da.mp3?v=1785771839\"\u003e\n  \u003c\/audio\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  const audio = document.getElementById(\"psp-audio\");\n  const playButton = document.getElementById(\"psp-play\");\n  const playIcon = document.getElementById(\"psp-icon\");\n  const trackSelect = document.getElementById(\"psp-track\");\n\n  if (!audio || !playButton || !playIcon || !trackSelect) {\n    return;\n  }\n\n  \/\/ Play \/ Pause\n  playButton.addEventListener(\"click\", function () {\n    if (audio.paused) {\n      audio.play()\n        .then(function () {\n          playIcon.textContent = \"❚❚\";\n          playButton.setAttribute(\"aria-label\", \"Pause audio sample\");\n        })\n        .catch(function (error) {\n          console.error(\"Audio could not be played:\", error);\n        });\n    } else {\n      audio.pause();\n      playIcon.textContent = \"▶\";\n      playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n    }\n  });\n\n  \/\/ Change sample and autoplay\n  trackSelect.addEventListener(\"change\", function () {\n    audio.pause();\n    audio.src = trackSelect.value;\n    audio.load();\n    audio.currentTime = 0;\n\n    audio.play()\n      .then(function () {\n        playIcon.textContent = \"❚❚\";\n        playButton.setAttribute(\"aria-label\", \"Pause audio sample\");\n      })\n      .catch(function (error) {\n        console.error(\"Audio could not be played:\", error);\n        playIcon.textContent = \"▶\";\n        playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n      });\n  });\n\n  \/\/ Reset when audio ends\n  audio.addEventListener(\"ended\", function () {\n    playIcon.textContent = \"▶\";\n    playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n  });\n\n  \/\/ Keep icon synced when paused\n  audio.addEventListener(\"pause\", function () {\n    if (!audio.ended) {\n      playIcon.textContent = \"▶\";\n      playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n    }\n  });\n\n  \/\/ Keep icon synced when playing\n  audio.addEventListener(\"play\", function () {\n    playIcon.textContent = \"❚❚\";\n    playButton.setAttribute(\"aria-label\", \"Pause audio sample\");\n  });\n});\n\u003c\/script\u003e\n\n\u003c!-- AUDIO PLAYER CODE END --\u003e","brand":"Punjabi Sample Pack","offers":[{"title":"Default Title","offer_id":62837891465546,"sku":null,"price":15.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/DesiDholak_TablaSet118bpmG.jpg?v=1785440550"},{"product_id":"desi-percussion-sample-pack-85bpm-a","title":"Desi Percussion Set 85bpm A","description":"\u003cp class=\"p1\"\u003eInfuse your music with authentic, desi percussion.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan class=\"s1\"\u003e\u003cb\u003eLayered percussion grooves\u003c\/b\u003e\u003c\/span\u003e performed across dhol, tabla, and dholak using the same rhythmic pattern.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s1\"\u003e\u003cb\u003eSeparate Left \u0026amp; Right recordings\u003c\/b\u003e\u003c\/span\u003e for each instrument, giving you total control over panning, balance, and stereo width.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s1\"\u003e\u003cb\u003ePerfectly synced layers\u003c\/b\u003e\u003c\/span\u003e - stack instruments instantly or use them individually with no timing issues.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s1\"\u003e\u003cb\u003eRecorded in India\u003c\/b\u003e\u003c\/span\u003e, delivering a tight, desi sound loved worldwide.\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s1\"\u003e\u003cb\u003eFixed tempo:\u003c\/b\u003e\u003c\/span\u003e 85 BPM for consistent groove and easy arrangement.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s1\"\u003e\u003cb\u003eKey:\u003c\/b\u003e\u003c\/span\u003e A - tuned and ready to sit cleanly in your mix.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s1\"\u003e\u003cb\u003eHigh-quality dry WAV files\u003c\/b\u003e\u003c\/span\u003e, mix-ready and royalty-free.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s1\"\u003e\u003cb\u003eInstant download access\u003c\/b\u003e\u003c\/span\u003e - start producing immediately.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s2\"\u003e\u003cb\u003eRoyalty-free\u003c\/b\u003e\u003c\/span\u003e – use in music, films, and commercial projects with no restrictions.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cb\u003e🔊 Preview Note\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003ci\u003eAudio previews are dry demo mixes of the layered grooves. Final downloads include \u003cb\u003eseparate Left \u0026amp; Right files per instrument\u003c\/b\u003e for complete mixing flexibility. See product images for file layout.\u003c\/i\u003e\u003c\/p\u003e\n\u003c!-- AUDIO PLAYER CODE START --\u003e\n\n\u003cdiv id=\"psp-audio-ui\" style=\"display:flex; align-items:center; gap:12px; margin:20px 0; flex-wrap:nowrap; justify-content:flex-start;\"\u003e\n\n  \u003c!-- Play Button --\u003e\n  \u003cbutton type=\"button\" id=\"psp-play\" aria-label=\"Play audio sample\" style=\"width:48px; height:48px; flex:0 0 auto; border-radius:50%; border:2px solid #000; background:#fff; color:#000; display:inline-flex; align-items:center; justify-content:center; cursor:pointer; line-height:1; font-size:20px;\"\u003e\n    \u003cspan id=\"psp-icon\" style=\"display:inline-block; transform:translateX(1px);\"\u003e▶\u003c\/span\u003e\n  \u003c\/button\u003e\n\n  \u003c!-- Sample Dropdown --\u003e\n  \u003cselect id=\"psp-track\" style=\"flex:1; max-width:300px; padding:10px 12px; border:1px solid #000; border-radius:6px; background:#fff; font-size:14px; cursor:pointer;\"\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Sample_1.mp3?v=1785767987\"\u003eSample 1\u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Sample_2.mp3?v=1785767988\"\u003eSample 2\u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Sample_3.mp3?v=1785767988\"\u003eSample 3\u003c\/option\u003e\n  \u003c\/select\u003e\n\n  \u003c!-- Hidden Audio --\u003e\n  \u003caudio id=\"psp-audio\" preload=\"metadata\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Sample_1.mp3?v=1785767987\"\u003e\n  \u003c\/audio\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  const audio = document.getElementById(\"psp-audio\");\n  const playButton = document.getElementById(\"psp-play\");\n  const playIcon = document.getElementById(\"psp-icon\");\n  const trackSelect = document.getElementById(\"psp-track\");\n\n  if (!audio || !playButton || !playIcon || !trackSelect) {\n    return;\n  }\n\n  \/\/ Play \/ Pause\n  playButton.addEventListener(\"click\", function () {\n    if (audio.paused) {\n      audio.play()\n        .then(function () {\n          playIcon.textContent = \"❚❚\";\n          playButton.setAttribute(\"aria-label\", \"Pause audio sample\");\n        })\n        .catch(function (error) {\n          console.error(\"Audio could not be played:\", error);\n        });\n    } else {\n      audio.pause();\n      playIcon.textContent = \"▶\";\n      playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n    }\n  });\n\n  \/\/ Change sample and autoplay\n  trackSelect.addEventListener(\"change\", function () {\n    audio.pause();\n    audio.src = trackSelect.value;\n    audio.load();\n    audio.currentTime = 0;\n\n    audio.play()\n      .then(function () {\n        playIcon.textContent = \"❚❚\";\n        playButton.setAttribute(\"aria-label\", \"Pause audio sample\");\n      })\n      .catch(function (error) {\n        console.error(\"Audio could not be played:\", error);\n        playIcon.textContent = \"▶\";\n        playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n      });\n  });\n\n  \/\/ Reset when audio ends\n  audio.addEventListener(\"ended\", function () {\n    playIcon.textContent = \"▶\";\n    playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n  });\n\n  \/\/ Keep icon synced when paused\n  audio.addEventListener(\"pause\", function () {\n    if (!audio.ended) {\n      playIcon.textContent = \"▶\";\n      playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n    }\n  });\n\n  \/\/ Keep icon synced when playing\n  audio.addEventListener(\"play\", function () {\n    playIcon.textContent = \"❚❚\";\n    playButton.setAttribute(\"aria-label\", \"Pause audio sample\");\n  });\n});\n\u003c\/script\u003e\n\n\u003c!-- AUDIO PLAYER CODE END --\u003e","brand":"Punjabi Sample Pack","offers":[{"title":"Default Title","offer_id":62837892022602,"sku":null,"price":12.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/DesiPercussionSet85bpmA.jpg?v=1785452157"},{"product_id":"desi-percussion-sample-pack-90bpm-f","title":"Desi Percussion Set 90bpm F","description":"\u003cp class=\"p1\"\u003eInfuse your music with authentic, desi percussion.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan class=\"s1\"\u003e\u003cb\u003eLayered percussion grooves\u003c\/b\u003e\u003c\/span\u003e performed across dhol, tabla, and dholak using the same rhythmic pattern.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s1\"\u003e\u003cb\u003eSeparate Left \u0026amp; Right recordings\u003c\/b\u003e\u003c\/span\u003e for each instrument, giving you total control over panning, balance, and stereo width.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s1\"\u003e\u003cb\u003ePerfectly synced layers\u003c\/b\u003e\u003c\/span\u003e - stack instruments instantly or use them individually with no timing issues.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s1\"\u003e\u003cb\u003eRecorded in India\u003c\/b\u003e\u003c\/span\u003e, delivering a tight, desi sound loved worldwide.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s1\"\u003e\u003cb\u003eFixed tempo:\u003c\/b\u003e\u003c\/span\u003e 90 BPM for consistent groove and easy arrangement.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s1\"\u003e\u003cb\u003eKey:\u003c\/b\u003e\u003c\/span\u003e F - tuned and ready to sit cleanly in your mix.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s1\"\u003e\u003cb\u003eHigh-quality dry WAV files\u003c\/b\u003e\u003c\/span\u003e, mix-ready and royalty-free.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s1\"\u003e\u003cb\u003eInstant download access\u003c\/b\u003e\u003c\/span\u003e - start producing immediately.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s2\"\u003e\u003cb\u003eRoyalty-free\u003c\/b\u003e\u003c\/span\u003e – use in music, films, and commercial projects with no restrictions.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cb\u003e🔊 Preview Note\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003ci\u003eAudio previews are dry demo mixes of the layered grooves. Final downloads include \u003cb\u003eseparate Left \u0026amp; Right files per instrument\u003c\/b\u003e for complete mixing flexibility. See product images for file layout.\u003c\/i\u003e\u003c\/p\u003e\n\u003c!-- AUDIO PLAYER CODE START --\u003e\n\n\u003cdiv id=\"psp-audio-ui\" style=\"display:flex; align-items:center; gap:12px; margin:20px 0; flex-wrap:nowrap; justify-content:flex-start;\"\u003e\n\n  \u003c!-- Play Button --\u003e\n  \u003cbutton type=\"button\" id=\"psp-play\" aria-label=\"Play audio sample\" style=\"width:48px; height:48px; flex:0 0 auto; border-radius:50%; border:2px solid #000; background:#fff; color:#000; display:inline-flex; align-items:center; justify-content:center; cursor:pointer; line-height:1; font-size:20px;\"\u003e\n    \u003cspan id=\"psp-icon\" style=\"display:inline-block; transform:translateX(1px);\"\u003e▶\u003c\/span\u003e\n  \u003c\/button\u003e\n\n  \u003c!-- Sample Dropdown --\u003e\n  \u003cselect id=\"psp-track\" style=\"flex:1; max-width:300px; padding:10px 12px; border:1px solid #000; border-radius:6px; background:#fff; font-size:14px; cursor:pointer;\"\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Sample_1_b8065351-ac35-44f0-a0aa-f5faaa94a8a1.mp3?v=1785769198\"\u003eSample 1\u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Sample_2_719d4308-4893-46fd-8165-f6174ca1b012.mp3?v=1785769197\"\u003eSample 2\u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Sample_3_0ca6b45d-942e-4ce2-9211-355ec1e46745.mp3?v=1785769197\"\u003eSample 3\u003c\/option\u003e\n  \u003c\/select\u003e\n\n  \u003c!-- Hidden Audio --\u003e\n  \u003caudio id=\"psp-audio\" preload=\"metadata\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Sample_1_b8065351-ac35-44f0-a0aa-f5faaa94a8a1.mp3?v=1785769198\"\u003e\n  \u003c\/audio\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  const audio = document.getElementById(\"psp-audio\");\n  const playButton = document.getElementById(\"psp-play\");\n  const playIcon = document.getElementById(\"psp-icon\");\n  const trackSelect = document.getElementById(\"psp-track\");\n\n  if (!audio || !playButton || !playIcon || !trackSelect) {\n    return;\n  }\n\n  \/\/ Play \/ Pause\n  playButton.addEventListener(\"click\", function () {\n    if (audio.paused) {\n      audio.play()\n        .then(function () {\n          playIcon.textContent = \"❚❚\";\n          playButton.setAttribute(\"aria-label\", \"Pause audio sample\");\n        })\n        .catch(function (error) {\n          console.error(\"Audio could not be played:\", error);\n        });\n    } else {\n      audio.pause();\n      playIcon.textContent = \"▶\";\n      playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n    }\n  });\n\n  \/\/ Change sample and autoplay\n  trackSelect.addEventListener(\"change\", function () {\n    audio.pause();\n    audio.src = trackSelect.value;\n    audio.load();\n    audio.currentTime = 0;\n\n    audio.play()\n      .then(function () {\n        playIcon.textContent = \"❚❚\";\n        playButton.setAttribute(\"aria-label\", \"Pause audio sample\");\n      })\n      .catch(function (error) {\n        console.error(\"Audio could not be played:\", error);\n        playIcon.textContent = \"▶\";\n        playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n      });\n  });\n\n  \/\/ Reset when audio ends\n  audio.addEventListener(\"ended\", function () {\n    playIcon.textContent = \"▶\";\n    playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n  });\n\n  \/\/ Keep icon synced when paused\n  audio.addEventListener(\"pause\", function () {\n    if (!audio.ended) {\n      playIcon.textContent = \"▶\";\n      playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n    }\n  });\n\n  \/\/ Keep icon synced when playing\n  audio.addEventListener(\"play\", function () {\n    playIcon.textContent = \"❚❚\";\n    playButton.setAttribute(\"aria-label\", \"Pause audio sample\");\n  });\n});\n\u003c\/script\u003e\n\n\u003c!-- AUDIO PLAYER CODE END --\u003e","brand":"Punjabi Sample Pack","offers":[{"title":"Default Title","offer_id":62837905621322,"sku":null,"price":12.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/DesiPercussionSet90bpmF_44649b88-9916-4bd4-a3e0-05e7cc4632a6.jpg?v=1785452116"},{"product_id":"desi-percussion-sample-pack-90bpm-f-sharp","title":"Desi Percussion Set 90bpm F#","description":"\u003cp class=\"p1\"\u003eInfuse your music with authentic, desi percussion.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan class=\"s1\"\u003e\u003cb\u003eLayered percussion grooves\u003c\/b\u003e\u003c\/span\u003e performed across dhol, tabla, and dholak using the same rhythmic pattern.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s1\"\u003e\u003cb\u003eSeparate Left \u0026amp; Right recordings\u003c\/b\u003e\u003c\/span\u003e for each instrument, giving you total control over panning, balance, and stereo width.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s1\"\u003e\u003cb\u003ePerfectly synced layers\u003c\/b\u003e\u003c\/span\u003e - stack instruments instantly or use them individually with no timing issues.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s1\"\u003e\u003cb\u003eRecorded in India\u003c\/b\u003e\u003c\/span\u003e, delivering a tight, desi sound loved worldwide.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s1\"\u003e\u003cb\u003eFixed tempo:\u003c\/b\u003e\u003c\/span\u003e 90 BPM for consistent groove and easy arrangement.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s1\"\u003e\u003cb\u003eKey:\u003c\/b\u003e\u003c\/span\u003e F# - tuned and ready to sit cleanly in your mix.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s1\"\u003e\u003cb\u003eHigh-quality dry WAV files\u003c\/b\u003e\u003c\/span\u003e, mix-ready and royalty-free.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s1\"\u003e\u003cb\u003eInstant download access\u003c\/b\u003e\u003c\/span\u003e - start producing immediately.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s2\"\u003e\u003cb\u003eRoyalty-free\u003c\/b\u003e\u003c\/span\u003e – use in music, films, and commercial projects with no restrictions.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cb\u003e🔊 Preview Note\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003ci\u003eAudio previews are dry demo mixes of the layered grooves. Final downloads include \u003cb\u003eseparate Left \u0026amp; Right files per instrument\u003c\/b\u003e for complete mixing flexibility. See product images for file layout.\u003c\/i\u003e\u003c\/p\u003e\n\u003c!-- AUDIO PLAYER CODE START --\u003e\n\n\u003cdiv id=\"psp-audio-ui\" style=\"display:flex; align-items:center; gap:12px; margin:20px 0; flex-wrap:nowrap; justify-content:flex-start;\"\u003e\n\n  \u003c!-- Play Button --\u003e\n  \u003cbutton type=\"button\" id=\"psp-play\" aria-label=\"Play audio sample\" style=\"width:48px; height:48px; flex:0 0 auto; border-radius:50%; border:2px solid #000; background:#fff; color:#000; display:inline-flex; align-items:center; justify-content:center; cursor:pointer; line-height:1; font-size:20px;\"\u003e\n    \u003cspan id=\"psp-icon\" style=\"display:inline-block; transform:translateX(1px);\"\u003e▶\u003c\/span\u003e\n  \u003c\/button\u003e\n\n  \u003c!-- Sample Dropdown --\u003e\n  \u003cselect id=\"psp-track\" style=\"flex:1; max-width:300px; padding:10px 12px; border:1px solid #000; border-radius:6px; background:#fff; font-size:14px; cursor:pointer;\"\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Sample_1_d87d5913-db0f-4f2a-a937-675e40b6c6a4.mp3?v=1785769985\"\u003eSample 1\u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Sample_2_c91ec1c9-505e-43f9-a4e2-8a9921decb13.mp3?v=1785769985\"\u003eSample 2\u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Sample_3_4a7308d4-b6a7-47c3-9963-6e9852fe432b.mp3?v=1785769985\"\u003eSample 3\u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Sample_4_28bbc032-33ff-4668-bb2e-0f047888bf3b.mp3?v=1785769985\"\u003eSample 4\u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Sample_5.mp3?v=1785769985\"\u003eSample 5\u003c\/option\u003e\n  \u003c\/select\u003e\n\n  \u003c!-- Hidden Audio --\u003e\n  \u003caudio id=\"psp-audio\" preload=\"metadata\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Sample_1_d87d5913-db0f-4f2a-a937-675e40b6c6a4.mp3?v=1785769985\"\u003e\n  \u003c\/audio\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  const audio = document.getElementById(\"psp-audio\");\n  const playButton = document.getElementById(\"psp-play\");\n  const playIcon = document.getElementById(\"psp-icon\");\n  const trackSelect = document.getElementById(\"psp-track\");\n\n  if (!audio || !playButton || !playIcon || !trackSelect) {\n    return;\n  }\n\n  \/\/ Play \/ Pause\n  playButton.addEventListener(\"click\", function () {\n    if (audio.paused) {\n      audio.play()\n        .then(function () {\n          playIcon.textContent = \"❚❚\";\n          playButton.setAttribute(\"aria-label\", \"Pause audio sample\");\n        })\n        .catch(function (error) {\n          console.error(\"Audio could not be played:\", error);\n        });\n    } else {\n      audio.pause();\n      playIcon.textContent = \"▶\";\n      playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n    }\n  });\n\n  \/\/ Change sample and autoplay\n  trackSelect.addEventListener(\"change\", function () {\n    audio.pause();\n    audio.src = trackSelect.value;\n    audio.load();\n    audio.currentTime = 0;\n\n    audio.play()\n      .then(function () {\n        playIcon.textContent = \"❚❚\";\n        playButton.setAttribute(\"aria-label\", \"Pause audio sample\");\n      })\n      .catch(function (error) {\n        console.error(\"Audio could not be played:\", error);\n        playIcon.textContent = \"▶\";\n        playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n      });\n  });\n\n  \/\/ Reset when audio ends\n  audio.addEventListener(\"ended\", function () {\n    playIcon.textContent = \"▶\";\n    playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n  });\n\n  \/\/ Keep icon synced when paused\n  audio.addEventListener(\"pause\", function () {\n    if (!audio.ended) {\n      playIcon.textContent = \"▶\";\n      playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n    }\n  });\n\n  \/\/ Keep icon synced when playing\n  audio.addEventListener(\"play\", function () {\n    playIcon.textContent = \"❚❚\";\n    playButton.setAttribute(\"aria-label\", \"Pause audio sample\");\n  });\n});\n\u003c\/script\u003e\n\n\u003c!-- AUDIO PLAYER CODE END --\u003e","brand":"Punjabi Sample Pack","offers":[{"title":"Default Title","offer_id":62837905719626,"sku":null,"price":12.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/DesiPercussionSet90bpmF.jpg?v=1785452076"}],"url":"https:\/\/punjabisamplepack.com\/collections\/tabla.oembed","provider":"Punjabi Sample Pack","version":"1.0","type":"link"}