Skip to main content

MIDI Forum

Clemens Ladisch
Clemens Ladisch
Joined: Jan 20, 2016
Last seen: May 4, 2026
Topics: 1 / Replies: 331
Reply
Re: 3.3V vs 5V and what resistors to use?

This is not the correct way to compute the current; you have to add up the voltage drops of all three resistors (the output's two, and the receiver's ...

10 years ago
Reply
Re: 3.3V vs 5V and what resistors to use?

The Electrical Specification Update (PDF) shows what resistors to use if the output is powered with 3.3 V. MIDI requires a current of at least (and...

10 years ago
Reply
Re: Chords in SMF?

There is no standard way to do this. You can put whatever you like into such a text event, but no other software will be able to handle it.

10 years ago
Reply
Re: Request for Comment: Midi Implementation schema

GS, XG, and many vendor-specific extensions use these features. For the checksum algorithm, see the XG specification, or the manual of any GS devic...

10 years ago
Reply
Re: Request for Comment: Midi Implementation schema

How do you handle checksums? How do you handle memory-like parameter maps (as in GS or XG), where multiple consecutive parameters can be set at once?

10 years ago
Reply
Re: MPE working group is established

The reason that 0x–7x cannot be used as status bytes, and that a third byte cannot be added to the poly pressure message, is running status.

10 years ago
Reply
Re: What can be done with Bulk Data dumps?

"Data recorded to memory" probably is a list of MIDI events, i.e., the equivalent of a .mid file. "Synthesizer data" probably is a list of all conf...

10 years ago
Reply
Re: What can be done with Bulk Data dumps?

Bulk data is just a large amount of data. This could be sample data for new sounds, but also just a list of all settings. What exactly is supported...

10 years ago
Reply
Re: Is there any summary of the pro and cons of applying or renewing Manufacturer MIDI ID Numbers ?

Avoiding SysEx collisions is the only purpose of the manufacturer ID. You do not need it if you do not define your own SysEx messages.

10 years ago
Reply
Re: How to find the Instrument Name with Sysex code ?

Obviously, only the lower nibble of most bytes is used. When combining each two consecutive nibbles into one byte, the values "04 02 04 0F 05 05 05 04...

10 years ago
Reply
Re: How to find the Instrument Name with Sysex code ?

There is no such SysEx defined in any official MIDI specification. The only one I know of is for newer Roland devices (Data Request 1 at address 0C...

10 years ago
Reply
Re: MSB/LSB and 14 Bit Bank Select

Yes, that would be the way to construct a 14-bit value from two 7-bit values. However, bank numbers are typically not shown as a single number but ...

10 years ago
Reply
Re: Writing MIDI software: send Note Off, or zero-velocity Note On?

Running status has always been a required feature of MIDI, and many keyboards have been using it since the beginning. In practice, almost everybody...

10 years ago
Reply
Re: Novation Launchkey 49 - How to use all functions of keyboard in FLStudio (And what do they do?)

Actually, the Launchkeys do not use SysEx messages for that; you just have to send the appropriate controller messages.

10 years ago
Reply
Re: Novation Launchkey 49 - How to use all functions of keyboard in FLStudio (And what do they do?)

Novations documents the required SysEx messages in the Programmers Reference Guide. According to someone on the internet, FL can not send sysex by ...

10 years ago
Page 22 / 23