McNicoll Productions
McNicoll Productions
  • 14
  • 4 784
Q-Sys Advanced Scripting: The Event Log
The Q-Sys ecosystem includes an event logging feature that can be used to keep track of what's happening on your core, including when the status of inventory items change, when clients log in to QRC, and when paging events occur. Q-Sys Designer even gives us a way to add our own messages in to the event log so we can keep track of our own custom events, as well. This video will introduce you to the scripting capabilities of the Event Log and how to navigate around some of their challenges.
Q-Sys Control Scripting Documentation: q-syshelp.qsc.com/Content/Control_Scripting/Using_Lua_in_Q-Sys/01_Using_Lua_in_Q-Sys_Overview.htm
Q-Sys Event Log Documentation: q-syshelp.qsc.com/#Schematic_Library/event_log.htm?TocPath=Design%257CSchematic%2520Elements%257CComponents%257CControl%2520Components%257C_____15
Also, check out my Q-Sys Plugin Development Playlist: th-cam.com/play/PL7LGeg9_pD6r6WqXZI0VIcza0JqYwwwEE.html
มุมมอง: 9

วีดีโอ

Q-Sys Advanced Scripting: The PA Router
มุมมอง 120หลายเดือนก่อน
The PA Router in Q-Sys is normally controlled by Virtual or Hardware Page Stations, but the Q-Sys Scripting Environment includes a pair of objects that allow programmers to interact with it directly in their scripts. This video will introduce you to the PARouter and PAZoneStatus objects so that you can control the PA Router from your own scripts and/or plugins. The code used in this video can b...
Q-Sys Plugin Development Part 4: Pages (and dev mode)
มุมมอง 1552 หลายเดือนก่อน
Q-Sys designer allows plug-in developers to create pages in their plugins which can contain their own controls. This gives developers the ability to break up the controls for better layout and visual clarity. This video will show you how to use this function in your own plugins. Additionally, it will show you how to enable the dev mode in Q-Sys designer, which makes it easy to reload plugins wi...
Monitoring AES67 Streams with Wireshark and Audacity
มุมมอง 1413 หลายเดือนก่อน
Wireshark can't directly decode AES67 streams, but with some clever tricks and usage of Audacity, we can capture and playback stream data from an AES67 source. Wireshark: www.wireshark.org/ Audacity: www.audacityteam.org/
Q-Sys Plugin Development Part 3: Vector Graphics
มุมมอง 1213 หลายเดือนก่อน
One powerful feature in Q-Sys is the ability to utilize vector graphics to create visual elements that can allow operators and users to clearly understand what is going on in their system and just generally make your plugins look more visually appealing. I will show you how to add vector graphics, both statically and dynamically and lay the groundwork to create good-looking plugins with great v...
Q-Sys Plugin Development Part 2: Audio and the Code Pin
มุมมอง 2503 หลายเดือนก่อน
In the continuation of the series on developing plugins for Q-Sys, I will show you how to add components into the plugin and wire them up to allow for audio processing. Additionally, I will quickly introduce the code pin, a feature that allows for on-the-fly development of runtime code in your plugin, without needing to restart your design every time a change is made. My plugin template: github...
Q-Sys Plugin Development: The Basics
มุมมอง 3.4K2 ปีที่แล้ว
This is a basic introduction to developing plugins for Q-Sys. It shows how to create a simple, albeit not very useful, plugin that can be used in any Q-Sys design. Resources: Q-Sys Help System: q-syshelp.qsc.com/Index.htm q-sys-community Plugin Development Guide: github.com/q-sys-community/q-sys-plugin-guide gdyr's Q-Sys Plugin Docs: github.com/gdyr/qsys-plugin-docs My Plugin Template: github.c...
Handheld DMX Console Hardware Version 2
มุมมอง 394 ปีที่แล้ว
I recently decided to make some changes to the Handheld DMX Console after I built up the PCBs. I wanted to talk about the updates to the design of the unit.
Handheld DMX Console Update
มุมมอง 254 ปีที่แล้ว
I am working on getting new PCBs for the handheld DMX console and wanted to spend some time talking about the software involved in the project.
Lessons Learned: PCB Layout
มุมมอง 84 ปีที่แล้ว
I was putting together the PCB layout for the Handheld DMX Console User Interface and I made a huge mistake which I didn't realize until it was too late...
Creating a Handheld DMX Console: A Prototype
มุมมอง 124 ปีที่แล้ว
In the last two videos, we talked about transmitting and receiving DMX with a PIC32 and its' hardware peripherals. This time we are going to add a user interface to control the transmission of data. Code available on Github: github.com/KMcNickel/DMXTestConsole
Receiving DMX512 With a PIC32 Microcontroller
มุมมอง 2764 ปีที่แล้ว
Last time, we set up a PIC32 microcontroller to send DMX using the built-in DMA, Hardware UART, and a timer. This time I set it up to receive DMX, pull the data from channel 512, and send it to every channel on the output.
Transmitting DMX512 with A PIC32 Microcontroller
มุมมอง 2064 ปีที่แล้ว
I put together a circuit and some code to see how easily I could transmit DMX with a PIC32 Microcontroller using the hardware UART, DMA, and minimal CPU overhead. The code can be found on my Github here: github.com/KMcNickel/DMXTestConsole
My Thoughts on WPF
มุมมอง 265 ปีที่แล้ว
I've spent the last few months building my first program in WPF. I've learned a lot about desktop application programming and wanted to share a few of my thoughts on the experience, including the platform and other windows things. The video is a few minutes of me testing and debugging the program. Hope you enjoy!