Percussion Synthesizer

All your LV2 and LADSPA goodness and more.

Moderators: khz, MattKingUSA

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

Percussion Synthesizer

Postby iurie » Fri Jan 04, 2019 3:56 pm

Hi! Here (https://gitlab.com/iurie/geonkick) I have developed a free software/ GPL percussion synthesizer that can synthesize kick drums,
snares, hit-hats, shakers, claps, steaks. It is only a standalone application, no LV2 plugin for now.
It works only with jack sever. Kick graph can by seen in real time when modifying the synthesizer
parameters or envelopes, and can export to WAV, FLAC, Ogg, save/open as preset. I hope someone will find it useful,
at least to start to learn how to synthesize percussion. There are some examples preset that can be opened and play
with under the directory examples.

In the version 2.0 I am going to add more functionality and redesign the GUI in order to enable LV2 functionality. Also there is a need to improve the DSP side in order to make it more efficient and more suitable for plugins requirements.

Now I have plans to work on a sampler or orchestra virtual instrument (this time as a plugin), hope to start the development soon.

Best,

Iurie

windowsrefund
Established Member
Posts: 64
Joined: Mon Jul 30, 2018 11:04 pm

Re: Percussion Synthesizer

Postby windowsrefund » Fri Jan 04, 2019 4:35 pm

Thank you so much for your work! Listening to "A Moment of Childhood". Beautiful... I'd love to know more about your tool selection and workflow.

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

Re: Percussion Synthesizer

Postby iurie » Fri Jan 04, 2019 5:29 pm

windowsrefund wrote:Thank you so much for your work! Listening to "A Moment of Childhood". Beautiful... I'd love to know more about your tool selection and workflow.


Hello, thank for you encouragement, also those form PM! I am using only free software on GNU/Linux. Here you can find (and are the only) tools I am using to compose: http://geontime.com/resources/

The workflow varies, it depends of what I want to do. Mostly using Ardour to compose, but sometimes MuseScore to create the basic ideas.

User avatar
sysrqer
Established Member
Posts: 1797
Joined: Thu Nov 14, 2013 11:47 pm
Contact:

Re: Percussion Synthesizer

Postby sysrqer » Fri Jan 04, 2019 7:28 pm

This looks fantastic, thank you. I know you can make percussion with tools like zynaddsubfx but I feel like drum synths is an area that linux is very sparse and behind the times. I've wanted a simple but powerful interface for drum synthesis for a while now.

It would be really handy to have as a plugin (vst would be my preference) so I look forward to that. It will be interesting to see which direction this takes, you could take what you have now and treat it as a channel and add 7 more as tabs to create a drum machine, and then I suppose sequencer would make sense.

It would be cool to see unfa make a video review, I'd like to hear what he thinks.

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

Re: Percussion Synthesizer

Postby iurie » Fri Jan 04, 2019 8:31 pm

sysrqer wrote: you could take what you have now and treat it as a channel and add 7 more as tabs to create a drum machine, and then I suppose sequencer would make sense.


Hi, thank you for your feedback. Yes, I am going to add more layers by grouping what I have now. Adding layers(channels) would be easy, DSP supports it. My goal with this is to make it as a plugin, not a sequencer. You can enable LV2 plugin build now, but I don't recommend, Qt for LV2 is not good, most of the time will not work and may crash, that's why I want to change GUI toolkit and redesign.
One problem I face I don't know what else to add for better snare synthesis... I feel that there is a need for looped noise and envelopes also for filters, the filter or EQ cutoff to change in time, and probably some feedback with other blocks. Anyway, any ideas I am collecting here in this list for the next version :) - https://gitlab.com/iurie/geonkick/issues

User avatar
Michael Willis
Established Member
Posts: 775
Joined: Mon Oct 03, 2016 3:27 pm
Location: Rocky Mountains, North America
Contact:

Re: Percussion Synthesizer

Postby Michael Willis » Fri Jan 04, 2019 9:19 pm

Nice! I'm curious, could you give us more details about your ambitions with "a sampler or orchestra virtual instrument"? I might be able to collaborate, depending on what you are trying to do.

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

Re: Percussion Synthesizer

Postby iurie » Sat Jan 05, 2019 1:28 am

Michael Willis wrote:Nice! I'm curious, could you give us more details about your ambitions with "a sampler or orchestra virtual instrument"? I might be able to collaborate, depending on what you are trying to do.


Hi Michael,

I even don't know what answer to give you right now. The idea about this plugin arose from my need to compose with orchestra instruments, not necessary with orchestra layout. I want something visual, light, easy to use, to have enough features, and to give the possibility effectively to compose and experiment. With current tools for me is hard to achieve this. Yes, and the GUI to look more "modern". I am balancing between a more general sampler or a focused plugin for orchestra only. I am more for the second option now.. better to do one thing and good. The instrument should be defined in a file (human readable like JSON) and apart from all parameters, metadata and and everything else, to contain also the various sizes of icons of the instruments itself.
Probably I'll write down the general concept and ideas in an README somewhere and publish it. But now still thinking on what will work and be useful.

P.S: I am going to install your Ardour orchestra template to see how it looks. :)

