Percussion Synthesizer

All your LV2 and LADSPA goodness and more.

Moderators: MattKingUSA, khz

User avatar
davephillips
Established Member
Posts: 592
Joined: Sat Aug 15, 2015 1:05 pm
Has thanked: 35 times
Been thanked: 23 times

Re: Percussion Synthesizer

Post by davephillips »

iurie wrote:
I have question. Who is developing the SFZ? Or everyone does what they want? ...

I don't know if it is a standard.
Obligatory xkcd commentary:

https://xkcd.com/927/

:)

Best,

dp
tavasti
Established Member
Posts: 2041
Joined: Tue Feb 16, 2016 6:56 am
Location: Kangasala, Finland
Has thanked: 369 times
Been thanked: 207 times
Contact:

Re: Percussion Synthesizer

Post by tavasti »

iurie wrote: Source code: https://github.com/quamplex/geonkick/
Builds without problems, works both stand alone and plugin in Mixbus. For first look feels great, next thing is to learn to make proper sounds. With 3 layers, total 6 osc + noise I would expect you can make really everything with this!

Linux veteran & Novice musician

Latest track: https://www.youtube.com/watch?v=ycVrgGtrBmM

iurie
Established Member
Posts: 52
Joined: Fri Jan 04, 2019 3:38 pm

Re: Percussion Synthesizer

Post by iurie »

tavasti wrote: Builds without problems, works both stand alone and plugin in Mixbus. For first look feels great, next thing is to learn to make proper sounds. With 3 layers, total 6 osc + noise I would expect you can make really everything with this!
Thank you for your feedback. I am happy it works for you. If you have suggestions that may improve things or anyone has, I'll be happy to implement. :)
stanlea
Established Member
Posts: 700
Joined: Wed Apr 25, 2012 9:49 pm
Has thanked: 41 times
Been thanked: 23 times

Re: Percussion Synthesizer

Post by stanlea »

Built ok on Ubuntu 18.04 LTS with KXrepos. Nice work on Geonkcik, althought I suck at making good sounds with oscillators.
Kott
Established Member
Posts: 816
Joined: Thu Mar 21, 2013 12:55 am
Location: Vladivostok
Has thanked: 65 times
Been thanked: 120 times

Re: Percussion Synthesizer

Post by Kott »

I have to say, that Geonkick crashes on export button, and file selector is quite unfinished (there only arrow buttons, no key navigation, scroll thumb or wheel).
User avatar
milo
Established Member
Posts: 1242
Joined: Wed Sep 06, 2017 2:55 am
Location: Southern Utah, USA
Has thanked: 275 times
Been thanked: 218 times
Contact:

Re: Percussion Synthesizer

Post by milo »

I got it up and running on Linux Mint 19.1 using the LV2 in Ardour. I was able to make a quick drum pattern using 4 sounds (4 instances of the plugin) in about an hour. (Although I think maybe half of that time was spent on the install.) Here is the result: https://drive.google.com/open?id=1vTkxG ... -f7lhCnmp4

A few observations:
* I'm not a github guru, but I think the install instructions were incorrect. At least they didn't work for me. After some fiddling I got it to work with this command:

Code: Select all

git clone https://github.com/quamplex/geonkick.git
* Once I got the dependencies satisfied the compile process worked well and the software installed itself to the correct directory so that it showed up automagically in my Ardour plugins list.
* The controls were fairly easy to figure out after some fiddling. This is a really powerful tool, and I see a lot of potential in it. I only spent a few minutes on each sound, but you could really go to town on this.
* The interface is a bit large, and wouldn't fit on my screen. I had to use ALT-mouse to drag the window around. Consider scaling the whole thing down a bit, or at least the knobs.
User avatar
milo
Established Member
Posts: 1242
Joined: Wed Sep 06, 2017 2:55 am
Location: Southern Utah, USA
Has thanked: 275 times
Been thanked: 218 times
Contact:

Re: Percussion Synthesizer

Post by milo »

Also, I noticed that the filters can be low pass or high pass, but the high pass filters are labeled "hight," which I think is incorrect.
User avatar
bluebell
Established Member
Posts: 1903
Joined: Sat Sep 15, 2012 11:44 am
Location: Saarland, Germany
Has thanked: 111 times
Been thanked: 114 times

Re: Percussion Synthesizer

Post by bluebell »

I can't compile it on my Xubuntu 16.04 because it complains about a too old cmake.

Linux – MOTU UltraLite AVB – Qtractor – http://suedwestlicht.saar.de/

iurie
Established Member
Posts: 52
Joined: Fri Jan 04, 2019 3:38 pm

Re: Percussion Synthesizer

Post by iurie »

