sweepstakes Posted June 29, 2020 Report Share Posted June 29, 2020 Hey, y'all, I can't believe this isn't a topic already (...or IS IT??) Anyway, just like it says, I'm looking for something like SC/PD/Max but for video. I think I already have a Jitter license actually but I only have one shitty old Mac and I'd prefer something lightweight and FOSS that runs on Linux. I started trying to learn Processing and I got those smelly old legacy vibes. It seems like PD can do some of this stuff but it'd be cool if it was something more code-oriented. More specifically what I'd like to do is get some rando video footage and do some weird masking and color grading and stuff on it, make little goofy circles and overlay things. Just fuck around without any particular aim, see if I can come up with anything cool. Honestly vvvv is probably most like what I'm looking for, but like Jitter it's more visual-programming. Maybe I should just stick with Jitter? Thanks Haha Confused Sad Facepalm Burger Farnsworth Big Brain Like × Quote Link to comment https://forum.watmm.com/topic/99400-live-coding-environment-for-video/ Share on other sites More sharing options...
Nil Posted June 29, 2020 Report Share Posted June 29, 2020 Hydra can process cam RT input (~ 18 minutes in), so maybe it can work with video clips ? https://chat.toplap.org/channel/visualists might be a nice place to visit too sweepstakes 1 Thanks Haha Confused Sad Facepalm Burger Farnsworth Big Brain Like × Quote Hide Nil's signature Hide all signatures Link to comment https://forum.watmm.com/topic/99400-live-coding-environment-for-video/#findComment-2805031 Share on other sites More sharing options...
thawkins Posted June 29, 2020 Report Share Posted June 29, 2020 This might be helpful for setting up an OBS steam as a virtual webcam. https://streamshark.io/blog/using-obs-as-a-virtual-webcam-on-windows-and-macos/ Thanks Haha Confused Sad Facepalm Burger Farnsworth Big Brain Like × Quote Hide thawkins's signature Hide all signatures We Are The Music Makers | Volume One by Various TELECHARGER: audiovisual experimental space rock livestreams with Tubular Corporation most Tuesdays 8.30PM CET Link to comment https://forum.watmm.com/topic/99400-live-coding-environment-for-video/#findComment-2805049 Share on other sites More sharing options...
mcbpete Posted June 29, 2020 Report Share Posted June 29, 2020 I was gonna say vvvv but if you're more into the live-'coding' side of things gl/pixel shaders would probably be more your thing: https://www.shadertoy.com/ https://webglfundamentals.org/webgl/lessons/webgl-shadertoy.html https://github.com/Gargaj/Bonzomatic sweepstakes 1 Thanks Haha Confused Sad Facepalm Burger Farnsworth Big Brain Like × Quote Hide all signatures I haven't eaten a Wagon Wheel since 07/11/07... ilovecubus.co.uk - 25ml of mp3 taken twice daily. Link to comment https://forum.watmm.com/topic/99400-live-coding-environment-for-video/#findComment-2805051 Share on other sites More sharing options...
sweepstakes Posted June 29, 2020 Author Report Share Posted June 29, 2020 (edited) On 6/29/2020 at 9:05 AM, Nil said: Hydra can process cam RT input (~ 18 minutes in), so maybe it can work with video clips ? https://chat.toplap.org/channel/visualists might be a nice place to visit too Expand Oh yeah I played with this a bit a while back (probably a year ago) in the browser. It seems really cool and it's probably come a long way from when I last used it. For some reason I get a strong feeling it can't use pre-recorded video (seems very oriented toward sort of ephemeral web-based collab) but that's worth looking into. Yeah I was hanging out on toplap for a while but I found the chat really awkward to use. I should probably give it another go. On 6/29/2020 at 12:17 PM, thawkins said: This might be helpful for setting up an OBS steam as a virtual webcam. https://streamshark.io/blog/using-obs-as-a-virtual-webcam-on-windows-and-macos/ This is good to know. I'm not trying to stream anything quite yet, though, just farting around for my own amusement. I guess if the stream could be exported to video that might be cool? Or if you could script it to use pre-recorded video instead of streams, kind of like what Nil suggested about Hydra? How much tweaking of the video can you do with OBS? To me it seems designed to display a kind of static arrangement of video streams and maybe some images or something. Maybe it's deeper than that? On 6/29/2020 at 12:43 PM, mcbpete said: I was gonna say vvvv but if you're more into the live-'coding' side of things gl/pixel shaders would probably be more your thing: https://www.shadertoy.com/ https://webglfundamentals.org/webgl/lessons/webgl-shadertoy.html https://github.com/Gargaj/Bonzomatic Expand This looks really cool too but it seems like it's more about creating demo-type graphics from scratch by making shaders than about processing video. Could be fun for sure. I played with Gem in PD a bit yesterday. The video was a bit janky to control but it seemed promising. I was kind of surprised how much picking PD back up was like riding a bike - I wired up jumping to specific frames with a counter in no time. I guess there's also something called openFrameworks that's C++ based but it looks cool too, and can also be used with PD. https://openframeworks.cc/ofBook/chapters/image_processing_computer_vision.html Blender seems good too. I always thought of it as not so real-time oriented, but apparently it can send and receive OSC messages, and I've heard a lot of good about its video editing capabilities so maybe it's decent for real-time video processing as well? I mean there's a freaking 3D engine built into it. And maybe what I want doesn't necessarily need to be real-time, I just like that synth-like workflow where you can fart around and tweak a bit here and there, as it runs. Edited June 29, 2020 by sweepstakes Thanks Haha Confused Sad Facepalm Burger Farnsworth Big Brain Like × Quote Link to comment https://forum.watmm.com/topic/99400-live-coding-environment-for-video/#findComment-2805067 Share on other sites More sharing options...
sweepstakes Posted June 29, 2020 Author Report Share Posted June 29, 2020 Actually that WebGL stuff looks pretty frigging awesome... Thanks Haha Confused Sad Facepalm Burger Farnsworth Big Brain Like × Quote Link to comment https://forum.watmm.com/topic/99400-live-coding-environment-for-video/#findComment-2805069 Share on other sites More sharing options...
TubularCorporation Posted June 29, 2020 Report Share Posted June 29, 2020 (edited) I was going to say VVVV and Processing, too. You might look at Pixilang, not sure how useful it would be for processing live video but it's definitely worth a look. https://warmplace.ru/soft/pixilang/ EDIT: it definitely can process live video because some of the live video apps the dev has made were coded in Pixilang, but as far as using it directly for live coding I don't know. Edited June 29, 2020 by TubularCorporation Thanks Haha Confused Sad Facepalm Burger Farnsworth Big Brain Like × Quote Hide TubularCorporation's signature Hide all signatures Lagoon City (from here to eternity/when I'm sick of it) Codemus2x43 (2013-14) Golfhammer 40,000 (2014-15) Tubular Corporation (2016-17) THawkins' archive of our livestreams since 2020 Instagram (new releases, music bullshit, non-music bullshit and sometimes photos of my lunch) Link to comment https://forum.watmm.com/topic/99400-live-coding-environment-for-video/#findComment-2805070 Share on other sites More sharing options...
thawkins Posted June 29, 2020 Report Share Posted June 29, 2020 On 6/29/2020 at 3:55 PM, sweepstakes said: This is good to know. I'm not trying to stream anything quite yet, though, just farting around for my own amusement. I guess if the stream could be exported to video that might be cool? Or if you could script it to use pre-recorded video instead of streams, kind of like what Nil suggested about Hydra? How much tweaking of the video can you do with OBS? To me it seems designed to display a kind of static arrangement of video streams and maybe some images or something. Maybe it's deeper than that? What I mean is that if you have got Hydra which can process webcam, and you have OBS where you can set up a virtual webcam that shows some other window where your pre-recorded video is playing, then if you set your OBS virtual webcam as the input in Hydra, viola you can now mess around with that video in there. Does this make sensei? Thanks Haha Confused Sad Facepalm Burger Farnsworth Big Brain Like × Quote Hide thawkins's signature Hide all signatures We Are The Music Makers | Volume One by Various TELECHARGER: audiovisual experimental space rock livestreams with Tubular Corporation most Tuesdays 8.30PM CET Link to comment https://forum.watmm.com/topic/99400-live-coding-environment-for-video/#findComment-2805071 Share on other sites More sharing options...
sweepstakes Posted June 29, 2020 Author Report Share Posted June 29, 2020 On 6/29/2020 at 4:14 PM, TubularCorporation said: I was going to say VVVV and Processing, too. You might look at Pixilang, not sure how useful it would be for processing live video but it's definitely worth a look. https://warmplace.ru/soft/pixilang/ Yeah, vvvv seems great, if I had a Windows machine kicking around. Oh interesting, is this made by the same guy who does Sunvox? On 6/29/2020 at 4:16 PM, thawkins said: What I mean is that if you have got Hydra which can process webcam, and you have OBS where you can set up a virtual webcam that shows some other window where your pre-recorded video is playing, then if you set your OBS virtual webcam as the input in Hydra, viola you can now mess around with that video in there. Does this make sensei? Oh gotcha. Good point. It would be cool to be able to control playback of the video though, as in play from a certain index, etc. I do seem to remember a demo where ojack was doing something just like that - like she recorded some footage of herself and then was manipulating the time playback or something. Could get messy trying to treat a pre-recorded video that way but it's definitely a possibility. WebGL seems like just what I'm looking for, especially since I already know JavaScript... Hydra might be a really nice abstraction on top of it too. I think I'm going to go through the Web GL tutorials mcbpete posted. Hopefully I won't run into some stupid gotcha, but it seems very mature at this point. Thanks Haha Confused Sad Facepalm Burger Farnsworth Big Brain Like × Quote Link to comment https://forum.watmm.com/topic/99400-live-coding-environment-for-video/#findComment-2805074 Share on other sites More sharing options...
TubularCorporation Posted June 29, 2020 Report Share Posted June 29, 2020 On Mac there's a free version of Vuo https://vuo.org/download Thanks Haha Confused Sad Facepalm Burger Farnsworth Big Brain Like × Quote Hide TubularCorporation's signature Hide all signatures Lagoon City (from here to eternity/when I'm sick of it) Codemus2x43 (2013-14) Golfhammer 40,000 (2014-15) Tubular Corporation (2016-17) THawkins' archive of our livestreams since 2020 Instagram (new releases, music bullshit, non-music bullshit and sometimes photos of my lunch) Link to comment https://forum.watmm.com/topic/99400-live-coding-environment-for-video/#findComment-2805075 Share on other sites More sharing options...
TubularCorporation Posted June 29, 2020 Report Share Posted June 29, 2020 (edited) I just found this: https://github.com/fand/veda https://medium.com/@amagitakayosi/vj-live-coding-on-atom-glsl-livecoder-329eec5462df Quote Fragment shaders runtime like GLSL Sandbox Vertex shader runtime like vertexshaderart.com Loading images / videos Additional uniform variables useful for live coding Audio input MIDI input OSC input Webcam input Keyboard input Gamepad input Expand EDIT: yeah, Pixilang is the Sunvox guy. About half of his things were coded in it, actually (not Sunvox though). Edited June 29, 2020 by TubularCorporation Thanks Haha Confused Sad Facepalm Burger Farnsworth Big Brain Like × Quote Hide TubularCorporation's signature Hide all signatures Lagoon City (from here to eternity/when I'm sick of it) Codemus2x43 (2013-14) Golfhammer 40,000 (2014-15) Tubular Corporation (2016-17) THawkins' archive of our livestreams since 2020 Instagram (new releases, music bullshit, non-music bullshit and sometimes photos of my lunch) Link to comment https://forum.watmm.com/topic/99400-live-coding-environment-for-video/#findComment-2805077 Share on other sites More sharing options...
TubularCorporation Posted June 29, 2020 Report Share Posted June 29, 2020 (edited) Also, it's not quite a live conding environment and it's extremely old but I always like to plug Visual Jockey Gold. It's getting harder to find these days, the official website seems to be down now (it was actiave a couple months ago) and most of the mirrors are dead, but you can still get the site on archive.org and this official mirror is still up: http://www.ackagi.com/visualjockey/VJO-SP1-V1.msi https://web.archive.org/web/20190412100716/http://www.visualjockey.com/index.html It's Windows only but it also hasn't had a major update since 2006 and hasn't had any development at all since 2008 so there's no way it wouldn't run in Bootcamp on a Mac. It's dated but still useful and I think you cna do some limited reatime coding in there soemplace. Also, the list of software that supports FreeFrame plugins has some old but still decent stuff that would be worth checking out if you're doing video: http://freeframe.sourceforge.net/ Stuff like Gephex won't even run on x64 systems (EDIT: I take that back, Gephex is running fine on my laptop; could have sworn it didn't work on the previous one) but the flip side is you can run it pretty well on any old $20 Dell from eBay. Anyway, this is all way off track fro what you're after, jsut spreading awareness of some goofy old freeware VJ programs I like. Edited June 29, 2020 by TubularCorporation sweepstakes 1 Thanks Haha Confused Sad Facepalm Burger Farnsworth Big Brain Like × Quote Hide TubularCorporation's signature Hide all signatures Lagoon City (from here to eternity/when I'm sick of it) Codemus2x43 (2013-14) Golfhammer 40,000 (2014-15) Tubular Corporation (2016-17) THawkins' archive of our livestreams since 2020 Instagram (new releases, music bullshit, non-music bullshit and sometimes photos of my lunch) Link to comment https://forum.watmm.com/topic/99400-live-coding-environment-for-video/#findComment-2805080 Share on other sites More sharing options...
sweepstakes Posted June 29, 2020 Author Report Share Posted June 29, 2020 Those options seem cool, but when it comes to picking a platform, community support and maintenance are pretty crucial for me. Thanks Haha Confused Sad Facepalm Burger Farnsworth Big Brain Like × Quote Link to comment https://forum.watmm.com/topic/99400-live-coding-environment-for-video/#findComment-2805092 Share on other sites More sharing options...
TubularCorporation Posted June 29, 2020 Report Share Posted June 29, 2020 (edited) Yeah, Veda looks like a good option for you, the others I was just throwing in there because I think they're interesting. Atom and GLSL are both very active and well maintained (GLSL is part of the OpenGL standard if I'm not mistaken). Veda's just a library for livecoding GLSL in Atom, so it benefits from their community support. Anyway, I discovered Whorld while I was looking for stuff to suggest, installed it on a 15 year old Windows XP netbook and it runs fine, so I'm going to use that with a VGA to composite converter to get some MIDI synced generative patterns as extra source material for the analog video feedback stuff. Edited June 29, 2020 by TubularCorporation sweepstakes 1 Thanks Haha Confused Sad Facepalm Burger Farnsworth Big Brain Like × Quote Hide TubularCorporation's signature Hide all signatures Lagoon City (from here to eternity/when I'm sick of it) Codemus2x43 (2013-14) Golfhammer 40,000 (2014-15) Tubular Corporation (2016-17) THawkins' archive of our livestreams since 2020 Instagram (new releases, music bullshit, non-music bullshit and sometimes photos of my lunch) Link to comment https://forum.watmm.com/topic/99400-live-coding-environment-for-video/#findComment-2805099 Share on other sites More sharing options...
TubularCorporation Posted July 8, 2020 Report Share Posted July 8, 2020 https://www.praxislive.org/ sweepstakes 1 Thanks Haha Confused Sad Facepalm Burger Farnsworth Big Brain Like × Quote Hide TubularCorporation's signature Hide all signatures Lagoon City (from here to eternity/when I'm sick of it) Codemus2x43 (2013-14) Golfhammer 40,000 (2014-15) Tubular Corporation (2016-17) THawkins' archive of our livestreams since 2020 Instagram (new releases, music bullshit, non-music bullshit and sometimes photos of my lunch) Link to comment https://forum.watmm.com/topic/99400-live-coding-environment-for-video/#findComment-2806697 Share on other sites More sharing options...
iococoi Posted August 27, 2023 Report Share Posted August 27, 2023 not real-time, but ace nevertheless Quote FFmpeg Explorer A tool to help you explore FFmpeg filters. https://ffmpeg.lav.io/ TubularCorporation 1 Thanks Haha Confused Sad Facepalm Burger Farnsworth Big Brain Like × Quote Link to comment https://forum.watmm.com/topic/99400-live-coding-environment-for-video/#findComment-2957542 Share on other sites More sharing options...
Ivy Zemura yvI oo ii oo Posted August 27, 2023 Report Share Posted August 27, 2023 its called the camera lens geosmina 1 Thanks Haha Confused Sad Facepalm Burger Farnsworth Big Brain Like × Quote Link to comment https://forum.watmm.com/topic/99400-live-coding-environment-for-video/#findComment-2957543 Share on other sites More sharing options...
cern Posted August 27, 2023 Report Share Posted August 27, 2023 https://magicmusicvisuals.com thejewk 1 Thanks Haha Confused Sad Facepalm Burger Farnsworth Big Brain Like × Quote Link to comment https://forum.watmm.com/topic/99400-live-coding-environment-for-video/#findComment-2957544 Share on other sites More sharing options...
TubularCorporation Posted August 27, 2023 Report Share Posted August 27, 2023 On 8/27/2023 at 8:39 AM, iococoi said: not real-time, but ace nevertheless https://ffmpeg.lav.io/ This would be great if it didn't run in a browser. Thanks Haha Confused Sad Facepalm Burger Farnsworth Big Brain Like × Quote Hide TubularCorporation's signature Hide all signatures Lagoon City (from here to eternity/when I'm sick of it) Codemus2x43 (2013-14) Golfhammer 40,000 (2014-15) Tubular Corporation (2016-17) THawkins' archive of our livestreams since 2020 Instagram (new releases, music bullshit, non-music bullshit and sometimes photos of my lunch) Link to comment https://forum.watmm.com/topic/99400-live-coding-environment-for-video/#findComment-2957563 Share on other sites More sharing options...
J3FF3R00 Posted August 27, 2023 Report Share Posted August 27, 2023 Touchdesigner “TouchDesigner is a visual development platform that equips you with the tools you need to create stunning realtime projects and rich user experiences. Whether you're creating interactive media systems, architectural projections, live music visuals, or simply rapid-prototyping your latest creative impulse, TouchDesigner is the platform that can do it all.” Thanks Haha Confused Sad Facepalm Burger Farnsworth Big Brain Like × Quote Hide J3FF3R00's signature Hide all signatures 666 Link to comment https://forum.watmm.com/topic/99400-live-coding-environment-for-video/#findComment-2957569 Share on other sites More sharing options...
TubularCorporation Posted August 29, 2023 Report Share Posted August 29, 2023 Puredata + GEM isn't in here yet, but it's an option too. Thanks Haha Confused Sad Facepalm Burger Farnsworth Big Brain Like × Quote Hide TubularCorporation's signature Hide all signatures Lagoon City (from here to eternity/when I'm sick of it) Codemus2x43 (2013-14) Golfhammer 40,000 (2014-15) Tubular Corporation (2016-17) THawkins' archive of our livestreams since 2020 Instagram (new releases, music bullshit, non-music bullshit and sometimes photos of my lunch) Link to comment https://forum.watmm.com/topic/99400-live-coding-environment-for-video/#findComment-2957869 Share on other sites More sharing options...
thejewk Posted September 4, 2023 Report Share Posted September 4, 2023 On 8/27/2023 at 9:15 AM, cern said: https://magicmusicvisuals.com Had some fun with this today, it's quite intuitive to use and I think the end result turned out quite well: cern 1 Thanks Haha Confused Sad Facepalm Burger Farnsworth Big Brain Like × Quote Link to comment https://forum.watmm.com/topic/99400-live-coding-environment-for-video/#findComment-2958552 Share on other sites More sharing options...
iococoi Posted October 10, 2023 Report Share Posted October 10, 2023 some in here: Quote awesome-vjing A curated list of awesome things related to vjing and visual works. https://github.com/LimeLimeW/awesome-vjing mcbpete and geosmina 2 Thanks Haha Confused Sad Facepalm Burger Farnsworth Big Brain Like × Quote Link to comment https://forum.watmm.com/topic/99400-live-coding-environment-for-video/#findComment-2961857 Share on other sites More sharing options...
Recommended Posts