<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 1200" width="1200" height="1200">
  <defs>
    <clipPath id="cover-bounds">
      <rect x="0" y="0" width="1200" height="1200"/>
    </clipPath>
  </defs>
  <g clip-path="url(#cover-bounds)">
    <rect width="1200" height="1200" fill="#0C0C10"/>
    <g transform="rotate(30 600 600)"><rect x="-360.0" y="-360.0" width="42.6" height="1920.0" fill="#733dea" opacity="0.74"/>
    <rect x="-223.6" y="-360.0" width="48.6" height="1920.0" fill="#733dea" opacity="0.62"/>
    <rect x="-87.3" y="-360.0" width="65.9" height="1920.0" fill="#a48df8" opacity="0.85"/>
    <rect x="49.1" y="-360.0" width="77.7" height="1920.0" fill="#733dea" opacity="0.81"/>
    <rect x="185.5" y="-360.0" width="51.0" height="1920.0" fill="#733dea" opacity="0.65"/>
    <rect x="321.8" y="-360.0" width="71.0" height="1920.0" fill="#733dea" opacity="0.85"/>
    <rect x="458.2" y="-360.0" width="81.3" height="1920.0" fill="#733dea" opacity="0.60"/>
    <rect x="594.5" y="-360.0" width="80.9" height="1920.0" fill="#733dea" opacity="0.73"/>
    <rect x="730.9" y="-360.0" width="57.2" height="1920.0" fill="#a48df8" opacity="0.81"/>
    <rect x="867.3" y="-360.0" width="27.3" height="1920.0" fill="#733dea" opacity="0.76"/>
    <rect x="1003.6" y="-360.0" width="30.8" height="1920.0" fill="#733dea" opacity="0.85"/></g>
    <circle cx="311.8" cy="827.5" r="0.21" fill="#EFEFEF" opacity="0.094"/><circle cx="746.7" cy="950.3" r="0.72" fill="#EFEFEF" opacity="0.048"/><circle cx="1053.1" cy="506.6" r="0.89" fill="#EFEFEF" opacity="0.064"/><circle cx="1170.6" cy="703.8" r="1.45" fill="#EFEFEF" opacity="0.073"/><circle cx="608.1" cy="907.8" r="0.22" fill="#EFEFEF" opacity="0.057"/><circle cx="169.2" cy="646.8" r="0.95" fill="#EFEFEF" opacity="0.062"/><circle cx="436.7" cy="1088.3" r="0.66" fill="#EFEFEF" opacity="0.136"/><circle cx="188.9" cy="1135.1" r="0.85" fill="#EFEFEF" opacity="0.099"/><circle cx="511.0" cy="386.6" r="1.46" fill="#EFEFEF" opacity="0.093"/><circle cx="537.0" cy="930.6" r="0.95" fill="#EFEFEF" opacity="0.045"/><circle cx="883.3" cy="294.6" r="0.29" fill="#EFEFEF" opacity="0.092"/><circle cx="333.9" cy="1132.1" r="0.51" fill="#EFEFEF" opacity="0.047"/><circle cx="44.7" cy="843.1" r="1.00" fill="#EFEFEF" opacity="0.066"/><circle cx="966.7" cy="22.7" r="0.01" fill="#EFEFEF" opacity="0.068"/><circle cx="974.1" cy="911.6" r="0.33" fill="#EFEFEF" opacity="0.120"/><circle cx="329.3" cy="911.9" r="0.04" fill="#EFEFEF" opacity="0.055"/><circle cx="1099.4" cy="631.8" r="1.51" fill="#EFEFEF" opacity="0.114"/><circle cx="243.1" cy="997.4" r="1.47" fill="#EFEFEF" opacity="0.066"/><circle cx="433.7" cy="472.1" r="0.52" fill="#EFEFEF" opacity="0.107"/><circle cx="1051.8" cy="1058.1" r="1.35" fill="#EFEFEF" opacity="0.129"/><circle cx="1172.2" cy="116.2" r="1.59" fill="#EFEFEF" opacity="0.088"/><circle cx="618.9" cy="386.9" r="1.47" fill="#EFEFEF" opacity="0.071"/><circle cx="6.1" cy="973.8" r="1.60" fill="#EFEFEF" opacity="0.105"/><circle cx="581.8" cy="525.8" r="1.48" fill="#EFEFEF" opacity="0.107"/><circle cx="827.5" cy="874.1" r="1.41" fill="#EFEFEF" opacity="0.136"/><circle cx="635.8" cy="234.1" r="0.87" fill="#EFEFEF" opacity="0.042"/><circle cx="99.2" cy="690.3" r="0.63" fill="#EFEFEF" opacity="0.049"/><circle cx="1187.0" cy="779.9" r="0.60" fill="#EFEFEF" opacity="0.042"/><circle cx="707.2" cy="70.3" r="1.17" fill="#EFEFEF" opacity="0.137"/><circle cx="418.7" cy="543.2" r="0.49" fill="#EFEFEF" opacity="0.055"/><circle cx="687.8" cy="629.2" r="1.58" fill="#EFEFEF" opacity="0.086"/><circle cx="542.4" cy="310.3" r="0.52" fill="#EFEFEF" opacity="0.054"/><circle cx="214.5" cy="1129.4" r="0.37" fill="#EFEFEF" opacity="0.085"/><circle cx="295.2" cy="1159.5" r="0.03" fill="#EFEFEF" opacity="0.110"/><circle cx="720.0" cy="1176.5" r="0.08" fill="#EFEFEF" opacity="0.124"/><circle cx="751.9" cy="26.2" r="0.48" fill="#EFEFEF" opacity="0.043"/><circle cx="1096.9" cy="307.0" r="0.45" fill="#EFEFEF" opacity="0.129"/><circle cx="921.8" cy="41.5" r="1.57" fill="#EFEFEF" opacity="0.103"/><circle cx="1194.5" cy="1115.3" r="0.04" fill="#EFEFEF" opacity="0.128"/><circle cx="307.7" cy="253.7" r="0.85" fill="#EFEFEF" opacity="0.128"/><circle cx="408.3" cy="729.2" r="1.29" fill="#EFEFEF" opacity="0.067"/><circle cx="820.5" cy="772.7" r="1.42" fill="#EFEFEF" opacity="0.135"/><circle cx="1132.9" cy="260.0" r="0.43" fill="#EFEFEF" opacity="0.095"/><circle cx="1095.5" cy="948.2" r="0.56" fill="#EFEFEF" opacity="0.090"/><circle cx="384.4" cy="746.8" r="0.61" fill="#EFEFEF" opacity="0.040"/><circle cx="1021.7" cy="318.6" r="1.55" fill="#EFEFEF" opacity="0.071"/><circle cx="625.5" cy="706.3" r="0.07" fill="#EFEFEF" opacity="0.072"/><circle cx="1100.3" cy="620.4" r="0.89" fill="#EFEFEF" opacity="0.085"/><circle cx="847.8" cy="58.8" r="1.16" fill="#EFEFEF" opacity="0.069"/><circle cx="650.7" cy="1149.8" r="0.42" fill="#EFEFEF" opacity="0.125"/><circle cx="168.4" cy="738.9" r="0.99" fill="#EFEFEF" opacity="0.093"/><circle cx="831.3" cy="1042.5" r="1.20" fill="#EFEFEF" opacity="0.135"/><circle cx="1102.2" cy="1095.1" r="1.11" fill="#EFEFEF" opacity="0.053"/><circle cx="248.8" cy="616.6" r="1.17" fill="#EFEFEF" opacity="0.101"/><circle cx="916.9" cy="668.7" r="0.01" fill="#EFEFEF" opacity="0.108"/><circle cx="1176.5" cy="812.4" r="0.35" fill="#EFEFEF" opacity="0.113"/><circle cx="1180.8" cy="957.5" r="0.01" fill="#EFEFEF" opacity="0.073"/><circle cx="769.9" cy="963.8" r="1.31" fill="#EFEFEF" opacity="0.128"/><circle cx="532.6" cy="508.8" r="0.09" fill="#EFEFEF" opacity="0.126"/><circle cx="1076.3" cy="389.9" r="0.84" fill="#EFEFEF" opacity="0.056"/><circle cx="3.3" cy="401.3" r="0.41" fill="#EFEFEF" opacity="0.098"/><circle cx="807.8" cy="779.2" r="0.94" fill="#EFEFEF" opacity="0.074"/><circle cx="403.1" cy="254.6" r="0.66" fill="#EFEFEF" opacity="0.053"/><circle cx="230.0" cy="48.9" r="0.44" fill="#EFEFEF" opacity="0.084"/><circle cx="370.7" cy="729.1" r="0.34" fill="#EFEFEF" opacity="0.115"/><circle cx="39.6" cy="304.9" r="0.71" fill="#EFEFEF" opacity="0.064"/><circle cx="1159.2" cy="537.1" r="0.30" fill="#EFEFEF" opacity="0.047"/><circle cx="729.0" cy="446.4" r="0.81" fill="#EFEFEF" opacity="0.089"/><circle cx="344.7" cy="413.2" r="0.02" fill="#EFEFEF" opacity="0.102"/><circle cx="895.4" cy="618.4" r="1.21" fill="#EFEFEF" opacity="0.069"/><circle cx="885.1" cy="986.3" r="0.31" fill="#EFEFEF" opacity="0.048"/><circle cx="655.7" cy="262.4" r="0.33" fill="#EFEFEF" opacity="0.119"/><circle cx="287.3" cy="206.4" r="0.97" fill="#EFEFEF" opacity="0.104"/><circle cx="251.3" cy="703.5" r="0.43" fill="#EFEFEF" opacity="0.043"/><circle cx="635.2" cy="781.6" r="0.78" fill="#EFEFEF" opacity="0.077"/><circle cx="125.0" cy="623.3" r="0.05" fill="#EFEFEF" opacity="0.135"/><circle cx="442.6" cy="1020.4" r="1.59" fill="#EFEFEF" opacity="0.133"/><circle cx="758.9" cy="718.7" r="0.83" fill="#EFEFEF" opacity="0.089"/><circle cx="798.8" cy="614.7" r="1.18" fill="#EFEFEF" opacity="0.134"/><circle cx="598.5" cy="184.8" r="0.44" fill="#EFEFEF" opacity="0.118"/><circle cx="851.6" cy="462.4" r="0.67" fill="#EFEFEF" opacity="0.050"/><circle cx="576.5" cy="20.4" r="0.04" fill="#EFEFEF" opacity="0.114"/><circle cx="1083.9" cy="338.8" r="0.75" fill="#EFEFEF" opacity="0.051"/><circle cx="51.2" cy="362.9" r="0.20" fill="#EFEFEF" opacity="0.113"/><circle cx="473.9" cy="794.9" r="0.13" fill="#EFEFEF" opacity="0.056"/><circle cx="325.4" cy="104.2" r="1.03" fill="#EFEFEF" opacity="0.099"/><circle cx="457.3" cy="995.8" r="1.43" fill="#EFEFEF" opacity="0.127"/><circle cx="616.8" cy="307.9" r="0.24" fill="#EFEFEF" opacity="0.132"/><circle cx="43.8" cy="915.7" r="0.25" fill="#EFEFEF" opacity="0.091"/><circle cx="120.7" cy="559.4" r="0.00" fill="#EFEFEF" opacity="0.087"/><circle cx="962.2" cy="545.0" r="0.93" fill="#EFEFEF" opacity="0.052"/><circle cx="958.2" cy="241.5" r="0.32" fill="#EFEFEF" opacity="0.059"/><circle cx="266.1" cy="10.7" r="1.55" fill="#EFEFEF" opacity="0.057"/><circle cx="119.1" cy="70.8" r="1.49" fill="#EFEFEF" opacity="0.065"/><circle cx="1115.4" cy="312.2" r="0.02" fill="#EFEFEF" opacity="0.078"/><circle cx="929.9" cy="1135.8" r="0.65" fill="#EFEFEF" opacity="0.113"/><circle cx="843.5" cy="322.9" r="0.18" fill="#EFEFEF" opacity="0.082"/><circle cx="588.1" cy="799.7" r="0.45" fill="#EFEFEF" opacity="0.131"/><circle cx="837.4" cy="569.0" r="1.30" fill="#EFEFEF" opacity="0.063"/><circle cx="263.3" cy="266.0" r="0.28" fill="#EFEFEF" opacity="0.129"/><circle cx="298.8" cy="290.1" r="1.04" fill="#EFEFEF" opacity="0.124"/><circle cx="419.2" cy="1044.1" r="0.49" fill="#EFEFEF" opacity="0.055"/><circle cx="545.4" cy="93.5" r="1.15" fill="#EFEFEF" opacity="0.105"/><circle cx="1109.9" cy="179.6" r="0.54" fill="#EFEFEF" opacity="0.123"/><circle cx="263.7" cy="652.5" r="0.66" fill="#EFEFEF" opacity="0.132"/><circle cx="574.7" cy="591.4" r="0.11" fill="#EFEFEF" opacity="0.066"/><circle cx="451.8" cy="229.5" r="0.69" fill="#EFEFEF" opacity="0.076"/><circle cx="794.4" cy="1173.7" r="0.25" fill="#EFEFEF" opacity="0.100"/><circle cx="98.3" cy="501.1" r="0.90" fill="#EFEFEF" opacity="0.048"/><circle cx="396.2" cy="507.8" r="0.71" fill="#EFEFEF" opacity="0.120"/><circle cx="487.9" cy="434.7" r="0.79" fill="#EFEFEF" opacity="0.067"/><circle cx="492.4" cy="1190.2" r="0.18" fill="#EFEFEF" opacity="0.054"/><circle cx="811.6" cy="197.9" r="0.18" fill="#EFEFEF" opacity="0.054"/><circle cx="1015.9" cy="680.7" r="1.54" fill="#EFEFEF" opacity="0.108"/><circle cx="1108.7" cy="178.4" r="0.16" fill="#EFEFEF" opacity="0.084"/><circle cx="541.5" cy="1061.3" r="1.36" fill="#EFEFEF" opacity="0.107"/><circle cx="675.0" cy="665.0" r="0.06" fill="#EFEFEF" opacity="0.110"/><circle cx="983.6" cy="496.8" r="1.58" fill="#EFEFEF" opacity="0.140"/><circle cx="1079.6" cy="121.0" r="0.68" fill="#EFEFEF" opacity="0.110"/><circle cx="1073.6" cy="133.6" r="1.18" fill="#EFEFEF" opacity="0.082"/><circle cx="528.6" cy="80.8" r="0.59" fill="#EFEFEF" opacity="0.059"/><circle cx="1188.9" cy="285.3" r="1.20" fill="#EFEFEF" opacity="0.055"/><circle cx="980.5" cy="1000.1" r="1.56" fill="#EFEFEF" opacity="0.105"/><circle cx="795.7" cy="1115.0" r="1.50" fill="#EFEFEF" opacity="0.061"/><circle cx="245.6" cy="257.0" r="0.02" fill="#EFEFEF" opacity="0.099"/><circle cx="281.6" cy="877.3" r="0.63" fill="#EFEFEF" opacity="0.070"/><circle cx="159.8" cy="239.5" r="0.76" fill="#EFEFEF" opacity="0.054"/><circle cx="783.1" cy="201.3" r="0.44" fill="#EFEFEF" opacity="0.045"/><circle cx="1035.8" cy="294.9" r="1.07" fill="#EFEFEF" opacity="0.055"/><circle cx="1082.9" cy="91.4" r="1.18" fill="#EFEFEF" opacity="0.058"/><circle cx="704.7" cy="235.0" r="0.72" fill="#EFEFEF" opacity="0.091"/><circle cx="854.2" cy="412.5" r="0.30" fill="#EFEFEF" opacity="0.079"/><circle cx="149.7" cy="485.6" r="0.21" fill="#EFEFEF" opacity="0.095"/><circle cx="248.1" cy="249.5" r="0.27" fill="#EFEFEF" opacity="0.139"/><circle cx="112.4" cy="779.0" r="0.66" fill="#EFEFEF" opacity="0.112"/><circle cx="1029.9" cy="204.8" r="0.20" fill="#EFEFEF" opacity="0.131"/><circle cx="264.2" cy="717.2" r="1.10" fill="#EFEFEF" opacity="0.100"/><circle cx="554.3" cy="510.9" r="1.34" fill="#EFEFEF" opacity="0.049"/><circle cx="84.3" cy="802.6" r="0.05" fill="#EFEFEF" opacity="0.071"/><circle cx="619.6" cy="783.3" r="1.20" fill="#EFEFEF" opacity="0.055"/><circle cx="611.3" cy="916.9" r="1.26" fill="#EFEFEF" opacity="0.060"/><circle cx="680.3" cy="70.9" r="0.74" fill="#EFEFEF" opacity="0.053"/><circle cx="903.3" cy="468.7" r="0.77" fill="#EFEFEF" opacity="0.052"/><circle cx="558.5" cy="318.7" r="0.95" fill="#EFEFEF" opacity="0.098"/><circle cx="824.3" cy="858.8" r="0.38" fill="#EFEFEF" opacity="0.061"/><circle cx="476.8" cy="512.2" r="0.46" fill="#EFEFEF" opacity="0.069"/><circle cx="356.2" cy="1179.0" r="1.56" fill="#EFEFEF" opacity="0.063"/><circle cx="833.7" cy="985.5" r="0.49" fill="#EFEFEF" opacity="0.062"/><circle cx="76.2" cy="998.5" r="1.60" fill="#EFEFEF" opacity="0.106"/><circle cx="1072.1" cy="1111.8" r="1.34" fill="#EFEFEF" opacity="0.106"/><circle cx="126.0" cy="581.9" r="0.23" fill="#EFEFEF" opacity="0.064"/><circle cx="127.4" cy="1051.7" r="1.58" fill="#EFEFEF" opacity="0.082"/><circle cx="242.5" cy="39.5" r="1.12" fill="#EFEFEF" opacity="0.126"/><circle cx="739.4" cy="625.1" r="0.45" fill="#EFEFEF" opacity="0.077"/><circle cx="586.0" cy="1131.9" r="0.89" fill="#EFEFEF" opacity="0.101"/><circle cx="1011.6" cy="1125.0" r="0.51" fill="#EFEFEF" opacity="0.119"/><circle cx="39.1" cy="841.0" r="0.42" fill="#EFEFEF" opacity="0.083"/><circle cx="718.1" cy="519.7" r="0.84" fill="#EFEFEF" opacity="0.101"/><circle cx="535.0" cy="980.9" r="0.09" fill="#EFEFEF" opacity="0.057"/><circle cx="1063.1" cy="1119.0" r="0.21" fill="#EFEFEF" opacity="0.092"/><circle cx="50.3" cy="474.4" r="1.27" fill="#EFEFEF" opacity="0.093"/><circle cx="531.0" cy="589.8" r="0.90" fill="#EFEFEF" opacity="0.111"/><circle cx="721.2" cy="529.4" r="1.31" fill="#EFEFEF" opacity="0.130"/><circle cx="57.0" cy="462.8" r="0.66" fill="#EFEFEF" opacity="0.120"/><circle cx="481.4" cy="468.7" r="1.51" fill="#EFEFEF" opacity="0.112"/><circle cx="209.5" cy="1181.6" r="0.39" fill="#EFEFEF" opacity="0.052"/><circle cx="517.5" cy="1040.4" r="0.52" fill="#EFEFEF" opacity="0.102"/><circle cx="1194.2" cy="1171.3" r="0.06" fill="#EFEFEF" opacity="0.080"/><circle cx="783.9" cy="66.9" r="0.30" fill="#EFEFEF" opacity="0.066"/><circle cx="558.0" cy="513.6" r="0.55" fill="#EFEFEF" opacity="0.058"/><circle cx="304.9" cy="467.0" r="0.17" fill="#EFEFEF" opacity="0.049"/><circle cx="1162.1" cy="677.3" r="0.32" fill="#EFEFEF" opacity="0.047"/><circle cx="959.7" cy="1111.2" r="0.73" fill="#EFEFEF" opacity="0.052"/><circle cx="73.5" cy="49.6" r="0.52" fill="#EFEFEF" opacity="0.136"/><circle cx="880.3" cy="125.5" r="1.54" fill="#EFEFEF" opacity="0.054"/><circle cx="1020.9" cy="1184.8" r="0.62" fill="#EFEFEF" opacity="0.097"/><circle cx="69.8" cy="679.1" r="0.03" fill="#EFEFEF" opacity="0.110"/><circle cx="823.3" cy="281.9" r="1.36" fill="#EFEFEF" opacity="0.057"/><circle cx="849.3" cy="1130.0" r="0.93" fill="#EFEFEF" opacity="0.063"/><circle cx="249.7" cy="411.8" r="1.04" fill="#EFEFEF" opacity="0.123"/>
    <rect x="132.0" y="564.8" width="936.0" height="70.4" fill="#0C0C10" opacity="0.95"/>
    <rect x="132.0" y="564.8" width="936.0" height="70.4" fill="none" stroke="#EFEFEF" stroke-width="2" opacity="0.15"/>
    <rect x="188.2" y="575.8" width="26.4" height="4.0" fill="#a48df8"/>
    <text x="600.0" y="605.6" text-anchor="middle" font-family="ui-sans-serif, system-ui, Arial" font-weight="800" font-size="22" fill="#EFEFEF" letter-spacing="-1.2">House / Soulful House - Drum Patterns - Ableton Drum Rack - Vol 1</text>
    <text x="600.0" y="622.5" text-anchor="middle" font-family="ui-sans-serif, system-ui, Arial" font-weight="500" font-size="29" fill="#EFEFEF" opacity="0.7">16 drum patterns · Ableton Drum Rack</text>
  </g>
</svg>