Dune high frequencies locked at specific pitch

Come across a bug in our software? Please report it here, and provide as many details as possible: Product, version number, soundcard, OS version etc.

Moderators: Christophe, Mark

Dune high frequencies locked at specific pitch

Postby Madrayken » Tue Jan 29, 2013 8:38 pm

I don't know if this is a bug or an optimisation... :wink:
At *very* high frequencies, the frequencies are no longer affected by midi/input, and instead play a single (very high) flat pitch. It's not really a problem, more an odd quirk I'll need to rememeber if I try making 'twinkly' type sounds using this extreme register.

I compared output with various other synths and only Dune has this issue, which leads me to believe it's more likely a bug.

I've not bought a synth in quite a while, so congratulations on getting me to part with my cash. Dune is excellent. Thanks!
Madrayken
Novice
 
Posts: 2
Joined: Tue Jan 29, 2013 8:33 pm

Re: Dune high frequencies locked at specific pitch

Postby Teksonik » Tue Jan 29, 2013 9:11 pm

Welcome to the DUNE club and the forums here........ :)

How high of a frequency are you talking about ? Dog whistle high or ?
User avatar
Teksonik
Godlike
 
Posts: 4218
Joined: Fri Jan 30, 2004 3:08 pm
Location: Las Vegas

Re: Dune high frequencies locked at specific pitch

Postby Teksonik » Tue Jan 29, 2013 9:18 pm

Ok I just tried it and can confirm the issue here but the frequency is so high as to cause considerable discomfort. I'd say the behavior is intentional as Synapse probably didn't think anyone would want to torture the neighborhood dogs with such high frequencies...... :mrgreen:

Or it's some Nyquist Aliasing Voodoo Mathmatics deal........ :P
User avatar
Teksonik
Godlike
 
Posts: 4218
Joined: Fri Jan 30, 2004 3:08 pm
Location: Las Vegas

Re: Dune high frequencies locked at specific pitch

Postby Madrayken » Tue Jan 29, 2013 9:37 pm

Yeah, that was my suspicion, too.

Code: Select all
float getFinalPitch(float initial_frequency)
{
       float final_frequency = initial_frequency;
       if(final_frequency > MAX_REASONABLE_FOR_HUMAN_COMFORT)
       {
            final_frequency = MAX_REASONABLE_FOR_HUMAN_COMFORT;
       }

       return final_frequency;
}


:D
Madrayken
Novice
 
Posts: 2
Joined: Tue Jan 29, 2013 8:33 pm

Re: Dune high frequencies locked at specific pitch

Postby Teksonik » Tue Jan 29, 2013 10:39 pm

:lol: Great bit of code there...... Rich was around earlier....maybe he'll pop in with an answer.....
User avatar
Teksonik
Godlike
 
Posts: 4218
Joined: Fri Jan 30, 2004 3:08 pm
Location: Las Vegas


Return to Bug Reports

Who is online

Users browsing this forum: No registered users and 354 guests

© 2017 Synapse Audio Software. All Rights Reserved.