DrumGizmo 0.9.19 Released!

DrumGizmo development and support forum.
http://drumgizmo.org/

Moderators: MattKingUSA, khz, muldjord, Glocke, deva

User avatar
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.19 Released!

Post by deva »

DrumGizmo 0.9.19 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 is a feature release with some rather interesting new
features in it.

Highlights:
* Default midimaps now read from drumkit file so no explicit loading of midimap are needed for kits that provide these.
* Add OSX retina display UI scaling.
* Sample selection default values improved
* UI rendering speed improvements
* New powermap feature, to make it easier to get a good natural feeling when playing a midi-drumkit.
* Improved dgvalidater tool to include a lot more validation checks.
* Add gettext support to plugin UI with French translation.
* Per instrument voice limit feature to enable playing very fast with low latency without the engine dropping out.
* Resampling quality (and thereby cpu usage) can now be controlled.

And a lot of bugfixes.

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.19!!! [2]

[1]: https://drumgizmo.org/wiki/doku.php?id= ... zmo-0.9.19
[2]: https://drumgizmo.org/wiki/doku.php?id= ... _drumgizmo
User avatar
funkmuscle
Established Member
Posts: 2801
Joined: Mon Jun 02, 2008 2:30 pm
Has thanked: 129 times
Been thanked: 31 times

Re: DrumGizmo 0.9.19 Released!

Post by funkmuscle »

Awesome guys! Thank you.
Will there be a vst3 version?
User avatar
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.19 Released!

Post by deva »

funkmuscle wrote: Wed Nov 25, 2020 4:55 pm Awesome guys! Thank you.
Will there be a vst3 version?
Some day perhaps, but for now it doesn't have high priority, since the VST2 use-cases mostly overlap with the VST3 ones as far as I understand it?
User avatar
funkmuscle
Established Member
Posts: 2801
Joined: Mon Jun 02, 2008 2:30 pm
Has thanked: 129 times
Been thanked: 31 times

Re: DrumGizmo 0.9.19 Released!

Post by funkmuscle »

This will not build on Arch. The repo version does not support vst so I'm trying from git which I've always done but getting this error:

Code: Select all

