Пікірлер
@DiVoidationStudio
@DiVoidationStudio 29 күн бұрын
This needs more views! Hey, youtube, do your thing!
@briantriesart
@briantriesart 2 ай бұрын
This video is amazing. Thank you very very much!
@victoroliari9479
@victoroliari9479 3 ай бұрын
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?
@tl880linux
@tl880linux 3 ай бұрын
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.
@Michallote
@Michallote 5 ай бұрын
This is amazing. Great work bro. You earned a sub
@redwavez3436
@redwavez3436 5 ай бұрын
Great video
@coralmillenium
@coralmillenium 5 ай бұрын
Phenomenal video!👏👏👏 Thank you!
@tl880linux
@tl880linux 5 ай бұрын
Thanks!
@antonb1467
@antonb1467 8 ай бұрын
the content and the animations to it are just awesome 👍
@baronvonbeandip
@baronvonbeandip 8 ай бұрын
Commenting for the algorithm
@emanuelgerber
@emanuelgerber 8 ай бұрын
Super helpful video! Thank you
@vector8310
@vector8310 Жыл бұрын
THIS has been up for 2 years yet it's only now that the yt algorithm suggested it? Brilliant work!
@tl880linux
@tl880linux Жыл бұрын
Thank-you!
@APaleDot
@APaleDot Жыл бұрын
Yo, these visuals are amazing!
@tl880linux
@tl880linux Жыл бұрын
Thanks!
@yu_a_vi4427
@yu_a_vi4427 Жыл бұрын
this a gem lost to yt algorithm
@SHOPETSY
@SHOPETSY Жыл бұрын
Great video… 😊. Thanks 🙏🏼
@alvarobyrne
@alvarobyrne Жыл бұрын
go go go
@KordTaylor
@KordTaylor Жыл бұрын
Great video. I'm all about spectral resynthesis so I really liked this. Thanks again. 👏🏻
@ian.ambrose
@ian.ambrose Жыл бұрын
This is my first time seeing someone having both advanced knowledge of math and music theory at the same time.
@gaelanm3920
@gaelanm3920 Жыл бұрын
This is one of the coolest videos I've ever seen. Blown away! Bravo.
@tl880linux
@tl880linux Жыл бұрын
Thanks! Did you have a favorite section? Or anything you felt could have been stronger?
@rfly-fpv
@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
@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
@rfly-fpv Жыл бұрын
@@tl880linux Cool! :)
@ArthMaxim
@ArthMaxim Жыл бұрын
Excelent work : arts + math + code + music !
@bakeer2018
@bakeer2018 Жыл бұрын
great video, can you tell what tools did you use to do this excelllent animation ?
@tl880linux
@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
@DreadDeimos
@DreadDeimos 2 жыл бұрын
You've achieved an amazing tactility by connecting you explanations, sound, actual data and visuals!
@tl880linux
@tl880linux 2 жыл бұрын
Thanks!
@discreet_boson
@discreet_boson 2 жыл бұрын
This channel is criminally underrated
@woofiewill
@woofiewill 2 жыл бұрын
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 :)
@tl880linux
@tl880linux 2 жыл бұрын
Thanks! It takes a while but there's more on the way!
@syncopatednotes
@syncopatednotes 2 жыл бұрын
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.
@edwardoakheart4055
@edwardoakheart4055 2 жыл бұрын
Great video, just have one question, how do you find the next vertex when finding the lower tangent in the merge part?
@tl880linux
@tl880linux 2 жыл бұрын
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
@rocklobster1976
@rocklobster1976 2 жыл бұрын
Omg.... Where have you been my whole life? YOU'RE HIRED!!
@Koldora
@Koldora 2 жыл бұрын
Beautifully visualized; well paced; with great production quality. Wish you and your channel continued success.
@tl880linux
@tl880linux 2 жыл бұрын
Thank you! Your Voronoi diagram videos were also helpful.
@hardtofinduniquename
@hardtofinduniquename 2 жыл бұрын
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.
@tl880linux
@tl880linux 2 жыл бұрын
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.
@NickWaanders
@NickWaanders 2 жыл бұрын
Great explanations and visuals! This video deserves many more views.
@tl880linux
@tl880linux 2 жыл бұрын
Thanks!
@toadmilk1386
@toadmilk1386 2 жыл бұрын
Cool
@tl880linux
@tl880linux 2 жыл бұрын
Thanks!
@bbourgeous
@bbourgeous 2 жыл бұрын
Very well done.
@tl880linux
@tl880linux 2 жыл бұрын
Thanks, and thanks for watching!
@tl880linux
@tl880linux 2 жыл бұрын
I didn't realize the camera footage was so grainy until it was too late, but the animations are still solid
@bbourgeous
@bbourgeous 2 жыл бұрын
Excellent animations. Your explanations are so much clearer than how I learned it.
@tl880linux
@tl880linux 2 жыл бұрын
Thanks! My hope is that these videos spark ideas for new places to apply these concepts, by making them seem more relatable and useful.
@TheArgon14
@TheArgon14 3 жыл бұрын
Reminds me of my Graph Theory class back in college, awesome to see it all in practice!
@ottony93
@ottony93 3 жыл бұрын
Amazing video
@TheLeathering
@TheLeathering 3 жыл бұрын
Keeping it real, especially with the jam session toward the end. Very informative!
@tl880linux
@tl880linux 3 жыл бұрын
Thanks! Anything else about sound or code that you're curious about that I can cover in the future?
@tl880linux
@tl880linux 3 жыл бұрын
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
@tl880linux
@tl880linux 3 жыл бұрын
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
@tl880linux
@tl880linux 3 жыл бұрын
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
@WarningDoNotCover
@WarningDoNotCover 3 жыл бұрын
Very interesting - learned a lot about sound in this introduction. Excellently explained. Thank you
@infowarrior420
@infowarrior420 3 жыл бұрын
where have you been?
@tl880linux
@tl880linux Жыл бұрын
I finally answered this question here: kzfaq.info/get/bejne/mM5og5N9tqe4k2w.html
@bonniebourgeous3575
@bonniebourgeous3575 3 жыл бұрын
Great info on sound. Easy to understand and engaging.
@wesleysull
@wesleysull 3 жыл бұрын
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.
@beetmeme4206
@beetmeme4206 3 жыл бұрын
This is actually good vid ngl
@tl880linux
@tl880linux 3 жыл бұрын
Thanks! Anything you (or others) would really like to see expanded in the next one?
@wesleysull
@wesleysull 3 жыл бұрын
​@@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.
@tl880linux
@tl880linux 3 жыл бұрын
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.009
@Amitsingh.009 8 жыл бұрын
Hi can tell me which IDE you are using?
@tl880linux
@tl880linux 8 жыл бұрын
+amit singh No IDE, just Vim in a terminal window for code, and Nitrogen Logic Palace Designer for automation logic.
@tl880linux
@tl880linux 11 жыл бұрын
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.
@tl880linux
@tl880linux 11 жыл бұрын
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.
@tl880linux
@tl880linux 11 жыл бұрын
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.
@tl880linux
@tl880linux 11 жыл бұрын
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.
@TheWesman45
@TheWesman45 11 жыл бұрын
What front nd do you use in your media center