{"title":"Tumbi","description":null,"products":[{"product_id":"tumbi-loops-sample-pack","title":"Tumbi Vol. 1","description":"\u003cp class=\"p1\"\u003eInject energy into your tracks with vibrant Tumbi loops.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli class=\"p1\"\u003eEach loop is a \u003cspan class=\"s1\"\u003e\u003cb\u003edry WAV file\u003c\/b\u003e\u003c\/span\u003e, recorded in multiple \u003cspan class=\"s1\"\u003e\u003cb\u003ekeys, tempos, and raags\u003c\/b\u003e\u003c\/span\u003e.\u003c\/li\u003e\n\u003cli class=\"p1\"\u003ePerfect for bhangra, hip-hop, and dance music.\u003c\/li\u003e\n\u003cli class=\"p2\"\u003e\n\u003cb\u003eInstant download\u003c\/b\u003e\u003cspan class=\"s2\"\u003e included.\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\/tumbi_84_D__01_preview.wav\"\u003eSample 1\u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/tumbi_130_E_03_preview.wav\"\u003eSample 2\u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/tumbi_82_F_02_preview.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\/tumbi_84_D__01_preview.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":52843080155466,"sku":null,"price":18.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Tumbi.jpg?v=1759162763"}],"url":"https:\/\/punjabisamplepack.com\/collections\/tumbi.oembed","provider":"Punjabi Sample Pack","version":"1.0","type":"link"}