Table of Contents

Developer Zone

Contribute with code

Prerequisites

Windows build enviroment

Local Development Setup

git clone --recursive http://git.drumgizmo.org/drumgizmo.git
cd drumgizmo
./autogen.sh
./configure --prefix=$PWD/install --enable-lv2

If you want to compile only the LV2 parts of the plugin use '–disable-editor –disable-cli' as additional parameters to the configure script.

Best practices

Codestyle

DG code style guide

Testing

TODO: How to run automated testing?

What can I code?

Drumgizmo Roadmap

Submit patches

TODO: How?

Misc

LAC 2017

General Ideas
Customizable Drumkits and Choosing The Right Drumkit

Misc

Link on eDrum positional information deduction: https://www.drummerforum.de/forum/thread/71415-e-drum-technik-thread-f%C3%BCr-elektrotechnik-und-informatik-interessierte/?postID=1072251#post1072251

VSTi howto

falktx notes on macosx: http://drumgizmo.org/irc-logs/drumgizmo.log.2014_02_19

Tutorial on how to set up vm: http://www.contrib.andrew.cmu.edu/~somlo/OSXKVM/

DrumGizmo Developers Meeting.

http://getintopc.com/softwares/operating-systems/niresh-mac-osx-yosemite-10-10-0-dvd-iso-free-download/

http://www.contrib.andrew.cmu.edu/~somlo/OSXKVM/

Cocoa VST backend: http://sourceforge.net/p/vstgui/code/HEAD/tree/trunk/vstgui/

MacOSX Building Howto

OSX Metal hello world: https://github.com/oklyc/oklyc.github.io/tree/master/HelloWorld/HelloWorld

News sinks

DGRefTest

dgreftest

GUI

Engine

DGEdit

32bit vs 24bit tests

Interesting Articles

Drumkits

Midi Drumkits

Website 2014

www.drumgizmo.org

Main website. Contains all functionality relevant for the DrumGizmo users.

Thoughts

Should it be a requirement for users to register in order to download drumkits? Registering should be extremely simple.

Drumkits gives a great incentive to register, and afterwards the chances of an active forum is greatly increased. Plus, we can have an opt-in newsletter.

E-Drum Kits

Roadmap to support E-Drum Kits

Projects

KiCad

Stickers (TODO: Should this be here?)

Stickers