Products @ KVR
AmbienceAnalogDelayASynthAugurBouncyCyanideDFX Buffer OverrideDFX EQ SyncDFX GeometerDFX MIDI GaterDFX MonomakerDFX PolarizerDFX Rez SynthDFX RMS BuddyDFX ScrubbyDFX SkidderDFX TransverbdmiFlutedmiHammerFFT ToolsFireFooriusFre(a)koscopeFreeverbGalactiXGreedKTAudioHealerKTDrumTriggerKTGranulatorLiveCutMdspCompressorMdspDuckDelayMdspDuckVerbMdspFlangerMIDI ToolsMjCompressorMjHarmonicPingOnlyMjMultibandCompressorMjRotoDelayMS ToolsNyquistEqOnePingOnlyPhase90s(M)exoscopeSaroScanSynthScrubberSliftySupaPhaserSupaTriggaTaurusVST -> Winamp Bridge
|
|||
I'm in the process of finalizing a VST Spectrum Analyzer much similar to Bram's S(m)exoscope.
here are some screenshots
I'm open to feature request, but keep in mind that I'm not working on it full time and that I won't write a single plugin that can do everything. however I've added several features I wanted a spectroscope to have, and here is your chance to ask for your own. I'll see what I can do. already there: - lin/log/semitones/third octave scale resolutions - window size selection - frequency zooming - freeze - cursor information (amplitude+frequency) planned: - Bark/mel/Erb frequency scales - spectrum averaging - basic informations like spectral centroid, dominant pitch... |
|||
| ^ | Joined: 29 Jul 2003 Member: #8276 Location: Paris - France | ||
|
|||
| ^ | Joined: 03 Oct 2002 Member: #3996 Location: SF CA USA NA Earth | ||
|
|||
not yet but I can do it,
do you find 100dB is too much? BTW I use 10log10() dB definition |
|||
| ^ | Joined: 29 Jul 2003 Member: #8276 Location: Paris - France | ||
|
|||
seeing the note-scale on one of the shots, i wonder can this be used to tune instruments? ---- ngfnjhte? |
|||
| ^ | Joined: 02 Aug 2002 Member: #3504 Location: berlin | ||
|
|||
of course, you'll see the fundamental and it's overtones |
|||
| ^ | Joined: 29 Jul 2003 Member: #8276 Location: Paris - France | ||
|
|||
mdsp wrote: not yet but I can do it,
do you find 100dB is too much? BTW I use 10log10() dB definition Occasionally. Actually, in a perfect world you could adjust both ends of the range. Sometimes you're looking for "good enough for rock-n-roll" so you don't care about anything below 60dB down, sometimes your input signal is very low amplitude to begin with and you don't want to waste the screen space between 0dB and 20dB down, for example. |
|||
| ^ | Joined: 03 Oct 2002 Member: #3996 Location: SF CA USA NA Earth | ||
|
|||
Awesome addition to smexoscope! Great for us devs |
|||
| ^ | Joined: 20 Feb 2004 Member: #12924 Location: Gothenburg, Sweden | ||
|
|||
| ^ | Joined: 03 Oct 2002 Member: #3996 Location: SF CA USA NA Earth | ||
|
|||
Borogove wrote: mdsp wrote: BTW I use 10log10() dB definition
Hurm, so 1/65536 = 16 bit LSB = -48dB? I'm used to that being called -96dB. actually I was using 20*log10() but then I changed to 10*log10 because i saw it somewhere in a specifications, but maybe it was supposed to be applied on a squared signal. I have another doubt concerning the FFT scaling since there's no aggreement on it. Should I divide by N or sqrt(N). I'm not too regarding on absolute values when it comes to spectrum, but I know some people might be more demanding than me on that. So tell me what do you prefer. cheers rémy |
|||
| ^ | Joined: 29 Jul 2003 Member: #8276 Location: Paris - France | ||
|
|||
cool, i think it's a nice progr' !!
but i was searching for a similar progr' thats do the same, and transform the analyze in midi notes or midi message (in realtime) ==> so you have a realtime audio to midi interface who was never done before (may i'am wrong but i don't think so!) |
|||
| ^ | Joined: 22 Feb 2004 Member: #13383 Location: France Montpellier | ||
|
|||
nors wrote: cool, i think it's a nice progr' !!
but i was searching for a similar progr' thats do the same, and transform the analyze in midi notes or midi message (in realtime) ==> so you have a realtime audio to midi interface who was never done before (may i'am wrong but i don't think so!) in fact what you ask for is something I've been thinking about for a while, but the task is much more complex than how it looks like at the first glance. maybe one day... |
|||
| ^ | Joined: 29 Jul 2003 Member: #8276 Location: Paris - France | ||
|
|||
nors wrote: cool, i think it's a nice progr' !!
but i was searching for a similar progr' thats do the same, and transform the analyze in midi notes or midi message (in realtime) ==> so you have a realtime audio to midi interface who was never done before (may i'am wrong but i don't think so!) There aren't much things left that haven't been done before some way or another these days - http://www.tazman-audio.co.uk/products/TheExtractor.htm - http://www.knzaudio.com/index.php - http://www.digital-ear.com/digital-ear/info.htm - there are others: google for "audio to midi" As Remy said: it's not simple to write a good pitch-to-midi converter with low latency working in real-time. But that's exactly the point where research and development meet, right? |
|||
| ^ | Joined: 06 Jan 2003 Member: #5301 Location: Ghent, Belgium | ||
|
|||
BTW:
I highly recommend reading this paper before doing anything related to pitch: http://recherche.ircam.fr/equipes/pcm/cheveign/sh/ps/pitch_A dC_030131.pdf |
|||
| ^ | Joined: 29 Jul 2003 Member: #8276 Location: Paris - France | ||
|
|||
mdsp, this looks good and useful.
But, why the installer?, can we please have a "plain" dll version? |
|||
| ^ | Joined: 02 Sep 2003 Member: #8767 Location: Surrey, UK | ||
|
|||
Thanks mdsp, this is terrific!
This was also the first time I heard about Brams oscilloscope program, which is another great little plugin. I really like the way both programs have the same look. As for feature requests, what about being able to not only average spectrums, but to also subtract one spectrum from another, add two spectrums together, and also the multiplication of two spectrums? For the math operations above, you could compare the left versus the right input signals in realtime. This should be really handy in modular hosts, because it would let you compare the input spectrum and output spectrum of a VST plugin, and see what changes were being made to the spectrum inside the VST plugin. You could also add the ability to save a spectrum to a file. Then, use that saved file as one of the spectrums in the math operations mentioned above. This would probably eat up less CPU, since one of the spectrums would be fixed, and wouldn't have to be updated in realtime. Ideally, you should also be able to import two saved spectrums and perform the math operations on them as well. There should be no reason to limit the math functions to realtime use only. I would also like to be able to manually input the frequency response curve of microphones or speakers, and apply a corrective curve to the displayed spectrum. It should be handy for analyzing mic and speaker response patterns. It should be possible to tune the frequency response of your studio monitors, for example. Naturally, any such corrective curves should be saveable to a file, for future use. It would also be very cool if you could provide a file export feature, which saves all the spectral data to a human readable text file. There is a nice feature like this in Audacity, but Audacity doesn't work inside a VST environment. I would really like this capability in the VST realm, via your plugin. thanks, McLilith |
|||
| ^ | Joined: 07 Jul 2003 Member: #7956 Location: Huntington, WV |
| KVR Forum Index » Smart Electronix | All times are GMT - 8 Hours |
|
Printable version |
Disclaimer: All communications made available as part of this forum and any opinions, advice, statements, views or other information expressed in this forum are solely provided by, and the responsibility of, the person posting such communication and not of kvraudio.com (unless kvraudio.com is specifically identified as the author of the communication).
Powered by phpBB © phpBB Group


















