Spectrum Wave Custom ICE Node

Plugins linking to this thread: (hide)

WaveToSpectrumAuthor: Claude Vervoort
In case someone is interested, I've set up a Custom ICE Node that uses simple WAVE file loader and feeds it in a Fast Fourier Transform to get a Spectrum decomposition.

I've checked in the code on Github. I am by no mean a C++ expert nor a Softimage Plugin developer on that matter! So mileage may vary, better use a plain vanilla stereo WAVE (the one generated by Itunes worked for me), And I'd appreciate anything I would have missed or done wrongly.
[..]

Cont'd on si-community. For visuals, see the demo, this introduction and this tutorial.

local backup: wave_spectrum.xsiaddon

Discussions about SOFTIMAGEs© Interactive Creative Environment©
User avatar
claudevervoort
Posts: 89
Joined: 16 Oct 2009, 02:56
Location: Montréal, QC, Canada

Spectrum Wave Custom ICE Node

Post by claudevervoort » 03 Jun 2012, 20:25

Hi!

In case someone is interested, I've set up a Custom ICE Node that uses simple WAVE file loader and feeds it in a Fast Fourier Transform to get a Spectrum decomposition.

I've checked in the code on Github. I am by no mean a C++ expert nor a Softimage Plugin developer on that matter! So mileage may vary, better use a plain vanilla stereo WAVE (the one generated by Itunes worked for me), And I'd appreciate anything I would have missed or done wrongly.

The XSI Addon is also on github in case someone wants to give it a try. If you are, read the README there too! And I did put a tutorial for it on Vimeo too...

Github: https://github.com/claudevervoort-perso ... /README.md

Vimeo:

Spectrum Bars:


Stands driven by Frequency:


Tutorial:


Claude

User avatar
Rork
Posts: 1300
Joined: 09 Jul 2009, 08:59
Location: Close to The Hague, Netherlands

Re: Spectrum Wave Custom ICE Node

Post by Rork » 04 Jun 2012, 12:21

very interesting!

thanks for sharing!! :D
SI UI tutorials: Toolbar http://goo.gl/iYOL0l | Custom Layout http://goo.gl/6iP5xQ | RenderManager View http://goo.gl/b4ZkjQ

angelous4x
Posts: 133
Joined: 06 Nov 2011, 05:24
Location: new York

Re: Spectrum Wave Custom ICE Node

Post by angelous4x » 27 Jun 2012, 20:49

I am looking forward to using this plugin in my current project, however
Seems like i cant install the addon.
or rather its installs but doesn't bring any nodes.

any help?

User avatar
rray
Moderator
Posts: 1570
Joined: 26 Sep 2009, 15:51
Location: Bonn, Germany

Re: Spectrum Wave Custom ICE Node

Post by rray » 27 Jun 2012, 23:44

Thanks for it Claude!

Would it be possible in theory to make a SpectrumToWave node too? For unlimited ICE sound manipulation :D

angelous4x, what happened to me first is I downloaded the file using rightclick save as.. - this didn't work, I got an html file, the xsiaddon link redirects to a page where it can be downloaded.
"as a maya discussion grows longer, the probability of a suggestion involving deleting the preferences approaches one"

softimage resources section (formerly known as rray.de/xsi) updated May 30 2018

angelous4x
Posts: 133
Joined: 06 Nov 2011, 05:24
Location: new York

Re: Spectrum Wave Custom ICE Node

Post by angelous4x » 28 Jun 2012, 02:36

Hey rRay

thanks for the responce,

i looked at this link.
https://github.com/claudevervoort-perso/xsi-audio-spectrum/tree/..

when i click on the addon it takes me to the page where the code, is.
i looked around but no download addon button. or do i need to compile it? not sure how to do that.

User avatar
claudevervoort
Posts: 89
Joined: 16 Oct 2009, 02:56
Location: Montréal, QC, Canada

Re: Spectrum Wave Custom ICE Node

Post by claudevervoort » 28 Jun 2012, 03:31

SpectrumToWave, eh eh why not? It is just the wave to spectrum is definitely too lossy to be able to build a wave back from it. That level of sound processing is beyond my reach.

Actually I'm curious, were you able to use it at all? It's my first add on and i'm a bit moving in the dark, I'd be happy very happy to know it works on another machine than mine :)

