Forums

    16 posts

  • avatar
    135 sounds
    369 posts
    binaural beat as content


    Binaural beats are the case, when two frequencies interfere, and produce third tone, which is a difference between them.

    fb = |f1 - f2|

    But... I have the "fb signal"; it is not a "single constant frequency", but "timeline signal". This fb signal - I'd like to get as a "binaural result" of two tones/frequencies (f1 and f1) interference.

    Does anybody know, how to manipulate f1-signal and f2-signal in order to get the third (fb) virtual and irregular tone? And how to make it both sides (neither f1 nor f2 constant; rather move them in relation to center between them)?

    In spectral It would be like so:

    -----------------
    f1 upper range
    f1 lower range
    -----------------
    dynamic binaural content
    [and (f1+f2)/2 center]
    -----------------
    f2 upper range
    f2 lower range
    -----------------

    Plus perhaps the "center" movement according to some algorhithm or other carrier.

    I know, that the depth of fb is limited.
    I'd like to get f1 and f2 signals as separate wave files.

    http://planetaziemia.net - independent research on sound and consciousness
    http://conscious-sound.bandcamp.com - best sounds for extraordinary inner experiences
  • avatar
    0 sounds
    13 posts


    This might be helpful:
    http://www.sfu.ca/sonic-studio/handbook/Combination_Tones.html
    http://www.faculty.ucr.edu/~eschwitz/SchwitzPapers/TitchDemo030417.htm

  • avatar
    135 sounds
    369 posts


    I'm looking for a software solution, some generator or vsti plugin or synth (with "how to"wink.

    pitch of one, single freq voice would change down,
    and pitch of second single freq voice would change symetric up,
    center between two pitches - selected by user.

    http://planetaziemia.net - independent research on sound and consciousness
    http://conscious-sound.bandcamp.com - best sounds for extraordinary inner experiences
  • avatar
    1939 sounds
    1783 posts


    Ring modulator ? ... http://www.freesound.org/samplesViewSingle.php?id=114457 smile

  • avatar
    1490 sounds
    1590 posts


    ayamahambho
    I'm looking for a software solution, some generator or vsti plugin or synth (with "how to"wink.

    pitch of one, single freq voice would change down,
    and pitch of second single freq voice would change symetric up,
    center between two pitches - selected by user.

    Try this...
    You need a VST synth with two oscilators and an LFO and which is capable of playing at very low octaves.
    1) set osc 1 to sine wave and osc 2 to sine wave.
    2) Set pitch modulation to +x% on osc1 and -x% on osc 2 (you will have to work x out to give you the frequencies you are after).
    3) Center freq will be determined by the pitch of the note played.
    4) switch off filters and effects on the synth, if any. Set the amplitude envelope to your preference (you will provavly want fasta attack, no decay and 100% sustain and then play looooooooong notes).

    Good luck !!!
    grin

    hmmmm..... erm..... I forgot...
  • avatar
    203 sounds
    423 posts


    This one seems easy to use, probably at the expense of possibilities for the carrier tone.

    If you want to process a sound from any source you might go this way and experiment with the Shift parameter; in this case, your sound would directly be one of the channels and not the center.

  • avatar
    135 sounds
    369 posts


    Either I did not understood something, or must clarify something else (-;

    I don't wan't to create "whatever binaural" between two tones. I'd like to put there concrete wave file, which will result as a binaural/virtual content.

    It's like this:

    Input "wave file" for binaural content is in range 0-100Hz or a little bit more.

    Center frequency would be for example 400Hz (or is defined as a noise range between 400 and 500Hz or by some other algorhithm; floating center so to speak)

    Two audible signals are used (one below 400Hz, another above 400Hz, both moving symetric to the center point, but according to the input "wave file"wink.

    Input wave file is translated into something, that exist only as a binaural (differential) information.

    What I'm missing?
    (-:

    http://planetaziemia.net - independent research on sound and consciousness
    http://conscious-sound.bandcamp.com - best sounds for extraordinary inner experiences
  • avatar
    1490 sounds
    1590 posts


    Hi ayamahambho

    OK, I admit I missunderstood your request (or something was missing initially).

    I thought you wanted to create a binaural beat which would comply to a certain intended 'format' and/or 'rules' and produce a certain intended 'result'.

    If I now understand your request correctly, you want an input wave file to drive a 'binaural generator' to produce the intended results. The difference from my previous understanding being that you do not want to fiddle with knobs on a VST or to have a LFO driving the 'binaural generator'. You want the 'program' to come from a wave file that you feed as input to the 'binaural generator'.

    To my knowledge, no existing VST or standalone software synth does this.
    This is something that you may be able to create in a modular environment (try Buzz Machines) or more likely will need to be programed from scratch (try SynthEdit or SynthMaker).

    If this sounds too complicated or you do not want to try to build your own VST to produce the binaural output, you can still achieve a similar result... Instead of a wave file as the input you can try to use the method I suggested initially and are willing to program the "input file" as pitch automation on your DAW... or if you can find a sequencer or envelope generator where you can program a pattern for the desired behaviour and use it to drive the VST synth setup as I suggested.

    I am sorry if these methods are all somewhat complicated, but the effect you are trying to achieve IS complicated and not already cathered for in any VST that I know.

    If you do set this up, I would be very interested to see any samples of the results that you care to post on Freesound.

    hmmmm..... erm..... I forgot...
  • avatar
    135 sounds
    369 posts


    Thanks for advices.

    I'm not familiar with these environments, so I don't know how it will go.
    But perhaps someone is interested to build such virtual machine?

    I'm curious too how it would sound, and to what degree such virtual/differential sound can be made.

    http://planetaziemia.net - independent research on sound and consciousness
    http://conscious-sound.bandcamp.com - best sounds for extraordinary inner experiences
  • avatar
    224 sounds
    90 posts


    combining f2 and f1 can give you the impression of |f1-f2|, as you mentioned, but if you modulate f0 = (f1+f2)/2 by |f1-f2| (your beat freq), you get the combination of f0, f1, and f2. Given your example, if you start with 400Hz tone, you can add 500Hz and 300Hz and end up with the effect of the 400Hz being modulated by 100Hz. This is alternative approach you might consider.

    As for how to do it, or do what you originally asked for, it really depends on what you've got to start with. Are we talking about pure frequencies, or arbitrary signals, here? Pure frequencies is easy. If you have just a drone (target) signal that is, say 40Hz tone, then you take your carrier sound that we also assume is a pure tone (that's all you want, really), and pitch it up or down 40Hz. Combine the original with the shifted, and voila. Software like Cool Edit Pro can do this easily, but you can also get it from any synthesizer. Analog Box can do it easily.

    If you are not dealing with pure tones, then we've got some issues. I don't know if it is generally possible, but here is how I might approach it, theoretically. If you start with a target signal that is entirely < 100Hz, say, a deep bass drone or rumble, and then you want to create any sort of signal at all that ultimately creates that target as a virtual result, then you might have to change all your signals to frequency domain with FFT -- you then take any signal as your carrier, get the FFT, convolve it -- no, not convolution, something else, but I was going to say convolve it with the FFT of the drone. You have to shift each value in the carrier FFT by the frequency amount represent by each bucket of the drone FFT (times its magnitude). Not sure what you call that. We're looking for a constant shift in Hz here, regardless of where we are in the spectrum, not a linear shift by some factor. What do you call that, anyway? I think I would have to program such a thing from scratch, which is a lot of trouble.

    I've done it with pure tones, but never with general signals with complex content.

    I don't know if I'm helping or hurting here.

    -- Keith W. Blackwell
  • avatar
    1490 sounds
    1590 posts


    I think ayamahambho's problem is that he wants the signals to change in time.
    First, f0 = (f1+f2)/2 is to remain constant at all times, so the variation needs to be created by f1 going down whilst f2 goes up by exactly the same amount.
    Even this is not too difficult... if you are willing to program/automate pitch up/down effects, almost any daw and VST synth could be used to do this.

    The problem is really that ayamahambho wants to input the 'program'in the form of a wave file. He wants this file to be one tone that moves up and down in freq, call it fi(t), and he wants this tone to control the movememtn of f1 and f2. Effectively he wants the generated binaural beat to match the frequency of this input signal:
    fi(t) = f1(t) - f2(t)

    Most VST synths can reat to virtual control voltages or midi signals, so the described effect is easy to achieve with programing / DAW automation.
    But I do not know synth or effects that will react to an input signal's pitch, which would allow the construction of the effect ayamahambho is after.

    I am afraid this woud require the building of a dedicated effect (using Synthedit or a similar environment), hard programing (i.e., stuff like C or other languages). Maybe it can also be constructed using MatLab or similar mathematical modelling software.
    Whichever approach, it will require a significant amount of knowledge and effort.

    If the purpose is simply to listen how it would sound, then it can be constructed using DAW automation.I could even offer to creae a couple of examples.
    The creation of a VST or program that takes the proposed wave file as its input and generates the resulting effect is beyond my programming knowledge and the time I can spend on this. Sorry.

    hmmmm..... erm..... I forgot...
  • avatar
    135 sounds
    369 posts


    Well - there is more behind that, but this is step-by-step process/experimentation.
    I guess, the middle frequency (to which left and right channels are related via 1st wave file) would be driven by 2nd wave file.

    Thanks for tips.

    http://planetaziemia.net - independent research on sound and consciousness
    http://conscious-sound.bandcamp.com - best sounds for extraordinary inner experiences
  • avatar
    1939 sounds
    1783 posts


    Can vary the beat frequency using Audacity and a few lines of Nyquist code ... http://www.freesound.org/samplesViewSingle.php?id=123636

    I used a simple sine sweep, but any low frequency signal (content below 30Hz) could be used.

    Frequency-modulate one channel by the low-frequency control signal, and frequency-modulate the other channel by the inverse of the control signal.

  • avatar
    0 sounds
    6 posts


    Ayamahambho,
    From reading everything, I get the feeling that you essentially want to vary the generating (high) tones pitch while retaining a binaural effect (3rd tone), but also having an option to adjust the binaural beat's frequency?
    I have been using Gnaural (http://gnaural.sourceforge.net/) - I've found that even if it doesn't give you the exact sound you want, it still helps visualize the timeline that you're looking at to be re-created in your DAW. The program allows for any variation of rising / falling tones, with the binaural beat pulsing faster the further away the two generating (high) tones are from each other. You can start with a very fast binaural beat and draw an automation for the generating tone's pitch to slowly bring them closer together in frequency, thus slowing the binaural beat down... Just be careful, if the difference in the generating tone's frequency is getting down towards the >1Hz range, the binaural beat slows to the point where it can appear to be in only one ear at a time.

    I've made some with generative tones other than sine waves, you can still get good results but it can slightly change the feel depending on your waveform. Try creating the basic tone (Sine / Triangle / etc) and add some very slight modulation or combining waveforms, being careful about anything too crazy- multiple detunes/stacked oscillators, I found it detracts from the effect somewhat.

    Remember that panning makes a big difference too: Ex - 400Hz (hard left pan) & 398Hz (hard right pan) would roughly make a 2Hz binaural beat. The harder the panning, the more pronouced the binaural beat appears. At least in my experiments.

    Googling around may warrant other programs, but Gnaural has been satisfactory for my goals. Be REALLY careful if you come across BrainWave Generator (www.bwgen.com)- I never got around to installing it because Kaspersky security said it detected Spyware / Trojan.

    (Appologies if the numbers are not 100% accurate, etc. I'm not near my studio PC sad )
    Hope this may be of some help!

    The world is truely unlocked when you open your ears to it's beauty.
  • avatar
    135 sounds
    369 posts


    Regarding binaural beats and other brain entrainment techniques (including my own):

    http://planetaziemia.net/special-001-mtt-extreme.htm
    http://planetaziemia.net/mtt.htm

    - this is my level of creation and understanding of this topic.

    But what I would like to create is... Hmm... An audio illusion of complex sonic structure, like "speech-filtered similar", produced from independent (stereo) sources. But the left/right sources should give no indication of what is in between.

    Binaural beats are a good comparison here, because third tone is produced by the brain. I'd like the brain to produce something else (-;

    p.s.: never used anything else than my old synrillium cool edit. Unfortunately - Adobe decided to remove in current 4.x version both - noise generators and tone generators, and I think - FFT filter too, but I'm not sure about the last one. While these are one of the best tools you could get there.

    http://planetaziemia.net - independent research on sound and consciousness
    http://conscious-sound.bandcamp.com - best sounds for extraordinary inner experiences
  • avatar
    135 sounds
    369 posts


    Problem solved.
    It was a matter of understanding the signal processing.
    It can be done by simple amplitude modulation plus sideband separation.
    Of course the content must be limited in relation to carrier range.

    http://planetaziemia.net - independent research on sound and consciousness
    http://conscious-sound.bandcamp.com - best sounds for extraordinary inner experiences

    16 posts