Plug-ins, Hosts, Apps,
Hardware, Soundware
Developers
(Brands)
Videos Groups
Whats's in?
Banks & Patches
Download & Upload
Music Search
KVR
   
KVR Forum » DSP and Plug-in Development
Thread Read
Spectrogram VST?
Goto page 1, 2, 3  Next
texture
KVRian
- profile
- pm
PostPosted: Sun Jun 20, 2004 3:18 pm reply with quote
Anyone know of a decent spectrogram VST?

Something like this (except as vst or dx):
http://www.visualizationsoftware.com/gram.html
^ Joined: 26 Mar 2003  Member: #6492  Location: Guildford, England
Miles1981
KVRist
- profile
- pm
- www
PostPosted: Mon Jun 21, 2004 12:25 am reply with quote
I'm programming one... My waterfall analyzer should have a waterfall as well as a spectrogram. VST and standalone, and as it takes time, it wouldn't be fully available before a month, I suppose Neutral - I will make it available to shut down the waterfall or the spectrogram or the view-meter, in order not to use too much CPU when not needed -
^ Joined: 25 Apr 2004  Member: #22627  Location: France
texture
KVRian
- profile
- pm
PostPosted: Mon Jun 21, 2004 12:42 pm reply with quote
Cool Very Happy

Let us all know when its ready!
^ Joined: 26 Mar 2003  Member: #6492  Location: Guildford, England
Space Boy
KVRian
- profile
- pm
- e-mail
- www
PostPosted: Mon Jun 21, 2004 12:58 pm reply with quote
I'm also working on one. A few months away though.
----
^ Joined: 11 Jan 2004  Member: #11667  Location: Netherlands
aMUSEd
KVRAF
- profile
- pm
- www
PostPosted: Mon Jun 21, 2004 1:18 pm reply with quote
Closest I know of is Inspector:

http://www.elementalaudio.com/products/inspector/index.html

There is a DX one that looks very good indeed but I try not to use DX effects myself:

http://www.brainspawn.com/products/SpectR-Pro/

Pity this is not in VST format too.

For a useful waveform visualisation thingy there's also Bram's Exoscope:

http://bram.smartelectronix.com/

