- Видео 8
- Просмотров 42 501
Jon Skeet
Добавлен 28 ноя 2008
How to make a bedding roll
Holly demonstrates how to make a bedding roll for Guide camp.
Просмотров: 242
Видео
Bewl Water's Wide
Просмотров 1272 года назад
With thanks and apologies to Patrick and Britten Pears. Recorded at Bewl Water, which is indeed very wide.
Displaying NDI sources on Stream Decks
Просмотров 3,5 тыс.2 года назад
This is the video content for an upcoming blog post - using Stream Decks as camera monitors, effectively, displaying NDI video sources. There's more detail in the blog post about how it's implemented: codeblog.jonskeet.uk/2022/02/20/displaying-ndi-sources-on-stream-decks/
Demo of X-Touch Mini controlling an XR-16
Просмотров 10 тыс.3 года назад
This video shows how an XR-16 digital audio mixer can be controlled via an X-Touch Mini controller, using a little bit of software I've written. Blog post with more details: codeblog.jonskeet.uk/2021/03/28/playing-with-an-x-touch-mini-controller-using-c/
Drum-controlled Tetris
Просмотров 6774 года назад
One of my kids (hi Robin!) challenged me to implement drum-controlled Tetris, given how much fun I have coding with my drum kit. It turned out not to be too hard, given that I already had a "vanilla" implementation of Tetris for WPF. Updating that to .NET Core 3 and working out how to scale it nicely took far longer than adding the drum kit integration... Drum kit: Roland TD-17 KVX Implementati...
C# 6 Draft Spec Reading
Просмотров 20 тыс.6 лет назад
Barry Dorrans suggested on Twitter that I should read the C# 6 Draft Specification by a fire, ideally in a style close to Jackanory from the 1970s. I agreed, on condition that it was sponsored for a good cause. (I eventually chose Trans*Code, a group "bringing trans* folk & allies together for a hack day & community building in UK.") I started a GoFundMe for it, and recorded this video less tha...
CodeMash 2012: Coding in the style of Glee
Просмотров 7 тыс.13 лет назад
CodeMash 2012 held a Pecha Kucha contest: each presentation had to consist of 20 slides, each shown for 20 seconds. The topic was entirely up to the presenter; I chose to combine two of the loves of my life: coding and Glee. Cori Drew was kind enough to allow me to use the video she recorded. I'll be writing a blog post with the slide titles and what I *intended* to say when I get the chance.
Now it's Christmas.
Can I connect it directly to the x18 via USB??
@@nehemiascabrera6775 Not as far as I'm aware. I suspect it would be technically possible if Behringer decided to support that scenario, but I don't believe it's something that works today.
wow!
"C#, pronounced C#" had me crippled with laughter
That’s so cool
Hello mate, thanks for sharing. Would it be possible to do so via a macOS device as well? We've got an xr12 we use for one of our conferencing systems and want to upgrade to an xr16 and wondered if there is a Mac-equivalent to the WPF app?
There isn't at the moment, no. But the core code is portable, so it should be *feasible* to create a Maui app that does the same thing. I don't have the time to write that myself I'm afraid, but the code is all there and usable for anyone who'd like to do it themselves.
Get it to work with atem mini..thanks great stuff
So.... How is this sorcery done?
It's as simple as "slurp the pixels from the NDI SDK, dump them on a Stream Deck with another SDK". Remarkably simple in the end :)
Given the image has been split over multiple buttons, would it be possible to zoom into part of the image by pressing the button closest to the area. That the zoomed in area would be fed through to OBS, vMix etc.
Yes, depending on whether it's a digital zoom you're thinking of or a physical zoom. For a physical zoom, you'd need to work out the appropriate amount of pan/tilt in order to center that button's current output, as well as doing the actual zoom. I'm sure it's all doable, but not something I have time for myself.
@@JonSkeet The thought would be for the equiv of a digital zoom. I know of a preacher that likes to describe artwork she has on display. That we could zoom with the NDI camera to show the entirety of the artwork and then press the button nearest the area she’s talking about. We tried doing a PTZ move with eight buttons but the camera still needed to move. Even if we used one camera to frame the entire artwork and another to zoom to different areas, there is still the time to move the zoom camera to the part she’s describing. With the button zoom on the NDI image, frees up a camera and keeps up with her. Your project is a great jumping off point. Thanks.
@@richardhedderly Right - we tend to just use a physical pan/tilt/zoom - but yes, using digital-only zoom (if the quality is at least reasonable) would make it snappier, without the need for either complex automation or careful operator handling. (We have something a bit more useful than just "8 buttons" but it's still somewhat fiddly.)
Hi Jon thanks for this video
I even forget that I subscribed Jon Skeet's channel. Even forget that channel is exist🙂 Do you have any plan to create some programming content for this channel Jon? Maybe in future?
Never say never, but I don't have any plans at the moment I'm afraid.
Well done! But It seems you're doing what I already done: ruclips.net/video/W4scTnCxQNQ/видео.html 😀
Hi, can you also control de aux sends?
You can do so from the WPF app, yes. On the X-Touch Mini, I've recently improved things so that you can control the volume of a second output (for the first eight channels) by pressing a knob in and turning it. (Basically, while the knob is pushed, it shows and controls the volume of the first-configured aux output; otherwise, it shows and controls the main output.)
Very impressive. Well done. :-)
This is actually really cool! I actually see myself using this in my production setup. Hope that an actual program or software can be made from this.
If the NDI C# libraries ever become open source, at that point everything would be doable, I believe. Until then, I'm afraid it's in a slightly tricky position. But I'm glad you like it :)
@@JonSkeet I highly look forward to that happening!
So stupidly cool.
Hi Jon, thanks for sharing! I've just invested in an XR18 and X-Touch Mini (as I heard you could perform simple fader moves and mutes via the X-Touch mini). I'm having difficulty getting the X-Touch Mini to communicate with the X-Air-Edit. I've used the Windows X-Touch editor to assign the numbers according to the MIDI specs in the back of the XR18 manual. I just literally want to be able to control the channel volumes and mute - that's it. The X-Air-Edit is not responding when I turn the encoders on the X-Touch Mini. I'm not sure what global channel I should have the X-Touch Mini set to either... Do I need an app to get the X-Air-Edit to interpret the X-Touch Mini?... Ideally I'd love to be able to connect the X-Touch Mini via a USB cable (into a powered USB port for power) and then into the USB port on the XR18 (with no laptop) do you know is this at all possible? Thanks!
It's not clear to me whether you've got any other software involved. The video I've played here includes code I've written myself to effectively be a bridge between the XR18 and the X-Touch Mini. You need *something* to be that bridge, whether that's my code or something else. (For example, there's another project at github.com/Shuptuu/TheLink/ - I haven't used it and can't vouch for it; it's just another piece of software designed to do the same thing.)
@@JonSkeet thanks so much for your reply John. No, I don't have any software in between... OK, so I need some kind of bridging software.Thanks so much for this. I'll check out your code and read your blog on it. Much appreciated!
I have 3 xair 18s the xTouch control surface is too big to be carrying around in case the wifi doesn’t want to connect to a tablet
Please read the nodatime source code ;-)
Also, stop playing computer games and get back to work on Grokking C# You could also have answered thousands of important Stack Overflow questions in the 2 minutes 49 seconds of play.
Hilarious :)
silly milly
Add music, play only on beat. I was amuse.
Nice
This is literally the best story time I've had in the past 5 years.
Love the trans flag in the background <3 it makes me realize how much i need one after I come out. Edit: Finally got one :)
> After I come out Oh boy you may have let theg cat out of the bag there ;) Seriously though, stay strong and good luck!
Barf. Who you want to grind your bits with and what clothes and other social affectations you want to express has nothing to do with c#
Still my favorite C#-related video. You deserve a medal for this hahaha.
Classic. "It would still have worked with ... but it would have produced a different output ... idiomatic ... but we will allow that" ... How on earth did you read it this way with a straight face?
Who's answering Stack Overflow questions during this reading? Crisis!!
4:40 Jon Skeet even knows a better way to write Hello World programs than the writers of the language specification. And this is just at the introductory level, he didn't even talk about making the program GPU accelerated.
Hahaha, this is fantastic work Jon. Thank you for this early Christmas gift.
I'm very confused and I don't know how I got here, but that sounds like a great cause you're doing this for in the description!
Tony the pony - yay!
Holding Surface Book feels so natural and excellent in Jon Skeet's hands.
The backdrop falls away a few seconds after 30:20. So exciting! :-P
Thank you very much for this Jon!
You may think he is reading, but Jon Skeet has this commited to memory already. He is actually answering Stack Overflow questions using only his thumb.
This is now my favorite way to consume technical documentation.
Definitely would get my kids to sleep at night
At 1:03:09 - They're called "FINALIZERS!" Thank you very much, Jon Skeet!
Thanks!!!!!!!!!!!!
I prefer it's original name Common Object Oriented Language or COOL.
I have the t-shirt that reads "C# is COOL". Few understand its meaning.
Not prefer "Common Object Brilliant Oriented Language" (COBOL) - OK, maybe not :).
You have not read the C# specification unless you have read it in the original Klingon
I am vexed that the 800 page specification still begins "C# is a simple language". :-)
love it!