Hello all.
I have been researching the FFT modules in Sonic Birth.
I want to model a sine wave to give it all the overtones that are present in a short audio sample.
Because of memory constraints, I do not wish to use the actual audio file in my output the way a keyboard sampler might, instead, I wish to use the FFT modules to analyze the file, figure out the amplitude of all it's overtones and cause a sine wave to contain all the same overtones at the same amplitudes. (and then be able to change the dominiant frequency)
Q: Is this a reasonable use of FFT in Sonic Birth?
As I understand it, the audio file to FFT module reads an audio file, does a Fourier Transform and kicks out the amplitude of all the overtones. (an array of numbers between 0 and 1, fluctuating, I'm presuming as fast as the processor will allow)
Q: How do I figure out exactly how many numbers are in the array and to which frequencies do they correspond?
I know that I can cause the amplitude of the sine wave to fluctuate by simply multiplying it by the FFT output. In my tiny little brain, it seems that I want to find or design a module that will fluctuate to all the frequencies contained in the audio file (adjusted to any dominant frequency I prescribe at the same rate as the fluctuation of the output of the audio to FFT module (so that somehow, when the FFT module lands on the amplitude of the fifth, for instance, the frequency also lands on the frequency of the fifth. It seems to me that this might be what the sync module is for.
Q: I think I am only partially grasping the capabilities and intended uses of the FFT modules in this program. Can anyone help me out.
Thanks to everyone, and what a great program!
fft modules
Official support for: sonicbirth.sourceforge.net
fft modules
2008-05-14T19:55:44+00:00
Hello all.
I have been researching the FFT modules in Sonic Birth.
I want to model a sine wave to give it all the overtones that are present in a short audio sample.
Because of memory constraints, I do not wish to use the actual audio file in my output the way a keyboard sampler might, instead, I wish to use the FFT modules to analyze the file, figure out the amplitude of all it's overtones and cause a sine wave to contain all the same overtones at the same amplitudes. (and then be able to change the dominiant frequency)
Q: Is this a reasonable use of FFT in Sonic Birth?
As I understand it, the audio file to FFT module reads an audio file, does a Fourier Transform and kicks out the amplitude of all the overtones. (an array of numbers between 0 and 1, fluctuating, I'm presuming as fast as the processor will allow)
Q: How do I figure out exactly how many numbers are in the array and to which frequencies do they correspond?
I know that I can cause the amplitude of the sine wave to fluctuate by simply multiplying it by the FFT output. In my tiny little brain, it seems that I want to find or design a module that will fluctuate to all the frequencies contained in the audio file (adjusted to any dominant frequency I prescribe at the same rate as the fluctuation of the output of the audio to FFT module (so that somehow, when the FFT module lands on the amplitude of the fifth, for instance, the frequency also lands on the frequency of the fifth. It seems to me that this might be what the sync module is for.
Q: I think I am only partially grasping the capabilities and intended uses of the FFT modules in this program. Can anyone help me out.
Thanks to everyone, and what a great program!
adowty
https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=176600
-
- KVRist
- 277 posts since 3 Apr, 2007
Post Reply
2 posts
• Page 1 of 1
Jump to
- The Main Forums
- ↳ KVR Studio Manager
- ↳ KVR Experts
- ↳ Getting Started (AKA What is the best...?)
- ↳ Instruments
- ↳ Effects
- ↳ Hosts & Applications (Sequencers, DAWs, Audio Editors, etc.)
- ↳ Guitars
- ↳ Mobile Apps and Hardware
- ↳ Soundware
- ↳ Samplers, Sampling & Sample Libraries
- ↳ Hardware (Instruments and Effects)
- ↳ Modular Synthesis
- ↳ Sound Design
- ↳ Production Techniques
- ↳ Music Theory
- ↳ Computer Setup and System Configuration
- ↳ DSP and Plugin Development
- ↳ DIY: Build it and they will come
- ↳ Music Cafe
- ↳ Sell & Buy (+Special Offers, Deals & Promos)
- ↳ KVR Developer Challenge 2023
- ↳ Everything Else (Music related)
- ↳ Off Topic
- ↳ Off Topic Classics
- Official Company Forums
- ↳ 2getheraudio
- ↳ accSone
- ↳ Acon Digital
- ↳ AcousticsampleS
- ↳ AcousModules
- ↳ Agitated State
- ↳ AIR Music Technology
- ↳ AMG
- ↳ Ample Sound
- ↳ Antares Audio Technologies
- ↳ Apisonic Labs
- ↳ apulSoft
- ↳ AriesCode
- ↳ Arts Acoustic
- ↳ Arturia
- ↳ Audjoo
- ↳ AudioSpillage
- ↳ Audiority
- ↳ Best Service
- ↳ Big Tick
- ↳ Bitwig
- ↳ Controller Scripting
- ↳ Blue Cat Audio
- ↳ Cherry Audio
- ↳ CWITEC
- ↳ Embertone
- ↳ energyXT
- ↳ Eventide
- ↳ Expert Sleepers
- ↳ forward audio
- ↳ Future Audio Workshop
- ↳ FXpansion
- ↳ g200kg
- ↳ Harrison Mixbus
- ↳ HG Fortune
- ↳ Homegrown Sounds
- ↳ HoRNet Plugins
- ↳ Ilya Efimov Production
- ↳ Image Line
- ↳ Impact Soundworks
- ↳ Indiginus
- ↳ Insert Piz Here
- ↳ Ju-X
- ↳ Kirk Hunter Studios
- ↳ Kirnu
- ↳ Kong Audio
- ↳ Krotos
- ↳ Kuassa
- ↳ KV331 Audio
- ↳ LennarDigital
- ↳ Les Productions Zvon
- ↳ Liqube Audio
- ↳ Loomer
- ↳ LVC-Audio
- ↳ Maizesoft
- ↳ Manytone Music
- ↳ MeldaProduction
- ↳ Mellowmuse
- ↳ MIDIMood
- ↳ moForte
- ↳ Mozaic Beats
- ↳ mucoder
- ↳ MusicDevelopments
- ↳ Tips & Tricks
- ↳ MusicLab
- ↳ MUTOOLS
- ↳ New Sonic Arts
- ↳ NUSofting
- ↳ Oli Larkin Plugins
- ↳ Orange Tree Samples
- ↳ patchpool
- ↳ Photosounder
- ↳ PlugInGuru
- ↳ Polyverse Music
- ↳ Precisionsound
- ↳ Premier Sound Factory
- ↳ Psychic Modulation
- ↳ Realitone
- ↳ Resonance-Sound
- ↳ Reveal Sound
- ↳ Roger Linn Design
- ↳ rs-met
- ↳ S3A: Spatial Audio
- ↳ SaschArt
- ↳ Smart Electronix
- ↳ sonible
- ↳ SonicBirth
- ↳ Sonic Reality / eSoundz.com
- ↳ Soundiron
- ↳ SPC Plugins
- ↳ Sugar Bytes
- ↳ TAL Software
- ↳ Tokyo Dawn Labs
- ↳ Tracktion
- ↳ u-he
- ↳ u-he Linux support
- ↳ United Plugins
- ↳ VAZ Synths
- ↳ Virharmonic
- ↳ Wolfgang Palm
- ↳ xoxos
- ↳ XSRDO - SynthCraft
- ↳ ZynAddSubFX
- Site Stuff
- ↳ Site Stuff
- Archived Forums
- ↳ AlgoMusic
- ↳ easytoolz
- ↳ Elevayta
- ↳ Hollow Sun
- ↳ Kazrog
- ↳ LinPlug
- ↳ Muse Research and Development
- ↳ Shuriken
- ↳ SoHa Sound Design
- ↳ Soniccouture
- ↳ Topten Software
- ↳ Tweakbench
- ↳ Valhalla DSP
- ↳ CK Modules & VST
- ↳ Sennheiser AMBEO
- ↳ Muon Software
- ↳ Westgatesounds.net
- ↳ Squaredheads
- ↳ Sonigen
- ↳ CFA-Sound
- ↳ Back In Time Records
- ↳ Livelab.dk
- ↳ Skytopia
- ↳ audioD3CK
- ↳ Inspire Audio
- ↳ Krakli
- ↳ Drumdrops
- ↳ Futucraft
- ↳ OverTone DSP
- ↳ RaXnTraX
- ↳ solar3d-software
- ↳ Signaldust
- ↳ Soundemote
- KVR Forum index
- All times are UTC
- Delete cookies