- 487
- 33 020
teknopath aka moonshine
Приєднався 31 січ 2014
🕉️Give thanks🕉️ - Holger Mertin, Yoshi, nanogeddon and moonshine (ORIGINAL AUDIO)
We join Holger Mertin, Yoshi, nanogeddon and moonshine for a chant-and-percussion session using didgeridoo, bells, percussive instruments and other environmental sounds.
Переглядів: 498
Відео
Hyper-NAT Game test (CS 1.6) And some usage instructions
Переглядів 1,2 тис.14 днів тому
Hyper-NAT tested and verified working including some instructions on how to use it, Hyper-NAT is a p2p hamachi replacement for low latency gaming, written in about 100 lines of code, its open source and lives on github. github.com/anentrypoint/hyper-nat Example CS 1.6 config (remember to set your own secret, and get the public key from hyper-nat once you start it on the server side, to set up t...
zynthian first test (custom apc25 MK1 driver that controls sooperlooper
Переглядів 76Місяць тому
zynthian first test (custom apc25 MK1 driver that controls sooperlooper
sinebad - original audio - a live performance by nacourstics
Переглядів 1342 місяці тому
Nanogeddon and Moonshine get together for a groun-breaking new experimental form of music: one person makes sounds, one person cuts and filters them. Sounds produced on a Mininova Cut and filtered on the Boss RC-505 MK2
Coolify with Code server - How to proxy apps inside
Переглядів 2692 місяці тому
In this video, I explore how to set up Code Server on Coolify, allowing you to use Visual Studio Code directly in your browser! Code Server provides a powerful coding environment where you can edit and run your programs just like you would on a local machine. I walk you through the simple steps to configure your domain names and point them to your Code Server instance. Whether you're a develope...
been looking 😁😁🎸🤗♥️😎
Переглядів 424 місяці тому
I make music improvisationally, so this might be the only time I sing this 😆 Much love to all of you
apptoapp - an agentless auto programming tool for GPT-4o-mini - program anything with just prompts
Переглядів 1224 місяці тому
apptoapp - an agentless auto programming tool for GPT-4o-mini - program anything with just prompts
Live At The Sanctuary Of Love - Narcoustics - Original Audio
Переглядів 796 місяців тому
Live At The Sanctuary Of Love - Narcoustics - Original Audio
🕉️Narcoustics - Light that is within you🕉️(original audio)
Переглядів 1416 місяців тому
🕉️Narcoustics - Light that is within you🕉️(original audio)
The video DIE ANTWOORD doesn't want you to see. Praat my taal ja feat. Groen Koringblom
Переглядів 379 місяців тому
The video DIE ANTWOORD doesn't want you to see. Praat my taal ja feat. Groen Koringblom
Valentines Day Special (ORIGINAL AUDIO) LIVE
Переглядів 6111 місяців тому
Valentines Day Special (ORIGINAL AUDIO) LIVE
420 Plushies - Plushies Island on nifty.island first glance
Переглядів 1711 місяців тому
420 Plushies - Plushies Island on nifty.island first glance
a drop in the bucket narcoustics live at waves
Переглядів 72Рік тому
a drop in the bucket narcoustics live at waves
reggae improvisation just be yourself by Moonshine aka teknopath
Переглядів 133Рік тому
reggae improvisation just be yourself by Moonshine aka teknopath
what is this time traveling skibidi black eyed with over 9000 eggs makes a beat
Переглядів 43Рік тому
what is this time traveling skibidi black eyed with over 9000 eggs makes a beat
destroy the toilet - a skibidi taco iriginal beat mooning the shine with dapath
Переглядів 60Рік тому
destroy the toilet - a skibidi taco iriginal beat mooning the shine with dapath
sand in my ears while I skibidi on the toilet an ice moonshine original spice that rizzes above
Переглядів 23Рік тому
sand in my ears while I skibidi on the toilet an ice moonshine original spice that rizzes above
hardest zef - because some has to not lose the plot on this thicc bea(s)t
Переглядів 33Рік тому
hardest zef - because some has to not lose the plot on this thicc bea(s)t
Rizzing Ice Spice in Ohio after saving her from Huggy Wuggy skibidi toilet🤣🤣🤣🥰🥰🥰
Переглядів 563Рік тому
Rizzing Ice Spice in Ohio after saving her from Huggy Wuggy skibidi toilet🤣🤣🤣🥰🥰🥰
How to 303 in Ableton using operator (in 3 minutes)
Переглядів 108Рік тому
How to 303 in Ableton using operator (in 3 minutes)
moonshine, rooster, Tyran Roy and nanogeddon unplugged LIVE (ORIGINAL AUDIO)
Переглядів 61Рік тому
moonshine, rooster, Tyran Roy and nanogeddon unplugged LIVE (ORIGINAL AUDIO)
It's ALIVE! (dub live loop session ableton/rc-505 mk2)
Переглядів 27Рік тому
It's ALIVE! (dub live loop session ableton/rc-505 mk2)
🕉️teknopath🕉️ - Human Kind (original audio)
Переглядів 25Рік тому
🕉️teknopath🕉️ - Human Kind (original audio)
this is the fucking best video on the planet
That's awesome! I was thinking of integrating sooperlooper into my own control script for the launchpad pro, but not sure how I would implement it so that each loop has their own button and you can at least see the play state for each (like playing/stopped/overdubbing). Do you use SooperLooper OSC directly or do it via zynthian's own ui?
oh... take a look at mine i guess? I'm using this version right now gist.github.com/lanmower/2c0328fce83eef3a2f7a0ee34106e024 has some extra buttons, change midi sync source, reboot zynth and play/record audio let me know if you want to see the mixer snapshot
@@musicmoonshine wow, thank you! Sharing is caring ❤️ There seems to be a lot to get inspired from in this file. Again, thanks a lot!
wireguard network would be simpler and prob lower latency
wireguard does something similar, but you pay a cost in latency due to trunking, backpressuring and buffering, its not raw 1:1 udp forwarding, this is faster.
This one slaps!!
7:38 To be honest, 250ms ping is not playable for an FPS game like CS 1.6. Also, Hamachi does NAT traversal using a custom system with advanced discovery and connection management (similar to STUN/TURN), establishes P2P tunnels via hole punching and emulates complete LAN environments. I remember using this software in 2005 to emulate LAN over the internet, so I could create a local listen server in CS 1.6 and play with friends like it was on LAN with no latency issues. Hamachi was initially designed for games according to the author. If you want to play CS 1.6 I'd probably advise against using any software similar to Hamachi. Valve already integrated Steam Networking, a virtual private gaming network used for peer-to-peer gaming to all GoldSrc engine based games during the 25th Anniversary Update for Half-Life in Nov, 2023.
i was very skeptical when i heard "under 100 lines of code" and immediately thought it must be some shitty python or javascript glorified relay 💀which it really is, it's just hidden in the back-end of hyperswarm lol, he still has to connect to their servers and announce that "they exist" for hyperswarm to know to which ip to redirect your packets.
@@alfred.clementyou're right valve also made the same thing we made, and it is a good suggestion if you both own a game like for instance valheim on steam, just use steam. You're wrong about the ping, cs 1.6 works just fine at 200 to 250 we've played lots of games at that ping, its far beyond playable, its perfectly fine, if you say otherwise you haven't tried it. If you think sturn turn and ice would work better here, you have a lot to learn... apart from being heavier protocols they require relaying the data in this scenario, this can be seen with most other products on the same line. I'd happily say this the best ping possible, it's the exact same latency as a raw ping, nothing (apart from steam itself, which under specific conditions can achieve the same) gets as low as that,, also, have you ever had a better ping from South Africa to England? That's the best numbers I've ever seen and it's over a mobile phone. Hamachi doesn't perform the same task, it relays, if you're trying to school people that relaying even remotely compares to the raw forwarded heuristic back punching that hyper does, then you need some schooling yourself hamachi over the same connection the ping is over 750 btw, and won't even open a web page. Steam is pretty good but honestly doesn't work on any of the titles that hyper-nat did, including this cybersports cs 1.6, doesn't adress the problem at all. You're trying to throw intellectual weight around, and, while I love and appreciate your comment, it's not accurate, hamachi is unusable while hyper-nat is a perfect fit, that's why it's a hamachi killer. Let me be clear: there is no other tool in the world right now to do fully raw UDP forwarding over a heuristic backpunch, only this. That is why games work like raw nat, because it's raw UDP. Steam didn't solve the problem of playing this game, cause we didn't want to play the crappy steam version we wanted to play our Lan version, let me make it clear steam networking won't do any of these great old languages games as they were, it will funnel you on to new valve services that can be cut at any time, and cost you repurchasing games you already own.
@@depralexcrimson you clearly didn't take a good look, there's no external packet redirection it does raw UDP datagram forwarding point to point between the hosts without a relay or middleman after hyperswarm establishes the connection. Packets go directly from point to point, that's why it's special 👉👌(TCP on the other hand isn't raw but still direct) I made it clear that it's 100 lines of js and uses hyperswarm in every publication since it's inception, you're stating the obvious that would were already told. Earlier versions of the program was much more code because parts of the libraries eventual implementations were fleshed out in-project What makes it unique is that it uses undocumented raw UDP forwarding techniques, combines hyperswarm with key pear for diffy key negotiation of many diverse connections (making it a hyperbolic virtual nat) and does a chain of TCP and UDP keys. Your comment is kind of discrediting yourself, you say theres stuff hidden in the back end, but there is no back end, nothing is hidden, this was made working together with the hyperswarm team and two of the unique P2P features employed here was implemented by the lead Devs of hyperswarm themselves after our requests and over a year collaborating with our team on these specific feature sets and tools. Hyper-NAT is just a standing demonstration of this specific use of those libraries, and it would be inappropriate for it to have more code. This tool is unique, yes it uses libraries like all other tools, and yes the setup uses 100 lines of code, that is a good thing, it means that the new features were made by collaborating with the actual creators of the libraries. I've personally towed this technology with Paul and Mathias, and if you go look carefully, the one library we used keypear was developed after over a years worth of back and forth discussions with matthias, it required a push to the crypto library, do you know what the crypto library is or how big of a deal it is and how seldomly it updates with new features? Basically it only receives features when new technique are discovered worldwide. It means this tool is actually the first public tool in the world that used p2p in this way, because the libraries got the features specifically on the request of this projects creators, for this project. If you don't see the value of new technology, especially something so ground breaking that it does this without relaying through external servers on SIM cards, then you need to do more research, try to set up your own infrastructure to replace this tool, takes quite a lot, would require skilled network scientist multiple years the same way that hyperswarms backpunching capabilities didn't arrive overnight. The comment about valves solution. Is correct, valve developed a similar technology for backpunching at the same time. We have discussed making another example that uses libp2p, which would be C based, because they shortly afterwards also added a similar backpunching method to their stack, its very likely that they analyzed some the code from library examples that existed at the time like hyperswarm and tailscale, but it would take additional time to port raw udp fowarding to libp2p and a few other things that allow this to operate at the speed that it does, so right now that idea on the backburner while we explore lots of other urgent projects. Next time be less skeptical, you'll be less wrong.
@@musicmoonshine I can assure you, anyone with over 100ms ping in CS 1.6 will immediately cry about having such high ping. There's no one in their right mind who plays CS 1.6 today with 250ms ping and claims that it's fine or great, unless they installed the game for the first time and all they did is just move around. Things may have been different in the early 2000s when we all had 56 Kbps dial-up modem, then 150ms~ was not bad. Saying Hamachi "relays" is misleading. Hamachi incorporates a relay fallback mechanism, this does not mean that relaying is its primary mode of operation. Instead, Hamachi was specifically designed to establish direct peer-to-peer (P2P) tunnels whenever possible, using advanced NAT traversal techniques. It employed hole punching for both TCP and UDP connections, supported by a server-side-driven discovery process to improve the success rate of NAT traversal. This is conceptually similar to the DHT-based NAT traversal used by hyper-nat, though the underlying implementation differs. Also, latency should be virtually identical in both systems, as the communication path is the shortest possible between peers **once a direct connection is established** . It's important to note that in Hamachi, the centralized server is used **only** during the initial connection setup and NAT traversal phase. Once the connection is established, Hamachi allows direct P2P communication, similar to hyper-nat and the server is not involved in the ongoing data transfer. I'm not sure what "cybersports cs 1.6" is, but after some Google search, it looks like a modified Russian client that is pirated and non-steam, of course Steam Networking won't work. CS 1.6 goes for $1 during sale, there is no reason why one should pirate the game.
@@alfred.clement the many games we played say otherwise, you're assurances give me no reassurance because its not the case for our real-world group of people who play this game. Saying hamachi relays is not misleading, it literally relays on the same connection, I measured 700-1500 pings instead of 230-250, it didn't manage to traverse my nat without relaying, stun/turn also relays, that's because I'm on a mobile connection, there are in fact very few tools that successfully traverses any of the three mobile connections in south africa, steam does, some games do like resonite, that's because they implement the exact same heuristic backpunch technique that hyperswarm does in this scenario, some other tools also do it or claim to do it, I've seen tailscales documentation explain their implementation of it and it looked correct at a glance, libp2p has an implementation of it... None of these tools are a generic relay, and that's why for old games we use hyper-nat when we want to play during breaks 250 vs over 700 is not virtually the same. We played games, it caused us great joy, the tool is on github, that should be enough lol. I play CS against people in the US and UK at the same time and its a jive, we've been using it every time we need a lan relay for the last few years, its small quick and easy and you dont need to pay any service provider to host the tool because it uses a peer to peer to discover the other party and synchronize the two sides of the holepunch, the only other way we can do it reliably is actual port forwarding, and my connection doesn't allow that. It's lack of an external relay is to us a feature because it wont connect it it cant connect directly. There's no need for negativity, every lan game in existence is a potential candidate for this tool, and potentially other tools like tailscale, CS works for us, we play it and its fun, yes its fun at 250 ping, we wouldn't still play it if it wasn't, sometimes the raw number of the ping can hide other things, and your experience in other games on other connections with the same numbers will likely not match this experience, a reliable uninterpolated view at a quarter second latency still easily allows one shots if you're used to it, it plays differently from how for instance krunker resolves shots (krunker is famous for its flexible network code, very good at converging gameplay from multiple countries) but good old cs 1.6 with its uninterpolated quake 1 networking feels similar to locally simulated games like krunker and fortnite, and in my opinion feels fairer (there's a whole discussion to be had about how locally simulated games often allow you to shoot your enemy in two different places and get a hit either way to make it feel better, cs how uninterpolated just tells you where the player was when your computer got the last message, and lets you shoot there and only there within a timeframe). Playing on the same pings using online services on cs go for me is unusable at 250 pings, fortnite is ok to play but very few other games are, ark certainly doesnt work well at 250 ping, but many of these old FPS games do, CS 1.6 especially, but all old school quake based games would work well, very likely unreal based games too, out of every other product we've ever tested and played, the old CS and HL over hyper-nat plays the best on the same connection side by side, it feels like port forwarding, and other games from a similar era did faired well like quake and some RTS titles in our tests. We've also used voice apps, shared large files privately over torrents, we've relayed warudo to make multi-participant 3d motion captured machinima scenes, I've set up remote IP cameras on phones using termux, we've set up collaborative blender sessions, used it to speed up rustdesk, set up ssh access, we've used it to tunnel intranet traffic without vpns privately, we've played old school and in house developed games, old school FPS games are actually very latency tolerant because they don't interpolate so much. One thing is certain, our team keeps going back to this tool over and over cause it is a dead simple way to forward traffic, no dodgy virtual network cards picking up extra traffic, no trunking, encryption, buffering, backpressuring, chunking or reworking of udp traffic, just datagram forwarding with header markings that identify their streams, no other tool does it the way hyperswarm does it, that's why its so reliable for certain old games that just need the stream forwarded. Where it breaks down or becomes less useful is if you need lots and lots of ports forwarded... cause the p2p network can temporariliy rate limit discoveries from the app if there are too many discoveries in a short time period causing it to fail at startup, it not employing an external host to bounce off of making it impossible to connect if both parties have udp port randomization on their ISP side (except for one or two cases) and the timing sensitivity for new network connections adding initial connection time when you first start the app, since it runs a separate discovery, and holepunch workflow, for each network conncetion. The other side of that is that it only makes low latency direct connections cause that's all it can do, and that it has the culmination of several years of the hyperswarms hard work and research into making the nat traversal as universally compatible as humanly possible.
Good video sir!
wow cool wow super expert mode 85 lvl RESPECT 🥶🥶
Thank you for the tutorial sir 😁
Finally lol
lets goooo
what i did to find this vid is i serchedice spice big gyatt fortnite rizz skibbety gyatt shakin
@@jonsmith-u9c lol you just made my day
ATTACK ON TITAN?
Did this guy invent the laws of motion??
My broooo ❤
we aint making it out of the hood with this one
Groovy!
I didn't understand the whole thing. 😢😢😢
Reverse it and he says “name is _____”
@@7Train_latortuga enixwam atina?
@@7Train_latortuga hey we just made something seriously interesting yesterday, a new type of making music, I'll publish it in a bit let me slap the audio on a video of some kind
What are you snorting
hayfever lol, rain season just started
Thank you!
payday monsanto . is having a gang stalkers and voices in his head. drugs is a curse thats how it all starts .
he says he's clean though, I think he's got an injury
@@musicmoonshine hes schizophrenic number one . refuses meds .i have contact with a few of his ex girl friends . he is very dangerous . has many warrants always jumps bail leaves the state .his wife and daughter had to run for their lives to Canada. Terri is Canadian. he never seen hes daughter again. i have info like multi telephone books on this sicko . we have pulled up multi rap sheets he has a very long history of crime .he has terrorized a family in Reno nv for last 4 years .thats where he has been living mostly homeless scamming people .long long horror story and the death of chanda c his ex
@@musicmoonshine never invite him to your home. you will never get him out. he will try to get you to use drugs and program you. im not joking we have contact with his victims in 5 states.
❤
Nice one buddy!! Keep up the good work.
Thank you very much for watching my man ❣
Never gonna give up!
This is brilliant mate... thankyou so much
The only downside is carrying computers around lol
Nice one guys!
Heroes! 👑🐟
Much love! 🎉
that was a quick broadcast
I love this
✴️
Here's something I've learnt that's interesting... if you map channels to each other there's no latency you can actually invert the phase and it goes silent... If you use a send and go back to a channel, there's a slight latency
Nice workflow, thanks for sharing.
never thought this would become my most popular peice of music I really don't know what to say except: Anita Maxwine So listen to like one other video just because my project needs it, we're working on a lot of ground breaking musical shit and it will eventually blow up proper boom 🕉️
You skibidi slayed this rizzler stay sigma
❤miss those sesh's.
then come have one lol, we're going tonight at waves
Upppp bro… good session.
I love you
dont be like that
I'll give you all a clue: this music has never been played before, ever.