Znibbles
Znibbles
  • Видео 53
  • Просмотров 72 487

Видео

Day 77 - 100DaysOfCode with SuperCollider
Просмотров 4913 года назад
A Variable Length Looper Code here: gist.github.com/julianrubisch/7abd957c55ab978514139bfa51c0a669
Day 43 - 100DaysOfCode with SuperCollider and Emacs - Resonating Playbufs
Просмотров 7643 года назад
Resonating Playbufs
Day 19 - 100DaysOfCode with SuperCollider and Emacs - A Poor Man's Sequencer
Просмотров 5633 года назад
A Poor Man's Sequencer with Head/Tail Recursion
Day 13 - 100DaysOfCode with SuperCollider and Emacs - Sound with Arrays
Просмотров 3633 года назад
Sound with Arrays
Day 9 - 100DaysOfCode with SuperCollider and Emacs - Multichannel Expansion Exploration
Просмотров 4593 года назад
Multichannel Expansion Exploration
Day 7 - 100DaysOfCode with SuperCollider and Emacs - Modulated Blips
Просмотров 3253 года назад
Modulated Blips
04 Create Sounds with Jitter | 07 Pseudo Color Resynthesis
Просмотров 1,3 тыс.4 года назад
Look here for full transcript and source code: www.znibbl.es/video/pseudo-color-resynthesis www.patreon.com/znibbles Let's get back to the basic concept of applying graphical transformations on sounds. What I'd like to take on this time is applying pseudo color transformations on our sounds-as-images. Pseudo coloring is the process of applying color to grayscale images by mapping luminance to t...
10 Node in Max | 08 Express JS Sound Player
Просмотров 8424 года назад
Look here for full transcript and source code: www.znibbl.es/video/express-js-sound-player www.patreon.com/znibbles Let's consider a scenario where you get a bunch of audio files along with a CSV file containing metadata, for example from an automated analysis. Let's furthermore assume we want to expose a web API to start multi-track playback of these files via standard HTTP GET requests. The o...
08 Process Music and Algorithmic Deconstructions | 03 Collatz Conjecture
Просмотров 1,8 тыс.4 года назад
Look here for full transcript and source code: www.znibbl.es/video/collatz-conjecture www.patreon.com/znibbles Lately I've come across an interesting problem in mathematics, the Collatz conjecture. Wikipedia says: „The Collatz conjecture is a conjecture in mathematics that concerns a sequence defined as follows: start with any positive integer n. Then each term is obtained from the previous ter...
06 Electron and Orbitals | 05 Data URL Moshing with P5
Просмотров 2195 лет назад
Look here for full transcript and source code: www.znibbl.es/video/data-url-moshing-with-p5 www.patreon.com/znibbles Today I'd like to experiment with randomly altering textual image representations. If you've done some web development in your career, you've probably come across a thing called data URLs. Let's find a random position in our image string, then fetch a random char from the validCh...
07 Hardware Cafe | 04 Timelapse GIFs on Raspberry Pi with Nerves Part Two
Просмотров 1585 лет назад
Look here for full transcript and source code: www.znibbl.es/video/timelapse-gifs-on-raspberry-pi-with-nerves-part-two www.patreon.com/znibbles In this video, we conclude the actual generation of a timelapse video from the Raspberry Pi Zero by calling the Cloudinary transformation API.
07 Hardware Cafe | 03 Timelapse GIFs on Raspberry Pi with Nerves Part One
Просмотров 1785 лет назад
Look here for full transcript and source code: www.znibbl.es/video/timelapse-gifs-on-raspberry-pi-with-nerves-part-one www.patreon.com/znibbles Nerves is a way to create and maintain applications for embedded computers such as the Raspberry Pi in a particularly easygoing way - think: an Arduino IDE for Raspberry Pi, only supercharged with IoT-centric libraries and tools. We are going to look at...
The Sinnher Max4Live Device Walkthrough
Просмотров 5255 лет назад
The Sinnher is a FM synth that uses a sinh function instead of the classic sine wave for modulation It’s available on gumroad: gumroad.com/l/the-sinnher I’d appreciate your donations, ratings, and shares :) If you’re interested in the principles of sound generation used in this example surf to www.znibbl.es/video/sinhed-fm
[i]MAGE Max4Live Device Walkthrough
Просмотров 4625 лет назад
iMAGE is an image-based sound synthesizer It’s available on gumroad: gumroad.com/l/i-mage I’d appreciate your donations, ratings, and shares :) If you’re interested in the principles of sound generation used in this example surf to www.znibbl.es/video/basis-function-graphs-as-waveforms
11 Conquering the Cloud | 01 Serverless Audio Analysis with Google Cloud Functions and Librosa
Просмотров 5505 лет назад
11 Conquering the Cloud | 01 Serverless Audio Analysis with Google Cloud Functions and Librosa
10 Node in Max | 07 Live Coded Patcher Scripting
Просмотров 4755 лет назад
10 Node in Max | 07 Live Coded Patcher Scripting
10 Node in Max | 06 REPL with History
Просмотров 2705 лет назад
10 Node in Max | 06 REPL with History
10 Node in Max | 05 Live Coding REPL
Просмотров 6365 лет назад
10 Node in Max | 05 Live Coding REPL
10 Node in Max | 04 MQTT Subscriber
Просмотров 1,2 тыс.5 лет назад
10 Node in Max | 04 MQTT Subscriber
10 Node in Max | 03 SocketIO Client
Просмотров 2,4 тыс.5 лет назад
10 Node in Max | 03 SocketIO Client
01 Advanced Synthesis Techniques | 01 Band Limited Impulse Trains
Просмотров 2,8 тыс.5 лет назад
01 Advanced Synthesis Techniques | 01 Band Limited Impulse Trains
Docker for Creators Trailer
Просмотров 5686 лет назад
Docker for Creators Trailer
10 Node in Max | 02 Static D3JS
Просмотров 1,1 тыс.6 лет назад
10 Node in Max | 02 Static D3JS
Znibbles 1.0 Platform Demo
Просмотров 876 лет назад
Znibbles 1.0 Platform Demo
Docker for Creators Promo Sample
Просмотров 1106 лет назад
Docker for Creators Promo Sample
Experimenting with Complex FM and Chaotic Behavior in Max8's MC
Просмотров 2,8 тыс.6 лет назад
Experimenting with Complex FM and Chaotic Behavior in Max8's MC
10 Node in Max | 01 Watch YouTube Videos
Просмотров 2,6 тыс.6 лет назад
10 Node in Max | 01 Watch RUclips Videos
Fun with digital waveguides and Max8's MC
Просмотров 2 тыс.6 лет назад
Fun with digital waveguides and Max8's MC
06 Electron and Orbitals | 04 Remixing SVG with threejs and Glitch
Просмотров 6296 лет назад
06 Electron and Orbitals | 04 Remixing SVG with threejs and Glitch

