Search found 20 matches
- 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...
- 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.
- 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...
- 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,...
- 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.
- 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!
- 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...
- 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...
- 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...
- 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...
- 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
https://youtu.be/O5pmEglsJjU
- 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.
- 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.
- 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 ...
- 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!
This is working reliably. Thanks for helping me figure out the issue!
- 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...
- 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...
- 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 ...
- 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 ...
- 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 ...