Dear Peter,
I'm trying to automate my stage lights, using the DOREMIDI MTD-1024 device, which converts MIDI signals to DMX.
I then incorporated the MIDI commands to send to the lights into the lyrics and individually they all work.
The problem is when I press play. If I send too many commands in close succession (with timesync), such as turning some pars on and off on a quick drum cut, some of the lights execute the command, others leave it out, or execute it partially. I saw that something changes if I change the buffering (but it doesn't solve the problem).
Could it be a Mac memory problem? I'll paste the commands below, where you can see the timesync. These are commands given to 2 types of lights, on 2 different MIDI channels:
[midi@01:56.97: CC1.127@1, CC2.0@1, CC3.0@1, CC4.0@1, CC5.0@1, CC6.0@1, CC7.0@1, CC8.127@1]
[midi@01:57.07: CC1.0@1, CC2.0@1, CC3.0@1, CC4.0@1, CC5.0@1, CC6.0@1, CC7.0@1, CC8.0@1]
[midi@01:56.97: CC1.0@2, CC2.0@21, CC3.0@2, CC4.35@2, CC5.0@2, CC6.0@2, CC7.127@2]
[midi@01:57.07: CC1.0@2, CC2.0@21, CC3.0@2, CC4.0@2, CC5.0@2, CC6.0@2, CC7.0@2]
[midi@01:58.79: CC1.127@1, CC2.0@1, CC3.0@1, CC4.0@1, CC5.0@1, CC6.0@1, CC7.0@1, CC8.127@1]
[midi@01:58.90: CC1.0@1, CC2.0@1, CC3.0@1, CC4.0@1, CC5.0@1, CC6.0@1, CC7.0@1, CC8.0@1]
[midi@01:58:79: CC1.0@2, CC2.0@21, CC3.0@2, CC4.35@2, CC5.0@2, CC6.0@2, CC7.127@2]
[midi@01:58:90: CC1.0@2, CC2.0@21, CC3.0@2, CC4.0@2, CC5.0@2, CC6.0@2, CC7.0@2]
[midi@01:59.07: CC1.127@1, CC2.0@1, CC3.0@1, CC4.0@1, CC5.0@1, CC6.0@1, CC7.0@1, CC8.127@1]
[midi@01:59.18: CC1.0@1, CC2.0@1, CC3.0@1, CC4.0@1, CC5.0@1, CC6.0@1, CC7.0@1, CC8.0@1]
[midi@01:59:07: CC1.0@2, CC2.0@21, CC3.0@2, CC4.35@2, CC5.0@2, CC6.0@2, CC7.127@2]
[midi@01:59:18: CC1.0@2, CC2.0@21, CC3.0@2, CC4.0@2, CC5.0@2, CC6.0@2, CC7.0@2]
[midi@02:00:82: CC1.127@1, CC2.0@1, CC3.0@1, CC4.0@1, CC5.0@1, CC6.0@1, CC7.0@1, CC8.127@1]
[midi@02:00.93: CC1.0@1, CC2.0@1, CC3.0@1, CC4.0@1, CC5.0@1, CC6.0@1, CC7.0@1, CC8.0@1]
[midi@02:00:82: CC1.0@2, CC2.0@21, CC3.0@2, CC4.35@2, CC5.0@2, CC6.0@2, CC7.127@2]
[midi@02:00:93: CC1.0@2, CC2.0@21, CC3.0@2, CC4.0@2, CC5.0@2, CC6.0@2, CC7.0@2]
[midi@02:01:12: CC1.127@1, CC2.0@1, CC3.0@1, CC4.0@1, CC5.0@1, CC6.0@1, CC7.0@1, CC8.127@1]
[midi@02:01:23: CC1.0@1, CC2.0@1, CC3.0@1, CC4.0@1, CC5.0@1, CC6.0@1, CC7.0@1, CC8.0@1]
[midi@02:01:12: CC1.0@2, CC2.0@21, CC3.0@2, CC4.35@2, CC5.0@2, CC6.0@2, CC7.127@2]
[midi@02:01:23: CC1.0@2, CC2.0@21, CC3.0@2, CC4.0@2, CC5.0@2, CC6.0@2, CC7.0@2]
[midi@02:02:97: CC1.127@1, CC2.0@1, CC3.0@1, CC4.0@1, CC5.0@1, CC6.0@1, CC7.0@1, CC8.127@1]
[midi@02:03:08: CC1.0@1, CC2.0@1, CC3.0@1, CC4.0@1, CC5.0@1, CC6.0@1, CC7.0@1, CC8.0@1]
[midi@02:02:97 CC1.0@2, CC2.0@21, CC3.0@2, CC4.35@2, CC5.0@2, CC6.0@2, CC7.127@2]
[midi@02:03:08: CC1.0@2, CC2.0@21, CC3.0@2, CC4.0@2, CC5.0@2, CC6.0@2, CC7.0@2]
[midi@02:03:29: CC1.127@1, CC2.0@1, CC3.0@1, CC4.0@1, CC5.0@1, CC6.0@1, CC7.0@1, CC8.127@1]
[midi@02:03:40: CC1.0@1, CC2.0@1, CC3.0@1, CC4.0@1, CC5.0@1, CC6.0@1, CC7.0@1, CC8.0@1]
[midi@02:03:29: CC1.0@2, CC2.0@21, CC3.0@2, CC4.35@2, CC5.0@2, CC6.0@2, CC7.127@2]
[midi@02:03:40: CC1.0@2, CC2.0@21, CC3.0@2, CC4.0@2, CC5.0@2, CC6.0@2, CC7.0@2]
[midi@02:05:05: CC1.127@1, CC2.0@1, CC3.0@1, CC4.0@1, CC5.0@1, CC6.0@1, CC7.0@1, CC8.127@1]
[midi@02:05:16: CC1.0@1, CC2.0@1, CC3.0@1, CC4.0@1, CC5.0@1, CC6.0@1, CC7.0@1, CC8.0@1]
[midi@02:05:05: CC1.0@2, CC2.0@21, CC3.0@2, CC4.35@2, CC5.0@2, CC6.0@2, CC7.127@2]
[midi@02:05:16: CC1.0@2, CC2.0@21, CC3.0@2, CC4.0@2, CC5.0@2, CC6.0@2, CC7.0@2]
Thank you for your help,
Marco