Changes

Jump to navigation Jump to search
no edit summary
Line 23: Line 23:     
=== CrocellKit ===
 
=== CrocellKit ===
[[File:DrumGizmo-CrocellKit.ogg|thumb]]
+
[[File:DrumGizmo-CrocellKit.ogg|thumb|Patterns on CrocellKit]]
 
The [https://www.drumgizmo.org/wiki/doku.php?id=kits:crocellkit CrocellKit] is the kit used by Danish metal band Crocell.
 
The [https://www.drumgizmo.org/wiki/doku.php?id=kits:crocellkit CrocellKit] is the kit used by Danish metal band Crocell.
 
The kit consist of the following drums and cymbals:
 
The kit consist of the following drums and cymbals:
Line 40: Line 40:     
=== DRSKit ===
 
=== DRSKit ===
 
+
[[File:DrumGizmo-DRSKit.ogg|thumb|Patterns on DRSKit]]
 
[https://www.drumgizmo.org/wiki/doku.php?id=kits:drskit DRSKit] came to be as a collaboration between the DrumGizmo team and Jes Eiler of DRSDrums. Jes creates handcrafted drumkits under his own label with an attention to detail not often seen on the market.
 
[https://www.drumgizmo.org/wiki/doku.php?id=kits:drskit DRSKit] came to be as a collaboration between the DrumGizmo team and Jes Eiler of DRSDrums. Jes creates handcrafted drumkits under his own label with an attention to detail not often seen on the market.
   Line 58: Line 58:     
=== MuldjordKit ===
 
=== MuldjordKit ===
 
+
[[File:DrumGizmo-MuldjordKit.ogg|thumb|Patterns on Muldjord DrumKit]]
 
“The [https://www.drumgizmo.org/wiki/doku.php?id=kits:muldjordkit MuldjordKit] is a Tama Superstar drumkit with all the bells and whistles. The samples for this kit was actually recorded all the way back in 2010 when I was recording / playing drums for the Sepulchrum debut album. When recording drums I always sample the kit in case we need a cymbal or a single drum hit here and there to patch up the recordings. It turns out that I sampled it so well that it can be used with DrumGizmo.” - Lars Muldjord.
 
“The [https://www.drumgizmo.org/wiki/doku.php?id=kits:muldjordkit MuldjordKit] is a Tama Superstar drumkit with all the bells and whistles. The samples for this kit was actually recorded all the way back in 2010 when I was recording / playing drums for the Sepulchrum debut album. When recording drums I always sample the kit in case we need a cymbal or a single drum hit here and there to patch up the recordings. It turns out that I sampled it so well that it can be used with DrumGizmo.” - Lars Muldjord.
   Line 75: Line 75:     
=== The Aasimonster ===
 
=== The Aasimonster ===
 
+
[[File:DrumGIzmo-Aasimonster.ogg|thumb|Patterns on Aasimonster DrumKit]]
 
The [https://www.drumgizmo.org/wiki/doku.php?id=kits:the_aasimonster Aasimonster] is a large deathmetal drumkit used to track the “Rise of the Rotten” record by the Danish deathmetal band DIE http://www.executionroom.com. Converted to 2.0 format by user Chaot4.
 
The [https://www.drumgizmo.org/wiki/doku.php?id=kits:the_aasimonster Aasimonster] is a large deathmetal drumkit used to track the “Rise of the Rotten” record by the Danish deathmetal band DIE http://www.executionroom.com. Converted to 2.0 format by user Chaot4.
   Line 90: Line 90:     
=== ShittyKit ===
 
=== ShittyKit ===
 
+
[[File:DrumGizmo-ShittyKit.ogg|thumb|Audio sample of ShittyKit]]
 
Author is Sardonicus (sardonicus [at] free.fr)
 
Author is Sardonicus (sardonicus [at] free.fr)
 
And its description of [https://www.drumgizmo.org/wiki/doku.php?id=kits:shittykit ShittyKit] is as follows:
 
And its description of [https://www.drumgizmo.org/wiki/doku.php?id=kits:shittykit ShittyKit] is as follows:
Line 114: Line 114:     
=== SM MegaReaper Drumkit ===
 
=== SM MegaReaper Drumkit ===
 
+
[[File:DrumGizmo-SM-MegaReaper.ogg|thumb|Patterns on SM MegaReaper DrumKit]]
 
Michael Osvald created these kit from free drum samples in wav format. He described the creation in a post on [https://www.onikudaki.net/blog/archives/156 his blog]. The correct download link is a little difficult to find in the subsequent discussion, so they will put it [https://drive.google.com/drive/folders/1xpjdDPantIO_DXgsT6IINxDlL9O4kgeR right here].
 
Michael Osvald created these kit from free drum samples in wav format. He described the creation in a post on [https://www.onikudaki.net/blog/archives/156 his blog]. The correct download link is a little difficult to find in the subsequent discussion, so they will put it [https://drive.google.com/drive/folders/1xpjdDPantIO_DXgsT6IINxDlL9O4kgeR right here].
    
=== Salamander DrumKit ===
 
=== Salamander DrumKit ===
 +
[[File:DrumGizmo-SalamanderKit.ogg|thumb|Patterns on Salamander DrumKit]]
 
Michael Osvald created these kit from free drum samples in wav format. He described the creation in a post on [https://www.onikudaki.net/blog/archives/156 his blog]. The correct download link is a little difficult to find in the subsequent discussion, so they will put it [https://drive.google.com/drive/folders/1xpjdDPantIO_DXgsT6IINxDlL9O4kgeR right here].  
 
Michael Osvald created these kit from free drum samples in wav format. He described the creation in a post on [https://www.onikudaki.net/blog/archives/156 his blog]. The correct download link is a little difficult to find in the subsequent discussion, so they will put it [https://drive.google.com/drive/folders/1xpjdDPantIO_DXgsT6IINxDlL9O4kgeR right here].  
   Line 129: Line 130:     
=== Tchackpoum DrumKit ===
 
=== Tchackpoum DrumKit ===
 
+
[[File:DrumGizmo-TchackpoumKit.ogg|thumb|Patterns on Tchackpoum DrumKit]]
 
James Peters make free acoustic drum bank for DrumGizmo, 1.7 GB, from sasmples on https://www.tchackpoum.fr/
 
James Peters make free acoustic drum bank for DrumGizmo, 1.7 GB, from sasmples on https://www.tchackpoum.fr/
 
You can read more details here [https://forum.cockos.com/showthread.php?t=233402 Free acoustic drum bank for DrumGizmo, 1.7 GB, round robin - Cockos Incorporated Forums]
 
You can read more details here [https://forum.cockos.com/showthread.php?t=233402 Free acoustic drum bank for DrumGizmo, 1.7 GB, round robin - Cockos Incorporated Forums]
Line 270: Line 271:  
[[File:Drum-gizmo-select-preset.png|thumb|center]]
 
[[File:Drum-gizmo-select-preset.png|thumb|center]]
   −
== Native GUI ==
+
== Native GUI and User experience ==
 +
If you decide to upload all DrumKits, prepare a 64GB SSD card.
 +
 
 +
As far as I understand, DrumGizmo was originally created to convert midi notes to a wav file from the command line. On the DrumGizmo wiki you will find a section dedicated to DrumGizmo-CLI that can do this. In the case of Zynthian, we go against this idea and make it a real-time midi signal processing. Because of this, the use of DrumGizmo has certain limitations.
 +
 
 +
Uploading created presets is very long. It takes a long time for all the samples to load, so don't send any midi notes to DrumGizm during that time. At best, you'll hear a horrible squeal, at worst, you'll block DrumGizmo.
 +
 
 +
I measured the loading of the preset, I measured it directly in the GUI, so the actual times when the budter uploads the preset in the standard UI of Zynthian will be longer. Here are my measurement results for full kits.
 +
 
 +
  Aasimonster2 - 1 min 04 s
 +
  Crocell Kit - 1 min 02 s
 +
  DRS Kit - 53 s
 +
  Muldjord Kit3 - 1 min 01 s
 +
  Salamander Kit - 12 s
 +
  Shitty Kit - 25 s
 +
  SM Mega Reaper Kit - 37 s
 +
  Sommerhack Kit - 2 s
 +
  Tchackpoum - 36 s
 +
 
 +
DrumGizmo is a sampler synth with very large files, this means that if you have a lot of punch, more precisely their high frequency, or different drum sounds at one time, I can jump xruns at a speed like the kicks of a speedmetalist. There are ways to customize DrumGizmo to track in real time.
 +
 
 +
[[File:Fig-drumgizmo-kit-resampling-off.png|thumb|center]]
 +
 
 +
If we look at this section of Drumgizma, we can influence Resampling. If you have the same samplerate sound card and drumkit samplerate, then turn off this section, as shown in the picture. If your sound card allows it, adapt its samplerate and you don't have to use resampling.
 +
 
 +
I found the most affecting option in the Voice limit section. By reducing the number of voice and also reducing the ramdown time, you can achieve the disappearance of possible XRUNs. You always work for the instrument. Voices playing e.g. snare are muted only by another snare, not e.g. kick drum.
 +
 
 +
By turning on Bleed Control, you can influence how the Master Bleed Volume will affect the resulting signal. Here I recommend everyone to try what suits them. I keep this option turned off for now.
 +
 
 +
Other choices concern the so-called Humanizer playing of Drums. Users using more complex hardware drivers that have some humanization of the midi signal could disable these options.
 +
 
 +
[[File:Fig-drumgizmo-humanize.png|thumb|center]]
 +
 
 +
The Velocity Humanizer section affects the power of the punch. pAttack defines how quickly the attack force is reduced when playing fast strikes on the same instrument. Lower values result in faster velocity reduction. pRelease defines how quickly the drummer regains the velocity when there are spaces between the notes. Lower values result in faster regain. pStDev determines the standard-deviation for sample selection. Higher value makes it more like that a sample further away from the input velocity will be played.
 +
 
 +
Better not turn on the Timing Humanizer section when playing in real-time. Turning it on delays the signal as the DrumGizmo moves the beat forward and backward relative to the exact position of the beat. The pTighness value determines the amount of displacement relative to the exact position of the note. The higher its donot, the smaller the drift. pTimingRegain determines how quickly the drummer will sync back to the perfect metronome. At higher values, this will happen faster. Depending on the value of pLaidback, a fixed delay in ms is added or subtracted to all notes. Positive values lead the beat.
 +
 
 +
The Sample section affects the selection of samples. How close the sample should be to the current midi value after humanization is indicated by the pClose values. Selection of samples that have not been played recently is determined by pDiversity. pRandom defines the amount of randomness.
 +
 
 +
[[File:Fig-drumgizmo-visualizer.png|thumb|center]]
 +
 
 +
The Visualizer shows the velocity and time shift towards the optimal position.
   −
== User experience ==
+
The last section defines the recalculation of the incoming velocity according to the user.
   −
<references />
+
== Remark on the end ==
 +
This text was created as part of a discussion of the Zynthian project. There are also experiences with other drum programs in the [https://discourse.zynthian.org/t/lets-drum/9291 Let's drum thread].
 +
With love to all Zynthianists, ToFF Tomas Kubina
109

edits

Navigation menu