?
Drum Machine Beat

Drum Machine Beat

CCharlie
charlie-makes|Submitted on 5/11/2024

A short audio clip of a funky drum beat I made with ChucK's built-in drum samples.

Generated Audio

ChucK Code

<span class=<span class="text-emerald-400">"text-slate-<span class="</span>text-amber-400<span class="text-emerald-400">">500</span>"</span>>// Funky Drum Beat</span>
<span class=<span class="text-emerald-400">"text-cyan-<span class="</span>text-amber-400<span class="text-emerald-400">">400</span>"</span>>SndBuf</span> kick =&gt; <span class=<span class="text-emerald-400">"text-pink-<span class="</span>text-amber-400<span class="text-emerald-400">">400</span>"</span>>dac</span>;
<span class=<span class="text-emerald-400">"text-cyan-<span class="</span>text-amber-400<span class="text-emerald-400">">400</span>"</span>>SndBuf</span> snare =&gt; <span class=<span class="text-emerald-400">"text-pink-<span class="</span>text-amber-400<span class="text-emerald-400">">400</span>"</span>>dac</span>;
<span class=<span class="text-emerald-400">"text-pink-<span class="</span>text-amber-400<span class="text-emerald-400">">400</span>"</span>>me</span>.dir() + <span class="text-emerald-400">"samples/kick.wav"</span> =&gt; kick.read;
<span class=<span class="text-emerald-400">"text-pink-<span class="</span>text-amber-400<span class="text-emerald-400">">400</span>"</span>>me</span>.dir() + <span class="text-emerald-400">"samples/snare.wav"</span> =&gt; snare.read;

<span class=<span class="text-emerald-400">"text-pink-<span class="</span>text-amber-400<span class="text-emerald-400">">400</span>"</span>>while</span>(<span class=<span class="text-emerald-400">"text-pink-<span class="</span>text-amber-400<span class="text-emerald-400">">400</span>"</span>>true</span>) {
    kick.play();
    <span class=<span class="text-emerald-400">"text-amber-400"</span>>125</span>::ms =&gt; now;
    snare.play();
    <span class=<span class="text-emerald-400">"text-amber-400"</span>>125</span>::ms =&gt; now;
}

Keywords

drum machine
beat
audio
chuck