Posts

Showing posts from February, 2025

Lua for GrandMA3 Episode 10 - Miscellaneous Important Info

Hey lighting folks! The following is the transcript from my YouTube video,  Lua for MA3 Ep 10 - Miscellaneous Important Info This video is part of my  Lua for GrandMA3 Tutorial  series. Please check out my channel,  From Dark To Light , on YouTube, and you can find the code to go along with my tutorials here on  GitHub . Hello lighting people! Welcome, welcome, welcome back to my Lua for GrandMA3 tutorial series. Hey, if you've made it this far you are about to set to be a Lua expert among GrandMA3 programmers. Now, this is the last video in my Lua for GrandMA3 tutorial series; this kind of wraps up the basics as far as I'm concerned, but no worries because I have lots more to share still, just not exactly basics, and I'm not going to, like, include it as a numbered part of the series. But, for today we're just going to go over some basic, kind of, miscellaneous, final programming tips that you'll need to get the most out of your Lua scripts without getting too...

Lua for GrandMA3 Episode 9 - Handle-ing GrandMA3 Objects

 Hey lighting folks! The following is the transcript from my YouTube video,  Lua for MA3 Ep 9 - Handle-ing GrandMA3 Objects This video is part of my  Lua for GrandMA3 Tutorial  series. Please check out my channel,  From Dark To Light , on YouTube, and you can find the code to go along with my tutorials here on  GitHub . Hello lighting people! Welcome back to my Lua for GrandMA3 tutorial series! As you can see in the title, today we are talking about “handle”-ing GrandMA3 objects, such as sequences, groups, and so on. I believe with all of my heart that this is the most important and exciting video in the entire series. Learning how to play with MA3 objects like sequences, groups, presets, worlds, and everything else from within the system, using Lua, will not only give you a lot of power but also change the way you understand how MA3 works and the way the system is built. This is one of those complex subjects no one ever really explained to me, but don't w...

Lua for GrandMA3 Episode 8 - Conditional Loops

Hey lighting folks! The following is the transcript from my YouTube video,  Lua for MA3 Ep 8 - Conditional Loops This video is part of my  Lua for GrandMA3 Tutorial  series. Please check out my channel,  From Dark To Light , on YouTube, and you can find the code to go along with my tutorials here on  GitHub . Hello lighting people, welcome back to my Lua for GrandMA3 tutorial series! Today we're going to continue talking about loops, but of a different kind than we've discussed so far. Unlike for loops, which are basically going through various iterations of things and repeating until all the iterations are completed or the loop is broken, conditional loops are more like if statements; that is they only repeat if the specified condition is met – but unlike if statements, they repeat until the condition is no longer met. There are two types of conditional loops that work only slightly differently, so let's talk about them. The two types of conditional loops we...

Lua for GrandMA3 Programming Tools - One of These is a Game Changer!

Hey lighting folks! The following is the transcript from my YouTube video,  Lua for GrandMA3 Programming Tools - One of These is a Game Changer! This video is a side project to go along with my  Lua for GrandMA3 Tutorial  series. Please check out my channel,  From Dark To Light , on YouTube, and you can find the code to go along with my tutorials here on  GitHub . Hello lighting people, welcome back to my YouTube channel! Today I'm going to do a little bit of a different video… This is not technically part of the Lua for GrandMA3 series, but we are just going to be talking about some applications and extensions that you can use with Visual Studio Code and GrandMA3, that I just recently found out about, started using, and I'm going to give you my opinions of them! So let's get into it.  So the first one, that you can actually purchase from the website AddOnDesk – they have a whole bunch of stuff there and one of them is called RunLua, and it's sold by “A_art...

Lua for GrandMA3 Episode 7 - Numeric For Loops

Hey lighting folks! The following is the transcript from my YouTube video,  Lua for MA3 Ep 7 - Numeric For Loops This video is part of my  Lua for GrandMA3 Tutorial  series. Please check out my channel,  From Dark To Light , on YouTube, and you can find the code to go along with my tutorials here on  GitHub . Hello lighting people! Welcome back to my Lua for GrandMA3 tutorial series. Today the topic of discussion is going to be numeric for loops, and after the last video this one's going to be pretty easy, but we're going to get to some fun examples, so let's get into it. The numeric for loop looks pretty similar to the generic for loop we talked about in the last lesson, and it's a similar concept except that it doesn't involve a table or even necessarily any pre-existing values at all, so to make one we are going to just type “for i = a, b, c do” I'll do “Printf(‘My number is ’ .. i) end” So, what are all these letters for? Well, currently nothing, becaus...