midirt:
$ sudo apt-get install librtmidi-dev
python-rtmidi:
$ sudo pip install --pre python-rtmidi
To see available MIDI ports:
$ python midi_dmx_bridge.py
To run:
$ python midi_dmx_bridge.py [midi_port_num] [dmx_universe]
Any MIDI data received from the chosen port will be sent out the chosen DMX universe using StreamingACN. DMX frames will be set every TICK_INTERVAL ms despite how frequently MIDI data is received (the data will remain unchanged until a new MIDI event is received).
The MIDI channels are mapped based on the QLC+ mapping as described here:http://www.qlcplus.org/docs/midiplugin.html
--
The Open Lighting Project: open-l...@googlegroups.com, #openlighting (irc.freenode.org)
To unsubscribe from this group, send email to open-lightin...@googlegroups.com
For more options, visit https://groups.google.com/groups/opt_out?hl=en
On Fri, Jan 8, 2016 at 1:04 AM, tom eagle <dr.tom.eagle> wrote:
I am new to OLA. I have it running on a Raspberry Pi 2 B.
I need to find a Midi interface for the Pi.
I would like to be able to patch the DMX addresses to Midi addresses and output the values.
I understand the DMX values will have to be divided by 2 for the Midi values.
I am primarily interested in the Controller Channels for the Midi
I would like to be able to control the faders on my Yamaha Digital Mixer.
I also have Midi Light Dimmers.
The source of the sACN is ETCnomad on my laptop.
Thanks for any suggestion or help.
Tom
--
The Open Lighting Project: open-l...@googlegroups.com, #openlighting (irc.freenode.org)
To unsubscribe from this group, send email to open-lighting+unsubscribe@googlegroups.com
I am having problems with the Trigger Config File:
The first column, slot number, specifies the DMX512 slot the action is valid for. Slot numbers range from 0 to 511 (SHOULD BE 1 to 512). Slot numbers may be offset by using the –offset option (see the Usage section below).
The second column controls which DMX512 values trigger the action. Slot values range from 0 to 255. Multiple values are separated by commas. Ranges can be specified with a hyphen.
1,2,3,4 # Values 1 through to 4 1-4,10-14 # Values 1 to 4 and 10 to 14 (inclusive)
The % character the is default match. It triggers for all values that don’t have an explicit action configured
0-100 # Values 0 to 100 % # Triggers for everything else (101 - 255)
Actions are only triggered when the value changes. In the example above (THERE IS NO COMPLETE EXAMPLE ABOVE), if the value of slot 0 (SHOULD BE slot 1) in the previous frame was 10, and a frame with slot 0 (SHOULD BE slot 1) @ 10 arrived, the action will not be triggered. If a frame with slot 0 (SHOULD BE slot 1) @ 5 arrives, the action will trigger again.
I need some live communication to understand some more in order to get it functioning.
Before running ola_trigger, make sure that olad is running and the universe has been configured with a DMX512 source. The config file is provided on the command line:
ola_trigger example.conf
Some useful options include:
--
I don't really understand why it's in three logs either, or why you have three, but that's an OS specific thing.