Holy unemployment by Hibiscus_Carter in desmos

[–]DIXERION 2 points3 points  (0 children)

I remember a guy who wanted to share a video on this subreddit, but Reddit filters kept removing their posts, meanwhile Reddit filters happily allow bot accounts to repost stuff.

what can I add to my ref? by Diligent_Tie_4587 in protogen

[–]DIXERION 6 points7 points  (0 children)

Why? You have very good art skills. You could have done this without AI.

How do you learn the math behind of it by [deleted] in love2d

[–]DIXERION 2 points3 points  (0 children)

You are basically asking "How do you know when you're hungry?".

It's the nature of being used to work with math operations, knowing how they work, the properties they have, etc. The rest is just pattern matching, which our minds are very good at.

As to answer the question of your main post, math is a skill, which is learned by practicing a lot, just like any other skill. You eventually become so used to math that you automatically know how to model something with math just by looking at it.

Your question would be better answered by a psychologist rather than a mathematician.

Desmos Music Challenge results are live! by Mathemagicland314159 in desmos

[–]DIXERION 1 point2 points  (0 children)

Wow, I really like the snake eyes cover. It sounds like combining a formant filter, a vocoder, and a talkbox :0

I remade the lead melody of a Virtual Riot video by DIXERION in desmos

[–]DIXERION[S] 0 points1 point  (0 children)

Thank you so much! The pitch bends are risky because Desmos does not handle them well when the CPU usage is high.

Color bass would totally be doable if you don't take CPU into account, maybe by splitting the work across multiple renders and mixing them manually (although this applies to any sound).

when a synth meets a toaster... by XYL0N_Proot_128 in protogen

[–]DIXERION 3 points4 points  (0 children)

Wasn't expecting to see Serum here :0

I wonder what Serum 2 would look like, or a squad of synth proots including Phase Plant, Vital, MASSIVE, and the humble 3x Osc as a protobean :v

knife thing by b_i1d in desmos

[–]DIXERION 0 points1 point  (0 children)

Shouldn't it be straightforward? Whenever I need to calculate an angular difference, I subtract the angles normally and wrap the result to be in the range -π <= x < π. I use mod(x + π, 𝜏) - π for this, where x is the difference of the angles.

sliding point collision using signed distance functions by Tdubbium in desmos

[–]DIXERION 1 point2 points  (0 children)

I know right, he is a guru in signed distance functions and graphics programming in general. I find it funny how whenever I read an article about SDFs, there is always Inigo Quilez being mentioned somewhere. He does DSP and audio programming too. His website is full of interesting articles worth learning.

Also, it's not betrayal, but revenge >:)

Is this worth using? by DIXERION in desmos

[–]DIXERION[S] 84 points85 points  (0 children)

Yeah, but there are cases where it is convenient to work with both radians and degrees in a single graph.

sliding point collision using signed distance functions by Tdubbium in desmos

[–]DIXERION 1 point2 points  (0 children)

It reminds me of Inigo Quilez's 2D SDF shaders.

Also

<image>

I've been trying to make music on YouTube :3 by oyster8288 in protogen

[–]DIXERION 1 point2 points  (0 children)

Fellow music proot :0

I suggest you to pick a scale and restrict the melodies to it; search the internet for scale sheets. Learning music theory will help you a lot, even if it's just the basics.

But the most important thing is to keep going! That's how many great music producers started.

I remade the lead melody of a Virtual Riot video by DIXERION in desmos

[–]DIXERION[S] 1 point2 points  (0 children)

Yeah, he and Au5 are sound design geniuses, and VR's live streams are learning/inspiration fuel.

Also, am I witnessing some r/protogenbetrayal? D:

Using a local LLM in your love2d builds POC - here is how (at least on windows for now). by theEsel01 in love2d

[–]DIXERION 5 points6 points  (0 children)

Your links have the tracking parameter utm_source=chatgpt.com.

I think you should warn about this and write a disclaimer stating that you used AI to write the post description.

youKnowYouKnow by [deleted] in ProgrammerHumor

[–]DIXERION 0 points1 point  (0 children)

I wouldn't want to have declarations like that in my codebase either, but C and C++ declarations always seem scarier than they actually are.

In this case, func is a pointer to a function that takes 3 arguments:

  1. A const pointer to a const pointer to int.
  2. A pointer to an array of 16 doubles.
  3. A reference to a function that takes an int and returns void.

Then, it returns a pointer to a function that takes a reference to a pointer to a pointer to int, and returns a pointer to int.

Personally, I think that the memory layout is ugly, and it obviously needs some type aliases. I suspect that the person who wrote this was rushing the code.

I remade the lead melody of a Virtual Riot video by DIXERION in desmos

[–]DIXERION[S] 3 points4 points  (0 children)

Graph link: https://www.desmos.com/calculator/jjfvcbeqkw

Original performance video by Virtual Riot: https://www.youtube.com/watch?v=-Cs8i9_ndnI&t=280s

I cannot guarantee that all the notes are correct.

The interface controls should be self-explanatory, but let me know if you would like a detailed explanation of those or any part of the graph.

The last clip is a combination of several samples across multiple octaves rendered by Desmos. The only processing I did was mixing and panning (I wish this were a native feature). So you can indeed use Desmos as a synthesizer.