Twisted Signals
Twisted Signals
  • 15
  • 21 485
Sonification pt3 - Stock Market Synth
Carlos Ortega presents: Sonification of the stock market from Twitch.tv using Node.js.
Get the patch/media here: bit.ly/3dCGAgr
This video demonstrates programming in Max, a.k.a. Max/MSP/Jitter. It was created for Twisted Signals, a course at Carnegie Mellon University focused on creative coding in Max as well as the theoretical underpinning of basic signal processing theory.
Our intro sound splash was composed by Joanna Sandler, check out her work at: soundcloud.com/joanna_dot_js
มุมมอง: 1 329

วีดีโอ

Sonification pt2: Twitch chat
มุมมอง 8253 ปีที่แล้ว
Sonification of chat messages from Twitch.tv using Node.js. Get the patch/media here: bit.ly/3uq56Im This video demonstrates programming in Max, a.k.a. Max/MSP/Jitter. It was created for Twisted Signals, a course at Carnegie Mellon University focused on creative coding in Max as well as the theoretical underpinning of basic signal processing theory. Our intro sound splash was composed by Joanna...
Sonification Part 1 - Weather
มุมมอง 3.9K3 ปีที่แล้ว
Sonification of weather data using Node.js. Get the patch/media here: bit.ly/2FVr3M3 This video demonstrates programming in Max, a.k.a. Max/MSP/Jitter. It was created for Twisted Signals, a course at Carnegie Mellon University focused on creative coding in Max as well as the theoretical underpinning of basic signal processing theory. Our intro sound splash was composed by Joanna Sandler, check ...
Spectral Examples
มุมมอง 7K3 ปีที่แล้ว
Some examples of signal processing in the frequency domain, plus some audio visualization using an FFT. Also Jesse is wearing a gigantic hat. Get the patches/media here: bit.ly/36Le0Yx This video demonstrates programming in Max, a.k.a. Max/MSP/Jitter. It was created for Twisted Signals, a course at Carnegie Mellon University focused on creative coding in Max as well as the theoretical underpinn...
Spectra
มุมมอง 9193 ปีที่แล้ว
Looking at representing signals in the frequency domain. The Fourier series and FFTs. Word. Get the patches/media here: bit.ly/3jyEJv1 This video demonstrates programming in Max, a.k.a. Max/MSP/Jitter. It was created for Twisted Signals, a course at Carnegie Mellon University focused on creative coding in Max as well as the theoretical underpinning of basic signal processing theory. Our intro s...
Video with infinite feedback
มุมมอง 4494 ปีที่แล้ว
Hey internet scholars we heard you like feedback so we put feedback in your feedback so you can feedback while you feedback. Get the patches here: bit.ly/2S4vTJp This effect was inspired by some video work by Sidney Jacobs, check him out on Instagram at: sidneyjacobsaudio
Convolution
มุมมอง 1.1K4 ปีที่แล้ว
Buckle up scholars because we're about to go on a magical journey into the world of Convolution. Jesse walks into the forest with some friends. Things go bang. 0:00 Trippy Intro 3:28 Impulse Response Recording 8:56 Convolution demos 25:20 Theory Get the patches/media from this lecture here: bit.ly/2EDRC7F Check out the tutorial and patch to generate the video-trails effects from the intro here:...
Filters
มุมมอง 1.4K4 ปีที่แล้ว
Filters. Some stuff goes through a filter. Other stuff not so much. Get the patch/media here: bit.ly/2FXWJjR This video demonstrates programming in Max, a.k.a. Max/MSP/Jitter. It was created for Twisted Signals, a course at Carnegie Mellon University focused on creative coding in Max as well as the theoretical underpinning of basic signal processing theory. Our intro sound splash was composed b...
Time shifting
มุมมอง 1K4 ปีที่แล้ว
Adding, scaling, and time-shifting signals in Max. Echo canyon. Trippy video feedback. Please enjoy. Get the patch/media here: bit.ly/35NydfW This video demonstrates programming in Max, a.k.a. Max/MSP/Jitter. It was created for Twisted Signals, a course at Carnegie Mellon University focused on creative coding in Max as well as the theoretical underpinning of basic signal processing theory. Our ...
Samples
มุมมอง 4534 ปีที่แล้ว
More on how computers represent signals. Some bit crushing happens. Planes of color flying around. Maybe Jesse turns into a saxophone. Get the patch/media here: bit.ly/2GSmWAh This video demonstrates programming in Max, a.k.a. Max/MSP/Jitter. It was created for Twisted Signals, a course at Carnegie Mellon University focused on creative coding in Max as well as the theoretical underpinning of ba...
Signals
มุมมอง 6704 ปีที่แล้ว
Fundamental properties of signals. Sampling rates. A weird looking brick wall. Suggested sound card settings if you are producing music for dogs. Get the patch/media here: bit.ly/35hw6Ax Check out the Bjork song that is mentioned here: bit.ly/2ZAMk4h This video demonstrates programming in Max, a.k.a. Max/MSP/Jitter. It was created for Twisted Signals, a course at Carnegie Mellon University focu...
Learning resources inside Max
มุมมอง 4984 ปีที่แล้ว
In this exciting episode we review some learning resources you'll find inside Max. Also Jesse's cat shows up and causes some problems. This video demonstrates programming in Max, a.k.a. Max/MSP/Jitter. It was created for Twisted Signals, a course at Carnegie Mellon University focused on creative coding in Max as well as the theoretical underpinning of basic signal processing theory.
Meet Max
มุมมอง 9104 ปีที่แล้ว
Get ready for a piping hot cup of Max. Get the patch/media here: bit.ly/2Dbge7b This video demonstrates programming in Max, a.k.a. Max/MSP/Jitter. It was created for Twisted Signals, a course at Carnegie Mellon University focused on creative coding in Max as well as the theoretical underpinning of basic signal processing theory.
Welcome to Twisted Signals
มุมมอง 1.3K4 ปีที่แล้ว
Buckle up scholars, it's the intro video for Twisted Signals. Get the patch/media here: bit.ly/2Dd1vss This video demonstrates programming in Max, a.k.a. Max/MSP/Jitter. It was created for Twisted Signals, a course at Carnegie Mellon University focused on creative coding in Max as well as the theoretical underpinning of basic signal processing theory.
Making the Twisted Signals bumper animation
มุมมอง 1874 ปีที่แล้ว
A tutorial demonstrating audio-reactive visuals where a 3D object is deformed using an audio FFT. Plus some envelopes to control parameters over time, and recording the output. The sound we're using in this tutorial was composed by Joanna Sandler, check out her work at: soundcloud.com/joanna_dot_js Get the patch/media here: bit.ly/2Qi9Gqf This video demonstrates programming in Max, a.k.a. Max/M...

