This needs more views! Hey, youtube, do your thing!
@briantriesart2 ай бұрын
This video is amazing. Thank you very very much!
@victoroliari94793 ай бұрын
Great video, very elucidative. I was so into it that I would like to read the algorithm description. Could you share the name of the papers you cited in the video?
@tl880linux3 ай бұрын
Thanks, and thanks for the question! I referenced the O(n log n) algorithm from "Two algorithms for constructing a Delaunay triangulation" by Lee and Schachter for triangulation. Google Scholar has a link to a PDF. For Voronoi conversion and natural neighbor interpolation I just used the descriptions from their Wikipedia articles. I thought this paper was in the description already so I will add it there too.
@Michallote5 ай бұрын
This is amazing. Great work bro. You earned a sub
@redwavez34365 ай бұрын
Great video
@coralmillenium5 ай бұрын
Phenomenal video!👏👏👏 Thank you!
@tl880linux5 ай бұрын
Thanks!
@antonb14678 ай бұрын
the content and the animations to it are just awesome 👍
@baronvonbeandip8 ай бұрын
Commenting for the algorithm
@emanuelgerber8 ай бұрын
Super helpful video! Thank you
@vector8310 Жыл бұрын
THIS has been up for 2 years yet it's only now that the yt algorithm suggested it? Brilliant work!
@tl880linux Жыл бұрын
Thank-you!
@APaleDot Жыл бұрын
Yo, these visuals are amazing!
@tl880linux Жыл бұрын
Thanks!
@yu_a_vi4427 Жыл бұрын
this a gem lost to yt algorithm
@SHOPETSY Жыл бұрын
Great video… 😊. Thanks 🙏🏼
@alvarobyrne Жыл бұрын
go go go
@KordTaylor Жыл бұрын
Great video. I'm all about spectral resynthesis so I really liked this. Thanks again. 👏🏻
@ian.ambrose Жыл бұрын
This is my first time seeing someone having both advanced knowledge of math and music theory at the same time.
@gaelanm3920 Жыл бұрын
This is one of the coolest videos I've ever seen. Blown away! Bravo.
@tl880linux Жыл бұрын
Thanks! Did you have a favorite section? Or anything you felt could have been stronger?
@rfly-fpv Жыл бұрын
Oh man, what happened to you - I hope you are OK! This videos is amazing - I'm really looking forward to see next episodes but seems like this channel is dead :(
@tl880linux Жыл бұрын
Thanks, I'm glad you like the videos! The channel isn't dead, but I have been really busy with other things. I'll try to post an update soon, if not a full video.
@rfly-fpv Жыл бұрын
@@tl880linux Cool! :)
@ArthMaxim Жыл бұрын
Excelent work : arts + math + code + music !
@bakeer2018 Жыл бұрын
great video, can you tell what tools did you use to do this excelllent animation ?
@tl880linux Жыл бұрын
Thanks! It's custom software. Some of the animations render to SVG, most of them go through my custom visualization software using OpenGL. I edit the rendered video in VEGAS Pro. I released an open source command line tool for some of the simpler animations: github.com/mike-bourgeous/mb-geometry/blob/master/bin/voronoi_transitions.rb
@DreadDeimos2 жыл бұрын
You've achieved an amazing tactility by connecting you explanations, sound, actual data and visuals!
@tl880linux2 жыл бұрын
Thanks!
@discreet_boson2 жыл бұрын
This channel is criminally underrated
@woofiewill2 жыл бұрын
You've really got a great formula here with the combination of fantastic in-depth explanations and demonstrations, and the amazing visuals and editing you've paired with it. I hope to see much more content from you related to sound :)
@tl880linux2 жыл бұрын
Thanks! It takes a while but there's more on the way!
@syncopatednotes2 жыл бұрын
This is beyond fantastic. Your explanation of sound theory in general is refreshingly clear. Your custom graphical representations, circles and phase especially, made it so I was finally able to see and understand what is going on in that process. Your efforts have filled huge gaps in what I've personally have been trying to learn with Ruby and Audio Processing. Thank for you doing all of this.
@edwardoakheart40552 жыл бұрын
Great video, just have one question, how do you find the next vertex when finding the lower tangent in the merge part?
@tl880linux2 жыл бұрын
Great question! The Lee and Schachter paper describes a function they called "HULL" that finds the lower tangent. I translated that function into Ruby and reversed it to also find the upper tangent. If I'm reading and remembering right, the "next" neighbor for the points in the current guess is considered from each hull, and the next point is chosen based on whether one of those neighbors is on the "wrong" side of the current guess for the lower tangent. Hope this helps! Here's my code: github.com/mike-bourgeous/mb-geometry/blob/5e18eb910c182b99755b852f133f0b8579372884/lib/mb/geometry/delaunay_debug.rb#L75-L123
@rocklobster19762 жыл бұрын
Omg.... Where have you been my whole life? YOU'RE HIRED!!
@Koldora2 жыл бұрын
Beautifully visualized; well paced; with great production quality. Wish you and your channel continued success.
@tl880linux2 жыл бұрын
Thank you! Your Voronoi diagram videos were also helpful.
@hardtofinduniquename2 жыл бұрын
At 2:46: > every edge of a delaney triangle is perpendicular to an edge of a voronoi polygon It took me a while to see it, but these perpendicular edges don't necessarily intersect. FH is perpendicular to the top right edge in H and not the edge that it crosses.
@tl880linux2 жыл бұрын
That's a really good point! That perpendicular line is always there, but it might not be obvious which one it is. Another example is edge DI.
@NickWaanders2 жыл бұрын
Great explanations and visuals! This video deserves many more views.
@tl880linux2 жыл бұрын
Thanks!
@toadmilk13862 жыл бұрын
Cool
@tl880linux2 жыл бұрын
Thanks!
@bbourgeous2 жыл бұрын
Very well done.
@tl880linux2 жыл бұрын
Thanks, and thanks for watching!
@tl880linux2 жыл бұрын
I didn't realize the camera footage was so grainy until it was too late, but the animations are still solid
@bbourgeous2 жыл бұрын
Excellent animations. Your explanations are so much clearer than how I learned it.
@tl880linux2 жыл бұрын
Thanks! My hope is that these videos spark ideas for new places to apply these concepts, by making them seem more relatable and useful.
@TheArgon143 жыл бұрын
Reminds me of my Graph Theory class back in college, awesome to see it all in practice!
@ottony933 жыл бұрын
Amazing video
@TheLeathering3 жыл бұрын
Keeping it real, especially with the jam session toward the end. Very informative!
@tl880linux3 жыл бұрын
Thanks! Anything else about sound or code that you're curious about that I can cover in the future?
@tl880linux3 жыл бұрын
Episode 2 is up, about filters, synthesis, and the frequency domain: kzfaq.info/get/bejne/l7lkZtZnub3SeY0.html Source code is on GitHub: github.com/mike-bourgeous/mb-sound
@tl880linux3 жыл бұрын
The series continues: Episode 1 covers some basics of sound: kzfaq.info/get/bejne/fd9nn8Kmmq2dYmw.html Episode 2 is about Filters and Synthesis: kzfaq.info/get/bejne/l7lkZtZnub3SeY0.html Source code on GitHub: github.com/mike-bourgeous/mb-sound
@tl880linux3 жыл бұрын
Don't forget to check out the source code to this synthesizer: github.com/mike-bourgeous/mb-sound And you can listen to the synth demo song separately: kzfaq.info/get/bejne/d5pkmt2E1JPMpH0.html
@WarningDoNotCover3 жыл бұрын
Very interesting - learned a lot about sound in this introduction. Excellently explained. Thank you
@infowarrior4203 жыл бұрын
where have you been?
@tl880linux Жыл бұрын
I finally answered this question here: kzfaq.info/get/bejne/mM5og5N9tqe4k2w.html
@bonniebourgeous35753 жыл бұрын
Great info on sound. Easy to understand and engaging.
@wesleysull3 жыл бұрын
First advertisement I clicked on, watched fully, then subbed. Your channel looks like a perfect cross section of my interests. When I get off work I'll go through it all and try and give some feedback. I'm very excited to see what this channel becomes.
@beetmeme42063 жыл бұрын
This is actually good vid ngl
@tl880linux3 жыл бұрын
Thanks! Anything you (or others) would really like to see expanded in the next one?
@wesleysull3 жыл бұрын
@@tl880linux I would like to develop a solid intuitive understanding of how sound works, both in the world and in the brain. That's a pretty broad field, I think this current series is a great start. I can't wait to see it.
@tl880linux3 жыл бұрын
In case you've all missed them, the first and second episodes are up: Episode 1 covers some basics of sound: kzfaq.info/get/bejne/fd9nn8Kmmq2dYmw.html Episode 2 is about Filters and Synthesis: kzfaq.info/get/bejne/l7lkZtZnub3SeY0.html
@Amitsingh.0098 жыл бұрын
Hi can tell me which IDE you are using?
@tl880linux8 жыл бұрын
+amit singh No IDE, just Vim in a terminal window for code, and Nitrogen Logic Palace Designer for automation logic.
@tl880linux11 жыл бұрын
In fairness the casinos are probably using CFLs designed to be switched repeatedly. Be sure to check out my newest video where I show how to control Philips Hue LED lights with the Kinect.
@tl880linux11 жыл бұрын
Also, you can program delays using the Nitrogen Logic Automation Controller. There's an object in Palace Designer called "Logic Delay" that does exactly what you describe.
@tl880linux11 жыл бұрын
Bulb life can be reduced by frequent switching. In the case of incandescent bulbs, this is due to thermal shock from repeated heating and cooling. However, I'm not switching the lights on and off, they are smoothly fading. This actually extends their life beyond their rated number of hours. LEDs are the most resilient to switching. They run cooler and don't use mercury vapor. CFLs probably not so much, but it can't be that bad because Las Vegas casinos use thousands of them in displays.
@tl880linux11 жыл бұрын
The media center you can see in my first Kinect-related video is powered by two copies of my decade-old software glhtui (you can Google it), one for the touchscreen menu, and one for the clock on the projector, both running on a single PC.