How to create a clean Sine sweep from 20 to 22 kHz?

tjatja
edited June 15 in App Tips and Tricks

We have plenty of Synths that can produce a clean Sine signal.

But how to create a sweep over the whole frequency range?

With an LFO?
Just a MIDI track trying to do this?

Which Synth and which method would you use?

«13

Comments

  • I’d use Wave Editor in the desktop, it has a generator function for creating just these sorts of things.

  • Oehm.
    Thanks.

    I meant on iOS :)

  • Should be piece of cake with Audulus. Oscillator, Envelope generator (it has one, right?), and routing that to Hz...

  • auGenX will do it top. I am pretty sure

  • Have you tried setting portamento to max and hit the lowest note and then the highest. I think sunrizer can do it.

  • @SevenSystems said:
    Should be piece of cake with Audulus. Oscillator, Envelope generator (it has one, right?), and routing that to Hz...

    I tried, but am too stupid :D

  • Ah sorry, didn't realised you needed specific frequencies.

  • https://www.audiocheck.net/audiofrequencysignalgenerator_sweep.php

    That one will create a file that you can download...

  • tjatja
    edited June 15

    @Samu said:
    https://www.audiocheck.net/audiofrequencysignalgenerator_sweep.php

    That one will create a file that you can download...

    Thanks, already have tons of such files.

    Wanted to create myself, with my iOS Apps.

    In Audulus I cannot find a sinus generator (only for for octaves) and no envelop that would swipe the whole range:

  • @supadom said:
    Ah sorry, didn't realised you needed specific frequencies.

    Wanted a clean swipe between 20 Hz and 22 kHz

  • @Samu said:
    https://www.audiocheck.net/audiofrequencysignalgenerator_sweep.php

    That one will create a file that you can download...

    This, unless you’re in need of greater control.

  • @knewspeak said:

    @Samu said:
    https://www.audiocheck.net/audiofrequencysignalgenerator_sweep.php

    That one will create a file that you can download...

    This, unless you’re in need of greater control.

    That is, you think that this cannot be done on iOS???

    I hope, it can be done.

  • I'm sure it can be done simpler, but this is what I could spontaneously come up with on the bench in the woods 😉

  • @tja said:

    @Samu said:
    https://www.audiocheck.net/audiofrequencysignalgenerator_sweep.php

    That one will create a file that you can download...

    Thanks, already have tons of such files.

    Wanted to create myself, with my iOS Apps.

    In Audulus I cannot find a sinus generator (only for for octaves) and no envelop that would swipe the whole range:

    You can do it in Audulus. In the picture you posted, you are using an oscillator that uses a 1/octave input. You sweep the input value from -5 to 5. That octave knob is just a convenient way to offset the 0 value.

    Audulus also has oscillators that take hz values for inputs.

    You can also roll your own sine wave oscillator from the phasor node.

    If you need help, folks on the Audulus forum will be glad to help you.

  • @tja said:

    @knewspeak said:

    @Samu said:
    https://www.audiocheck.net/audiofrequencysignalgenerator_sweep.php

    That one will create a file that you can download...

    This, unless you’re in need of greater control.

    That is, you think that this cannot be done on iOS???

    I hope, it can be done.

    You should be able to create this on iOS, just easier via the link.

  • Many thanks, @SevenSystems and @espiegel123
    Going to try things out with Audulus

  • Easy in Audulus

  • tjatja
    edited June 15

    @knewspeak said:

    @tja said:

    @knewspeak said:

    @Samu said:
    https://www.audiocheck.net/audiofrequencysignalgenerator_sweep.php

    That one will create a file that you can download...

    This, unless you’re in need of greater control.

    That is, you think that this cannot be done on iOS???

    I hope, it can be done.

    You should be able to create this on iOS, just easier via the link.

    I don't want or need files.
    That was never the question.

    I seek a way to "create" not download :) ;)

    Audulus seems to be a good idea, but I think that there are other ways to do this.
    Maybe someone adds another idea.

    I would also try to create a MIDI file and then feed that to a Synth with a pure Sine Oscillator.

  • Many thanks, @OnfraySin

    The problem is, without the names, you cannot do nothing in Audulus.
    "Sine" only produces modules that are different, and there is no Oscillator at all.

    I read "Phasor" above and will try this.

  • @tja said:
    Many thanks, @OnfraySin

    The problem is, without the names, you cannot do nothing in Audulus.
    "Sine" only produces modules that are different, and there is no Oscillator at all.

    I read "Phasor" above and will try this.

    Node OSC!!!

    Is a “primary” node

  • Audulus FTW!!!

  • @OnfraySin said:
    Easy in Audulus

    How would that sweep the frequency?

  • @OnfraySin said:

    @tja said:
    Many thanks, @OnfraySin

    The problem is, without the names, you cannot do nothing in Audulus.
    "Sine" only produces modules that are different, and there is no Oscillator at all.

    I read "Phasor" above and will try this.

    Node OSC!!!

    Is a “primary” node

    Ahh, I did not notice that there is there is a second menu over the button "Nodes".
    I just was searching in "Module Library" B)

    Many thanks!

  • @SevenSystems said:

    @OnfraySin said:
    Easy in Audulus

    How would that sweep the frequency?

    I just post after yours one option about the swipe.

  • wimwim
    edited June 15

    @tja said:

    @knewspeak said:

    @tja said:

    @knewspeak said:

    @Samu said:
    https://www.audiocheck.net/audiofrequencysignalgenerator_sweep.php

    That one will create a file that you can download...

    This, unless you’re in need of greater control.

    That is, you think that this cannot be done on iOS???

    I hope, it can be done.

    You should be able to create this on iOS, just easier via the link.

    I don't want or need files.
    That was never the question.

    I seek a way to "create" not download :) ;)

    Audulus seems to be a good idea, but I think that there are other ways to do this.
    Maybe someone adds another idea.

    I would also try to create a MIDI file and then feed that to a Synth with a pure Sine Oscillator.

    The challenge with midi is the granularity of it. You’d want to use pitch bend messages to provide the smallest change per step. A fully granular pitch bend message consists of three parts (shown here in hexadecimal):

    Byte1: E + channel (example: E0 for channel 1, EF for channel 16)
    Byte2: Least significant byte (LSB)
    Byte3: Most significant byte (MSB)

    Byte 1 would always stay the same. You’d start with Byte3 at zero and increase Byte 2 from 0 to 127. Then increase Byte 3 to 1, and sweep Byte 2 from 0 to 127 again. Increase Byte 3 to 2, sweep Byte 2 again ... etc.

    This gives you 16,384 steps to work with. Timing might not be stable across each step. Also, some apps only respond to the MSB, so you could be stuck with only 128 steps!

    This all only pertains to sweeping pitch bend. How that maps to frequencies is up to the note playing and the synth.

    Probably not the best way to go about something like this!

  • tjatja
    edited June 15

    Okkkkk, @wim
    So MIDI is not a good idea without a way to swipe the pitch more granulary.
    Thanks for this!

    Only Audulus as option?

  • Maybe use a synth that has a sufficiently long (linear) attack envelope that can be mapped to the OSC frequency. Or a super slow LFO that can be mapped to it. Possibly Zeeon? I dunno. I would never bother since there are audio files available and I can’t think of a single reason to use anything else.

  • @OnfraySin said:

    Audulus FTW!!!

    This looks very good :)

    Problem as always, I cannot find all those nodes and modules :/

    I have the speakers, the OSC and a Knob. That's all :D

    Those elements should simply have a button with their name, so that they can be found.

    Digging deeper.

  • @wim said:
    Maybe use a synth that has a sufficiently long (linear) attack envelope that can be mapped to the OSC frequency. Or a super slow LFO that can be mapped to it. Possibly Zeeon? I dunno. I would never bother since there are audio files available and I can’t think of a single reason to use anything else.

    And what if this web page is down tomorrow?

    Or you want the swipe to behave differently, going up and down in a specific way, changing I time, frequency range and so on?

    I prefer to learn how to make fire, not to know someone who currently has a lighter ;-)

  • @tja said:
    I prefer to learn how to make fire, not to know someone who currently has a lighter ;-)

    Now that is something I know how to do. I can point you to lotsa good videos on that.

Sign In or Register to comment.