Submodule 'getoptpp' (git://git.drumgizmo.org/getoptpp.git) registered for path 'getoptpp'
Submodule 'hugin' (git://git.drumgizmo.org/hugin.git) registered for path 'hugin'
Submodule 'plugin/plugingizmo' (git://git.drumgizmo.org/plugingizmo.git) registered for path 'plugin/plugingizmo'
Submodule 'plugingui/lodepng' (git://git.drumgizmo.org/lodepng.git) registered for path 'plugingui/lodepng'
Submodule 'pugixml' (git://git.drumgizmo.org/pugixml.git) registered for path 'pugixml'
Submodule 'pugl' (git://git.drumgizmo.org/pugl.git) registered for path 'pugl'
Submodule 'test/uunit' (git://git.drumgizmo.org/uunit.git) registered for path 'test/uunit'
Submodule 'zita-resampler' (git://git.drumgizmo.org/zita-resampler.git) registered for path 'zita-resampler'
Cloning into '/tmp/trizen-harv/drumgizmo-git/src/drumgizmo/getoptpp'...
fatal: unable to access 'https://git.drumgizmo.org/getoptpp.git/': SSL: no alternative certificate subject name matches target host name 'git.drumgizmo.org'
fatal: clone of 'git://git.drumgizmo.org/getoptpp.git' into submodule path '/tmp/trizen-harv/drumgizmo-git/src/drumgizmo/getoptpp' failed
Failed to clone 'getoptpp'. Retry scheduled
Cloning into '/tmp/trizen-harv/drumgizmo-git/src/drumgizmo/hugin'...
fatal: unable to access 'https://git.drumgizmo.org/hugin.git/': SSL: no alternative certificate subject name matches target host name 'git.drumgizmo.org'
fatal: clone of 'git://git.drumgizmo.org/hugin.git' into submodule path '/tmp/trizen-harv/drumgizmo-git/src/drumgizmo/hugin' failed
Failed to clone 'hugin'. Retry scheduled
Cloning into '/tmp/trizen-harv/drumgizmo-git/src/drumgizmo/plugin/plugingizmo'...
fatal: unable to access 'https://git.drumgizmo.org/plugingizmo.git/': SSL: no alternative certificate subject name matches target host name 'git.drumgizmo.org'
fatal: clone of 'git://git.drumgizmo.org/plugingizmo.git' into submodule path '/tmp/trizen-harv/drumgizmo-git/src/drumgizmo/plugin/plugingizmo' failed
Failed to clone 'plugin/plugingizmo'. Retry scheduled
Cloning into '/tmp/trizen-harv/drumgizmo-git/src/drumgizmo/plugingui/lodepng'...
fatal: unable to access 'https://git.drumgizmo.org/lodepng.git/': SSL: no alternative certificate subject name matches target host name 'git.drumgizmo.org'
fatal: clone of 'git://git.drumgizmo.org/lodepng.git' into submodule path '/tmp/trizen-harv/drumgizmo-git/src/drumgizmo/plugingui/lodepng' failed
Failed to clone 'plugingui/lodepng'. Retry scheduled
Cloning into '/tmp/trizen-harv/drumgizmo-git/src/drumgizmo/pugixml'...
fatal: unable to access 'https://git.drumgizmo.org/pugixml.git/': SSL: no alternative certificate subject name matches target host name 'git.drumgizmo.org'
fatal: clone of 'git://git.drumgizmo.org/pugixml.git' into submodule path '/tmp/trizen-harv/drumgizmo-git/src/drumgizmo/pugixml' failed
Failed to clone 'pugixml'. Retry scheduled
Cloning into '/tmp/trizen-harv/drumgizmo-git/src/drumgizmo/pugl'...
fatal: unable to access 'https://git.drumgizmo.org/pugl.git/': SSL: no alternative certificate subject name matches target host name 'git.drumgizmo.org'
fatal: clone of 'git://git.drumgizmo.org/pugl.git' into submodule path '/tmp/trizen-harv/drumgizmo-git/src/drumgizmo/pugl' failed
Failed to clone 'pugl'. Retry scheduled
Cloning into '/tmp/trizen-harv/drumgizmo-git/src/drumgizmo/test/uunit'...
fatal: unable to access 'https://git.drumgizmo.org/uunit.git/': SSL: no alternative certificate subject name matches target host name 'git.drumgizmo.org'
fatal: clone of 'git://git.drumgizmo.org/uunit.git' into submodule path '/tmp/trizen-harv/drumgizmo-git/src/drumgizmo/test/uunit' failed
Failed to clone 'test/uunit'. Retry scheduled
Cloning into '/tmp/trizen-harv/drumgizmo-git/src/drumgizmo/zita-resampler'...
fatal: unable to access 'https://git.drumgizmo.org/zita-resampler.git/': SSL: no alternative certificate subject name matches target host name 'git.drumgizmo.org'
fatal: clone of 'git://git.drumgizmo.org/zita-resampler.git' into submodule path '/tmp/trizen-harv/drumgizmo-git/src/drumgizmo/zita-resampler' failed
Failed to clone 'zita-resampler'. Retry scheduled
Cloning into '/tmp/trizen-harv/drumgizmo-git/src/drumgizmo/getoptpp'...
fatal: unable to access 'https://git.drumgizmo.org/getoptpp.git/': SSL: no alternative certificate subject name matches target host name 'git.drumgizmo.org'
fatal: clone of 'git://git.drumgizmo.org/getoptpp.git' into submodule path '/tmp/trizen-harv/drumgizmo-git/src/drumgizmo/getoptpp' failed
Failed to clone 'getoptpp' a second time, aborting
==> ERROR: A failure occurred in prepare().
    Aborting...
:: Unable to build drumgizmo-git - makepkg exited with code: 4
=>> Try again? [y/N]: 
The maintainer for the official repo said this:
IIRC drumgizmo only supports vst2. However, the source code required to
build this is not directly available anymore and additionally is
licensed (by Steinberg) in such a way that I am not allowed to
re-distribute it (unlike e.g. vst3).

This would mean relying on an upstream tarball (?) somewhere (?) that
might dissappear at any time and using it in any package that might want
to build vst2 plugins that way. The outlook on something like that does
not make me very happy :D

Maybe you can persuade upstream to (also) build vst3 (that is fully
compatible with their license as well)? We have a few vst3 capable hosts
in the repos already.
User avatar
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.19 Released!

Post by deva »

Is this a fresh clone? I'm not sure where the reference to getoptpp.git via https:// comes from? All should be git://
User avatar
funkmuscle
Established Member
Posts: 2801
Joined: Mon Jun 02, 2008 2:30 pm
Has thanked: 129 times
Been thanked: 31 times

Re: DrumGizmo 0.9.19 Released!

Post by funkmuscle »

deva wrote: Wed Nov 25, 2020 8:54 pm Is this a fresh clone? I'm not sure where the reference to getoptpp.git via https:// comes from? All should be git://
that's the package built that has been used and there for the longest while until this upgrade now.
User avatar
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.19 Released!

Post by deva »

There were a mal-configuration of the git server exports, which should have been fixed now.
User avatar
funkmuscle
Established Member
Posts: 2801
Joined: Mon Jun 02, 2008 2:30 pm
Has thanked: 129 times
Been thanked: 31 times

Re: DrumGizmo 0.9.19 Released!

Post by funkmuscle »

deva wrote: Thu Nov 26, 2020 6:08 pm There were a mal-configuration of the git server exports, which should have been fixed now.
No, I just tried again and the issue still exist.
User avatar
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.19 Released!

Post by deva »

Code: Select all

git clone git://git.drumgizmo.org/drumgizmo.git --recursive
works fine here.

The submodule refered in your log output has been replaced with another source.
If you try to pull on a clone done a year ago or so, it will probably fail this way.
Doing a fresh clone should fix the issue.

Alternatively you can try changing the url in the .git/modules/hugin/config file to point to git://git.drumgizmo.org/hugin.git instead of the oftal.dk one, which no longer exists.
User avatar
funkmuscle
Established Member
Posts: 2801
Joined: Mon Jun 02, 2008 2:30 pm
Has thanked: 129 times
Been thanked: 31 times

Re: DrumGizmo 0.9.19 Released!

Post by funkmuscle »

deva wrote: Fri Nov 27, 2020 4:35 pm

Code: Select all

git clone git://git.drumgizmo.org/drumgizmo.git --recursive
works fine here.

The submodule refered in your log output has been replaced with another source.
If you try to pull on a clone done a year ago or so, it will probably fail this way.
Doing a fresh clone should fix the issue.

Alternatively you can try changing the url in the .git/modules/hugin/config file to point to git://git.drumgizmo.org/hugin.git instead of the oftal.dk one, which no longer exists.

Code: Select all

$ git clone git://git.drumgizmo.org/drumgizmo.git --recursive
Cloning into 'drumgizmo'...
fatal: unable to access 'https://git.drumgizmo.org/drumgizmo.git/': SSL: no alternative certificate subject name matches target host name 'git.drumgizmo.org'
User avatar
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.19 Released!

Post by deva »

I don't understand how the git:// is being altered to https:// ?? They are completely different protocols, running on different ports. Are you behind some kind of proxy perhaps?

I just tried cloning through a VPN connection, and that also works as expected.
User avatar
funkmuscle
Established Member
Posts: 2801
Joined: Mon Jun 02, 2008 2:30 pm
Has thanked: 129 times
Been thanked: 31 times

Re: DrumGizmo 0.9.19 Released!

Post by funkmuscle »

deva wrote: Fri Nov 27, 2020 6:02 pm I don't understand how the git:// is being altered to https:// ?? They are completely different protocols, running on different ports. Are you behind some kind of proxy perhaps?

I just tried cloning through a VPN connection, and that also works as expected.
I can send you the PKGBUILD from Arch AUR if you'd like to see it?
User avatar
funkmuscle
Established Member
Posts: 2801
Joined: Mon Jun 02, 2008 2:30 pm
Has thanked: 129 times
Been thanked: 31 times

Re: DrumGizmo 0.9.19 Released!

Post by funkmuscle »

This is the PKGBUILD from Arch to build package:

Code: Select all

source=("$_pkgname::git+http://git.drumgizmo.org/drumgizmo.git"
User avatar
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.19 Released!

Post by deva »

(Sorry about the confusing edit history - I think I clicked the wrong button and altered your original message instead of responding to it)

I'm no expert in arch build files, but I think that line should say

Code: Select all

source=("$_pkgname::git://git.drumgizmo.org/drumgizmo.git"
User avatar
funkmuscle
Established Member
Posts: 2801
Joined: Mon Jun 02, 2008 2:30 pm
Has thanked: 129 times
Been thanked: 31 times

Re: DrumGizmo 0.9.19 Released!

Post by funkmuscle »

deva wrote: Sat Nov 28, 2020 11:28 am (Sorry about the confusing edit history - I think I clicked the wrong button and altered your original message instead of responding to it)

I'm no expert in arch build files, but I think that line should say

Code: Select all

source=("$_pkgname::git://git.drumgizmo.org/drumgizmo.git"
I've tried that too. I've left messages on the Aur page but the maintainer maybe American as no reply and they're celebrating Thanksgiving so that could be why.
I was hoping that the lv2vst wrapper would work but it didn't.
Post Reply