{"title":"Desi Percussion","description":null,"products":[{"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"},{"product_id":"desi-percussion-sample-pack-96bpm-f-sharp","title":"Desi Percussion Set 96bpm 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, dhad, 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 96 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_fe43b810-8062-44e7-a8c8-ebf3014e0304.mp3?v=1785770797\"\u003eSample 1\u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Sample_2_f0e4d896-9b21-42a4-ad8e-f87ed66f12cc.mp3?v=1785770798\"\u003eSample 2\u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Sample_3_fd3f20ab-71d2-418a-a0fe-faeda0a9623d.mp3?v=1785770797\"\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_fe43b810-8062-44e7-a8c8-ebf3014e0304.mp3?v=1785770797\"\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":62837906309450,"sku":null,"price":12.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/DesiPercussionSet96bpmF.jpg?v=1785452036"}],"url":"https:\/\/punjabisamplepack.com\/collections\/desi-percussion.oembed","provider":"Punjabi Sample Pack","version":"1.0","type":"link"}