3D Spectrogram

User-contributed artwork and graphics.
Forum rules
ImageUser-contributed graphics, logos, themes, buttons, icons and other artwork relating to Audacity.
Images and suggestions posted here are primarily for fun. Audacity currently has few options for customising the appearance, but users may still like to share their vision of Audacity in the future.
Please read the READ ME post for this board before posting here.
dwsubc
Posts: 4
Joined: Sat Mar 03, 2018 1:24 pm
Operating System: Windows 10

3D Spectrogram

Post by dwsubc » Sat Mar 03, 2018 3:12 pm

Hi,
I have been using Audacity for a few days now and I am really impressed by it. Easy to use and the results are very impressive. Kudos to the developers!

Anyhoos, I created a bit of 3D artwork using the spectrogram view to help visualize a robin's song. Link and viewing instructions are here:-

http://starrydave.com/?p=738

Enjoy
Dave

Trebor
Posts: 4505
Joined: Sat Dec 27, 2008 5:22 pm
Operating System: Windows Vista

Re: 3D Spectrogram

Post by Trebor » Sat Mar 03, 2018 10:32 pm

A free 3D spectrogram plugin called SoundRider works in Audacity (Windows only) ...
Polygon Audio's SoundRider plugin.gif
Polygon Audio's SoundRider plugin.gif (1.85 MiB) Viewed 1119 times

steve
Site Admin
Posts: 47269
Joined: Sat Dec 01, 2007 11:43 am
Operating System: Linux *buntu
Contact:

Re: 3D Spectrogram

Post by steve » Sun Mar 04, 2018 12:56 am

dwsubc wrote:Anyhoos, I created a bit of 3D artwork using the spectrogram view to help visualize a robin's song.
I'd be interested to hear how you did that. Would you like to tell us?
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)

dwsubc
Posts: 4
Joined: Sat Mar 03, 2018 1:24 pm
Operating System: Windows 10

Re: 3D Spectrogram

Post by dwsubc » Sun Mar 04, 2018 10:15 am

steve wrote:I'd be interested to hear how you did that. Would you like to tell us?
Hi Steve,
It's a WebGL heightmap using the Babylon.js framework. I designed it so that people could generate their own versions just by taking a couple of Audacity screenshots. Let me knock out a quick tutorial and I will post the link here.
Would it be OK to link back here for any comments from the tutorial? (my blog gets swamped by spam)
Dave

cyrano
Posts: 1304
Joined: Fri Apr 17, 2015 11:54 pm
Operating System: OS X 10.9 Mavericks

Re: 3D Spectrogram

Post by cyrano » Sun Mar 04, 2018 11:56 am

Trebor wrote:A free 3D spectrogram plugin called SoundRider works in Audacity (Windows only) ...
On the Mac, you could use the free version of Sugaraudio's Oscarizor. The free version can only show one channel. Sufficient for most uses, as it is a fairly CPU intensive plugin.

http://www.sugaraudio.com/oscarizor/

dwsubc
Posts: 4
Joined: Sat Mar 03, 2018 1:24 pm
Operating System: Windows 10

Re: 3D Spectrogram

Post by dwsubc » Sun Mar 04, 2018 12:59 pm

Have just uploaded a tutorial to

http://starrydave.com/?p=744

Maybe someone could test it out with their own sound file.

steve
Site Admin
Posts: 47269
Joined: Sat Dec 01, 2007 11:43 am
Operating System: Linux *buntu
Contact:

Re: 3D Spectrogram

Post by steve » Sun Mar 04, 2018 2:10 pm

dwsubc wrote:Have just uploaded a tutorial to

http://starrydave.com/?p=744

Maybe someone could test it out with their own sound file.
Cool :)

If you want to keep it all open source, you could use Gimp rather than Paint.Net.
And for completeness, a link to the babylon.JS website: https://www.babylonjs.com/

@dwsubc, Are you able to build C++ applications (such as Audacity) from their source code? If you are, there's some new experimental scripting features in Audacity that may be of interest (if not, you'll have to wait until they are ready for release ;))
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)

dwsubc
Posts: 4
Joined: Sat Mar 03, 2018 1:24 pm
Operating System: Windows 10

Re: 3D Spectrogram

Post by dwsubc » Sun Mar 04, 2018 2:58 pm

steve wrote: Cool :)

If you want to keep it all open source, you could use Gimp rather than Paint.Net.
And for completeness, a link to the babylon.JS website: https://www.babylonjs.com/

@dwsubc, Are you able to build C++ applications (such as Audacity) from their source code? If you are, there's some new experimental scripting features in Audacity that may be of interest (if not, you'll have to wait until they are ready for release ;))
Good points. I can't believe I forgot to reference babylon.js. I have now.

My next step is to try a local build. I switched from C++ to C# a while ago but I could probably still get by. First task will be to add a hide toolbars menu item :D I then want to try directly converting the spectrogram data into HTML5 3D without the screenshot fudge above. Unless that is already covered by one of your experiments?

steve
Site Admin
Posts: 47269
Joined: Sat Dec 01, 2007 11:43 am
Operating System: Linux *buntu
Contact:

Re: 3D Spectrogram

Post by steve » Sun Mar 04, 2018 3:23 pm

The "experimental" feature that I was thinking of is the new "scripting interface". To use this, the optional module "mod-script-pipe" is required, which must be built on the same day as the Audacity application. There are some potential security issues if running mod-script-pipe on a networked computer, but should be safe on a standalone or adequately firewalled machine. The scripting interface is already being used in-house for automating screen captures for the Audacity manual.

Some links about the scripting interface:
https://alphamanual.audacityteam.org/man/Scripting
https://alphamanual.audacityteam.org/ma ... _Reference
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)

AnYotova
Posts: 1
Joined: Sat May 05, 2018 10:52 am
Operating System: Windows 10

Re: 3D Spectrogram

Post by AnYotova » Sat May 05, 2018 11:05 am

Trebor wrote:A free 3D spectrogram plugin called SoundRider works in Audacity (Windows only) ...
Polygon Audio's SoundRider plugin.gif
Hey,

I am working with Audacity for some weeks and i saw your post about this SoundRider plugin! It is exactly what i need for my project but unfortunately after installing the plugin i can't find it in Effects.
May be you can give me some tipps how you install it?

Thanks!

Post Reply