stanlea wrote:Built ok on Ubuntu 18.04 LTS with KXrepos. Nice work on Geonkcik, althought I suck at making good sounds with oscillators.
I am going to make some videos how to synthesize the basic elements: kick, snare, hi-hat, shakers, claps. But I don't know how would succeed with this. there are better specialists on this (and on synthesis), you can find a lot of video tutorial. What I want to say is that the principle is the same, no matter what software or tool you use. For example, you can use several tracks in a daw to do the same thing by applying automation envelopes and effects/oscillators per track. But is hard to work like this (even though you have more freedom to do what you want), so, in Geonkick I made a kind of summary of tactics to generate quickly percussion. For example when I compose, often feel the need to experiment quickly and go forward fast in order to develop the main idea.
iurie
Established Member
Posts: 52
Joined: Fri Jan 04, 2019 3:38 pm

Re: Percussion Synthesizer

Post by iurie »

Kott wrote:I have to say, that Geonkick crashes on export button, and file selector is quite unfinished (there only arrow buttons, no key navigation, scroll thumb or wheel).
Hi! Thanks for reporting this. I couldn't reproduce the crash, but I'll check better the case. Is it crashing when using LV2 or standalone? On what GNU/Linux distro?

Since I am going to make Geonkick cross-platform I need also a cross-platform file browser, so I have started to implement it by using C++17 file system features and probably I'll move this part into Redkite toolkit I am developing. Support for scrolling area will come when I'll add this in Redkite too for the next versions. I would like to use native dialog for browsers... but when coming to cross-platform I don't think there is a good solution offered to be used.
iurie
Established Member
Posts: 52
Joined: Fri Jan 04, 2019 3:38 pm

Re: Percussion Synthesizer

Post by iurie »

milo wrote: I'm not a github guru, but I think the install instructions were incorrect. At least they didn't work for me. After some fiddling I got it to work with this command:

Code: Select all

git clone https://github.com/quamplex/geonkick.git
.
Yes you are right, I have changed to HTTP, since SSH forces to have an account on the particular service. Thank you!
milo wrote: The interface is a bit large, and wouldn't fit on my screen. I had to use ALT-mouse to drag the window around. Consider scaling the whole thing down a bit, or at least the knobs.
Sorry for that, I struggled a lot to make is smaller :)... and I agree, I'll need a complete redesign in order to make things smaller. But will not happen soon.
milo wrote:Also, I noticed that the filters can be low pass or high pass, but the high pass filters are labeled "hight," which I think is incorrect.
Thank you, I've fixed this too.
iurie
Established Member
Posts: 52
Joined: Fri Jan 04, 2019 3:38 pm

Re: Percussion Synthesizer

Post by iurie »

bluebell wrote:I can't compile it on my Xubuntu 16.04 because it complains about a too old cmake.
I am sorry for that, you can lower the version of cmake set in CMakeList.txt and try again. I haven't checked GCC version of Xubuntu 16.04, but I am developing on Debian. Debian current version is my bottom limit, since GCC version at least supports C++17 features in the experimental state, features that I want for platform agnostic purposes and not only.
tavasti
Established Member
Posts: 2041
Joined: Tue Feb 16, 2016 6:56 am
Location: Kangasala, Finland
Has thanked: 369 times
Been thanked: 207 times
Contact:

Re: Percussion Synthesizer

Post by tavasti »

Tested a bit, kick with geonkick sounds ok for me https://youtu.be/vdxaA1UJtzY

Linux veteran & Novice musician

Latest track: https://www.youtube.com/watch?v=ycVrgGtrBmM

iurie
Established Member
Posts: 52
Joined: Fri Jan 04, 2019 3:38 pm

Re: Percussion Synthesizer

Post by iurie »

Here I have published a video (with no voice) where I show how I made the percussion in my last published track. I don't know why Youtube lowered the sound too much, encrease the volume and choose HD settings. - https://www.youtube.com/watch?v=GWiIP5DPoB0
I have saved the presets and I'll commit in the repo in folder examples, develop branch and will be published in v1.6. Percussion can be improved, but I haven't spent much time on this.
Kott
Established Member
Posts: 816
Joined: Thu Mar 21, 2013 12:55 am
Location: Vladivostok
Has thanked: 65 times
Been thanked: 120 times

Re: Percussion Synthesizer

Post by Kott »

iurie wrote:
Kott wrote:I have to say, that Geonkick crashes on export button, and file selector is quite unfinished (there only arrow buttons, no key navigation, scroll thumb or wheel).
Hi! Thanks for reporting this. I couldn't reproduce the crash, but I'll check better the case. Is it crashing when using LV2 or standalone? On what GNU/Linux distro?
Hi, I filled issue on github.
iurie wrote: Since I am going to make Geonkick cross-platform I need also a cross-platform file browser, so I have started to implement it by using C++17 file system features and probably I'll move this part into Redkite toolkit I am developing. Support for scrolling area will come when I'll add this in Redkite too for the next versions. I would like to use native dialog for browsers... but when coming to cross-platform I don't think there is a good solution offered to be used.
Actually I don't know what is worse ) Someone uses system, someone implements their own.
Post Reply