Raspberry Pi

Remote Device Management (RDM) is a protocol that sits on top of the normal DMX512 data standard. DMX512 is a unidirectional protocol which means that the data flows in one direction – from the control desk to the lights. With the addition of RDM, the DMX512 system becomes a bi-directional (half-duplex) system. See more at: http://www.rdmprotocol.org/what-is-it

Art-Net is a communication protocol that allows DMX512 (hereafter DMX) and RDM lighting data to be transported over an ethernet network. It uses a simple UDP based packet structure designed to provide efficient and low overhead data flow. Art-Net is owned and copyright by Artistic Licence Holdings Ltd. Artistic Licence has published the specification and made it available for anyone to use on a royalty-free basis. See more at: http://art-net.org.uk/

sACN or Streaming-ACN is the colloquial name for the ANSI E1.31-2009 standard. This is primarily designed to move zero start code DMX data over a network in a way that is compatible with the full ACN standard (ANSI E1.17-2010). Art-Net is a public domain network protocol developed by Artistic Licence. It is designed to transport DMX512 and RDM packets over a network. See more at: http://artisticlicenceintegration.com/?page_id=2600

MIDI is an industry standard music technology protocol that connects products from many different companies including digital musical instruments, computers, tablets and smartphones. MIDI is used everyday around the world by musicians, DJs, producers, educators, artists and hobbyists to create, perform, learn and share music and artistic works. Nearly every hit album, film score, TV show and theatrical production uses MIDI to connect and create. See more at: https://www.midi.org/

SMPTE timecode is a set of cooperating standards to label individual frames of video or film with a time code defined by the Society of Motion Picture and Television Engineers in the SMPTE 12M specification. SMPTE revised the standard in 2008, turning it into a two-part document: SMPTE 12M-1 and SMPTE 12M-2, including new explanations and clarifications. Source: https://en.wikipedia.org/wiki/SMPTE_timecode

Open Sound Control (OSC) is a protocol for communication among computers, sound synthesizers, and other multimedia devices that is optimized for modern networking technology. Bringing the benefits of modern networking technology to the world of electronic musical instruments, OSC's advantages include interoperability, accuracy, flexibility, and enhanced organization and documentation. See more at: http://opensoundcontrol.org

Pi open source DMX512 RDM solutions:

Pi open source Art-Net solutions:

Pi open source sACN E1.31 solutions:

Raspberry Pi open source MIDI solutions:

Orange Pi Zero open source SMPTE LTC solution:

Raspberry Pi open source OSC solution:

Pi hardware DMX512 RDM solutions (these boards are also working fine with the Orange Pi):

Pi hardware MIDI solutions:

    • MIDI board

Successfully tested with the following Raspberry Pi models:

    • Model Zero

    • Model A(+)

    • Model B(+) {The is a DMX send timing issue for the Model 1 R2}

    • Model 2 B

    • Model 3 B(+)

Successfully tested with the following Orange Pi models:

    • Zero (including SPI flash support)

    • One