Difference between revisions of "GeonKick"
Line 141: | Line 141: | ||
=== AVL DrumKit === | === AVL DrumKit === | ||
+ | |||
+ | [[File:GeonKick-AVL-DrumKit.ogg|thumb|Patterns on AVL DrumKit]] | ||
After clicking on the kit upload symbol, in the last picture I have marked it in a yellow circle, a dialog box will appear and you need to click through to the directory /home/pi/zynthian-my-data/files/geonkick/AVL-Drumkit. | After clicking on the kit upload symbol, in the last picture I have marked it in a yellow circle, a dialog box will appear and you need to click through to the directory /home/pi/zynthian-my-data/files/geonkick/AVL-Drumkit. | ||
Line 148: | Line 150: | ||
There is only the AVL-Drumkit.gkit file in that directory, which we will select. By the way, this file is 16MB because it contains sampled drum sounds. We will confirm its selection and all 16 lines will be filled in the table of sounds, i.e. the jit has the maximum number of sounds. The green dots are in the ANY column, which is not the right choice for midi playback. | There is only the AVL-Drumkit.gkit file in that directory, which we will select. By the way, this file is 16MB because it contains sampled drum sounds. We will confirm its selection and all 16 lines will be filled in the table of sounds, i.e. the jit has the maximum number of sounds. The green dots are in the ANY column, which is not the right choice for midi playback. | ||
− | [[File:Fig-11-geonkick-AVL-ANY.png|thumb]] | + | [[File:Fig-11-geonkick-AVL-ANY.png|thumb|center]] |
So let's redial the notes for the individual drum sounds. By the way, starting from A4 is quite high compared to standard mappings for drums. In this version it is not possible to select other notes, versions 3.x.x allow this. So I simply clicked through each line in turn to the correct form as is in the picture. | So let's redial the notes for the individual drum sounds. By the way, starting from A4 is quite high compared to standard mappings for drums. In this version it is not possible to select other notes, versions 3.x.x allow this. So I simply clicked through each line in turn to the correct form as is in the picture. | ||
Line 160: | Line 162: | ||
All that's left is the audio demo, I used the same pattern as in the demos for GeonKick | All that's left is the audio demo, I used the same pattern as in the demos for GeonKick | ||
− | + | === DigitalSamba === | |
− | + | [[File:Geonkick-digitalsamba.ogg|thumb|Patterns on DigitalSamba kit]] | |
The creator of this kit is Bart Brouns <https://magnetophon.nl>. | The creator of this kit is Bart Brouns <https://magnetophon.nl>. | ||
Line 188: | Line 190: | ||
Cowbell | Cowbell | ||
Ride | Ride | ||
− | |||
− | |||
− | |||
− | |||
=== DSoS Kit === | === DSoS Kit === | ||
+ | [[File:Geonkick-DSoS.ogg|thumb|Patterns on DSoS Kit]] | ||
The creator of this kit is Dark Side of Synth <https://darksideofsynth.com> | The creator of this kit is Dark Side of Synth <https://darksideofsynth.com> | ||
Line 209: | Line 208: | ||
Snare | Snare | ||
Squilches | Squilches | ||
− | |||
− | |||
− | |||
− | |||
=== HaraldReveryKicks === | === HaraldReveryKicks === | ||
+ | [[File:GeonKick-HaraldReveryKick.ogg|thumb|Patterns on HaraldReveryKick Kit]] | ||
The creator of this kit is Harald Revery <https://haraldrevery.bio.link> | The creator of this kit is Harald Revery <https://haraldrevery.bio.link> | ||
Line 232: | Line 228: | ||
G-Kick | G-Kick | ||
− | + | === SP Kick Presets vol.1 === | |
− | [[File:GeonKick- | + | |
+ | The creator of these sounds is Oleh Bardiuk. There are 17 different kick sounds, for which no kit is created for their number. Later I will show you how to use and load the prepared sound and create your own set. | ||
+ | |||
+ | === TimeKit === | ||
+ | |||
+ | [[File:GeonKIck-Time.ogg|thumb|Pattern on TimeKit]] | ||
+ | |||
+ | The creator of this drum kit is Iurie <https://geonkick.org> | ||
+ | |||
+ | The procedure for loading the kit is the same. So we click on add a kit, we find and select the file TimeKit.gkit. Subsequently, we adjust the assignment of notes to individual sounds. Finally, save the preset. | ||
+ | |||
+ | [[File:Fig-17-geonkick-TimeKit.png|thumb|center]] | ||
+ | |||
+ | Contains the following sounds: | ||
+ | Clap | ||
+ | Hit-Hat-Closed | ||
+ | Hit-Hat | ||
+ | Hit-Hat-Open | ||
+ | Kick | ||
+ | Shaker | ||
+ | Snare | ||
+ | SnareT | ||
+ | |||
+ | === Unfatutorial === | ||
+ | |||
+ | [[File:GeonKick-Unfa.ogg|thumb|Pattern on Unfatutorial Kit]] | ||
+ | |||
+ | The author of this kit is Unfa <https://www.youtube.com/user/unfa00> | ||
+ | |||
+ | The procedure for loading the kit is the same. So we click on add kit, we find and select the file UnfaTutorial.gkit. Subsequently, we adjust the assignment of notes to individual sounds. Finally, save the preset. | ||
+ | |||
+ | [[File:Fig-18-geonkick-UnfaTutorial.png|thumb|center]] | ||
+ | |||
+ | Contains the following sounds: | ||
+ | 808 | ||
+ | Acoustic-Kick | ||
+ | Clap-Snare | ||
+ | Crash Cymbal | ||
+ | DnBKick | ||
+ | Hard-Style-Kick | ||
+ | HH-1 | ||
+ | HH-2 | ||
+ | HH-3 | ||
+ | Metallic Snare | ||
+ | Neuro-Snare | ||
+ | PsyKick | ||
+ | Simple-Snare | ||
+ | |||
+ | == Creating your own Kit == |
Revision as of 13:13, 27 March 2024
1 Description
Geonkick is a free software synthesizer capable of generating a wide range of percussive sounds, including kicks, snares, claps, hi-hats, shakers, and also unique effect sounds.
- LV2, VST3, Standalone
- 16 Instruments
- 16 Stereo Channels
- 3 Layers/Instrument, 2 Oscillators/Layer
- Play, modify & blend samples with synthesis
- Save (JSON) & Export (FLAC, WAV, Ogg, SFZ)
Project webside: https://geonkick.org/
Source: github.com https://github.com/Geonkick-Synthesizer/geonkick/tree/main
Manual: https://geonkick.org/media/Geonkick_User_Guide.pdf
2 Features
- Kit
- 16 instruments
- user configurable MIDI key mapping for instruments
- Save / Load kit in JSON format
- Export instrument kit to SFZ
- Multichannel
- 16 stereo audio output channels for plugin (1 stereo for standalone)
- user configurable mapping of kit instrument to output channels
- 16 input MIDI channel, user configurable mapping of instruments to MIDI input channels
- 3 layers
- Layers Mixer
- 2 oscillators per layer
- sine, square, triangle, saw-tooth, sample (wav, ogg, flac)
- initial phase control
- amplitude, frequency and sample pitch shift envelope
- low, band and high pass filter, cutoff envelope
- FM synthesis
- OSC1->OSC2
- One noise generator per layer
- white & brownian
- random seed
- amplitude envelope
- low, band and high pass filter, cutoff envelope
- General
- amplitude envelope & kick length
- low & high pass filter, cutoff envelope
- limiter
- compression
- distortion
- distortion drive envelope
- distortion volume envelope
- tune percussion option (relative to key A4)
- Key velocity sensitive for instrument total output amplitude
- Jack support
- Export
- mono, stereo
- WAV: 16, 24, 32 bit
- FLAC: 16, 24 bit
- Ogg
- Open & Save presets in JSON format
3 First power on of GeonKick
First, check if you have the Geonkick LV2 plugin activated. Via webconf at https://zynthian.local go to the menu SOFTWARE / LV2-Plugins and then MIDI Synth. Select Geonkick and confirm the selection by clicking the SAVE button at the bottom of the page.
Now we can make chain with Geonkick since we will have it in the menu.
We must go to the main menu and select Add Synth Chain
In next step select Geonkick
After selection of midi channel you are in Zynthian UI of Geonkick
After back to main mixer page you see Geonkick without preset.
Now you need to set up to work in GeonKick's natural GUI
Turning on VNC check and SAVE button on the bottom of page in first
Zynthian restarts its UI.
Now it's time to work in the natural GUI of Geonkick
In webconf https://zynthian.local go to a menu Interface / VNC - Engines -> this opens a new window with connection to the Synth Engine Native GUIs. Click on Connect and fill password raspberry and push enter key.
We get to the natural GUI of Geonkick. I circled area of the inportant parts in figures.
Use the Play button (in red) to play a specific sound. The resulting sound can be composed of up to three levels. You can turn on the levels with the L1, L2 and L3 buttons (in the blue circle).
Each level contains two oscillators, for which you can choose the shape of the wave function or even record a sample with a maximum length of 4 s. You can influence the course of the oscillator with Amplitude and Frequencies, or you can also switch on a filter for each. Furthermore, Oscillator1 can control Oscillator2. You can then add white or brown noise to the layer level and also use another filter. At the overall General level, you can then influence the overall Amplitude and duration of the sound. Optionally, the overall filter, turn on compression and distortion and define the ratio of individual levels L1, L2 and L3.
In the upper part, there is a graphic display of the sound progression for a specific oscillator of the selected level. Here you can influence the course of the amplitude, frequency and filter over time. If it is a straight line at 100% there is no influence. But you can move points or add more by right-clicking and reduce the amplitude at that time. You can also modulate the frequency in time and the same applies to the filter frequency. The selected value in the settings is taken as 100% and you influence it downwards.
There are a lot of tutorials on youtube for how to create sounds in GeonKick. Try going through, for example, these:
https://www.youtube.com/watch?v=EtWSnbmdB9w https://www.youtube.com/watch?v=_eXcQef_mSQ https://www.youtube.com/watch?v=WnxUgDoOriQ https://www.youtube.com/watch?v=qQkAIzF9qnY https://www.youtube.com/watch?v=z4UZyuihH2s https://www.youtube.com/@Geonkick/videos
We probably won't be sound masters right away who start creating our own sounds, but we'll break away from some available pre-made sounds. For this, it is good to know that you can switch between the Controls and Kit options, which I have indicated with a yellow area.
Switching to the Kit settings GUI shows the following
Click the + next to the yellow circle to add another sound to the kit. By double-clicking on the area of the blue dot, i.e. on the name of the sound, you will be able to overwrite it. So by clicking on the cell with the green dot, you assign a specific note to play the given sound. If you select the ANY option, the sound will be played on any note, which is not exactly the best choice. At the end, I left the option to upload a prepared Kit of sounds, i.e. the symbol circled in yellow. Before you press it, you need to prepare the sounds and upload them to Zynthian.
4 Preparing and uploading sounds to Zynthian
I searched the internet for available kits and sounds for GeonKick and the only source is right on github repository. They are not installed in Zynthian stable 24-01 ( I couldn't find them), so we have to get them into Zynthian. I recommend the following procedure:
- download the *.tar.xz files from the repository https://github.com/Geonkick-Synthesizer/geonkick/tree/main/presets
- extract them to the directory.in your PC. I used my favorite directory zynthian-my-data-for-clear-installation/files/geokick/ for example. Each tar.xz file creates a kit's subdirectory.
- copy from the source on the PC to the directory /home/pi/zynthian-my-data/files/geonkick. You can use sfpt or ssh with scp. I use FileZilla for convenience, see image.
So we have the necessary files in Zynthian and I can go back to creating presets
5 Creation of presets from recorded kits
Let's show you how to get premade kits into GeonKick. I will proceed alphabetically and we will show the basics on the AVL DrumKit. The procedure is the same for all kits.
5.1 AVL DrumKit
After clicking on the kit upload symbol, in the last picture I have marked it in a yellow circle, a dialog box will appear and you need to click through to the directory /home/pi/zynthian-my-data/files/geonkick/AVL-Drumkit.
There is only the AVL-Drumkit.gkit file in that directory, which we will select. By the way, this file is 16MB because it contains sampled drum sounds. We will confirm its selection and all 16 lines will be filled in the table of sounds, i.e. the jit has the maximum number of sounds. The green dots are in the ANY column, which is not the right choice for midi playback.
So let's redial the notes for the individual drum sounds. By the way, starting from A4 is quite high compared to standard mappings for drums. In this version it is not possible to select other notes, versions 3.x.x allow this. So I simply clicked through each line in turn to the correct form as is in the picture.
We will already save the result in the preset. From the window menu, select Preset and then Save. Fill in the name of the preset and save.
All that's left is the audio demo, I used the same pattern as in the demos for GeonKick
5.2 DigitalSamba
The creator of this kit is Bart Brouns <https://magnetophon.nl>.
The procedure for loading the kit is the same. So I click on add a kit, we find and select the file DigitalSamba.gkit. Subsequently, we adjust the assignment of notes to individual sounds. Finally, save the preset.
The kit contains the following sounds
Kick1 Kick1Double Kick2 Metallic Snare GunShotSnare ThumpSnareL ThumpSnareR SoftSnareLow SoftSnareHi Anvil-HH OpenHH HiSurdo LowSurdo LowSurdoDouble Cowbell Ride
5.3 DSoS Kit
The creator of this kit is Dark Side of Synth <https://darksideofsynth.com>
The procedure for loading the kit is the same as for ALV DrumKit. So we click on add a kit, we find and select the DSos.gkit file. Subsequently, we adjust the assignment of notes to individual sounds. In the last step, we save the preset.
The kit contains the following sounds
Chiptune Hi-Hat Kick Snare Squilches
5.4 HaraldReveryKicks
The creator of this kit is Harald Revery <https://haraldrevery.bio.link> It is not a drum kit in the standard sense, but a set of differently tuned kicks.
The procedure for loading the kit is the same. So we click on add kit, we find and select the file HaraldReveryKicks.gkit. Subsequently, we adjust the assignment of notes to individual sounds. Finally, save the preset.
Contains the following sounds:
B-Kick C-Kick D-Kick E-Kick F-Kick F-sharp-Kick G-Kick
5.5 SP Kick Presets vol.1
The creator of these sounds is Oleh Bardiuk. There are 17 different kick sounds, for which no kit is created for their number. Later I will show you how to use and load the prepared sound and create your own set.
5.6 TimeKit
The creator of this drum kit is Iurie <https://geonkick.org>
The procedure for loading the kit is the same. So we click on add a kit, we find and select the file TimeKit.gkit. Subsequently, we adjust the assignment of notes to individual sounds. Finally, save the preset.
Contains the following sounds:
Clap Hit-Hat-Closed Hit-Hat Hit-Hat-Open Kick Shaker Snare SnareT
5.7 Unfatutorial
The author of this kit is Unfa <https://www.youtube.com/user/unfa00>
The procedure for loading the kit is the same. So we click on add kit, we find and select the file UnfaTutorial.gkit. Subsequently, we adjust the assignment of notes to individual sounds. Finally, save the preset.
Contains the following sounds:
808 Acoustic-Kick Clap-Snare Crash Cymbal DnBKick Hard-Style-Kick HH-1 HH-2 HH-3 Metallic Snare Neuro-Snare PsyKick Simple-Snare