mbcodeandsound
mbcodeandsound
  • Видео 17
  • Просмотров 155 033
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
Просмотров: 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
TL880 Linux A/V Playback Demo
Просмотров 46916 лет назад
TL880 Linux A/V Playback Demo

Комментарии

  • @alibinmady
    @alibinmady 11 дней назад

    I have used voronoi diagrms in my master project for get the skeleton of Arabic handwriting.

  • @Michael-dq8et
    @Michael-dq8et 29 дней назад

    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.

  • @Broadsmile1987
    @Broadsmile1987 Месяц назад

    Very nice video, though at moments rushed.

  • @DiVoidationStudio
    @DiVoidationStudio 3 месяца назад

    This needs more views! Hey, youtube, do your thing!

  • @briantriesart
    @briantriesart 4 месяца назад

    This video is amazing. Thank you very very much!

  • @victoroliari9479
    @victoroliari9479 5 месяцев назад

    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 5 месяцев назад

      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 7 месяцев назад

    This is amazing. Great work bro. You earned a sub

  • @redwavez3436
    @redwavez3436 7 месяцев назад

    Great video

  • @coralmillenium
    @coralmillenium 7 месяцев назад

    Phenomenal video!👏👏👏 Thank you!

  • @antonb1467
    @antonb1467 10 месяцев назад

    the content and the animations to it are just awesome 👍

  • @baronvonbeandip
    @baronvonbeandip 11 месяцев назад

    Commenting for the algorithm

  • @emanuelgerber
    @emanuelgerber 11 месяцев назад

    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!

  • @APaleDot
    @APaleDot Год назад

    Yo, these visuals are amazing!

  • @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 2 года назад

    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!

  • @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.

  • @toadmilk1386
    @toadmilk1386 2 года назад

    Cool

  • @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 3 года назад

    Excellent animations. Your explanations are so much clearer than how I learned it.

    • @tl880linux
      @tl880linux 3 года назад

      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: ruclips.net/video/aS43s6TWnIY/видео.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: 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

  • @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: ruclips.net/video/A44gzSo-htI/видео.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: ruclips.net/video/bh8P0LQATc8/видео.html

  • @bonniebourgeous3575
    @bonniebourgeous3575 3 года назад

    Great info on sound. Easy to understand and engaging.

  • @wesleysull
    @wesleysull 4 года назад

    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 4 года назад

    This is actually good vid ngl

    • @tl880linux
      @tl880linux 4 года назад

      Thanks! Anything you (or others) would really like to see expanded in the next one?

    • @wesleysull
      @wesleysull 4 года назад

      ​@@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: ruclips.net/video/Gy7l_u5G928/видео.html Episode 2 is about Filters and Synthesis: ruclips.net/video/aS43s6TWnIY/видео.html

  • @Amitsingh.009
    @Amitsingh.009 9 лет назад

    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.