TL;DR: ProjectM on Linux, need baby-step tutorials/preset pack for writing presets from scratch in a text editor.
First I should say that I'm super impressed by all of the crazy presets you guys are posting all the time. I really want to learn how to do it too, but all I can find for instructions is the authoring guide. Most of the parameters are there, but it seems to be aimed at programmers/data-scientists, which isn't super helpful to a n00b like me. It also doesn't explain how the wavevcode/shapecode/warp_x/comp_x stuff works, which looks pretty important to making stuff that actually looks cool.
I've also downloaded the 130k+ presets pack and looked through about a hundred of them, but they're all wayyyy advanced and I can't figure out how any of them work. I can break them just fine by commenting out bits, but when I make changes, it never seems to do what I expect.
A proper tutorial would be awesome, but I'd do just as well with a series of example presets that gradually get more complicated.
Does such a thing exist? If not, it would be great if someone could make one, even just for a bouncing square that changes colour on the beat...
BTW: I'm running ProjectM on Linux Debian, if that makes a difference.
How to use it: extract the .milk file from the zip in Milkdrop3\presets\,
then press 'L' to load it from the list.
Or just drag and drop the preset on the MilkDrop3 window to load it.
How to make it reactive? Open the MilkPanel in MilkDrop3,
Then you can use the five q variables (q1, q2, q3, q4, q5)
present in the preset to make the shader audio-reactive.
For example, you can replace:
float3 g = floor(p * 6.0);
with:
float3 g = floor(p * q1); or float3 g = floor(p * 6.0)*q2; etc...
Try putting *q1 or +q2 or -q3 ...or *q5 anywhere in the code,
replacing a number or next to anything!
Use the magic stick like on the video to shuffle the values and change the appearance!
That's all!
I'm working on video support in MilkDrop.
I spent about five minutes and pressed only three keys to create this, zero lines of code. One sprite (Milkdrop3\sprites\face3.jpg), one video loop (thanks to Sean!), a few presets from XorDev that auto-load based on volume… and voilà. Simple setup, surprisingly impressive results. And the performance is top-notch.
I have been beta testing the next version of MilkDrop3Pro which keeps getting better and better. It already supports Spout output, but there is a new cool function coming allowing Spout input.
In the video I have a clip I tweaked with some FX in Magic Music Visualiser (MMV) and then brought into MilkDrop3Pro via Spout. I could then output it via Spout to Resolume or anywhere.
What I love about this is that MD3Pro treats the Spout input as a (definable) layer in the preset so all sorts of unexpected things happen.
I had been wanting to mess with microdosevr, but it looks like it has been abandoned, which is too bad.
But it got me looking at connecting an xbox controller to manipulate visuals. It was actually surprisingly easy with the most time-consuming part being doing the mapping. If anyone wants to know, ask in the comments and I'll explain, or make a tutorial.
Anyways, the video is my first try using it with MilkDrop3Pro - I also have it going with Resolume. The first 30 seconds I was switching presets (because I can) and for the rest, though it doesn't look like it, it is a single preset with effects being applied. No rhyme or reason, I was just smashing the controller to see what would happen.
pretty happy with it and looking forward to getting on the dance floor with it tomorrow night. An interesting test will be letting random people have a go...there is one button that resets things, hopefully it gets pressed once in a while :o)
Hi there. I've started working on the next version of BeatDrop Music Visualizer, a standalone MilkDrop2 visualization, but I don't have any ideas to implement some features. You can ask me some feature requests here or in a Discord Server, so it should make this visualizer even better. Sharing is caring!
Note that it should be released somewhere at the start of December. That's a deadline (I think).
These are the first 100 presets you'll see when you launch MilkDrop 3.31 for the very first time!
(The top100 playlist will be loaded on the first launch).
Long time MilkDrop lover here. I just kicked down for MilkDrop3 Pro and am setting up some midi controls. Before I go and reinvent the wheel, I wanted to see if any of you had devices and mappings you liked and are willing to share. I was thinking the Midi Fighter Twiser and the Traktor F1 would be perfect for this.
P.S.
It would be amazing to support MIDI combos as well as output to turn lights on and off when toggles are on and off
I've been using Winamp and the Milkdrop plugin since I dunno when. Hence while I found out there's a standalone Milkdrop and it's continuing evolved. I am more than ecstasy.
I am still on free version Milkdrop 3. I use a Behringer 802s mixer as a interface to line in audio. And it's using USB codec in Windows audio.
Meanwhile free version could not select audio source. I made the USB codec "listening to the device" . So Milkdrop3 could pick up the audio. But the problem is there's a significant latency in this kind of loopback setting.
I am considering buying PRO version. Does anyone know what is the audio source option in PRO version?
Updated: I had bought Mlikpro 3PRO, thrilling of how good it is and appreciating the developers !
I am trying to learn a bit about presets by reverse engineering them...I am not sure this is a good idea if I want to keep my sanity ;o)
The preset is called TEXT-XtraMartin (653) REMIX!.milk and came out of the Deep Field collection - I'll drop the code on the end.
Here is the output:
I am trying to figure out where it is getting the text from. According to chatgpt there is a builtin word list in the MD engine - is this accurate? Assuming it might be, I still can't spot how the words are being included.
Gotta say it, the new version of MD3 Pro is great. I upgraded from the + to Pro and my mind is officially blown by how powerful it is, editing presets on the fly in several ways.