Search found 20 matches

by SelfDrivingCarp
Tue Apr 21, 2026 6:16 pm
Forum: General Discussion
Topic: Magic Performance on Mac Studio
Replies: 5
Views: 632

Re: Magic Performance on Mac Studio

Not at all, hence me saying that I think the PC is mostly idling. This is all just looking at switching from Windows to Mac out of frustration with Windows. Reduced power consumption and heat exhaust is just a side benefit. I had some performance issues with the M1 MacBook Air but I knew I was askin...
by SelfDrivingCarp
Tue Apr 21, 2026 4:13 am
Forum: General Discussion
Topic: Magic Performance on Mac Studio
Replies: 5
Views: 632

Re: Magic Performance on Mac Studio

Does it make a difference that my use case has output going from Magic to OBS via Spout2/Siphon? I'm doing DJ streams on Twitch and the focus is really the music. I just have Magic doing 720p, not 4k or even 1080p. The Spout part makes me think I'm paying that extra bus trip tax either way.
by SelfDrivingCarp
Sun Apr 19, 2026 9:21 pm
Forum: General Discussion
Topic: Magic Performance on Mac Studio
Replies: 5
Views: 632

Magic Performance on Mac Studio

I'm pretty frustrated with Windows and the direction Microsoft is taking it in. I'm thinking of switching to a Mac Studio. I'm very comfortable in MacOS. Is anyone running Magic on a recent Mac Studio? If so, what CPU and are there any Magic setups you find the machine struggles with? I was original...
by SelfDrivingCarp
Sun Apr 12, 2026 7:01 pm
Forum: User-Submitted Videos
Topic: No man, *you* took the acid
Replies: 2
Views: 575

No man, *you* took the acid

https://youtu.be/4z10_9bT8gI Custom ISF shader that picks the output pixel using an offset from the input pixel. The offset is chosen using simplex noise times a scaling value which I've made audio-reactive. Overall it's really simple, I'm using a found noise function, but pretty fun. Hand-written,...
by SelfDrivingCarp
Fri Oct 24, 2025 3:05 am
Forum: Feature Requests
Topic: Pin individual modules
Replies: 7
Views: 6952

Re: Pin individual modules

I'd really like the ability to group a set of modules into one box, just to hide all the individual modules whose settings should (usually) be fixed. It would cut down on the clutter.
by SelfDrivingCarp
Wed Sep 17, 2025 4:47 am
Forum: General Discussion
Topic: Startup Scene
Replies: 2
Views: 11744

Re: Startup Scene

That did it for me, thank you!
by SelfDrivingCarp
Thu Sep 11, 2025 9:27 pm
Forum: General Discussion
Topic: Startup Scene
Replies: 2
Views: 11744

Startup Scene

Is it possible to set a specific scene in a project to be selected when the project loads? I have one project I use all the time with one master scene that drives everything. This is not the scene that comes up when I load the project and sometimes I forget to select the master scene and end up wond...
by SelfDrivingCarp
Wed Sep 10, 2025 7:12 am
Forum: User-Submitted Videos
Topic: AutonomousKoi: OSC and Rosco
Replies: 1
Views: 8613

AutonomousKoi: OSC and Rosco

I wasn't sure whether to post this in General or here. Sorry in advance. I use Magic as part of DJ streams on Twitch. I maintain an Open Source tool called AutonomousKoi to facilitate interactivity between the streamer and the viewers. Mostly this is presenting information about the currently playin...
by SelfDrivingCarp
Fri Jul 18, 2025 5:50 pm
Forum: General Discussion
Topic: Changing parameters at cue points
Replies: 10
Views: 3124

Re: Changing parameters at cue points

In the past I've used Magic to render a video (https://www.youtube.com/watch?v=yILJ2mXod3o) with track titles that change as the track transitions. I created a primary scene that had the visuals that were consistent throughout the whole video, e.g. background animations. I put images for all the tra...
by SelfDrivingCarp
Fri May 09, 2025 3:50 am
Forum: User-Submitted Videos
Topic: Fractal ISF Shader
Replies: 3
Views: 11781

Re: Fractal ISF Shader

