Geonkick-Synthesizer / geonkick

Geonkick is a free software synthesizer capable of generating a wide range of percussive sounds, including kicks, snares, claps, hi-hats, shakers, and also unique effect sounds.
https://geonkick.org
GNU General Public License v3.0
105 stars 7 forks source link

Map the presets kits to C1 or C3 #30

Closed iurienistor closed 7 months ago

iurienistor commented 8 months ago

Map the presets kits to C1 or C3. Request: https://github.com/Geonkick-Synthesizer/geonkick/issues/26

o-bardiuk commented 8 months ago

I mean this. Why kick drum is A4? image

According to General Midi PERCUSSION Key Map, kick drum should be C1, and in most drum VST plugins a user expects C1 to be a kick drum.

image

iurienistor commented 8 months ago

@o-bardiuk Yes, actually all the Geonkick presets need to be updated and revisited (remapping etc.). This will create incompatibilities for older projects, but... anyway, I plant to updated them. This is just loading them, modifying and save. Also, if you think you can create even a new preset and want to be included in the Geonkick factory presets... create a merge request. All the presets are under CC0 (public domain).

o-bardiuk commented 8 months ago

Also, if you think you can create even a new preset and want to be included in the Geonkick factory presets... create a merge request.

Yes, I would like to do it and I know how to do it. But do Geonkick's presets include the sample part (audio) into the preset file when I save them? Or should I commit audio files too? I was going to use kick clicks for presets.

I know Serum saves single cycled waveforms into presets (fxp files) so they can take up to a few MB.

It would be cool if geonkick presets were self-contained.

UPD: It looks like you do include the sample, that's awesome!

iurienistor commented 8 months ago

@o-bardiuk Yes, the audio is encoded as base64 and included into the preset file.