Комментарии

  • @mathiasaugust5842
    @mathiasaugust5842 13 дней назад

    hi, whats inside the p manage_autoplay patcher?

  • @pieterverhoeven1642
    @pieterverhoeven1642 8 месяцев назад

    This is one of my favorite tricks. You can get some delightfully resonant harmonics if you chain a couple of these together serially and play with the delay times. Adding a sine for some extra low end also helps making it sound a bit more full.

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

    Incredibly helpful in helping me get my head around this! Thank you so much!! 🙏🤗

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

    It‘s sad that this channel isn’t updated anymore, great stuff here, just saying :)

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

      Thanks! Who knows, I might get to doing more videos in the future

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

    Hey! Great videos and journal! Is there a reason why you decided to drop Emacs for SC IDE? Have you tried VS Code as well? I'm currently using SC IDE when writting pure SC code, but I recently bought a Norns Shield and I had to use a separate IDE for that (VS Code). Although, I'm still looking for an integrated solution (VS Code / Emacs) for both languages. Your input is welcome!

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

    Hi, is there any way to watch vide in real time like this ruclips.net/video/3kPH7kTphnE/видео.html ? thank you

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

    can you do this in turbosynth?🤔

  • @gabrielc.cabrera5045
    @gabrielc.cabrera5045 2 года назад

    Hi there. Is there any way to access the code to this? The above link seems to be dead. Cheers!

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

      indeed, the source code is here: github.com/znibbles/05-chaotic-synthesis

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

    How do you know such things ? How people know that phasor goes there does this to other objects...how do u learn this

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

      You need to know the basics of DSP and sound synthesis for that. A really great book I can recommend is "Sound Design and Electronic music" there are two volumes atm. It will get you from scratch to explain all DSP and sound synthesis stuff along with in-depth max/MSP tutorials. (there is a little bit of mathematics but really simple high school stuff). Way better than any online tutorial IMHO, it helped me a lot not just for max/MSP but for deepening my usage of synthesizers in general.

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

    i can recreate this in phase plant?

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

      Yeah, you just route the modulating oscillator into its own phase or frequency

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

    Hey, where does the r patcherpatch come from?

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

    Wow also a Max msp example!

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

    Cool! working great! got a question, I've got it working but when i use the html file in localhost:3000, everytime i click on a link to open another html i get the error: CANNOT GET /FILE.HTML any clues? when i normally open the page it's working just fine

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

      Same problem here, could really use some help on this! Thank you for the great tutorial, though :)

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

      Does the source code maybe help? github.com/znibbles/10-node-in-max/tree/master/3-socketio-client

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

    I got lost with the file path stuff too!!

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

    What is within the p _start_stop Counter patch?

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

    Sometimes you just stumble across a video that connects so many dots and progresses your understanding, comprehension and excitement. I am absolutely elated! Thank you so much for this tutorial!

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

    For anyone else who gets to the point of running the script in Max and cannot progress... I struggled for hours, figured I didnt install correctly, directory issues etc. Turns out at like 3 i was supposed to use "=>", where I was using ">". After all that, this fixed it. Perhaps this can help someone in the future :D Thanks so much for your videos man, great stuff. I am experiencing the same excitement for Node4Max as you, 2 years later :D

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

      Glad that you got it sorted out!

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

    Hi~~~ Thank you very much for sharing this! Getting soo many amazing sounds out of this simple little algorithm, and the other Chaotic Synthesis videos as well! I've tried to hook up the carrier signal to a K-slider, but as you probably know that just makes a completely new texture for every key. Is there any way to take a specific texture, but re-pitch it with a kslider? Will definitely check out more of your tutorials!

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

    Great video! Too bad the link to the source code is broken. I'd love to see more videos like this on the other techniques like minBLEP and polyBLEP!

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

      Yep I had started to build a full platform until my PaaS provider changed some things which would have forced a full rewrite. The source is still here though: github.com/znibbles/01-advanced-synthesis-techniques

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

      Cool, thanks!

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

    hey, that's great! Why did you use emacs instead of the supercollider IDE?

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

      Simply because I use emacs for ~everything 😅

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

    Woah next level

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

    whats this editor? is there a Sc plugin for auto-completing?

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

      Emacs! Of course you can just use scide but for me that’s the whole fun of it 😉

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

      As for autocompletion... I‘m still looking into that

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

      @@znibbles4632 great tks. will try this out for sure.

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

      @@SHELLAC85 I‘m also keeping a journal here: 100daysofcode.minthesize.com/

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

      @@znibbles4632 savage. journals are the way forward!

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

    I love these salival type sounds... ;) Always looking for stuff like this, but too old and dumb for supercollider :(

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

    dude u are genius

  • @จุฑามาศธรรมธรสิริ

    Hi i’ve try to contact you on discord. But i can’t find you. How can i get your username?

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

    Awesome videos, a completely new realm of Max, hope this channel will only grow! Have a question though. Do you know how to prevent a sudden spike in amplitude that happens when I move from -1 upwards on param a2 while playing a note? I've noticed that when it's exactly on -1 it sounds almost like karplus - infused square wave which is super cool, but when I move back towards zero there is a short spike in loudness. Is it the instability of nonlinearity?

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

    Please tell me what is that spectrumdraw and where i can find it. On the other hand, excellent videos. You know audio engineering and signal processing. Respect!🙏🏿

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

      IIRC it’s part of the HISS toolbox

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

    Really well done demo. Thank you for this!

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

    wonderful

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

    Thank you for this! I did try with jit.movie~ as well so that I could get the audio stream out in msp but its not working. Any idea how I would accomplish this?

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

    wonderful patch <3

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

    this is just awesome, thank u... only one question, how can I make it work with live videos?

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

    So helpful. Thanks!

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

    love it!!

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

    ♥️

  • @owenlewis7740
    @owenlewis7740 5 лет назад

    Why are you doing this inside gen? Could you not do this outside the gen environment?

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

      it's less cpu intensive in gen

  • @ΑΠΟΣΤΟΛΟΣΚΟΛΩΝΗΣ

    hi, i have a problem here. in my max there is no param object

  • @GenteelCretin
    @GenteelCretin 5 лет назад

    Ha ha ha. Very cool. You can throw a million fancy synths at me, but something like this is a hundred times more likely to make it onto two tracks than anything else that isn't a live instrument. Thanks for offering it for free as well. I really respect that a lot. I'll definitely throw a couple buck out for this when I download it later this week.

    • @znibbles4632
      @znibbles4632 5 лет назад

      JohnnyNosebleed thanks the kind feedback! Yep I like to push things to their rough edges 😉 got some more up my sleeve, too. Always looking for suggestions and inspiration, too!

  • @WARDISWARD
    @WARDISWARD 5 лет назад

    you need to add a delay , is it 100 samples or millieseconds ? I thought the purpose of gen was that you could get 1 sample feedback loops

  • @andrewfish9521
    @andrewfish9521 5 лет назад

    so helpful thanks dude

  • @MikeMorenoDSP
    @MikeMorenoDSP 5 лет назад

    Great video! I'm planning to do a video on this subject but on pure data! Have you implemented the extended karplus strong on gen? (It appears you already did half of that algorithm in this video)

    • @znibbles4632
      @znibbles4632 5 лет назад

      Thanks! I just wanted to point out how to implement the nonlinear parts out of pure length reasons. Would you like me to distribute your video?

  • @JasonCunliffe
    @JasonCunliffe 5 лет назад

    Great !

  • @siaseeds8950
    @siaseeds8950 5 лет назад

    Amazing video! I am a max noob who would like to run two youtube videos on the same patch. when i duplicated the objects it would not work. any thoughts?

    • @znibbles4632
      @znibbles4632 5 лет назад

      Hm well... you actually just need the messages produced by [node.script]. You could try [buddy], but I haven’t tested it

    • @siaseeds8950
      @siaseeds8950 5 лет назад

      @@znibbles4632 Ah I just realized I needed to have a separate js file for the second video. Like I said I am a max noob. Thank you again for putting this video together. It is tremendously helpful!

  • @beanMosheen
    @beanMosheen 5 лет назад

    Excellent. Thanks for explaining this.

  • @onurio316
    @onurio316 5 лет назад

    thank you

  • @thomas_ad
    @thomas_ad 6 лет назад

    Tough as nails

  • @schafauswales
    @schafauswales 6 лет назад

    Hey. N4M dev here. Nice video and yeah, we’ll definitely follow up with more introduction and tutorial material in the not too soon future. Just one comment, it is not mandatory to install Node manually as Max 8 and the Node For Max Package ship with a bundled version that is ensured to work with Max. You can of course use the terminal etc but for simple projects it is not necessary and things like npm install etc are possible with Messages to node.script once the package.json has been created. Anyhow, awesome to see some footage for helping people get started. Thanks!

    • @znibbles4632
      @znibbles4632 6 лет назад

      Thanks for the comment! Nonetheless it’s good to know how to actually set up a npm project if you want to do anything else than run somebody else’s code. 😉

  • @enkisumer
    @enkisumer 6 лет назад

    Hola, thanks for this. I love your creations. You lost me with this video though. As a beginner in programming it is not clear from your video how this is preferable to something like Processing. It seems like a very complicated way of creating dots in a line. What did I miss? Is it something you said or something you showed or both?

    • @znibbles4632
      @znibbles4632 6 лет назад

      enki sumer thanks for the feedback! You’re right this is probably not a beginner‘s topic. Functional programming takes time to master on its own and lisp dialects are a very special kind of programming language. Let me just supply two thoughts: 1. there is something called „declarative“ vs „imperative“ programming style. To be precise, these are extremes on the Chomsky hierarchy. The point is: in declarative style I say what is to be painted, not how. In imperative style you have to say what AND how. and 2. okay the LCG stuff was maybe over the top. But I try to give glimpses of my work and at the same time starting points for further exploration. HTH!

    • @znibbles4632
      @znibbles4632 6 лет назад

      A popular example of declarative programming is CSS by the way: you say what, the browser is responsible for the how.

  • @axgp_
    @axgp_ 6 лет назад

    is there any documentation out there describing the functions of the various messages you can send mc objects (such as spreadinclusive) and how to use them?

    • @znibbles4632
      @znibbles4632 6 лет назад

      hmmm... alt-clicking on any mc object will give you documentation on the MC wrapper, but currently I'm not sure if this includes spreadinclusive...

    • @s90210h
      @s90210h 5 лет назад

      @@znibbles4632 Look for 'Multichannel Group Messages' at the bottom of the documentation page for your object on docs.cycling74.com/max8

  • @xamogxusx
    @xamogxusx 6 лет назад

    cool sounds