Skip to main content

MIDI Forum

Clemens Ladisch
Clemens Ladisch
Joined: Jan 20, 2016
Last seen: Apr 1, 2025
Topics: 1 / Replies: 329
Reply

Both classic MIDI and USB MIDI have a latency of about one millisecond, so it does not make sense to have a scan interval much shorter than this. Y...

3 years ago
Reply

The General MIDI 2 specification says that "The velocity effect on volume is not defined". But it does define the response to the Channel Volume and E...

3 years ago
Reply

Merging without SysEx is easy. A simple algorithm would work like this: * There are three states, for when port 1/2 is in the middle of a command,...

3 years ago
Reply

These tools can be called from a .bat file (or better, a .cmd file). But you still have to write that file. To get a .mid file, record the MIDI com...

3 years ago
Reply

MIDI streams do not contain timing data. You have to parse all incoming messages in order to get running status at the output correct. And you have...

3 years ago
Reply

To send individual messages, use a tool like SendMIDI. Bit it might be easier to record the entire light show as a .mid file, and play it with a tool...

3 years ago
Reply

Using Bank Select to switch to drums works only with GM2 or XG. In this GS file, to switch the channel back to instruments, reset that setting: 41 ...

3 years ago
Reply

No; Bx cc vv is the standard controller change message (set controller cc on channel x to value vv).

3 years ago
Reply

Here, "=" does not really mean "equals". NRPNs (and RPNs) use an additional indirection to allow more control numbers. You use controls 98 and 99 ...

3 years ago
Reply

… but very few devices support it. I know only of software synthesizers.

3 years ago
Reply

It resets all parameters, so it should come before any other message sent to the device. It does not really matter whether it comes before or after so...

3 years ago
Reply

Can you attach a .zip with both files?

3 years ago
Reply

You need an editor that can apply transpose only to selected notes. (I guess automatic selection by instrument is not possible, and you have to select...

3 years ago
Reply

Do you have multiple instruments in one channel, or multiple channels in one track? In the latter case, many sequencers should be able to split the ch...

3 years ago
Reply

That depends on what parameter has been used to change the pitch. GS has the NRPN "Drum Instrument Pitch Coarse" (18h rrh, where rr = note number),...

3 years ago
Page 6 / 22