btw - I think Voxengo have brought one out too recently (and a couple of their eq's do visualisation too)
----
My free patches here http://fingermarks.co.uk/music2.htm
My Soundcloud page: http://soundcloud.com/amused
^ Joined: 14 Sep 2002  Member: #3838  Location: In teh net
Muff Wiggler
KVRAF
- profile
- pm
PostPosted: Mon Jun 21, 2004 1:21 pm reply with quote
surely you mean

s(m)exoscope

one of the coolest names ever!
^ Joined: 12 May 2003  Member: #7153  Location: gone
aMUSEd
KVRAF
- profile
- pm
- www
PostPosted: Mon Jun 21, 2004 1:26 pm reply with quote
Muff Wiggler wrote:
surely you mean

s(m)exoscope

one of the coolest names ever!


Yeah - that one Laughing
----
My free patches here http://fingermarks.co.uk/music2.htm
My Soundcloud page: http://soundcloud.com/amused
^ Joined: 14 Sep 2002  Member: #3838  Location: In teh net
Space Boy
KVRian
- profile
- pm
- e-mail
- www
PostPosted: Mon Jun 21, 2004 1:39 pm reply with quote
A Spectrogram is different to a spectrum. Spectrum is 1D and displays frequency versus amplitude at a single instance in time.

A Spectrogram is 2D, with frequency on one axis and time on the other. The data is displayed in the form of an image in which intensity, or colour, is used to represent amplitude(f,t).

The reason to have a Spectrogram is that it becomes possible to identify indiviudal sources/instruments based upon their frequency content and the way in which this changes in time (appears as a specific pattern/shape in the image). This is not possible with just a 1D spectrum (not enough degrees of freedom to uniquely identify a single source unambiquously).

Some interesting possibilities arise when using a Spectrogram - but it is likely to be very CPU hungry to do more than just display a Spectrogram.
----
^ Joined: 11 Jan 2004  Member: #11667  Location: Netherlands
texture
KVRian
- profile
- pm
PostPosted: Mon Jun 21, 2004 1:59 pm reply with quote
I'd have said a spectrum was 2d (freq and amplitude), and a spectrogram was 3d (freq and time and intesity).

The main reason I want one is for analysing aliasing.
^ Joined: 26 Mar 2003  Member: #6492  Location: Guildford, England
Space Boy
KVRian
- profile
- pm
- e-mail
- www
PostPosted: Mon Jun 21, 2004 10:31 pm reply with quote
texture wrote:
I'd have said a spectrum was 2d (freq and amplitude), and a spectrogram was 3d (freq and time and intesity).

The main reason I want one is for analysing aliasing.


I'm from a medical imaging background where we talk about 1D, 2D, 3D and 4D images. In that context, a 2D image usually consists of 2 spatial axes and displays intensity(or amplitude or phase or velocity or etc.). That defines a digital image (rather like the monitor you are looking at). This is also considered to be a 2D image.

On a more fundamental note, since the intensity/amplitude can represent any physical property, it is not strictly considered to be a dimension (it is a scalar). Time is clearly a dimension and frequency is a derivative of time (units of 1/time) therefore frequency is also a dimension - hence 2D.
----
^ Joined: 11 Jan 2004  Member: #11667  Location: Netherlands
Miles1981
KVRist
- profile
- pm
- www
PostPosted: Mon Jun 21, 2004 11:51 pm reply with quote
Exactly - I'll have some medical imaging background in three years too, when my thesis will be finished Wink -

I have some other projects running concurrently - and paid, so it is biaised -, but as soon as I have a good vu-meter, the spectrogram will be very easy too do - because I would be able to display characters, lines, bitmaps efficiently, as well as have the backbone for storeing the samples. I have my idea for not having to recalculate a new bitmap at each redrawing... -

BTW, at first, there would be no visible parameters, only parameters that could be changed by the host by setParameter(), but if you have some parameters that you want to have, say it to me, I'll think of ot ;=)
And it would be stereo - the middle of the image would be 0Hz and the borders 20kHz -.
^ Joined: 25 Apr 2004  Member: #22627  Location: France
THK
KVRist
- profile
- pm
PostPosted: Tue Jun 22, 2004 1:04 am reply with quote
http://www.concretefx.com/QSpectrum.zip
^ Joined: 24 May 2001  Member: #565  
Miles1981
KVRist
- profile
- pm
- www
PostPosted: Tue Jun 22, 2004 1:11 am reply with quote
...
That's a spectrum analyzer, we need a spectrogram, it lack 1D Wink
^ Joined: 25 Apr 2004  Member: #22627  Location: France
autloc
KVRist
- profile
- pm
PostPosted: Tue Jun 22, 2004 1:25 am reply with quote
Quote:
On a more fundamental note, since the intensity/amplitude can represent any physical property, it is not strictly considered to be a dimension (it is a scalar). Time is clearly a dimension and frequency is a derivative of time (units of 1/time) therefore frequency is also a dimension - hence 2D.


Not to be get too pedantic, but intensity, time and frequency are all scalars. A scalar need not be dimensionless; it must only be directionless (i.e., it can only represent a magnitude).

http://en.wikipedia.org/wiki/Scalar

I would assume that spectrograms are often called 2D because they are represented on 2D surfaces. Make the same thing out of computer printouts or clay as a topographical map, and no one could argue against it being actually 3D.
^ Joined: 28 Nov 2003  Member: #10665  
Miles1981
KVRist
- profile
- pm
- www
PostPosted: Tue Jun 22, 2004 1:29 am reply with quote
Well, a waterfall is the same info displayed in a 3D box, but it's not actually 3D. A spectrogram is saved in a 2D table, so it is 2D. 3D images are for instance a set of 2D images but for a different depth in a patient - I take the medical example -, and 4D can be time - differents 3D sets at different time - or a set of patients.
Sound is 1D, but you can display it in 2D, and it will still remain a 1D data.
^ Joined: 25 Apr 2004  Member: #22627  Location: France
All times are GMT - 8 Hours

Printable version
Page 1 of 3
Goto page 1, 2, 3  Next
Display posts from previous:   
ReplyNew TopicPrevious TopicNext Topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Username: Password:  
KVR Developer Challenge 2012