often thought convolving a BLIT/sinc impulse oscillator seems like an obvious form of (emulative) synthesis i don't believe i've seen anyone do. haven't tried it, don't care to today.. but thought i'd chat and see. the closest i've seen to it is julius smith's model which triggered an impulse sample at audio rate (and mixed it with filtered noise)..
i figure FFT convolution would be a simple method of emulation more satisfying than resampling due to the fixed spectrum. if you bite it and swallow the framerate and latency, modulating between data sets ought to yield decent timbral flexibility.
the other alternative is to trigger impulses at pitched rates which would remove the latency but be computationally inferior at high pitches, which, for many musical purposes, can be capped.
certainly this generalised method would lack the nuance required for quality emulation and really offer little more than sampling beyond the fixed spectrum, but that seems like enough to have seen it around??
convolution osc
DSP, Plugin and Host development discussion.
Moderator: KVR Moderators (Main)
convolution osc
2014-07-24T05:55:57+00:00
often thought convolving a BLIT/sinc impulse oscillator seems like an obvious form of (emulative) synthesis i don't believe i've seen anyone do. haven't tried it, don't care to today.. but thought i'd chat and see. the closest i've seen to it is julius smith's model which triggered an impulse sample at audio rate (and mixed it with filtered noise)..
i figure FFT convolution would be a simple method of emulation more satisfying than resampling due to the fixed spectrum. if you bite it and swallow the framerate and latency, modulating between data sets ought to yield decent timbral flexibility.
the other alternative is to trigger impulses at pitched rates which would remove the latency but be computationally inferior at high pitches, which, for many musical purposes, can be capped.
certainly this generalised method would lack the nuance required for quality emulation and really offer little more than sampling beyond the fixed spectrum, but that seems like enough to have seen it around??
xoxos
https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=2639
-
- Banned
- Topic Starter
- 12368 posts since 30 Apr, 2002 from i might peeramid
Post Reply
1 post
• Page 1 of 1
Return to “DSP and Plugin Development”
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
- ↳ audioD3CK
- ↳ Audjoo
- ↳ AudioSpillage
- ↳ Audiority
- ↳ Back In Time Records
- ↳ Best Service
- ↳ Big Tick
- ↳ Bitwig
- ↳ Controller Scripting
- ↳ Blue Cat Audio
- ↳ CFA-Sound
- ↳ Cherry Audio
- ↳ CWITEC
- ↳ Drumdrops
- ↳ Embertone
- ↳ energyXT
- ↳ Eventide
- ↳ Expert Sleepers
- ↳ forward audio
- ↳ Futucraft
- ↳ Future Audio Workshop
- ↳ FXpansion
- ↳ g200kg
- ↳ Harrison Mixbus
- ↳ HG Fortune
- ↳ Homegrown Sounds
- ↳ HoRNet Plugins
- ↳ Ilya Efimov Production
- ↳ Image Line
- ↳ Impact Soundworks
- ↳ Indiginus
- ↳ Insert Piz Here
- ↳ Inspire Audio
- ↳ Ju-X
- ↳ Kirk Hunter Studios
- ↳ Kirnu
- ↳ Kong Audio
- ↳ Krakli
- ↳ Krotos
- ↳ Kuassa
- ↳ KV331 Audio
- ↳ LennarDigital
- ↳ Les Productions Zvon
- ↳ Liqube Audio
- ↳ Livelab.dk
- ↳ Loomer
- ↳ LVC-Audio
- ↳ Maizesoft
- ↳ Manytone Music
- ↳ MeldaProduction
- ↳ Mellowmuse
- ↳ MIDIMood
- ↳ moForte
- ↳ Mozaic Beats
- ↳ mucoder
- ↳ Muon Software
- ↳ MusicDevelopments
- ↳ Tips & Tricks
- ↳ MusicLab
- ↳ MUTOOLS
- ↳ New Sonic Arts
- ↳ NUSofting
- ↳ Oli Larkin Plugins
- ↳ Orange Tree Samples
- ↳ OverTone DSP
- ↳ patchpool
- ↳ Photosounder
- ↳ PlugInGuru
- ↳ Polyverse Music
- ↳ Precisionsound
- ↳ Premier Sound Factory
- ↳ Psychic Modulation
- ↳ RaXnTraX
- ↳ Realitone
- ↳ Resonance-Sound
- ↳ Reveal Sound
- ↳ Roger Linn Design
- ↳ rs-met
- ↳ S3A: Spatial Audio
- ↳ SaschArt
- ↳ Signaldust
- ↳ Skytopia
- ↳ Smart Electronix
- ↳ solar3d-software
- ↳ sonible
- ↳ SonicBirth
- ↳ Sonic Reality / eSoundz.com
- ↳ Sonigen
- ↳ Soundemote
- ↳ Soundiron
- ↳ SPC Plugins
- ↳ Squaredheads
- ↳ Sugar Bytes
- ↳ TAL Software
- ↳ Tokyo Dawn Labs
- ↳ Tracktion
- ↳ u-he
- ↳ u-he Linux support
- ↳ United Plugins
- ↳ VAZ Synths
- ↳ Virharmonic
- ↳ Westgatesounds.net
- ↳ Wolfgang Palm
- ↳ xoxos
- ↳ 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
- KVR Forum index
- All times are UTC
- Delete cookies