DrumGizmo 0.9.20 Released!
Moderators: MattKingUSA, khz, muldjord, Glocke, deva
- deva
- Established Member
- Posts: 285
- Joined: Sun Oct 23, 2016 10:15 am
- Has thanked: 3 times
- Been thanked: 31 times
- Contact:
DrumGizmo 0.9.20 Released!
DrumGizmo is an open source, multichannel, multilayered, cross-platform
drum plugin and stand-alone application. It enables you to compose drums
in midi and mix them with a multichannel approach. It is comparable to
that of mixing a real drumkit that has been recorded with a multimic setup.
This release was originally intended as a bugfix release, but quite a few features also managed to find their way in.
Noteworthy bugs that has been fixed:
* Software regression error in cymbal choke code has been fixed. So now choking of cymbals using both directed chokes and after-touch midi events work again as expected.
* A compilation error due to an update in LV2 API (we used an obsolete LV2 type) has been fixed, so now compilation should work for everybody again.
* Code can now properly be compiled with NSL support disabled at configure time.
* Compilation with the modern gcc-11 compiler has been fixed.
As usual read the detailed description of all the new shiny features,
see the detailed changelog: [1].
And now, without further ado, go grab 0.9.20!!! [2]
[1]: https://drumgizmo.org/wiki/doku.php?id= ... zmo-0.9.20
[2]: https://drumgizmo.org/wiki/doku.php?id= ... _drumgizmo
- Audiojunkie
- Established Member
- Posts: 402
- Joined: Thu Feb 21, 2019 4:27 pm
- Has thanked: 392 times
- Been thanked: 157 times
- lucianodato
- Established Member
- Posts: 156
- Joined: Sat May 15, 2010 9:00 pm
- Has thanked: 3 times
- Been thanked: 16 times
Re: DrumGizmo 0.9.20 Released!
Re: DrumGizmo 0.9.20 Released!
I've tried to install DrumGizmo on Mac OS (on MacBook Air with M2) and the Gatekeeper was not allowing me to do that. Clicking "Open anyway" didn't work.
Here's how I made it work.
1) I downloaded the archive,
2) unpacked it and put in the ~/Library/Plugins/VST directory
3) ran the following command inside that directory:
sudo xattr -rd com.apple.quarantine drumgizmo.vst
4) it worked in Reaper afterwards.
Thanks for awesome plugin!
-
- Posts: 2
- Joined: Thu Dec 01, 2022 11:07 pm
- Has thanked: 2 times
- Been thanked: 1 time
Re: DrumGizmo 0.9.20 Released!
I am using Drumgizmo 9.2.0-1 as an LV2 in Reaper in Manjaro. When I create a project using Drumgizmo, either with or without using the provided Reaper template, it sounds fine when played in Reaper, but when I render the file, at the beginning there are no drums, then some hi-hats, then the snare. After about 2 minutes in, the whole kit is there. I am using the free Groove Monkey loops if that makes a difference. They seem to work fine in Drum Gizmo, but the renders are weird.
Any ideas?
Thanks
- deva
- Established Member
- Posts: 285
- Joined: Sun Oct 23, 2016 10:15 am
- Has thanked: 3 times
- Been thanked: 31 times
- Contact:
Re: DrumGizmo 0.9.20 Released!
guitarsophist wrote: ↑Thu Dec 01, 2022 11:18 pmI am using Drumgizmo 9.2.0-1 as an LV2 in Reaper in Manjaro. When I create a project using Drumgizmo, either with or without using the provided Reaper template, it sounds fine when played in Reaper, but when I render the file, at the beginning there are no drums, then some hi-hats, then the snare. After about 2 minutes in, the whole kit is there. I am using the free Groove Monkey loops if that makes a difference. They seem to work fine in Drum Gizmo, but the renders are weird.
Any ideas?
Thanks
Sounds like Reaper makes a new instance of the plugin and doesn't wait for the drumkit to finish loading.
You can try enabling disk-streaming and set the cache-limit very low. The load time is bounded by the time it takes to read in the cache from disk. From there each sample is read in small chunks while playing. When rendering/bouncing the plugin makes sure to not read the samples "too late" by blocking during the reads so even with a really low cache-size all samples should be played always in the resulting output.
OTOH I think that the plugin already does this in render mode for all samples that are not yet loaded. But I need to investigate this to be sure...
- deva
- Established Member
- Posts: 285
- Joined: Sun Oct 23, 2016 10:15 am
- Has thanked: 3 times
- Been thanked: 31 times
- Contact:
Re: DrumGizmo 0.9.20 Released!
Upon closer inspection it appears that the initial fileloading is not blocking while rendering. I have added this to the task list for the next release - thanks for reporting
That said, I find it odd that Reaper loads a new instance of the plugin for rendering. This means for example that a plugin that uses a lot of memory, will double that amount during rendering - which for many systems might cause an out-of-memory crash.
So I think this might point to an issue in Reaper also...
You could consider reporting this on the Reaper forums as well?
-
- Posts: 2
- Joined: Thu Dec 01, 2022 11:07 pm
- Has thanked: 2 times
- Been thanked: 1 time
Re: DrumGizmo 0.9.20 Released!
deva wrote: ↑Fri Dec 02, 2022 8:18 amUpon closer inspection it appears that the initial fileloading is not blocking while rendering. I have added this to the task list for the next release - thanks for reporting
That said, I find it odd that Reaper loads a new instance of the plugin for rendering. This means for example that a plugin that uses a lot of memory, will double that amount during rendering - which for many systems might cause an out-of-memory crash.
So I think this might point to an issue in Reaper also...
You could consider reporting this on the Reaper forums as well?
On the Reaper Linux forum someone suggested freezing the DrumGizmo track and then doing the render of the whole project. That works! I don't think that should be necessary, but it is a good workaround.
- funkmuscle
- Established Member
- Posts: 2811
- Joined: Mon Jun 02, 2008 2:30 pm
- Has thanked: 132 times
- Been thanked: 34 times
Re: DrumGizmo 0.9.20 Released!
guitarsophist wrote: ↑Fri Dec 02, 2022 4:49 pmdeva wrote: ↑Fri Dec 02, 2022 8:18 amUpon closer inspection it appears that the initial fileloading is not blocking while rendering. I have added this to the task list for the next release - thanks for reporting
That said, I find it odd that Reaper loads a new instance of the plugin for rendering. This means for example that a plugin that uses a lot of memory, will double that amount during rendering - which for many systems might cause an out-of-memory crash.
So I think this might point to an issue in Reaper also...
You could consider reporting this on the Reaper forums as well?On the Reaper Linux forum someone suggested freezing the DrumGizmo track and then doing the render of the whole project. That works! I don't think that should be necessary, but it is a good workaround.
Actually, my bassist is a Reaper only user on Windows and he said yeah, you have to freeze first then render.
-
- Posts: 1
- Joined: Sun Apr 30, 2023 2:39 pm
Re: DrumGizmo 0.9.20 Released!
Patch to compile on gentoo with gcc13+
/etc/portage/patches/media-sound/drumgizmo/0001-fix_build_with_gcc13+.patch
Code: Select all
*** ./plugin/plugingizmo/plugin.h 2023-04-30 16:29:49.409277767 +0200
+++ ./plugin/plugingizmo/plugin.h 2023-04-30 16:29:40.469204589 +0200
@@ -30,6 +30,7 @@
#include <string>
#include <cstdlib>
+#include <cstdint>
#if defined(WIN32)
#define PG_EXPORT extern "C" __declspec(dllexport)
Regards
- PernelCanic
- Established Member
- Posts: 10
- Joined: Sun Feb 21, 2021 10:28 am
- Has thanked: 1 time
- Been thanked: 1 time
Re: DrumGizmo 0.9.20 Released!
sch wrote: ↑Wed Nov 16, 2022 4:08 pmI've tried to install DrumGizmo on Mac OS (on MacBook Air with M2) and the Gatekeeper was not allowing me to do that. Clicking "Open anyway" didn't work.
Here's how I made it work.
1) I downloaded the archive,
2) unpacked it and put in the ~/Library/Plugins/VST directory
3) ran the following command inside that directory:
sudo xattr -rd com.apple.quarantine drumgizmo.vst
4) it worked in Reaper afterwards.Thanks for awesome plugin!
Thanks, @sch. This worked for me after renaming drumgizmo
to drumgizmo.vst
and then doing xattr
(step 3)!
Maybe this info should be placed next to the download for Mac.
Laptop: Lenovo Thinkpad X1 gen6
Sound interface: Focusrite Scarlett 2i2 3rd Gen
-
- Posts: 1
- Joined: Tue Oct 10, 2023 7:03 pm
Re: DrumGizmo 0.9.20 Released!
I've encountered that I can't seem to complete the make
step of the installation, instead receiving an error of
Code: Select all
../plugin/plugingizmo/pluginlv2.h:34:10: fatal error: lv2.h: No such file or directory
Does anyone have a good workaround for this?
- deva
- Established Member
- Posts: 285
- Joined: Sun Oct 23, 2016 10:15 am
- Has thanked: 3 times
- Been thanked: 31 times
- Contact:
Re: DrumGizmo 0.9.20 Released!
How did you install the development version of the lv2 library?
... and also; what is the primary reason for compiling it yourself? It should be available for most distros I know of
- deva
- Established Member
- Posts: 285
- Joined: Sun Oct 23, 2016 10:15 am
- Has thanked: 3 times
- Been thanked: 31 times
- Contact:
Re: DrumGizmo 0.9.20 Released!
PernelCanic wrote: ↑Tue Oct 10, 2023 12:29 pmThanks, @sch. This worked for me after renaming
drumgizmo
todrumgizmo.vst
and then doingxattr
(step 3)!
Maybe this info should be placed next to the download for Mac.
Good point. I'll put it there