Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Add control for Panning/Stereo #84

Open
tinglycraniumplacidly opened this issue Sep 10, 2024 · 5 comments
Open

Feature Request: Add control for Panning/Stereo #84

tinglycraniumplacidly opened this issue Sep 10, 2024 · 5 comments
Labels

Comments

@tinglycraniumplacidly
Copy link

I know that Geonkick is primarily for making kickdrums, but I do feel that the top end transient (sample, or any of the generators really) could benefit from being stereo with panning capabilities.

Also I would love to use geonkick for all percussion, but I wouldn't want everything to be mono.

Thanks!

@iurienistor iurienistor added this to the 3.6.0 milestone Sep 11, 2024
@iurienistor
Copy link
Member

iurienistor commented Sep 11, 2024

@tinglycraniumplacidly Yes, I think it's a good idea.

Currently, every Geonkick instrument has two identical audio outputs (called left and right channels), resulting in a mono signal. To achieve panning and stereo effects, you can set up your DAW as follows:

  • Create a MIDI track with Geonkick.
  • Set up two mono audio buses.
  • Disconnect the left channel of Geonkick's MIDI output and connect its right output to Bus 1 and Bus 2.
  • Route Bus 1 to the master left channel and Bus 2 to the master right channel. If the buses have stereo outputs, use only one channel from each and connect them to the master.

To create a panning effect: adjust the fader of one of the buses.
To create a stereo effect: add a delay to one of the buses. No delay produces a mono effect, while a delay up to 30ms creates a full stereo effect.

Of course, while this DAW setup is often used when mixing or creating various effects, it can be tedious to configure it every time when you just want to play a Geonkick instrument.

Therefore, I will add panning and stereo controls to each Geonkick instrument. The panning control will adjust the amount of audio routed to the left or right instrument output channel, and the stereo control will add a delay to one of the instrument output channel. This will eliminate the need for the manual DAW setup schema described above. I plan to introduce this in the version 2.6.

@iurienistor
Copy link
Member

iurienistor commented Sep 11, 2024

@tinglycraniumplacidly Sorry, I missed this: "top end transient"... probably you mean something more than just adding these effects for the output instrument channel?

@tinglycraniumplacidly
Copy link
Author

tinglycraniumplacidly commented Sep 11, 2024

ooooh, so I was initially asking for pan controls for each oscillator/sample. But now that I'm looking into it more, with the Kit routing it is possible to have like a hat L, hat R, hat C on different outs, triggered by the same note. And like you said, handle the panning outside of Geonkick. VERY cool! that does very much handle my use case for multiple mono samples layered, but panned for stereo width. And I LOVE the duplication button in Kit 👍🏾.

And if I wanted a kick drum with a top transient with more width, I'd probably want to wire it up the same way.

dope, ty for the info - I'm new to Geonkick 😉.

@tinglycraniumplacidly
Copy link
Author

tinglycraniumplacidly commented Sep 11, 2024

i think it'd be nice to have panning/stereo per osc/sample. if only because some samples themselves are stereo to begin with, but also so that each kit (3 layers) could be a self-contained layering of a panned samples.

anyways, panning/stereo would be a nice to have, if/wherever you decide to implement. as you mentioned, it's possible to do outside of the plugin already.

thanks!

side note: i finally read the manual last night. very cool and interesting!

@iurienistor
Copy link
Member

@tinglycraniumplacidly "i think it'd be nice to have panning/stereo per osc/sample", for this feature there is a need for more modifications and implementations in the DSP, than just adding panning and stereo per instrument output

@iurienistor iurienistor removed this from the 3.6.0 milestone Dec 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants