Difference between revisions of "MIDI Tips"

From Fractal Audio Wiki
Jump to navigation Jump to search
m
Line 29: Line 29:
 
the '01' means User location 2. The index is zero based so '00' = User location 1, etc.
 
the '01' means User location 2. The index is zero based so '00' = User location 1, etc.
  
 +
===Problems when using MIDI-OX===
 +
 +
If you are using MIDI-OX to send the firmware to the Axe-Fx be aware that MIDI-OX's default settings may cause a buffer overrun error in that program.  We recommend the following settings:
 +
 +
Low Level I/O Buffers: size - 256, number - 16
 +
Milliseconds between buffers: 90
 +
 +
To configure MIDI-OX use: View -> Sysex to bring up the Sysex view window then Sysex -> Configure to configure the buffers.
 +
 +
NOTE: Some combinations of computer and MIDI adapter are known to cause problems.  The M-Audio UNO in particular is problematic.  If you are having problems installing the firmware and are using this adapter it is highly recommended that you consider investing in a different adapter.
  
 
[[Category:MIDI]]
 
[[Category:MIDI]]

Revision as of 12:02, 7 August 2008

MIDI Tips/Tutorials

Changing the sysex ID

You can change the sysex ID of a firmware update, patch, bank dump or impulse response by changing the 4th byte in the sysex file: F0 00 00 7D

7D = 125 Decimal

Bome's SendSX lets you change the bytes right in the MIDI out window or you can use a hex editor such as https://sourceforge.net/projects/hexplorer/ to change raw bytes.

Changing Bank Location

The bank location of a bank dump (i.e. Bank A, Bank B or Bank C) is speficied via the 7th byte. Here are the first seven bytes of a bank dump sysex file:

F0 00 00 7D 00 04 03

the '03' indicates Bank B. So you can just change this to load to the desired bank as follows:

02 = Bank A 03 = Bank B 04 = Bank C

Changing Impulse Response User Location

The bank location of a user impulse response is specified via the 7th byte (the one after 0A). Here are the first seven bytes of a bank dump sysex file:

F0 00 00 7D 00 0A 01

the '01' means User location 2. The index is zero based so '00' = User location 1, etc.

Problems when using MIDI-OX

If you are using MIDI-OX to send the firmware to the Axe-Fx be aware that MIDI-OX's default settings may cause a buffer overrun error in that program. We recommend the following settings:

Low Level I/O Buffers: size - 256, number - 16 Milliseconds between buffers: 90

To configure MIDI-OX use: View -> Sysex to bring up the Sysex view window then Sysex -> Configure to configure the buffers.

NOTE: Some combinations of computer and MIDI adapter are known to cause problems. The M-Audio UNO in particular is problematic. If you are having problems installing the firmware and are using this adapter it is highly recommended that you consider investing in a different adapter.