fbpx
Skip to main content

MIDI Forum

Single MIDI data st...
 
Notifications
Clear all

Single MIDI data stream: Controller and Program changes over same channel

3 Posts
3 Users
0 Reactions
16.1 K Views
Ed
 Ed
Posts: 3
Active Member
Topic starter
 

I was wondering if specification and best practice allows for controller messages and program change messages to be sent on the same channel, or if its one channel per channel voice message? Would sending multiple channel voice messages via the same MIDI channel cause issues?

Thank you,
Ed

 
Posted : 16/11/2016 8:07 am
Bavi_H
Posts: 267
Reputable Member
 

It is normal to send program change and control change messages to the same channel. For example, if your MIDI device uses General MIDI sounds, the following messages will change channel 1 to a flute, then set channel 1's volume to 100:

C0 [program change channel 1]
49 [program 74, flute]

B0 [control change channel 1]
07 [controller 7, channel volume]
64 [value 100]

 
Posted : 16/11/2016 6:25 pm
Clemens Ladisch
Posts: 323
Reputable Member
 

Controller and Program Change message affect only the channel they are sent on, so you must send them on the same channel as the Note messages they belong to.

 
Posted : 16/11/2016 11:59 pm
Share: