# MIDI Program Change on Director

**URL:** <https://forums.allen-heath.com/t/midi-program-change-on-director/13883>\
**Category:** dLive General Discussions\
**Created:** [26 October 2023 14:08 UTC](https://forums.allen-heath.com/t/midi-program-change-on-director/13883 "2023-10-26T14:08:45Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![danielmosquera](https://avatars.discourse-cdn.com/v4/letter/d/e8c25b/32.png) [@danielmosquera](https://forums.allen-heath.com/u/danielmosquera)\
**Post date:** [26 October 2023 14:08 UTC](https://forums.allen-heath.com/t/midi-program-change-on-director/13883/1 "2023-10-26T14:08:45Z")

</div>

Hello everyone! I’m Daniel from Argentina en this is my first topic.  
I work as a playback engineer and at the time I managed to change the current scene on differents Surfaces on a TCP Lan network. That works great.

Now I’m working in a project that does not have the chance to work with surfaces, instead they work with laptops and dlive Director.  
So, when I try to change the current scene on that laptop, the same way that with surface, that doesn’t work.

The full system is:  
Laptop with cubase sending MIDI message (Program change, Go message) trough Allen & Heath MIDI control (connected to the laptop thas has director working) → wired lan network → laptop with director

Another thing that I don’t understand is that on Director logs I can see the message sent from Playback laptop, but nothing happens.

Does anyone have a clue where the problem can be?  
Thanks!

---

<div class="post-metadata">

**Author:** ![petterklepelv](https://avatars.discourse-cdn.com/v4/letter/p/5daacb/32.png) [@petterklepelv](https://forums.allen-heath.com/u/petterklepelv)\
**Post date:** [30 October 2023 09:18 UTC](https://forums.allen-heath.com/t/midi-program-change-on-director/13883/2 "2023-10-30T09:18:29Z")

</div>

I am not 100 % sure, but I think you have to connect the lan network from the Cubase laptop and into the dLive mixrack instead of the director laptop.

Petter

---

<div class="post-metadata">

**Author:** ![mathiasthunbo](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.allen-heath.com/mathiasthunbo/32/962_2.png) [@mathiasthunbo](https://forums.allen-heath.com/u/mathiasthunbo)\
**Post date:** [1 November 2023 08:37 UTC](https://forums.allen-heath.com/t/midi-program-change-on-director/13883/3 "2023-11-01T08:37:32Z")

</div>

Hi

@Petter  
The Cubase laptop, the Mixrack network, and the Director laptop should all be on the same network, I would say.

@daneem  
In Director: Try going to Utility \> Control \> MIDI and check you are on the right MIDI channels.

---

<div class="post-metadata">

**Author:** ![msteel](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.allen-heath.com/msteel/32/1093_2.png) [@msteel](https://forums.allen-heath.com/u/msteel)\
**Post date:** [7 November 2023 13:28 UTC](https://forums.allen-heath.com/t/midi-program-change-on-director/13883/4 "2023-11-07T13:28:38Z")

</div>

I am not sure, but I think that the TCP MIDI messages need to be addressed to the Mix Rack, not the surface (director acts like a surface in this case).

I have also observed that when using surface roles, the mix rack does not send program change messages when scenes are recalled, and it ignores them when they are received.