/*{ "DESCRIPTION": "Fill the bockground with recursive copies of inputImage", "CREDIT": "@SelfDrivingCarp", "ISFVSN": "2", "CATEGORIES": [ "Effect" ], "INPUTS": [ { "NAME": "inputImage", &q...
by SelfDrivingCarp
Tue May 06, 2025 7:51 pm
Forum: User-Submitted Videos
Topic: Fractal ISF Shader
Replies: 3
Views: 11781

Fractal ISF Shader

Put together a really simple ISF shader to do this fractal thing. The background of each frame is two rotated copies of the previous frame with the input image overlayed on top with basic alpha blending.

https://youtu.be/O5pmEglsJjU
by SelfDrivingCarp
Thu Sep 19, 2024 12:31 am
Forum: General Discussion
Topic: Using SVG Vector Image Format
Replies: 2
Views: 18925

Re: Using SVG Vector Image Format

Not a great solution, but you could covert it to a raster format that's at the highest resolution you might want and use that.
by SelfDrivingCarp
Wed Feb 21, 2024 11:26 pm
Forum: Feature Requests
Topic: Any chance of introducing a pngfolder
Replies: 12
Views: 48879

Re: Any chance of introducing a pngfolder

An "ImageFolder" module that could handle all supported image types in a single directory would be easier to use than having a module for each file type.
by SelfDrivingCarp
Mon Feb 12, 2024 5:01 am
Forum: User-Submitted Videos
Topic: Time-Distortion Effect
Replies: 2
Views: 29537

Time-Distortion Effect

I've had this idea in my head for years for a an audio-controlled real-time video effect but have only recently learned enough fragment shader programming to build a prototype it. The background and twitching logo are just part of the normal streaming setup. The volume level controls how wobbly the ...
by SelfDrivingCarp
Fri Jan 12, 2024 5:32 am
Forum: General Discussion
Topic: Effective use of OSC file reload
Replies: 10
Views: 35023

Re: Effective use of OSC file reload

I've worked around this by changing the order of animation events. Now I set the Transparency to 1.0 so nothing from the Overlay shows, then power on the Transparency node, then send the file reload messages and start the fade in.

This is working reliably. Thanks for helping me figure out the issue!
by SelfDrivingCarp
Fri Jan 12, 2024 5:13 am
Forum: General Discussion
Topic: Effective use of OSC file reload
Replies: 10
Views: 35023

Re: Effective use of OSC file reload

I spoke too soon. My original program works reliably when the scene I'm showing is the Overlay scene. I have a "Selector" scene which has a bunch of other scenes going into an InputSelector; viewers can use chat commands to change scenes. That scene places the Overlay scene over the InputS...
by SelfDrivingCarp
Fri Jan 12, 2024 4:33 am
Forum: General Discussion
Topic: Effective use of OSC file reload
Replies: 10
Views: 35023

Re: Effective use of OSC file reload

Seems likely that it's something in my program. I did Sadler's batch file and got the desired result: the Text module reloads about every second. The bash loop I did was in WSL as I'm a lot handier with the Linux command line than the Windows one. Quite possible there's IO shenanigans between the tw...
by SelfDrivingCarp
Thu Jan 11, 2024 3:37 am
Forum: General Discussion
Topic: Effective use of OSC file reload
Replies: 10
Views: 35023

Re: Effective use of OSC file reload

If it is a race or blocking condition making it unreliable then perhaps working around it would be better. For example, continually re-loading the text file from the text file node using an oscillator. At the very least, it might help you debug/diagnose. Cool idea for a diagnostic! So I set reload ...
by SelfDrivingCarp
Thu Jan 11, 2024 3:21 am
Forum: General Discussion
Topic: Effective use of OSC file reload
Replies: 10
Views: 35023

Re: Effective use of OSC file reload

Have you tried increasing the delay, say from .25 to 1? I've tried changing all the 250ms sleeps to a full second and I still get the same behavior. Sometimes it doesn't reload at all. The rest of the OSC events are delivered, showing the animation. If I disable the Reload binding to OSC and click ...
by SelfDrivingCarp
Sat Jan 06, 2024 6:15 am
Forum: General Discussion
Topic: Effective use of OSC file reload
Replies: 10
Views: 35023

Effective use of OSC file reload

I use Magic for visuals during a DJ live stream. I've written some custom software that connects to chat and provides commands for interaction. One allows channel moderators to give a shoutout to someone. I've set up an overlay scene with a bunch of fields mapped to OSC addresses. The software will ...