diff --git a/.spelling b/.spelling index 4876012..e03b411 100644 --- a/.spelling +++ b/.spelling @@ -130,6 +130,8 @@ Ruina VCV LFO beatmaker +wavetables +OSC - src/themes/papermod/README.md PaperMod hugo-paper diff --git a/src/content/posts/creating-a-sample-pack-kick.md b/src/content/posts/creating-a-sample-pack-kick.md new file mode 100644 index 0000000..d229519 --- /dev/null +++ b/src/content/posts/creating-a-sample-pack-kick.md @@ -0,0 +1,83 @@ +--- +title: "Creating a Sample Pack: Kick" +date: 2023-05-24T16:59:03+02:00 +draft: false +ShowToc: true +cover: + image: "/posts/creating-a-sample-pack-kick/cover.png" + caption: "Creating a Sample Pack: Kick" + relative: false + responsiveImages: false +--- + +>Oi! +>I've decided to turn that blog more into the musical direction, because I've got enough of IT related stuff on my work. So most probably, I'll be posting about sound design, sound engineering and music more. + +## Intro + +I want to make a series of articles about sound design. I'll be learning as well during this process, and here I'll just post my findings. If you happen to read it and find mistakes, feel free to send me your thoughts. + +I consider this cycle ready, when I have enough of samples, that I can create a beat or a song. After everything is done, I'll publish the sample pack, so anybody can download it for free. And the example of a track will be on my [funkwhale instance](https://funkwhale.badhouseplants.net/library) + +## Let's go + +I've decided to start with a drum kit. And the first element that I'm going to create is a **kick drum**. I'll be using Vital as a sound design instrument, if you don't know what it is you should check it out here: . + + +First, we need to understand, what the kick actually is. What are components of that sound. I can identify three components of it: +- Click (that is produced by a pedal) +- Body (sound from inside a drum) +- Metal (vibrations of metal components of a drum kit) *This is optional, I'd say* + +Let's open Vital + +![Empty Vital](/posts/creating-a-sample-pack-kick/init_vital.png) + +First of all, let's get rid of all non-persistent stuff (Things that are different on each key press) + +![Unison and Phase](/posts/creating-a-sample-pack-kick/unison_phase.png) + +*And we will do the same for all wavetables for kick and snare* + +Now let's set wave types to `basic shapes` + +![Basic Shape](/posts/creating-a-sample-pack-kick/kick_basic_shape.png) + +Doesn't sound like a kick yet, but the main trick, as I think, is to map the pitch of that OSC to an LFO, that looks like that, and set the base value to something around **-12**. +![LFO 1](/posts/creating-a-sample-pack-kick/kick_lfo_1.png) + +You can play around a bit and find a perfect spot that will make your kick awesome, but let's listen to what I've got now. I'll use one of defaults `Logic Pro` drum kits and replace a kick with the one I'm creating. Later I'll be replacing other drums as well, and in the end we will have a full drum kit. + +Also, we don't need to change a pitch depending on which key is pressed, so let's disable the `Note Track` for all OSC in the `Advanced` tab +![Note Track disabled](/posts/creating-a-sample-pack-kick/disable_note_track.png) + +*Also, after disabling the note tracking, I've set the pitch base value to -14, so it sounds like a kick* + +Now, let's listen: + +{{< audio "/posts/creating-a-sample-pack-kick/Kick_v1.mp3" >}} + +Kick already sounds like a kick, but a lame one, doesn't it. Let's play a bit. + +First, let's add a second LFO to control the volume level of the kick, it should be a short hit, so I'm adding a LFO like that and mapping it to the `level` of the first `OSD` + +![LFO 2](/posts/creating-a-sample-pack-kick/kick_basic_shape.png) + +And then enabling the `Filter 1` and mapping this LFO to the `Filter` as well, + + +It looks and sounds like that + +{{< video "/posts/creating-a-sample-pack-kick/Kick_v2.mp4" "video-1">}} + +With that filter setup I think, click sounds better. To make it even sharper, let's add some `White Noise` and an additional `LFO` for it. + +{{< video "/posts/creating-a-sample-pack-kick/Kick_v3.mp4" "video-2">}} + +And now let's add some effects. I've added a little bit of `EQ`, a `Distortion` which drive is mapped to a new `LFO`, and a `Compressor`, so now it looks like that: +{{< video "/posts/creating-a-sample-pack-kick/Kick_v4.mp4" "video-3">}} + +The last step would be to add some more effects, but outside the `Vital` synth already. *And I'd like to change the pattern, because this one is driving me nuts*. So I've added a bit of additional `EQ`, `Distorition`, and `Compression`, and now it sounds like that. ` + + +{{< audio "/posts/creating-a-sample-pack-kick/Kick_final_result.mp3" >}} diff --git a/src/static/posts/creating-a-sample-pack-kick/Kick_final_result.mp3 b/src/static/posts/creating-a-sample-pack-kick/Kick_final_result.mp3 new file mode 100644 index 0000000..76b061d --- /dev/null +++ b/src/static/posts/creating-a-sample-pack-kick/Kick_final_result.mp3 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e0e778f9654025adba40dffc4cf78393b688ee865e61526b9ad8d6cc5191bb0 +size 805533 diff --git a/src/static/posts/creating-a-sample-pack-kick/Kick_v1.mp3 b/src/static/posts/creating-a-sample-pack-kick/Kick_v1.mp3 new file mode 100644 index 0000000..d476df9 --- /dev/null +++ b/src/static/posts/creating-a-sample-pack-kick/Kick_v1.mp3 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:633d66327aa655eb6c586ee83d71feae841344534029321498cefa16aef5fd84 +size 165533 diff --git a/src/static/posts/creating-a-sample-pack-kick/Kick_v2.mkv b/src/static/posts/creating-a-sample-pack-kick/Kick_v2.mkv new file mode 100644 index 0000000..2c84b69 --- /dev/null +++ b/src/static/posts/creating-a-sample-pack-kick/Kick_v2.mkv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74fd914e1b849336aca27c466843cf7e9a163fe8925a8167965e6fcba3f8e14a +size 604978 diff --git a/src/static/posts/creating-a-sample-pack-kick/Kick_v2.mp4 b/src/static/posts/creating-a-sample-pack-kick/Kick_v2.mp4 new file mode 100644 index 0000000..7bd8601 --- /dev/null +++ b/src/static/posts/creating-a-sample-pack-kick/Kick_v2.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee2e5c700e18277b70253df905fbaabf07bfa656d79f342bc3d0340f45d7b219 +size 311020 diff --git a/src/static/posts/creating-a-sample-pack-kick/Kick_v3.mkv b/src/static/posts/creating-a-sample-pack-kick/Kick_v3.mkv new file mode 100644 index 0000000..283c4fa --- /dev/null +++ b/src/static/posts/creating-a-sample-pack-kick/Kick_v3.mkv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13d153f7d249431b295112bd93f21b2e52035e5c349a60ffb3852bc0ea200ce1 +size 528621 diff --git a/src/static/posts/creating-a-sample-pack-kick/Kick_v3.mp4 b/src/static/posts/creating-a-sample-pack-kick/Kick_v3.mp4 new file mode 100644 index 0000000..b74a286 --- /dev/null +++ b/src/static/posts/creating-a-sample-pack-kick/Kick_v3.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:488311a0e6ea869a20cb12ef34ac9fcae983819e0e6144442f6809d30d3bcecf +size 292423 diff --git a/src/static/posts/creating-a-sample-pack-kick/Kick_v4.mkv b/src/static/posts/creating-a-sample-pack-kick/Kick_v4.mkv new file mode 100644 index 0000000..296ecf9 --- /dev/null +++ b/src/static/posts/creating-a-sample-pack-kick/Kick_v4.mkv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8fcf4d901648cef69b7106a8275d07de35fec4ac1cefdfe288ec67af7a4ecb5f +size 674171 diff --git a/src/static/posts/creating-a-sample-pack-kick/Kick_v4.mp4 b/src/static/posts/creating-a-sample-pack-kick/Kick_v4.mp4 new file mode 100644 index 0000000..eb6947f --- /dev/null +++ b/src/static/posts/creating-a-sample-pack-kick/Kick_v4.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7281dc2f93cfba5731b2bd0d38c6530ca84a33b05cf8a3ecacee583a073fb5be +size 376034 diff --git a/src/static/posts/creating-a-sample-pack-kick/cover.png b/src/static/posts/creating-a-sample-pack-kick/cover.png new file mode 100644 index 0000000..8fb0642 --- /dev/null +++ b/src/static/posts/creating-a-sample-pack-kick/cover.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d84081625a6b9cfb6a76948d076e02e00b626a1e288bca30d3f41879b09bf93d +size 1008850 diff --git a/src/static/posts/creating-a-sample-pack-kick/disable_note_track.png b/src/static/posts/creating-a-sample-pack-kick/disable_note_track.png new file mode 100644 index 0000000..e12bb6b --- /dev/null +++ b/src/static/posts/creating-a-sample-pack-kick/disable_note_track.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d0f5650d0c4bc5d563bf340841d10c67631d5983d938a8e52847f5013ce7862 +size 974202 diff --git a/src/static/posts/creating-a-sample-pack-kick/init_vital.png b/src/static/posts/creating-a-sample-pack-kick/init_vital.png new file mode 100644 index 0000000..dcb3ccc --- /dev/null +++ b/src/static/posts/creating-a-sample-pack-kick/init_vital.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34532e0757db49204f854208fd09620dded5810262bd909b29df8ec985ee9496 +size 1242149 diff --git a/src/static/posts/creating-a-sample-pack-kick/kick_basic_shape.png b/src/static/posts/creating-a-sample-pack-kick/kick_basic_shape.png new file mode 100644 index 0000000..9a7a21d --- /dev/null +++ b/src/static/posts/creating-a-sample-pack-kick/kick_basic_shape.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eef68ec724e4467228eb20b04e9d62f89423925978e13ca2106d95ae86f0cb49 +size 94083 diff --git a/src/static/posts/creating-a-sample-pack-kick/kick_lfo_1.png b/src/static/posts/creating-a-sample-pack-kick/kick_lfo_1.png new file mode 100644 index 0000000..60a3704 --- /dev/null +++ b/src/static/posts/creating-a-sample-pack-kick/kick_lfo_1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a77078e09ad68001c5a5d05c0f41df49ab71958a8a1788cef84b3f0a1d943ca6 +size 133623 diff --git a/src/static/posts/creating-a-sample-pack-kick/kick_lfo_2.png b/src/static/posts/creating-a-sample-pack-kick/kick_lfo_2.png new file mode 100644 index 0000000..98bdae7 --- /dev/null +++ b/src/static/posts/creating-a-sample-pack-kick/kick_lfo_2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab3b4fec7d092259b524e5b57e03d9ad35a01a87caccfe5d5a6b2dae3094bdd2 +size 133904 diff --git a/src/static/posts/creating-a-sample-pack-kick/unison_phase.png b/src/static/posts/creating-a-sample-pack-kick/unison_phase.png new file mode 100644 index 0000000..b8e3fd1 --- /dev/null +++ b/src/static/posts/creating-a-sample-pack-kick/unison_phase.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:386fc8feea661abf218679d1d925994df5cbc7af2a3ee370a5c8eca206725812 +size 90664