Lyberta
Established Member
Posts: 681
Joined: Sat Nov 01, 2014 8:15 pm
Location: The Internet

Re: Percussion Synthesizer

Postby Lyberta » Sat Jan 05, 2019 10:20 am

iurie wrote:
Michael Willis wrote:Nice! I'm curious, could you give us more details about your ambitions with "a sampler or orchestra virtual instrument"? I might be able to collaborate, depending on what you are trying to do.


Hi Michael,

I even don't know what answer to give you right now. The idea about this plugin arose from my need to compose with orchestra instruments, not necessary with orchestra layout. I want something visual, light, easy to use, to have enough features, and to give the possibility effectively to compose and experiment. With current tools for me is hard to achieve this. Yes, and the GUI to look more "modern". I am balancing between a more general sampler or a focused plugin for orchestra only. I am more for the second option now.. better to do one thing and good. The instrument should be defined in a file (human readable like JSON) and apart from all parameters, metadata and and everything else, to contain also the various sizes of icons of the instruments itself.
Probably I'll write down the general concept and ideas in an README somewhere and publish it. But now still thinking on what will work and be useful.

P.S: I am going to install your Ardour orchestra template to see how it looks. :)


There is no good free SFZ sampler right now but there is good SFZ orchestral samples collection - VSCO (this one you actually use yourself). I've started working on my own SFZ sampler but it's a lot of work and I put it on hold for now. So, if you wanna make your own SFZ sampler - that would be cool.

EDIT: Oh, I've just read: http://geontime.com/2018/11/03/update-o ... orchestra/

That.. feels wrong. I don't care about GUI, I care about sound. All I need to be to able to load SFZ and send MIDI events to it and get good sound. The GUI would only have a button to load SFZ.. and maybe volume control... maybe. No need for anything else.

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

Re: Percussion Synthesizer

Postby iurie » Sat Jan 05, 2019 11:20 am

Lyberta wrote:
iurie wrote:That.. feels wrong. I don't care about GUI, I care about sound. All I need to be to able to load SFZ and send MIDI events to it and get good sound. The GUI would only have a button to load SFZ.. and maybe volume control... maybe. No need for anything else.


LinuxSampler does all this. I am not looking to develop an SFZ player, my goals are different.

User avatar
CrocoDuck
Established Member
Posts: 1042
Joined: Sat May 05, 2012 6:12 pm
Contact:

Re: Percussion Synthesizer

Postby CrocoDuck » Sat Jan 05, 2019 12:28 pm

This looks like great stuff! Added to the must try list.

Keep up the good work!
Check my Linux audio experiments on my SoundCloud.
Browse my AUR packages.
Fancying a swim in the pond?

User avatar
Michael Willis
Established Member
Posts: 775
Joined: Mon Oct 03, 2016 3:27 pm
Location: Rocky Mountains, North America
Contact:

Re: Percussion Synthesizer

Postby Michael Willis » Sat Jan 05, 2019 9:13 pm

iurie wrote:P.S: I am going to install your Ardour orchestra template to see how it looks. :)

I have learned a lot since I made that template. I'm in the midst of updating it to be much more simple, without lots of complicated busses and signal routing like it has now.

stanlea
Established Member
Posts: 549
Joined: Wed Apr 25, 2012 9:49 pm

Re: Percussion Synthesizer

Postby stanlea » Mon Jan 07, 2019 8:42 pm

Geonkick is nice, and of course can be enhanced. Is there a way to trigger sound by midi ?

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

Re: Percussion Synthesizer

Postby iurie » Tue Jan 08, 2019 1:50 am

stanlea wrote:Geonkick is nice, and of course can be enhanced. Is there a way to trigger sound by midi ?


Thank you for pointing out, I'll add this in the README documentation. The sound can be triggered by MIDI since it uses Jack server, i.e. it has one MIDI input and two audio outputs.

Yes, it will be enhanced, the next version [1] development is planned to be started on 1 March, until than support (bug fixing) only for the current version will be provided, and gathering what the next version should include, planning.

[1] - https://gitlab.com/iurie/geonkick/milestones/2

gimmeapill
Established Member
Posts: 545
Joined: Thu Mar 12, 2015 8:41 am

Re: Percussion Synthesizer

Postby gimmeapill » Tue Jan 08, 2019 11:28 am

Very Nice!

tripomatic
Established Member
Posts: 104
Joined: Mon May 21, 2012 4:42 pm

Re: Percussion Synthesizer

Postby tripomatic » Wed Jan 09, 2019 3:36 pm

Looks Very good! Gonna try it out one of coming days .
Vst plugin would always be welcome :-).


Return to “Plugins, Effects and Instruments”

Who is online

Users browsing this forum: No registered users and 2 guests