# HNode ## Docs - [MIDIDMX](https://mintlify.wiki/Happyrobot33/HNode/api/exporters/mididmx.md): Export DMX data to VRChat worlds using the MIDIDMX protocol - [Exporters Overview](https://mintlify.wiki/Happyrobot33/HNode/api/exporters/overview.md): Overview of the HNode exporter system for channel data serialization - [TextFileExporter](https://mintlify.wiki/Happyrobot33/HNode/api/exporters/text-file.md): Export channel data to text files for debugging and analysis - [TimeCodeExporter](https://mintlify.wiki/Happyrobot33/HNode/api/exporters/timecode.md): Receive MIDI timecode and broadcast via UDP for synchronization - [DMX Packet](https://mintlify.wiki/Happyrobot33/HNode/api/generators/dmx-packet.md): Inject raw DMX packet data directly - [Fade](https://mintlify.wiki/Happyrobot33/HNode/api/generators/fade.md): Fade DMX channels in or out over time - [OnTime](https://mintlify.wiki/Happyrobot33/HNode/api/generators/ontime.md): Display show control data from OnTime scheduling software - [Generators Overview](https://mintlify.wiki/Happyrobot33/HNode/api/generators/overview.md): Overview of the HNode generator system for DMX data generation - [Remap](https://mintlify.wiki/Happyrobot33/HNode/api/generators/remap.md): Remap and transform DMX channel values - [RemapOnDemand](https://mintlify.wiki/Happyrobot33/HNode/api/generators/remap-on-demand.md): Conditionally remap channels based on a toggle channel value - [StaticValue](https://mintlify.wiki/Happyrobot33/HNode/api/generators/static-value.md): Set a range of DMX channels to a constant value - [Strobe](https://mintlify.wiki/Happyrobot33/HNode/api/generators/strobe.md): Create strobe effects at configurable frequencies - [Subtitle Formats](https://mintlify.wiki/Happyrobot33/HNode/api/generators/subtitle-formats.md): Display subtitles from SRT, LRC, and ASS files - [Text](https://mintlify.wiki/Happyrobot33/HNode/api/generators/text.md): Render text to DMX channels using TextMeshPro - [Time](https://mintlify.wiki/Happyrobot33/HNode/api/generators/time.md): Display current time as DMX channel data - [Twitch Chat](https://mintlify.wiki/Happyrobot33/HNode/api/generators/twitch-chat.md): Display Twitch chat messages on DMX channels - [IDMXGenerator](https://mintlify.wiki/Happyrobot33/HNode/api/interfaces/idmx-generator.md): Interface for implementing custom DMX channel data generation and manipulation logic - [IDMXSerializer](https://mintlify.wiki/Happyrobot33/HNode/api/interfaces/idmx-serializer.md): Interface for serializing and deserializing DMX channel data to and from video textures - [IExporter](https://mintlify.wiki/Happyrobot33/HNode/api/interfaces/iexporter.md): Interface for exporting DMX channel data to external formats and systems - [Binary Serializer](https://mintlify.wiki/Happyrobot33/HNode/api/serializers/binary.md): Efficient binary encoding for maximum channel density - [Binary Stage Flight Serializer](https://mintlify.wiki/Happyrobot33/HNode/api/serializers/binary-stage-flight.md): Binary encoding with CRC-4 error detection for reliable transmission - [Color Binary Serializer](https://mintlify.wiki/Happyrobot33/HNode/api/serializers/color-binary.md): Binary encoding with RGB color channel interleaving - [Furality Somna Serializer](https://mintlify.wiki/Happyrobot33/HNode/api/serializers/furality-somna.md): Custom serializer optimized for Furality events with RGB channel merging - [Serializers Overview](https://mintlify.wiki/Happyrobot33/HNode/api/serializers/overview.md): Understanding DMX serialization methods in HNode - [Spiral Serializer](https://mintlify.wiki/Happyrobot33/HNode/api/serializers/spiral.md): Spiral pattern serialization for visual effects and debugging - [Ternary Serializer](https://mintlify.wiki/Happyrobot33/HNode/api/serializers/ternary.md): Base-3 encoding for experimental DMX serialization - [VRSL Serializer](https://mintlify.wiki/Happyrobot33/HNode/api/serializers/vrsl.md): Industry-standard VRSL-compatible DMX serializer - [Architecture](https://mintlify.wiki/Happyrobot33/HNode/concepts/architecture.md): Understanding HNode's Unity-based architecture, plugin system, and data flow - [Art-Net & DMX](https://mintlify.wiki/Happyrobot33/HNode/concepts/artnet-dmx.md): Understanding the Art-Net protocol, DMX universes, channels, and how HNode receives lighting data - [Exporters](https://mintlify.wiki/Happyrobot33/HNode/concepts/exporters.md): Understanding exporters that send DMX data to external systems and protocols - [Generators](https://mintlify.wiki/Happyrobot33/HNode/concepts/generators.md): Understanding DMX generators that create, modify, and transform lighting data in real-time - [Serializers](https://mintlify.wiki/Happyrobot33/HNode/concepts/serializers.md): Understanding pixel mapping formats and how serializers convert DMX data to video textures - [Art-Net Settings](https://mintlify.wiki/Happyrobot33/HNode/configuration/artnet-settings.md): Configure Art-Net network settings for DMX input - [Masking](https://mintlify.wiki/Happyrobot33/HNode/configuration/masking.md): Control which DMX channels are visible in the output - [Resolution](https://mintlify.wiki/Happyrobot33/HNode/configuration/resolution.md): Configure input and output texture resolutions - [Transcoding](https://mintlify.wiki/Happyrobot33/HNode/configuration/transcoding.md): Convert between different pixel mapping formats - [MIDIDMX Integration](https://mintlify.wiki/Happyrobot33/HNode/guides/mididmx.md): Configure HNode to send DMX data directly to VRChat worlds using VRC-MIDIDMX - [OBS Studio Setup](https://mintlify.wiki/Happyrobot33/HNode/guides/obs-setup.md): Learn how to configure OBS Studio with HNode using Spout2 for seamless texture output - [Show Configuration](https://mintlify.wiki/Happyrobot33/HNode/guides/show-configuration.md): Learn how to create, save, and load show configurations in HNode using the YAML-based .shwcfg format - [Spout Input/Output](https://mintlify.wiki/Happyrobot33/HNode/guides/spout-io.md): Configure Spout2 texture sharing for both input and output in HNode - [Streaming Configuration](https://mintlify.wiki/Happyrobot33/HNode/guides/streaming.md): Configure OBS and streaming services to send HNode output to VRChat worlds and other platforms - [Installation](https://mintlify.wiki/Happyrobot33/HNode/installation.md): Download and set up HNode on your system - [Introduction to HNode](https://mintlify.wiki/Happyrobot33/HNode/introduction.md): Open source ArtNet DMX to video grid node renderer for maximum data standard flexibility - [Quick Start](https://mintlify.wiki/Happyrobot33/HNode/quickstart.md): Get your first ArtNet to video stream running in minutes - [Common Issues](https://mintlify.wiki/Happyrobot33/HNode/troubleshooting/common-issues.md): Solutions to frequently encountered problems with HNode - [FAQ](https://mintlify.wiki/Happyrobot33/HNode/troubleshooting/faq.md): Frequently asked questions about HNode