It's hard to answer questions like "what is this for" when the answer is "almost literally anything". Don't forget about github.com/Cyc... to share your own examples! s3.amazonaws.c...
Two videos on the same week?! Thanks man, you're the best
@schafauswales
6 жыл бұрын
Lovely video Sam. Thanks much! Just as a quick hint - Node For Max contains it's own Node and NPM binaries. Therefore the extra install of nvm/node on your machine is not necessary and won't be used by Max unless you specifically point the node.script to it using the node and npm attributes. You can in fact run all the npm commands right from your Max Patch. Just send things like 'script npm install tonal' to the node.script object or create a package.json manually before and just send a 'script npm install'. Apart from avoiding an additional Node install and hitting the CLI this also avoids potential issues in case your local Node install is differing in terms of version from the bundled version of Node for Max, which can lead to unexpected behaviour or worst case incompatibility.
@dude837
6 жыл бұрын
This is Florian, who wrote the Node half of Node for Max. Thanks, Florian, your pal Sam is just stuck in his ways and needs his command line. I'll talk about running npm from node.script in another video.
@jeyko666
6 жыл бұрын
why dont u mention it in an annotation?
@dude837
6 жыл бұрын
This is a great idea
@dude837
6 жыл бұрын
Okay, turns out YT doesn't support annotations anymore. I promise that I'll address this whole thing soon, in a few days when I'm back home.
@jeyko666
6 жыл бұрын
dude837 KZitem is stupid. Thanks for your video. I build an AutoPan, which is synchronized to the frequency of the root note thanks to your tutorial!
@jj53368
4 жыл бұрын
I think you may have just changed my life. I had no idea I could write node scripts to use in Ableton. I'm a programmer, and lately I've been writing down so many ideas for automating certain things I do when I'm improvising on the piano/keyboard. For example, choosing a key in my head, and starting a piece by hitting only octaves, fifths, and maybe a fourth across two octaves in the middle the keyboard. I stay here, following these rules for a minute or so-I hold off on introducing thirds until it feels right, because it allows me to continue going into other places. I often wish I had an improv partner who can follow my lead and do other stuff in relation to what I'm doing but using a different VST patch or a completely different sound altogether. Thanks to this video, I'm going to go build that improv partner this weekend.🤖
@Zombiefredrik
6 жыл бұрын
Fat Arrow functions is part of ES6 - nice to see node in Max, keep up the good work!
@LymansLemons
6 жыл бұрын
I'm glad to see Max 8 has you making some more videos. I liked your jit.mo tutorials. I'd like to see your approach to a particle system. Paaaarticularly simulating physics.
@dude837
6 жыл бұрын
Thanks! Just so you know, other people have attempted this, in particular kzitem.info/news/bejne/tYidvmuoj5mEdHo
@henriquematias1986
4 жыл бұрын
very nice, those node libraries are super great
@jamesbradbury208
6 жыл бұрын
So... you got that Xena patch?
@onnyglare
3 жыл бұрын
A tip for tutorials...spend about a minute at the beginning showing the completed patch in action then build it describing all the details. I find it most help to know where I am going and why I am going there.
@c.codyflick2210
6 жыл бұрын
99% sure Peter Elsea's lbag object is kind of what you're looking for. It has the same spiritual functionality as bag, but can output lists. Search for "Peter Elsea Lobjects" and you'll find the external.
@atticuspomerantz65
6 жыл бұрын
This shit is so rad, thanks for posting!
@jeyko666
6 жыл бұрын
@mattkaz9604
6 жыл бұрын
Fantastic. I missed your videos (you fancy lad).
@seand4138
6 жыл бұрын
God damn, this is exciting!!! The possibilities!!!!
@iainctduncan
5 жыл бұрын
Thanks man, that's a helpful intro!
@markijzerman
6 жыл бұрын
Sam! Wouldn’t using the thresh object get rid of the whole bag-mess? It groups numbers that are received in a certain timespan together. You’d have to filter the note-offs I guess tho!
@dude837
6 жыл бұрын
Mmm but what if I want to play a chord real slowly?I don't think time is the key here...
@markijzerman
6 жыл бұрын
Ha! I guess you are right. It depends on what kind of music you play though. I guess your solution is quite nice then :) Great video btw, hope you do more Max8 vids.
@dude837
6 жыл бұрын
Mark IJzerman Well there's probably a million right answers tbh. Thank you thank you, I will surely try.
@DiegodelaFuenteCuraqueo
6 жыл бұрын
mind-blowing :D thanks for the video
@EricRobertDavis
5 жыл бұрын
hey dude, even though I'm set up identical to you, I am receiving the error "node.script Unhandled Message: ["detect", ...]" in the max console when sending KeyMidi messages to the node.... any thoughts? -- also, any good forums/groups for n4m??
@EricRobertDavis
5 жыл бұрын
sorted. had somehow created a second chord-detect.js file and was referencing an old one +_+... still will take recommendations for any good n4m forums/groups!
@dude837
5 жыл бұрын
Hmm, it's hard to say. I wonder if you just need to restart node.script, so that it loads the updated code? Make sure you've added a handler for the "detect" message in the code as well. Otherwise, you can always send me your patch and I'll be happy to take a look at it.
@basilcooper995
6 жыл бұрын
See this is were the bible falls short, a bored man doesn't require company, he requires a node based programming environment that interfaces perfectly with a widely used high level programming language. I just think Adam, as a character, was misrepresented.
@giammona94
3 жыл бұрын
I can’t get max to detect my Js :(
@ge055rey
5 жыл бұрын
Ha ha! While these people are exercising. Thanks for this video btw
@miggytorres
3 жыл бұрын
Dude (837). This is dope. 👀
@DiogoCocharro
4 жыл бұрын
Great tutorial video! In the end I got unexpected results with the tonal package: array: 60 64 67 print: C64 Em#5 I followed the video strictly, line by line. Does anyone got the same results?
@robertsyrett1992
6 жыл бұрын
Can you use node to display the hot keys you are using to make the video?
@dude837
6 жыл бұрын
Real question is can I use Node to make these videos for me
@robertsyrett1992
6 жыл бұрын
Generative tutorials for music? I like the idea! You could go the jibberish route and make generative scripts like "Today on Know Your Nodes: Using Laplace transforms to analyze youtube comments." Or maybe try and craft an Ouroboros video tutorial of making a patch that, when complete, will be the video tutorial.
@Walkindude125
6 жыл бұрын
Awesome work! Quick question: can node.script be used to communicate with a script that’s hosted remotely online? For instance, If I wanted to host my node script online through something like Hyper or Now.sh so that clients could access it without having to be on my IP, could I do this with node.script?
@dude837
6 жыл бұрын
Great question. This is something we've thought about for a future release, but it's currently not possible. Consider for now a script that downloads the hosted script, then runs that locally.
@schafauswales
6 жыл бұрын
Well. U could always have a local node.script and communicate with a remote Node instance from within that. Not as smooth, easy and out of the box like just dropping a node.script but shouldn't be too hard either.
@Walkindude125
6 жыл бұрын
fde31 that sounds like a great idea! But how would that be implemented? The local node server (being run through node.script) would send data out to the web address of a remotely hosted node instance?
@schafauswales
6 жыл бұрын
Yeah somewhere along these lines. What sort of transport protocol you use between the local (node.script) and remote node process is obviously depending on the type and needs of your application. I can imagine things ranging from classic HTTP(s) API calls to other protocols allowing bi-directional communication. Does that make sense?
@ygreq
6 жыл бұрын
Please do a tutorial where we would install everything from within max. I am still struggling to install everything from cmd. Thank you!
@ygreq
6 жыл бұрын
I managed to do it. So many dependencies..
@jeyko666
6 жыл бұрын
Wow, a different visual effect on major Vs minor would be cool
@dude837
6 жыл бұрын
Might I suggest you build just such a thing, and then upload it to github.com/cycling74/n4m-examples ;)
@stephenharvey3400
5 жыл бұрын
Node for Max patch that gets rid of Siri for ever...?
Пікірлер: 49