![mbcodeandsound](/img/default-banner.jpg)
- Видео 17
- Просмотров 155 033
mbcodeandsound
Добавлен 11 сен 2007
Code, sound, music, lights, and more
Synthesizer Demo Song for Episode 5
All sounds including drums rendered by the synthesizer code from episode 4 and the upcoming E05, then processed through standard effects in my studio and DAW.
Warning: video rendering glitches resulted in excessive flickering. I decided to embrace the glitches for this one and enjoy the worn-out film effect.
This song is also on SoundCloud: soundcloud.com/n2a-1/20230319-e05-synth-demo-hdr-uncompressed
----
Rendering info:
Encoder: Mainconcept AVC
GPU acceleration disabled
NVDEC enabled (video decodes incorrectly without it)
1 rendering thread
0MB dynamic RAM preview
GPU: NVidia RTX 4090
CPU: AMD Ryzen 7950X
Warning: video rendering glitches resulted in excessive flickering. I decided to embrace the glitches for this one and enjoy the worn-out film effect.
This song is also on SoundCloud: soundcloud.com/n2a-1/20230319-e05-synth-demo-hdr-uncompressed
----
Rendering info:
Encoder: Mainconcept AVC
GPU acceleration disabled
NVDEC enabled (video decodes incorrectly without it)
1 rendering thread
0MB dynamic RAM preview
GPU: NVidia RTX 4090
CPU: AMD Ryzen 7950X
Просмотров: 88
Видео
Channel Update! What's new? What's in the pipeline? And what ever happened to NItrogen Logic?
Просмотров 179Год назад
It's been a a while since my last video, but that doesn't mean nothing's been happening! Watch this video for some updates, plus the long-awaited conclusion to the Nitrogen Logic story. There are some glitches in the video due to apparent bugs in the editing software. I re-rendered the video and the glitches did not go away. Be warned these glitches may have a flashing/strobing appearance. Time...
Synthesizer demo song from episode 4
Просмотров 832 года назад
Just the song I wrote for E04 ruclips.net/video/iyjIVSnrPSo/видео.html to demo improvements to my synthesizer from E02.
Digital Sampling and the FFT - Code, Sound & Surround E04
Просмотров 8602 года назад
Video transcript and summary: blog.mikebourgeous.com/2021/10/04/fast-fourier-transform-illustrated-in-3d/ An overview of digital sampling, the FFT (Fast Fourier Transform), and analytic signals, a brief review of filters, plus a preview of the next video's subject. I initially set out to explain analytic signals using modifications to my synthesizer from episode 2, but realized I needed to reca...
Graphics! Voronoi, Delaunay, Natural Neighbor - Code, Sound & Surround E03
Просмотров 11 тыс.3 года назад
Watch these beautiful animations to learn more about #Voronoi diagrams, #Delaunay triangulations, and natural neighbor #interpolation. Dynamic and colorful visuals give an intuitive feel for these processes, and step-by-step illustrations make the algorithms easy to follow in detail. Partial video transcript: blog.mikebourgeous.com/2021/06/09/voronoi-diagrams-and-natural-neighbor-interpolation-...
Ruby Synthesizer Demo Song from E02
Просмотров 813 года назад
This is the 1 minute demo song from my video about Filters, Synthesis, and the Frequency Domain: ruclips.net/video/aS43s6TWnIY/видео.html The synthesizer source code: github.com/mike-bourgeous/mb-sound/blob/episode-02/bin/ep2_syn.rb
Filters, oscillators, impulse and frequency response (in a Ruby synth) - Code, Sound & Surround E02
Просмотров 3933 года назад
Learn more about sound in this video where we use a software synthesizer project in Ruby to demonstrate the frequency domain, filters, and sound synthesis. The code is on GitHub: github.com/mike-bourgeous/mb-sound The synth program: github.com/mike-bourgeous/mb-sound/blob/episode-02/bin/ep2_syn.rb The synth demo song: ruclips.net/video/A44gzSo-htI/видео.html All music was composed by me for thi...
What is sound? - Code, Sound & Surround E01
Просмотров 5133 года назад
Much animation! We review some of the basic concepts we'll need to decode surround sound from stereo, and then demo some Ruby code for playing with sound interactively. The code from this episode: github.com/mike-bourgeous/mb-sound/tree/episode-01 The Code, Sound & Surround series: ruclips.net/p/PLpRqC8LaADXnwve3e8gI239eDNRO3Nhya Playlist of others' videos I recommend: ruclips.net/p/PLpRqC8LaAD...
Teaser/Intro - Code, Sound & Surround E00
Просмотров 4,3 тыс.3 года назад
We're going to look at sound. This is the teaser for a new video series that will offer a different perspective on sound and code. Episode 1: ruclips.net/video/Gy7l_u5G928/видео.html Episode 2: ruclips.net/video/aS43s6TWnIY/видео.html Subscribe to follow along as we fortify our understanding of sound (with references to others who explain the fundamentals way better than I can), build a unique ...
Kinect and Philips Hue, Together at Last
Просмотров 3,7 тыс.11 лет назад
Now you can control a set of Philips Hue lights with a Kinect and Nitrogen Logic's Depth Camera Controller. Nitrogen Logic - www.nitrogenlogic.com/ Mike Bourgeous - blog.mikebourgeous.com/
How to Build a Serial Port Server using a Nitrogen Logic Automation Controller
Просмотров 2 тыс.12 лет назад
This video demonstrates how an Automation Controller from Nitrogen Logic (www.nitrogenlogic.com/) can be used as a TCP/IP network server for USB-to-serial adapters. A number of USB-to-RS-232 adapters are connected to the Automation Controller, and automation logic is created to use the controller as an RS-232-to-Ethernet adapter. blog.mikebourgeous.com/2012/04/02/howto-video-turn-the-automation...
Nitrogen Logic+Kinect+WebGL - Unboxing, light control tutorial, WebGL demo
Просмотров 3,6 тыс.12 лет назад
See what you get when you order a Kinect-powered automation system from Nitrogen Logic (www.nitrogenlogic.com/), and how to set up an automation system with the Kinect step by step. Also see the new work-in-progress WebGL interface, and the Wake on LAN plugin to allow a Kinect to turn on a computer. blog.mikebourgeous.com/2011/12/27/webgl-new-features-added-to-kinect-powered-ho/
Gesture-like Light Control with Kinect
Просмотров 2,8 тыс.13 лет назад
You can buy a Kinect-based automation controller at www.nitrogenlogic.com/. blog.mikebourgeous.com/2011/05/15/gesture-like-light-control-with-kinect/ This video shows how zone-based control can be used to do gesture-like things on a low-CPU-power device.
Kinect Home Automation goes HTML5
Просмотров 14 тыс.13 лет назад
You can buy a Kinect-based automation controller at www.nitrogenlogic.com/. blog.mikebourgeous.com/2011/04/21/kinect-home-automation-goes-html5/ In this video you'll see my latest Kinect software, a web interface for configuring the Kinect for home automation. You'll also see, for the first time ever, my own home automation software. See a more complete description on my blog, linked above.
Home Automation with Kinect - Followup Q&A
Просмотров 7 тыс.13 лет назад
You can buy a Kinect-based automation controller at www.nitrogenlogic.com/. More system details: ruclips.net/video/zB7QEFCR1Zk/видео.htmlm47s blog.mikebourgeous.com/2011/03/17/kinect-home-automation-questions-and-answers/ Commonly-asked questions and other follow-up topics related to my previous demonstration of home automation with Kinect.
Kinect Home Automation and Lighting Control
Просмотров 104 тыс.13 лет назад
Kinect Home Automation and Lighting Control
I have used voronoi diagrms in my master project for get the skeleton of Arabic handwriting.
Really great video! For my purpose, I wanted to learn more about Delaunay Triangulation in the context of GIS production of TIN files. Used to produce the ground elevation file format used in my environmental noise modelling application - SoundPLAN. I have liked and Subbed, and I plan to show this video to others I work with in the field of Acoustics/GIS to help them understand the interpolation methods you've showcased.
Very nice video, though at moments rushed.
This needs more views! Hey, youtube, do your thing!
This video is amazing. Thank you very very much!
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?
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.
This is amazing. Great work bro. You earned a sub
Great video
Phenomenal video!👏👏👏 Thank you!
Thanks!
the content and the animations to it are just awesome 👍
Commenting for the algorithm
Super helpful video! Thank you
THIS has been up for 2 years yet it's only now that the yt algorithm suggested it? Brilliant work!
Thank-you!
Yo, these visuals are amazing!
Thanks!
this a gem lost to yt algorithm
Great video… 😊. Thanks 🙏🏼
go go go
Great video. I'm all about spectral resynthesis so I really liked this. Thanks again. 👏🏻
This is my first time seeing someone having both advanced knowledge of math and music theory at the same time.
This is one of the coolest videos I've ever seen. Blown away! Bravo.
Thanks! Did you have a favorite section? Or anything you felt could have been stronger?
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 :(
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.
@@tl880linux Cool! :)
Excelent work : arts + math + code + music !
great video, can you tell what tools did you use to do this excelllent animation ?
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
You've achieved an amazing tactility by connecting you explanations, sound, actual data and visuals!
Thanks!
This channel is criminally underrated
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 :)
Thanks! It takes a while but there's more on the way!
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.
Great video, just have one question, how do you find the next vertex when finding the lower tangent in the merge part?
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
Omg.... Where have you been my whole life? YOU'RE HIRED!!
Beautifully visualized; well paced; with great production quality. Wish you and your channel continued success.
Thank you! Your Voronoi diagram videos were also helpful.
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.
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.
Great explanations and visuals! This video deserves many more views.
Thanks!
Cool
Thanks!
Very well done.
Thanks, and thanks for watching!
I didn't realize the camera footage was so grainy until it was too late, but the animations are still solid
Excellent animations. Your explanations are so much clearer than how I learned it.
Thanks! My hope is that these videos spark ideas for new places to apply these concepts, by making them seem more relatable and useful.
Reminds me of my Graph Theory class back in college, awesome to see it all in practice!
Amazing video
Keeping it real, especially with the jam session toward the end. Very informative!
Thanks! Anything else about sound or code that you're curious about that I can cover in the future?
Episode 2 is up, about filters, synthesis, and the frequency domain: ruclips.net/video/aS43s6TWnIY/видео.html Source code is on GitHub: github.com/mike-bourgeous/mb-sound
The series continues: Episode 1 covers some basics of sound: ruclips.net/video/Gy7l_u5G928/видео.html Episode 2 is about Filters and Synthesis: ruclips.net/video/aS43s6TWnIY/видео.html Source code on GitHub: github.com/mike-bourgeous/mb-sound
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: ruclips.net/video/A44gzSo-htI/видео.html
Very interesting - learned a lot about sound in this introduction. Excellently explained. Thank you
where have you been?
I finally answered this question here: ruclips.net/video/bh8P0LQATc8/видео.html
Great info on sound. Easy to understand and engaging.
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.
This is actually good vid ngl
Thanks! Anything you (or others) would really like to see expanded in the next one?
@@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.
In case you've all missed them, the first and second episodes are up: Episode 1 covers some basics of sound: ruclips.net/video/Gy7l_u5G928/видео.html Episode 2 is about Filters and Synthesis: ruclips.net/video/aS43s6TWnIY/видео.html
Hi can tell me which IDE you are using?
+amit singh No IDE, just Vim in a terminal window for code, and Nitrogen Logic Palace Designer for automation logic.
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.
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.