{"product_id":"melody-stacks-vol-1","title":"Melody Stacks 97bpm C#","description":"\u003cp\u003eCreate authentic Punjabi melodies with layered performances featuring \u003cstrong\u003ebanjo, flute, mandolin and sarangi\u003c\/strong\u003e, designed to inspire producers across multiple genres. Includes professionally arranged melody stacks, ready to drop straight into your next production.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eRecorded at \u003cstrong\u003e97 BPM\u003c\/strong\u003e in the key of \u003cstrong\u003eC#\u003c\/strong\u003e, making it easy to fit into your workflow.\u003c\/li\u003e\n\u003cli\u003eSupplied as \u003cstrong\u003edry high-resolution WAV files\u003c\/strong\u003e, with a total size of \u003cstrong\u003e487.1MB\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003ePerfect for \u003cstrong\u003ePunjabi, Desi Hip-Hop, Trap, Drill, Afrobeats, R\u0026amp;B and Pop\u003c\/strong\u003e productions.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eInstant download.\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e100% royalty-free\u003c\/strong\u003e for use in music, film, games, content, and commercial projects.\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\/Banjo.mp3?v=1785762405\"\u003eBanjo\u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Flute1.mp3?v=1785762406\"\u003eFlute 1\u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Flute2.mp3?v=1785762405\"\u003eFlute 2\u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Mandolin1.mp3?v=1785762406\"\u003eMandolin 1\u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Mandolin2.mp3?v=1785762405\"\u003eMandolin 2\u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Mandolin3.mp3?v=1785762405\"\u003eMandolin 3\u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Sarangi1.mp3?v=1785762406\"\u003eSarangi 1\u003c\/option\u003e\n    \u003coption value=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/Sarangi2.mp3?v=1785762406\"\u003eSarangi 2\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\/Banjo.mp3?v=1785762405\"\u003e\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  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  trackSelect.addEventListener(\"change\", function () {\n    const wasPlaying = !audio.paused;\n\n    audio.pause();\n    audio.src = trackSelect.value;\n    audio.load();\n    audio.currentTime = 0;\n\n    if (wasPlaying) {\n      audio.play()\n        .then(function () {\n          playIcon.textContent = \"❚❚\";\n        })\n        .catch(function (error) {\n          console.error(\"Audio could not be played:\", error);\n          playIcon.textContent = \"▶\";\n        });\n    } else {\n      playIcon.textContent = \"▶\";\n    }\n  });\n\n  audio.addEventListener(\"ended\", function () {\n    playIcon.textContent = \"▶\";\n    playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n  });\n\n  audio.addEventListener(\"pause\", function () {\n    if (!audio.ended) {\n      playIcon.textContent = \"▶\";\n      playButton.setAttribute(\"aria-label\", \"Play audio sample\");\n    }\n  });\n\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":62839919673674,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0961\/9292\/1930\/files\/MelodyStacksVol.1.jpg?v=1785453889","url":"https:\/\/punjabisamplepack.com\/products\/melody-stacks-vol-1","provider":"Punjabi Sample Pack","version":"1.0","type":"link"}