overtone

2024-08-28T12:09:42.742359Z

hi everybody, I'm just starting with overtone. Are there any ways of visualizing output waves, FFTs etc? I read there was a scope function and some visualization tools that were deprecated and removed

❤️ 1
diego.videco 2024-09-09T13:08:05.457549Z

Supercollider has it’s own oscilloscopes and FFT analyzers. Is you connect to an external server instance the oscilloscope is very easy to get running, just right click on the server bar and choose the option you need:

1
diego.videco 2024-09-09T13:09:20.321789Z

The FFT may be a bit harder to get going and I don’t quite remember how I did when I wanted to use it, but IIRC I used this guide and the first example might be what you are looking for: https://depts.washington.edu/dxscdoc/Help/Guides/FFT-Overview.html

2024-09-09T13:14:19.045489Z

nice, thanks @diego.vid.eco!

plexus 2024-08-31T08:49:40.374119Z

I've used wolf-spectrum as a spectrum analyzer, you can find an example of how to launch and connect that here: https://github.com/plexus/mad-sounds/blob/master/src/vibeflow/util.clj#L99-L114

plexus 2024-08-31T08:50:16.058579Z

not sure about oscilloscopes, there's a list here, https://wiki.linuxaudio.org/apps/categories/scopes you may have to see which ones are the easiest to install and get running, and take it from there

plexus 2024-08-31T08:52:31.704529Z

these linux audio utilities are often poorly maintained and sometimes only distributed in source form... so that's usually my first filter when looking for something like this. Spend five minutes on each, see if there's a package, or if it's source-only see if it builds on the first try. If not it's hard to say if it's gonna take 5 minutes or 5 hours, so don't get overinvested too quickly.

2024-08-31T15:02:53.524629Z

thanks @plexus!

plexus 2024-08-30T16:19:39.777759Z

Which OS are you on? The scope was removed because it only worked with an embedded supercollider engine, and we no longer do that for a number of reasons. If you're on Linux the best option is to look good jack apps/plugins you can pipe the output of overtone too. It's possible to make the scope work over OSC, but the protocol is not well suited for real time streams like that and you end up with artifacts in your wave forms

2024-08-30T17:20:01.089529Z

I'm on Linux and using PipeWire, so I can use jack to connect to something that can display it, any recommendations ?