Apparently it's not in the wayback archive. Look here:
https://www.dropbox.com/s/toycjs76751xs ... r.zip?dl=0
[/quote]
Thanks! beautifull plugin.
Dust Analyzer (still "beta") [was: quickie signal analyzer proto]
VST, AU, AAX, CLAP, etc. Plugin Virtual Effects Discussion
Moderator: KVR Moderators (Main)
Dust Analyzer (still "beta") [was: quickie signal analyzer proto]
2013-04-25T06:33:55+00:00
I finally got fed up with none of the spectrum analyzers doing quite what I wanted, so I figured I'd glue one together. So here's my idea of a spectrum analyzer (this screenshot is a bit out-of-date, will update at some point):
http://www.signaldust.com/pics/ss_dustanalyzer.png
download (win VST, both 32/64 bits, requires SSE2 & OpenGL)
Features:
log-frequency (20Hz to 20kHz) dB-scale spectrum (also does linear now)
fixed 8192 samples FFT (Nuttall window)
vertical division 10dB/line (totals 100dB from top to bottom)
left (cyan), right (magenta) and "middle" (beige fill)
draws in subtractive colors (IMO easier for eyes than additive, but additive is now an option)
additional modes for scope, phase-plot, "bargraph" averaged spectrum in the current version
fast update rate, audio processing is data-collection only
the CPU cost (which isn't trivial) counts towards GUI thread, so it doesn't slow down audio processing
from 0.6.0 it now should work with any sample-rate (well, 44.1kHz and higher)
Update 0.2.0 adds:
optional linear scale (for high-freq analysis)
fixed: middle-channel (was broken)
freeze option (stops data update, survives editor close)
peak-hold (simple "unreliable" maximum, reset on disable or editor close.. the latter is implementation limitation which might go away)
optional display weighting (all unity at 1k): none, 3dB/oct, 6dB/oct, dBA (last one not well checked), could add more (request what you need)
very basic (and inaccurate) mouse-over display functionality
some other minor tweaks..
Update 0.3.0:
some performance optimizations, cleanup
slight color adjustment (mostly obvious for curves on top of fill)
very basic scope-mode (sort of "virtual phoshor" type affair, auto-correlation tracking for stable wave-form analysis)
probably some bug-fixes I forgot
Update 0.4.0:
line-draw mode for scope
"waveform align" for scope (tries to align two signals in L and R channels visually)
basic X/Y plots (also "squared" version)
various fixes, hopefully performance improvements etc.. (some more likely to come later)
Update 0.5.0:
reworked tons of stuff for better performance
now runs in a separate thread to hopefully reduce impact on other stuff (since 0.6 we are back to only doing software-render parts in a thread, rest is host GUI, since it appears more compatible)
probably plenty of new bugs (there's a ton of new code, which is why I'm updating this before other plugins)
sadly no new features
Update 0.5.2:
- fix the "GetThreadId" thing on pre-Vista
- add "dark background" color mode to spectrum view
- there is a known issue with eXT and GUI-lag when mouse is over plugin window (let me know if you see this with other hosts)
Update 0.5.3:
- fix the GUI lag issue with eXT
Update 0.5.4:
- work-around to allow pre-NT Windows versions to work
Update 0.5.5:
- should work in Reaper again..
Update 0.5.6:
- fix race that was causing Studio One to fail plugin scan most of the time
- added another "phase-plot" mode left/right: works like "normal" but 45 degrees angled (left on y axis, right on x axis); mainly intended for things like wave-shaper debugging (eg plotting "almost memory-less" functions: feed "wet" to left, and "dry" to right, etc..)
0.6.0 has arrived:
- some general bug-fixes found in framework code and such
- now runs in host GUI thread again, hopefully for better compatibility (just offloads the software-render parts to a worker thread now).
- implemented resampling for data-collection (internally it now always runs analysis at 44.1kHz for efficiency reasons), so it should now work with any host sample-rate properly.. this isn't tested very well (my audio-interface appears to have a "difficult day" when it comes to changing sample-rates) but it appears to work anyway..
- another analysis mode for "cooked" spectrum view.. basically 1/12 octave averages, but derived from the FFT and somewhat "too wide" to keep it smoother.. this always has 3dB/oct weighting and essentially tries to measure "average energy" so generally shows much less peaks than the regular spectrum (which draws the raw peaks from the FFT).
0.7.0:
- widened GUI to 720px (was 600px) for more "relaxed" feel
- somewhat re-organized controls (most obviously freeze is now first)
- added 4.5dB/oct and 12dB/oct scaling modes to spectrum
- improved "bar-graph" scaling and selectivity (still not "correct" but better)
- added basic sonogram display (might need more work), which does stereo with red=right, green=left, blue="loud mid" and "conventional" total power palette, please note that the "fast scroll" doesn't really show more information, it just scrolls faster (with interpolation) for visual purposes
---
original description:
Specifically wanted both channels always visible and some basic stereo correlation information. Also wanted an analysis window without significant side-bands and accuracy that can be trusted for engineering purposes.
Some other features I'd want (there's quite a list actually) are still missing, but as of the time of this posting, the project is less than 12 hours old, so it's highly likely that there will be certain additional features later. For the same reason it's possible that there are some oddities going on (the "middle" component does some weird stuff, so there's likely a bug), but in general it seems to work.
The reason I'm posting about such an early prototype: if you happen to like the general idea here, but would like to see some specific feature, I'm willing to consider if you let me know. However, there are some things (mainly "aesthetic" features) that I'm unlikely to ever include: frequency-averaging (eg 3rd octave bars), time-averaging (eg "slow falling") and curve-smoothing (to hide the low-freq resolution) are some of the things that are unlikely to happen any time soon.
Oh and.. mouse-over tooltip for freq/level is one of the things that will happen.
edit: updated the thread title since this is slowly getting past what you could sensibly call a prototype
mystran
https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=97939
Jump to
- The Main Forums
- ↳ KVR Studio Manager
- ↳ 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 Experts
- ↳ KVR Developer Challenge 2026
- ↳ Everything Else (Music related)
- ↳ Off Topic
- ↳ Off Topic Classics
- ↳ Machine Learning and AI for Music Creation
- Official Company Forums
- ↳ 2getheraudio
- ↳ accSone
- ↳ Acon Digital
- ↳ AcousticsampleS
- ↳ AcousModules
- ↳ Agitated State
- ↳ AIR Music Technology
- ↳ AMG
- ↳ Ample Sound
- ↳ Antares Audio Technologies
- ↳ Apisonic Labs
- ↳ APU Software
- ↳ 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
- ↳ Media Overkill (MOK)
- ↳ 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
- ↳ Tweakbench
- ↳ u-he
- ↳ u-he Linux support
- ↳ UJAM
- ↳ United Plugins
- ↳ VAZ Synths
- ↳ Virharmonic
- ↳ xoxos
- ↳ XSRDO - SynthCraft
- ↳ ZynAddSubFX
- Site Stuff
- ↳ Site Stuff
- Archived Forums
- ↳ AlgoMusic
- ↳ easytoolz
- ↳ Elevayta
- ↳ Hollow Sun
- ↳ LinPlug
- ↳ Muse Research and Development
- ↳ Shuriken
- ↳ SoHa Sound Design
- ↳ Soniccouture
- ↳ Topten Software
- ↳ 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
- ↳ ReleaseLab (Powered by Artist Expansion)
- ↳ Wolfgang Palm
- KVR Forum index
- All times are UTC
- Delete cookies
