官术网_书友最值得收藏!

Getting started

Our goal here is to build a programmable drum machine. Let's call it the Explosion Drum Machine.

The drum machine will let the user create an unlimited number of beat patterns using an unlimited number of drum samples. You can then store multiple riffs in a project and playback or edit the project later on. In its final form, the drum machine would look like the following screenshot:

To create your own drum beat patterns, simply load some drum samples (which can be any audio file with a .wav or .ogg extension) using the buttons on the left. You can design your beat patterns by clicking on the buttons on the right.

You can decide the number of beats per unit (BPU). Most western beats have 4 BPU, a Waltz would have 3 BPU, and some Indian and Arabic rhythms that I composed on this machine had 3-16 BPU! You can also change the beats per minute (BPM), which in turn decides the tempo of the rhythm.

A single pattern, as shown in the previous screenshot, constitutes a single beat pattern. You can design multiple beat patterns by changing the Pattern Number Spinbox widget in the top-left section.

Once you have made some beat patterns, you can even save the pattern and later replay or modify it. The saving and reloading of files are done from the File menu at the top.

A few drum samples are provided in the Loops subdirectory; however, you can load any other drum sample. You can download a large number of samples for free from the internet.

主站蜘蛛池模板: 报价| 新泰市| 遂平县| 牙克石市| 云安县| 武邑县| 章丘市| 饶河县| 苍梧县| 特克斯县| 嘉定区| 庆云县| 黑水县| 广南县| 乌海市| 耿马| 岳普湖县| 辽源市| 阜宁县| 曲阜市| 阿坝县| 府谷县| 阜康市| 涿州市| 呼和浩特市| 怀远县| 七台河市| 南雄市| 龙岩市| 正定县| 察雅县| 贡山| 老河口市| 凌海市| 水城县| 麻城市| 太谷县| 吐鲁番市| 巢湖市| 马尔康县| 朝阳市|