fbpx
Skip to main content

MIDI Forum

Clemens Ladisch
Clemens Ladisch
Joined: Jan 20, 2016
Last seen: Feb 21, 2025
Topics: 1 / Replies: 325
Reply

This happens when a file is written for a specific synthesizer, and the settings are not made with standard MIDI messages but a SysEx parameter dump. ...

2 years ago
Reply

ALSA's buffer size is shown in /proc/asounc/cardX/midi0 when the device is open, and is 4 KB by default. In general, you have to assume that the sp...

2 years ago
Reply

MIDI itself has no concept of tracks; there are only channels. If your file has two tracks with bank selects and program changes on the same channe...

2 years ago
Reply

Does this happen with all software? Can you show exactly what bytes are wrong?

2 years ago
Reply

What happens with two identical note-ons is not defined by the MIDI specification. (The SMF specification requires that every note-on has a note-off; ...

2 years ago
Reply

The resulting sound depends on the synthesizer. Was this file written for a specific one? What exactly do you mean with "2 notes in a row"? Some sy...

2 years ago
Reply

A USB/MIDI cable is not a simple cable (with nothing but wires), but contains some chips. So strictly speaking, it is not a cable but an interface. Bu...

2 years ago
Reply

Yes, you need a USB/MIDI interface. It requires a microcontroller to handle the USB protocol, but this can be integrated in a large plug. The only ...

2 years ago
Reply

MIDI is a current loop. At the transmitter, pin 4 is connected to power, and pin 5 is switched to ground to make current flow. At the receiver, the op...

2 years ago
Reply

Asking here is OK. There's nothing special about legato; only the device that actually generates sounds has to decide whether two notes are near en...

2 years ago
Reply

Yes. But reducing the overall latency from 1.4 ms to 1.2 ms might not be worth the effort.

2 years ago
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...

2 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...

2 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,...

2 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...

2 years ago
Page 5 / 22