a possibly meaningless MIDI channel question

Discuss everything related to production, recording, composition, etc.

Moderators: Kent, Joe., analogdigital, infradead, lisa, parasitk, plord

Post Reply
User avatar
Super Deluxe Wiggler
Posts: 1058
Joined: Sun Jul 01, 2012 10:46 am
Location: London

a possibly meaningless MIDI channel question

Post by hamildad » Thu Dec 20, 2018 8:42 am

I arbitrarily assign MIDI channel when working on a few synths with main synths as 1-# and then drum machines at 11+

I got to thinking, if MIDI is a serial connection, should I not leave any gaps in my MIDI channel assigning?

make no difference to me, but perhaps there is some incredibly small latency as the sequencer has to go through unassigned midi channels to get to 11.

I will never notice any latency, but this is just best practice given the technology type question.
My Synth Instagram here * My Synth videos here
External PSUs and DC jacks are the hallmarks of toys. - Graham Hinton.
I am one of the "tiny fraction of a percentage of oversensitive idiots" who feels the name of this site sends the wrong message.
This is primarily for melody and historical educational purposes - Analogue Music

User avatar
Super Deluxe Wiggler
Posts: 2581
Joined: Sun Dec 07, 2008 4:03 pm
Location: chicago

Post by Hi5 » Thu Dec 20, 2018 9:21 am

I've never come across such an issue. I also have a gap in midi ch usage/assignment. Fairly certain the time scale we are concerning here is very short.
tetno: https://soundcloud.com/richard-holhburn
Goiks: A eurorack setup is a contemporary folk instrument. Relatively accessible and portable. Largely by, of and for the people.

User avatar
Synthwerks Design
Posts: 6203
Joined: Fri Mar 06, 2009 1:18 pm
Location: Seattle WA

Post by ersatzplanet » Thu Dec 20, 2018 11:35 am

The protocol doesn't car at all about gaps. Each message is coded with the channel info and there are no blank messages sent when there is no channel assigned.

There could be some VERY sloppy programming on the receiving device if it is multi-channel and is programmed to scan voices sequentially but I can seen no reason at all that anybody would do this. As far as multiple devices on the chain, each tuned to a different channel, they wait and do nothing till they see the channel number in the message header and then act. They don't slow down from the other messages to other channels other than just ignoring them.

Basically, no sequencer program or hardware sequencer sends blank notes for unused channels, they only send what is to be played so gaps in the channel sequence don't affect anything.

James Husted - Synthwerks, LLC - www.synthwerks.com - info@synthwerks.com - james@synthwerks.com
Synthwerks is a proud member of the Mostly Modular Trade Association (http://www.mostlymodular.com).
Always looking to trade for Doepfer P6 cases

Post Reply

Return to “Production Techniques”