As for the download, I just noticed the xsiaddon is a text format! Anyway you should be able to just use save as on the link: https://github.com/claudevervoort-perso/xsi-audio-spectrum

I've also uploaded it to my own web site just in case... http://www.claudeonthe.net/si/wave_spectrum.xsiaddon

Thanks for looking at it!

Claude

angelous4x
Posts: 133
Joined: 06 Nov 2011, 05:24
Location: new York

Re: Spectrum Wave Custom ICE Node

Post by angelous4x » 28 Jun 2012, 05:19

Hey Claude

thanks for it, as soon as i create something cool i will send it over.

this time it installed but now i have an error on the plugin manager, there is a red mark next to "wavetospecturm.dll"
am i missing another plugin to install, like a music reader or something?

User avatar
claudevervoort
Posts: 89
Joined: 16 Oct 2009, 02:56
Location: Montréal, QC, Canada

Re: Spectrum Wave Custom ICE Node

Post by claudevervoort » 28 Jun 2012, 19:31

I was scared of something just like that...

Obvious first: it was compiled for 64 bits, just in case you use SI32.

Is there any message outside of the Red flag? All libs (outside of VC++ runtime) are statically linked, so there should be no DLL to install.

Unfortunately I'm on a trip away from my machine so it will be some time before I can get back to it.

Sorry!

Claude

angelous4x
Posts: 133
Joined: 06 Nov 2011, 05:24
Location: new York

Re: Spectrum Wave Custom ICE Node

Post by angelous4x » 28 Jun 2012, 19:58

no worries, and enjoy your trip

i am still working on other parts of this small piece.
i do have soft 64. is there like aditional plugins or software i need to install as well. like a audio mixer software or something?

here is an image with the error.
You do not have the required permissions to view the files attached to this post.

User avatar
Hirazi Blue
Administrator
Posts: 4918
Joined: 04 Jun 2009, 12:15

Re: Spectrum Wave Custom ICE Node

Post by Hirazi Blue » 28 Jun 2012, 20:08

According to the Dependency Walker, the dll seems to have been compiled with the debug versions of the MS Visual C++ 2010 redistributables ("MSVCP100D.dll" & "MSVCR100D.dll"). So, I guess it needs to be recompiled with redistributable dlls before it can be used properly...
:-?
...

User avatar
claudevervoort
Posts: 89
Joined: 16 Oct 2009, 02:56
Location: Montréal, QC, Canada

Re: Spectrum Wave Custom ICE Node

Post by claudevervoort » 28 Jun 2012, 20:50

Oh thanks a ton Hirazi! I thought distributing a debug version was just a bit slower but otherwise OK. As soon as I am back on my PC i'll try to get a release build out, and update the add on accordingly.

Couple of weeks I'm afraid...

Sorry for the confusion,

Claude

angelous4x
Posts: 133
Joined: 06 Nov 2011, 05:24
Location: new York

Re: Spectrum Wave Custom ICE Node

Post by angelous4x » 28 Jun 2012, 21:00

thanks Hirazi Blue
for the heads up

BTW, love your work.

mdonovan
Posts: 7
Joined: 21 Jun 2011, 18:47

Re: Spectrum Wave Custom ICE Node

Post by mdonovan » 02 Jul 2013, 15:17

Has this been recompiled ? Or is there another way to load it into SOftimage 2014 64 ? I have a use for this if I can get it working.

User avatar
claudevervoort
Posts: 89
Joined: 16 Oct 2009, 02:56
Location: Montréal, QC, Canada

Re: Spectrum Wave Custom ICE Node

Post by claudevervoort » 03 Jul 2013, 23:23

You have the latest binary DLL and add on on the github:https://github.com/claudevervoort-perso ... o-spectrum

Let me know if that works for you!

Claude

edit by owei: PLEASE USE URL TAGS..! THANKS ;)

angelous4x
Posts: 133
Joined: 06 Nov 2011, 05:24
Location: new York

Re: Spectrum Wave Custom ICE Node

Post by angelous4x » 31 Aug 2013, 04:24

Hey guys

the addon and dll doesn't seem to work for me.
not sure why

thanks

Bullit
Moderator
Posts: 2431
Joined: 24 May 2012, 09:44

Re: Spectrum Wave Custom ICE Node

Post by Bullit » 01 Sep 2013, 21:37

I think it is the addon OR the dll