Clicking noise occurs when typing on the keyboard

Questions and Discussions about G-Stomper
tsukushi_4649
Posts: 1
Joined: Sun Sep 29, 2024 5:32 am

Clicking noise occurs when typing on the keyboard

Postby tsukushi_4649 » Sun Sep 29, 2024 5:40 am

I'm having a certain problem with G-Stomper Studio.

The symptom is that when playing a chord with a primitive waveform (e.g. sine wave) applied to the synthesizer section's filter with an LPF (cutoff of about 40%), a clicking noise occurs when the keys are pressed.

By applying the FX INS LPF without using the synthesizer's LPF, the symptoms can be alleviated, but it is not a fundamental solution.

Is this a bug? Or is it a specification?
We ask the developers to come up with a fundamental solution.
User avatar
planet-h
Posts: 1586
Joined: Wed Jun 19, 2013 4:46 pm

Re: Clicking noise occurs when typing on the keyboard

Postby planet-h » Sun Sep 29, 2024 6:56 am

Welcome to the forum, tsukushi_4649
and thanks for your message.

tsukushi_4649 wrote:I'm having a certain problem with G-Stomper Studio.

The symptom is that when playing a chord with a primitive waveform (e.g. sine wave) applied to the synthesizer section's filter with an LPF (cutoff of about 40%), a clicking noise occurs when the keys are pressed.

By applying the FX INS LPF without using the synthesizer's LPF, the symptoms can be alleviated, but it is not a fundamental solution.

Is this a bug? Or is it a specification?

This is not a bug. You can get around it by changing a setting.

You hear a click when using a short attack phase in the amp envelope while playing a sound with very low harmonics (either a sine wave or any other waveform going through a low pass filter).
The reason why this happens is that the LFOs and envelopes run by default at 1/16 of the audio sample rate.
Means if the audio sample rate is set to 48000Hz, then the LFOs and envelopes run by default at 3000Hz.
This is, as you might expect, for performance reasons.

For real time use, especially, in the mix, this is in most situations not significant. But like in your example with a filtered wave and a short attack, you can hear it.
My recommendation is to stick with 1/16 for real-time usage, and set "Highest (at sample rate)" when you export a track or loop as audio.

With the "Highest (at sample rate)" setting, you won't hear a click. But it'll be very hard on the CPU, as there are a lot of envelopes and LFOs running.

However, you can experiment with the setting:

Main Screen / SETUP / AUD / Overall LFO/Envelope Accuracy

Possible values:

  • Highest (at sample rate)
  • High (1/4 sample rate)
  • Medium (1/8 sample rate)
  • Low (1/16 sample rate) - default
  • Lowest (1/32 sample rate)
User avatar
planet-h
Posts: 1586
Joined: Wed Jun 19, 2013 4:46 pm

Re: Clicking noise occurs when typing on the keyboard

Postby planet-h » Sun Nov 17, 2024 4:46 pm

Hi tsukushi_4649

planet-h wrote:Welcome to the forum, tsukushi_4649
and thanks for your message.

tsukushi_4649 wrote:I'm having a certain problem with G-Stomper Studio.

The symptom is that when playing a chord with a primitive waveform (e.g. sine wave) applied to the synthesizer section's filter with an LPF (cutoff of about 40%), a clicking noise occurs when the keys are pressed.

By applying the FX INS LPF without using the synthesizer's LPF, the symptoms can be alleviated, but it is not a fundamental solution.

Is this a bug? Or is it a specification?

This is not a bug. You can get around it by changing a setting.

You hear a click when using a short attack phase in the amp envelope while playing a sound with very low harmonics (either a sine wave or any other waveform going through a low pass filter).
The reason why this happens is that the LFOs and envelopes run by default at 1/16 of the audio sample rate.
Means if the audio sample rate is set to 48000Hz, then the LFOs and envelopes run by default at 3000Hz.
This is, as you might expect, for performance reasons.

For real time use, especially, in the mix, this is in most situations not significant. But like in your example with a filtered wave and a short attack, you can hear it.
My recommendation is to stick with 1/16 for real-time usage, and set "Highest (at sample rate)" when you export a track or loop as audio.

With the "Highest (at sample rate)" setting, you won't hear a click. But it'll be very hard on the CPU, as there are a lot of envelopes and LFOs running.

However, you can experiment with the setting:

Main Screen / SETUP / AUD / Overall LFO/Envelope Accuracy

Possible values:

  • Highest (at sample rate)
  • High (1/4 sample rate)
  • Medium (1/8 sample rate)
  • Low (1/16 sample rate) - default
  • Lowest (1/32 sample rate)

I've just finished an improved ADSR envelope implementation, which increases its depending on the attack/decay/release times.
In other words, the shorter the times, the higher the accuracy, starting from the value set in the G-Stomper settings (e.g., "Low (1/16 sample rate") - default) up to Highest (at sample rate).
The ADSR with dynamical accuracy is used as amp envelope only, and gets only activated whenever a sine or double sine wave is used in one or both oscillators.
That way the additional CPU consumption is only minor, and you won't hear unwanted harmonic artefacts anymore.

It'll be included in the next official release.

Return to “General Questions and Discussions”

Who is online

Users browsing this forum: No registered users and 37 guests