Better scopes - gl, perhaps?

    Nov 01 2013 | 8:14 am
    so yeah, I'm looking for something, that'll outperform scope~, really. I'm kind of sad that they don't operate in the way that I'd expect them to.
    Basically like the reverse point scroll on a multislider, but for audio...
    Any takers? I was thinking about doing it with, but I'm not that skilled with that object yet.

    • Nov 01 2013 | 3:12 pm
      Have you looked at [plot~]?
    • Nov 01 2013 | 5:14 pm
      Or you could use jit.catch~ + See's help file. The graphic can be drawn with a line or be filled depending on the circpoints value.
    • Nov 02 2013 | 12:59 am
      I'm leaning towards doing a gl one, so that I can do stuff like 48 seconds into this video:
      ...but I'd like the path properties, rather than the simpler lines. I'll have a playabout with it, see if I can get it fast enough.
    • Nov 02 2013 | 10:16 am
      I'd be really interested to use it if you could get it working, have had similar feelings about scope~
      Great link btw...
    • Nov 02 2013 | 12:27 pm
      I'm trying to make a running buffer type of thing for matrices right now... I'm not a smart man, hehe.
      in the meantime, the visuals above were made by this guy, who has done what seems like a lot of work into visualising sound in cool ways:
    • Nov 02 2013 | 10:37 pm
      -doublepost while switching out videos, hehe -
    • Nov 02 2013 | 10:40 pm
      Preliminary tests are underway. took some wielding, since the "insert" command doesn't seem to work properly - it'll just accumulate forever, instead of overwriting like the helpfile says.
      I ended up going with [zl stream] to manage the points - does a matrix equivalent of it exist?
      Anyway, I've got my lissajous hat on now, and I'm grooving to some music.
    • Nov 03 2013 | 12:32 pm
      have you lookged at [plot~] though ? it can do some things, i'm curious as to how complicated/personnalized those things can be.
    • Nov 03 2013 | 1:26 pm
      yeah, I just don't think it's as smooth for regular scopey things - it's great for visualising audio, especially the spectral and buffer-showing stuff. It also appears the "defineline curve" doesn't work properly, so I can't get that interpolation looking properly :(
      And lastly, I think it's great to be able to do a small gl window OR integrate the reading into a greater gl context in the group.
    • Nov 03 2013 | 6:20 pm
      You might be a step ahead of this already, but there's no reason you couldn't use jit.catch~ to create that running buffer and send its output matrix to any appropriate gl object. Making ctlmatrixes for like this can be nice, for example.
      This should get you into the ballpark; the example uses plain vanilla, but like I said, that matrix could go anywhere…
    • Nov 04 2013 | 1:02 am
      yeah, I've been doing a/b testing tonight to see, why catch isn't really up to the task for me. It's acting weirdly, BUT it's phase-locky-scope-emulating "mode 3" is *really* good, better than the scope~, from what I can tell.
    • Nov 04 2013 | 8:50 pm
      Tanx Catniptwinz, just what I needed. Here's the same slightly altered for XY scoping:
    • Nov 04 2013 | 11:00 pm
      Here’s the same slightly altered for XY scoping
      Looking good!
    • Nov 05 2013 | 12:36 pm
      Maybe you're already beyond this, but there's a couple of gl / matrix based scopes I made here:
      " / waaa.jit.scope~: like scope~, but output to an OpenGL window or a Jitter matrix." Useful?
    • Jan 25 2014 | 2:50 pm
      Some cool stuff in there Graham, I really like waaa.qt.wave~ too.
      I'm hoping that some more aesthetically pleasing scopes are on the way... Plot~ can be a bit nicer, but I often finish something and think that scope~ and waveform~ let it down aesthetically. They look pretty dated when compared to current software/plugins.