FR: MIDI File Program Change and Controller support for resized MIDI sequence start

Official support for: mutools.com
Post Reply New Topic
RELATED
PRODUCTS

Post

to use a external MIDI sound module it's important, to support Programm change and Controller Commands from imported MIDI file.
Last edited by Hermu on Fri Apr 24, 2015 11:43 am, edited 2 times in total.

Post

Any controller and program changes in the MIDI file are also imported.
Also see: http://www.mutools.com/info/docs/mulab/ ... anges.html

Post

mutools wrote:Any controller and program changes in the MIDI file are also imported.
Also see: http://www.mutools.com/info/docs/mulab/ ... anges.html
yes, any controller and program changes from MIDI file are imported, but controller and program changes which are outside resized MIDI sequence has no effect to MIDI device.

example:
1.1.00000 Program Change 26 (outside resized MIDI sequence - gray font)
2.4.00000 Note D3 80 0.0.03750 (start of resized MIDI sequence - dark font)
in this case program change has no effect, but if MIDI sequence is not resized program change works.

Post

Events before the start marker are indeed not played. I understand what you want to achieve. You could do this by moving the program change to the start marker position, or by moving the program change to a separate sequence and put it at the proper position.

Post

mutools wrote:Events before the start marker are indeed not played. I understand what you want to achieve. You could do this by moving the program change to the start marker position, or by moving the program change to a separate sequence and put it at the proper position.
what i mean is, that anyone who resize the start marker will deaktivate all program change and controller commands, but only played notes should be affected and not program change and all controller commands before.

Post

I know what you mean but i don't agree that there should be exceptions for events that are before the sequence start marker as that could create other complications.

Post

mutools wrote:I know what you mean but i don't agree that there should be exceptions for events that are before the sequence start marker as that could create other complications.
but there are no complications if start marker is set on any position.

Post

I'm sorry but there are no plans for changing the current behavior wrt that specific case.

Post

Agreed. If I set a start marker, that is the start of the sequence. Any events before are not to be used. That's what I mean by sequence start position. If I set it after a program change, that's me telling MuLab not to play that event as part of the sequence. It's up to me to move the event if I want it after the start marker.

Post

pljones wrote:Agreed. If I set a start marker, that is the start of the sequence. Any events before are not to be used. That's what I mean by sequence start position. If I set it after a program change, that's me telling MuLab not to play that event as part of the sequence. It's up to me to move the event if I want it after the start marker.
Ok, you're right.

Post Reply

Return to “MuTools”