ความคิดเห็น

  • @MGCaverly
    @MGCaverly 19 วันที่ผ่านมา

    Very helpful and interesting, Good vid, thanks, Mikey

  • @usertwentysixtwoonethousan2712
    @usertwentysixtwoonethousan2712 3 หลายเดือนก่อน

    hey man, my camera not working :(

  • @Rr-uf1ox
    @Rr-uf1ox 3 หลายเดือนก่อน

    this may be a dumb question, but why not do an FFT and then filter partials in the frequency domain? seems like it would be many times easier. let's assume you were already doing perpetual FFTs in real time for other spectral processing, so it's no skin off your back to just do the filtering in the frequency domain where you already are.

    • @JesseStiles
      @JesseStiles 3 หลายเดือนก่อน

      A time domain filter is less CPU intensive and lower latency than an FFT method but if that's not a concern FFT does give you lots of control 👍

  • @hamishmacdonald8593
    @hamishmacdonald8593 5 หลายเดือนก่อน

    Word.

  • @machinate
    @machinate 6 หลายเดือนก่อน

    I'm just here to comment on how meta it is to use the Alvin Lucier piece for this, heh. Nice touch.

  • @SuperBen421
    @SuperBen421 6 หลายเดือนก่อน

    You're a legend!

  • @teresaconnors9532
    @teresaconnors9532 6 หลายเดือนก่อน

    Awesome video! Thanks

  • @josselinvinay7738
    @josselinvinay7738 ปีที่แล้ว

    thank you for your tutorial. i've learned one more thing today! thank you for share patchs

  • @wijnandbredewold4016
    @wijnandbredewold4016 ปีที่แล้ว

    very good, i love it. Question, could you do someting simulair with nasa-neows API? I find it difulcult to code it! Regards Wijnand Bredewold

  • @runner0075
    @runner0075 ปีที่แล้ว

    2 little questions about the spectral delay pfft~ subpatch: A) why do you multiply by two the spectral frame size coming form fftinfo~? the FFT spectral frame size is 512, and the ramp coming from fftin~ is 0/511, so at first glance this multiplication is not needed. B) why do you add a 2nd delay (delay~)? it seems it adds another (one or two) full FFT frames in the total delay time .. The tapin/tapout delay time is already quantised because by trunc~..

  • @runner0075
    @runner0075 ปีที่แล้ว

    many thanks Sir

  • @hakank3841
    @hakank3841 ปีที่แล้ว

    Thank you so much.

  • @lauprellim
    @lauprellim ปีที่แล้ว

    Another great video - I appreciated the time you spent explaining these processes in the visual domain.

  • @lauprellim
    @lauprellim ปีที่แล้ว

    This is one of the most clear and informative videos on the subject I’ve ever seen. Thank you so much for sharing! My only question is: when does gen~ need to come into the picture? I assume you have your signal processing vector set very low? This would apply to your DIYlowpass example about 12 minutes in.

    • @TwistedSignals
      @TwistedSignals 3 หลายเดือนก่อน

      gen~ is definitely a great way to go for serious filter design, especially because you can do sample-based delays easily. here's a good example cycling74.com/forums/pm-ladder-implementation-of-the-moog-ladder-filter I was steering clear of gen~ on this channel because I think of it as an advanced area within Max that can introduce confusion to beginners, hence my kind of janky usage of delay~ to do something that might be done better with gen~

  • @sparklecherrymoon
    @sparklecherrymoon 2 ปีที่แล้ว

    you strike a harmonic balance between abstract principles technical implementation good sir

  • @sparklecherrymoon
    @sparklecherrymoon 2 ปีที่แล้ว

    gotta love those sweet, sweet slides

  • @sparklecherrymoon
    @sparklecherrymoon 2 ปีที่แล้ว

    truly transformational

  • @robotglasper1708
    @robotglasper1708 2 ปีที่แล้ว

    If this is driving anyone else crazy at the [setcoords] point. Be warned that copies of coordinates from googlemaps will have a comma that you need to remove after pasting into the message!!! Only took me 3 hours to fix XD

  • @ms-1106
    @ms-1106 2 ปีที่แล้ว

    This is so helpful. Thanks for the excellent tutorial !!

  • @electric_bimma
    @electric_bimma 2 ปีที่แล้ว

    great vid thanks man

  • @lauprellim
    @lauprellim 2 ปีที่แล้ว

    Great video, from start to finish (quite literally). I really enjoyed the discussion of LSI at the end. Thank you!

  • @lauprellim
    @lauprellim 2 ปีที่แล้ว

    Great video -- thanks so much!

  • @lauprellim
    @lauprellim 2 ปีที่แล้ว

    Hi, this is really great. Thank you so much for posting this video and the patches.

  • @thecalmcoffeetree
    @thecalmcoffeetree 2 ปีที่แล้ว

    I really cannot thank you enough for this tutorial!

  • @jun0_
    @jun0_ 3 ปีที่แล้ว

    not seeing script start when I create a node in max. could you help me with this?

  • @tibetronica
    @tibetronica 3 ปีที่แล้ว

    I just love this series. Have come back to view them time and again. Thank you for this.

  • @runner0075
    @runner0075 3 ปีที่แล้ว

    Amazing tut

  • @runner0075
    @runner0075 3 ปีที่แล้ว

    thanks!

  • @Arc-nh1ef
    @Arc-nh1ef 3 ปีที่แล้ว

    Wow, so happy to find this channel. Thanks for sharing!

  • @theBobSugarProject
    @theBobSugarProject 3 ปีที่แล้ว

    Also I still don't really get how pfft~ behaves compared to poly~. Why is '#0' needed in the names of the buffers?

    • @TwistedSignals
      @TwistedSignals 3 ปีที่แล้ว

      #0 turns into a unique number. This would let you have multiple copies of the patch running, all with unique buffers.

  • @theBobSugarProject
    @theBobSugarProject 3 ปีที่แล้ว

    This is super helpful! Thanks a lot. Can you help me with a question considering the spectral delay. The FFT size is 1024 this correspondents with 512 bins right? How come the multi slider objects with the delay and feedback values contain only 256 sliders? Shouldn't there be one delay and feedback value per bin?

    • @TwistedSignals
      @TwistedSignals 3 ปีที่แล้ว

      Good catch - yes I think you'd want to update the multisliders to provide one value per bin. Or resize the FFT to match the sliders.

  • @elduc8520
    @elduc8520 3 ปีที่แล้ว

    Thanks for the explanation and the patch, i was rusted with fft, this helps a lot. Will give you feedback, have a good day. M

  • @nurse_plissken8433
    @nurse_plissken8433 3 ปีที่แล้ว

    Awesome. Just what I needed!

  • @mattkaz9604
    @mattkaz9604 3 ปีที่แล้ว

    Great video. I tried t do a similar project but when I export my 3d from photoshop and import it into meshlab it pops up as this messy broken image with hardly any vertexes. Are there any settings or anything that need to be set, or should it just work as you have shown it here?

  • @mattkaz9604
    @mattkaz9604 3 ปีที่แล้ว

    Good stuff. I'd seen this effect and failed to work it out. Thanks.

  • @papaz0rgl
    @papaz0rgl 3 ปีที่แล้ว

    really nice course !

  • @3xAudio
    @3xAudio 4 ปีที่แล้ว

    Thanks for the shoutout! glad I could help inspire you to create some unique patches ! Keep it up !

  • @emaanahmed1082
    @emaanahmed1082 4 ปีที่แล้ว

    an army of jesses,,, incredible sighting

  • @RS-pb4li
    @RS-pb4li 4 ปีที่แล้ว

    Love the birds and forest setting

  • @davidcooper8241
    @davidcooper8241 4 ปีที่แล้ว

    wow, looking forward to following along with this course - thanks for making it public!