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

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.

主站蜘蛛池模板: 青川县| 中方县| 廉江市| 顺义区| 江城| 南阳市| 伊宁县| 利津县| 紫阳县| 株洲市| 澜沧| 盘山县| 罗平县| 汉阴县| 尉犁县| 鸡泽县| 绥宁县| 亚东县| 长沙县| 海南省| 宜川县| 昌宁县| 九寨沟县| 彩票| 安泽县| 滦平县| 崇文区| 理塘县| 洛隆县| 精河县| 成都市| 固始县| 巴彦县| 南岸区| 东兴市| 宝应县| 察哈| 甘孜县| 利川市| 调兵山市| 邮箱|