Skip to content

Contributing drumkits

Olivier Humbert edited this page Jan 28, 2021 · 2 revisions

This page should be helpful for everyone who wants to create a drumkit and share it with others. Creating a drumkit

Brian wrote a very nice article about creating hydrogen drumkits in his blog. The method he describes works without editing the drumkit files by hand:

https://briansbedroom.org/hydrogen-drum-kits/how-to-make-a-hydrogen-drumkit/

Note for the Linux users: you can use gzip to decompress the drumkit files (.h2drumkit)

If you would like to know more about the syntax of the drumkit.xml, you should take a look at the related wiki page: http://trac.assembla.com/hydrogen/wiki/coding%3Adrumkitformat

Creating a drumkit to be used from an external Midi controller (e.g. e-drum): All the hints for creating a drumkit are also applicable when it is to be controlled from an external device. Moreover, in such a case it is important to define what midi events will activate each instrument of the drumkit. Each part of the drumkit is associated to a different 'note_on ' midi message. Thus, different numbers activate (play) different parts of the drumkit (i.e. kick, snare, ...). The first instrument (the leftmost of the mixer, or at the bottom in the pattern editor) corresponds to 'note_on 36'. The adjacent instrument corresponds to 'note_on 37' and so on. We can change the order of the instruments in the pattern editor, thus configuring the note_on numbers associated to each intrument. Choosing the right license

Everyone who creates a drumkit should take care of the right license. If you would like to put your drumkit on our offical servers, you have to choose a free license. Drumkits without license can't be accepted. We would like to recommend the following licenses:

http://creativecommons.org/licenses/by/3.0/

http://creativecommons.org/licenses/by-sa/3.0/

Distributing your drumkits

Send your drumkits (or a link) to our mailing list and we will decide if we put it on our server.