Drivers Fractal Audio



Informazioni sul conducente Data del driver Dimensione del file: 641.93 KB Scarica URL: http://download.mictests.com/drivers/audio/Fractal/10x86/Windows. You need Realtek USB Audio Drivers (UAD - ASUS ROG SS3-DTS Intel MB) from the first post of this thread. Follow scrupulously your CLEANUP process then your INSTALL process, for the next drivers packages that I would release, you will can directly follow your UPDATE process. Fractal Audio Blocks Guide Apr 16, 2020 - PDF File. This detailed guide covers the features and parameters of the amp block, cab blocks used in the FM3 and Axe-Fx III. Guida alle funzioni dei footswitches Feb 11, 2020 - PDF File. This detailed guide covers the functions that can be assigned to any footswitch on the FM3, FC-6, and FC-12.

  • 9Troubleshooting

'Major revisions occur when there's a substantive change to the modeling algorithms.' source

Firmware is the operating system for the processors. It can be updated. Official versions can be found on Fractal Audio's website. Beta versions are released on the user forum.

Drivers are the software that allows the firmware and editors to communicate with other hardware through USB. Depending on the processor, an USB driver for Windows computers or a driver for Apple computers may be required. These can be found on Fractal Audio's website.

Some processors rely on specific firmware for hardware USB communications, which also be updated (seldom). These specific firmware updates can also be found on Fractal Audio's website.

Go to the Utility menu to see the version of the installed firmware. Some devices display the version on the Home page.

Fractal-Bot displays the current version upon connecting.

Firmware is installed using Fractal-Bot, through USB.

In some case Fractal-Bot needs to operate in a special mode. Press CTRL (Windows) or Command (Mac), and click the dropdown menu to reveal and select the hidden “Utility” option. Then select the output port.

Updating firmware does not erase the presets.

Firmware installation on an Axe-Fx III takes about 5-7 minutes.

Read the release notes for present and previous firmware versions:

After updating the firmware, the editor's definitions needs to be refreshed. If the editor doesn't recognize the updated firmware automatically, do it manually.

Sometimes a new version of the editor has to be released and installed to support the new firmware feature. Software editor updates are provided once a new, non-beta, firmware has been released. Editor updates usually lag by no more than a couple of business days.

Updated firmware may cause changes in your presets. Read the firmware release notes and verify your presets.

About changes in amp modeling:

  • if new firmware includes changes in amp modeling, these are often implemented under the hood. As an user you DO NOT need to do anything, UNLESS the firmware release notes instruct otherwise.
  • sometimes the firmware itself can't (or won't) enforce fixes or improvements and leaves it to the user to implement these. In such cases the release notes will tell you to 'deselect-and-reselect' a specific amp type in existing presets (aka a 'soft reset').
  • if the new firmware includes major changes to the modeling, re-selecting every amp type in your presets is recommended, as will be stated in the release notes. It's a chore, but necessary to take advantage of improvements.

Emergency boot recovery

Built-in backup firmware in the Axe-Fx III, Axe-Fx II XL and XL+, FX8 and AX8 allows quick recovery in case of complications during or after updating.

Axe-Fx III — hold down PAGE LEFT and PAGE RIGHT while cycling power until the Emergency Utility menu appears. Update the firmware using Fractal-Bot. Read this too

FM3 — hold down PAGE LEFT and PAGE RIGHT while cycling power until the Emergency Utility menu appears. Update the firmware using Fractal-Bot.

Axe-Fx II XL/XL+ — hold down Page Left and Page Right while cycling power until the Emergency Utility menu appears. Update the firmware using Fractal-Bot.

FX8 — hold down SETUP and power the unit on. Hold the button for about 1 second beyond the power up, then release. The unit will now allow you to install firmware using Fractal-Bot

AX8 — hold down SHIFT and power the unit on. Hold the button for about 1 second beyond the power up, then release. The unit will now allow you to install firmware using Fractal-Bot

If the unit sounds bad after an update, try this: Reset system parameters

'There's multiple levels of error checking. First the USB endpoint is a bulk endpoint so it has guaranteed transmission. Then each packet has a checksum. Then the entire image has a checksum. Finally the image written to the FLASH is compared to the downloaded image byte-by-byte. It's virtually impossible to have corrupted firmware image.' source

Emergency Boot Recovery is different from the procedure to bypass a corrupt preset at startup. To do the latter, read this: Corrupt preset at startup

Empty preset

If a preset shows up empty, it was probably created with firmware that is more recent than loaded on your hardware. Update your unit's firmware.

Will repeating the installation of firmware fix issues?

The official response to this is that reinstalling the same firmware will not fix an issue resulting from installing new firmware.

FAQ

(from the Owner's Manuals for the Axe-Fx III and FM3)

Q: How do I know the upgrade worked?

A: Check your firmware version anytime by pressing the SETUP button (Push-knob E) on the Home page. The version is displayed at the top of the SETUP menu.

Q: Can I skip versions to go from a very old firmware version to a much newer one?

A: You can upgrade from any version to any other version. When you skip versions it is recommended that you also read the Release Notes for all interim versions, all of which are included with every firmware release.

Q: Will updating my firmware erase, modify or “upgrade” my factory presets?

A: Firmware updates do not erase customized presets. However, firmware updates may alter the sound of existing presets. Always read Release Notes before updating. Saving presets after a firmware update can render them incompatible with previous versions. It is always wise to create a full back up using Fractal-Bot before a major update. Firmware updates do not upgrade Factory Presets. Updated Factory Presets, when offered, are released as a separate update on our web site support page. Fractal-Bot can be used to transmit this update in the same way it is used to update firmware.

Q: The firmware update failed mysteriously. What should I do?

A: If the unit still boots normally, just try the update again. If successive failures occur, please delete and re-download the update file before trying again. Trying a different USB port or cable can also solve issues.

Q: After updating, the unit will no longer boot normally.

A: See “Recovery” on the next page.

The Axe-Fx firmware is coded in C and assembly. source

'The Axe-Fx II can be reprogrammed at least 100,000 times.' source

'Most DSP compilers include library functions for common signal processing functions. However every library I've seen makes the same mistakes in several important and oft-used functions. I can't disclose what functions and what those mistakes are but because of this we use our own hand-coded assembly functions for our own libraries. The results are measurable and audible especially when dealing with the special requirements of amp modeling. I should add that these libraries are low-level functions like FFT() and such. You're not going to find a library that implements a Tube Screamer or even something more granular like a diode clipping circuit. That all has to be developed in-house.' source

Retrieved from 'https://wiki.fractalaudio.com/wiki/index.php?title=Firmware&oldid=67652'
  • 2Processors
  • 5Troubleshooting
  • 6Linux
    • 6.2Axe-Fx III

It's important to understand that USB can mean several things:

  1. connection method to transmit digital data between USB ports, for example to transfer presets to/from a computer, to run the editor, to transmit MIDI-over-USB etc.
  2. USB Audio: streaming of audio signals
  3. mass storage, as in a USB thumb drive

Support for these features differs per processor.

Axe-Fx III

The Axe-Fx III has a dedicated 16-core, 500 MHz USB microcontroller. It supports USB 2.0 to connect the unit to a computer, to run software editors and Fractal-Bot. It also support USB Audio and direct connection to iOS devices.

The USB subsystem boots instantly on power on, it doesn't depend on the DSP. But it does need some time to settle down though. It's recommended to wait a little, before launching the editor.

Windows – requires installing a USB driver. Requires Windows 7 SP1 or newer.

Mac – no driver required (class compliant). Requires OS X 10.6.8 for MIDI over USB, 10.9 for USB Audio.

(Owner's Manual) 'If you are using a USB-B to USB-C adapter own a newer Apple computer, always plug the USB-C end of the adapter into a USB-C or Thunderbolt 3 (USB-C) port on your Mac first, and then connect the USB cable of your Axe-Fx III to the adapter.'

'The USB port is USB 2. It is the computer's responsibility for any USB3 ports to be backwards compatible with USB2.' source

'Still USB-over-MIDI but at least 10x faster.' source

'The Axe-Fx III has a new driver. I just tested it under Reaper and was able to set the buffer size to 8 with no problems. I typically have it at 256 because I monitor directly from the output but it seems to be working fine on the lowest setting.' source

'I can only get 8 to work on my fastest machine with nothing else running. 16 works on all my machines except my Macbook which I have to use 64.' source

'The USB buffer size on the Axe-Fx III itself goes all the way down to 8. 256 is the highest setting and is the (conservative) default value.' source

Note: the quotes above apply to the Windows driver. Macs typically require a higher buffer setting to prevent audio distortion. From the Axe-Fx III Owner's Manual:

“Set this to lower values for less latency with USB Audio, set to higher values if you are experiencing distorted audio. Stop USB audio streaming when changing this value so as to allow the buffer to reset properly. Streaming can be stopped by closing the application sending data to the Axe-Fx III or by disconnecting the USB cable.'

USB performance can be monitored on the Meters page of the Home menu. Also, Utilities > USB shows the USB buffer performance which should be around 50%.

The USB port is a USB peripheral, not an USB host. source

USB Audio:

The Axe-Fx III supports 8x8 USB Audio: 16 channels (8 in, 8 out). Sample rate is fixed at 48kHz, 24-bit.

'The effective throughput of USB 2.0 is roughly 280 Mb/s. One channel of audio is 48000 samples/s * 24 bits/sample = 1.152 Mb/s. Theoretically you could transfer over 200 channels of audio on USB 2.0.' source

USB In (from Axe-Fx III to Computer):
1+2: Output 1 (regular stereo output)
3+4: Output 2 (regular stereo output)
5+6: Input 1 (copy of signal at front/rear Instrument input, for reamping, mono)
7+8: Input 2 (copy of signal at Input 2, stereo)

USB Out (from computer to Axe-Fx III):
1+2: Routed to physical Output 1 L+R (audio from computer, added to OUT1)
3+4: Routed to physical Output 2 L+R (audio from computer, i/e/ backing tracks that can be processed separately)
5+6: Routed to the Grid via INPUT 1 block when its source is set to USB (for reamping)
7+8: Routed to the Grid via the dedicated INPUT USB block (for additional computer audio)

The source of USB Outputs 7,8 (to computer) can be set. Inputs 2-4 can be assigned to USB 7,8.

The level of the incoming USB Audio signal can be adjusted in the I/O menu.

A USB audio sound source can be placed anywhere on the grid with its own dedicated USB block.

Incoming sound from USB Audio is mixed with the signal that comes out at Output 1. Firmware Ares allows changing this to Output 2 in the I/O menu.

This provides a way to route the computer's system audio, entering the processor, to Output 2 instead of Output 1.

iOS: The Axe-Fx III supports direct connection to iOS devices, using Apple's Lightning-to-USB Camera Adapter. This lets you run apps (such as BandHelper and Set List Maker) on a mobile device without requiring an additional MIDI-to-USB interface (which the Axe-Fx II required). The connection also supports USB Audio between the III and the iOS device.

FM3

The FM3 supports USB 2.0 to connect the unit to a computer, to run software editors and Fractal-Bot. It also support USB Audio and direct connection to iOS devices.

Fractal Audio System

Windows – requires installing two drivers. Available here

Mac – no driver required (class compliant).

Note: If you are using a USB-C to USB adapter on a newer Apple computer, plug the USB-C adapter into a the port on your Mac first, allow it several seconds to “wake up” and then connect a USB cable and FM3 into the adapter.

USB performance can be monitored on the Meters page of the Home menu. Also, Utilities > USB shows the USB buffer performance which should be around 50%.

The USB port is a USB peripheral, not an USB host. source

USB Audio:

The FM3 supports 4x4 USB Audio: 8 channels (4 in, 4 out). Sample rate is fixed at 48kHz, 24-bit. The FM3 doesn't provide a USB IN grid block, like the Axe-Fx II does.

When recording:

  • Computer inputs 1+2 receive the signal from the OUT 1 block (to record stereo output from the FM3)
  • Computer inputs 3+4 receive the signal from either the Input 1 port (to record DI for reamping), or the Input 2 port (i.e. to record stereo input signal without processing). This can be selected in the I/O menu

When playing back audio:

  • Computer outputs 1+2 send signal directly to the Output 1 ports and headphones port, for unprocessed playback through the FM3 (mixed with signal from the grid)
  • Computer outputs 3+4 send signal to either the Input 1 block (for processing), or to the Output 2 ports (for unprocessed playback through the FM3). This can be selected in the I/O menu

The level of the incoming USB Audio signal can be adjusted in the I/O menu.

iOS: The FM3 supports direct connection to iOS devices, using Apple's Lightning-to-USB Camera Adapter. This lets you run apps (such as BandHelper and Set List Maker) on a mobile device without requiring an additional MIDI-to-USB interface. The connection also supports USB Audio between the III and the iOS device.

'The USB outputs (IN Endpoints) are Output 1 L/R, Instrument In and Input 2 Left.' source

'The USB-A connector is for a FLASH drive to import/ export presets. However it’s currently not working yet.' source

“The USB-A port can be whatever we want but it requires writing drivers (or buying them and hooking them into the OS). If the demand is great enough we can look into these things. Peripheral drivers are a lot easier than host drivers and USB-A is host.” source

'The USB-A port can provide power if enabled. At this point the port is disabled and reserved for future expansion.' source

'MIDI over USB is used for Fractal-Bot and FM3-Edit, but the FM3 does not appear amongst the MIDI devices on your computer. For the purpose of preset changes, cc messages, tempo, etc, it can definitely be controlled by a 3rd party MIDI device or MIDI interface, such as a MIDI Sport.' source

'Copy Out 1 to Out 2 will NOT move the USB audio signal. On the Mac, however, you can route audio to out 2 using Audio MIDI Setup'. source

'The FM-3 does NOT support MIDI-over-USB. Sending MIDI to it over USB can lead to unpredictable behavior.' source

Axe-Fx II

To connect the Axe-Fx II through USB, a driver (Windows) or firmware installer (Mac) must be downloaded to the device first from a computer. If it's not installed, utilities such as the editor, Fractal-Bot and Cab-Lab won't recognize the Axe-Fx II. Also, tablets such as an iPad do not connect to the Axe-Fx II, until the support system has been downloaded to the unit first (without power cycling).

Windows – the Axe-Fx II is an Audio Class 2.0 compliant device. A class-compliant device requires no drivers. The drivers are provided by the OS manufacturer. Audio Class 2.0 also encompasses MIDI-over-USB. Microsoft does not support Audio Class 2.0. Therefore FAS provides a driver for Windows systems. The driver for Windows contains both the firmware installer and the audio drivers.

Apple – Apple does support Audio Class 2.0, but poorly. To overcome this, you can increase the buffer size in the Axe-Fx II's I/O menu. The driver for Macs is NOT an audio driver. It is a firmware installer. The Axe-Fx II uses a 'soft' USB controller. It gets its code from the host computer. When you turn the Axe-Fx II on it requests firmware from the host. This is superior to a hard-coded controller in that updates merely require a new host image rather than reflashing the controller.

OS X Catalina and later require the 64-bit driver from Fractal Audio.

Ax8

'The driver that we supply for OS-X computers is NOT an audio driver. It is a firmware installer. The Axe-Fx II uses a 'soft' USB controller. It gets its code from the host computer. When you turn the Axe-Fx II on it requests firmware from the host. This is superior to a hard-coded controller in that updates merely require a new host image rather than reflashing the controller.'

The Axe-Fx II supports USB-to-MIDI, so there's no need to use a MIDI interface in most cases. An external audio interface is required only when connecting the analog Axe-Fx II outputs to a computer.

USB Audio:

USB Audio is supported. Sample rate is fixed at 48 kHz, 24-bits.

Lower USB Buffer Size in the I/O menu for less latency, and increase when experiencing distorted audio. You should stop USB audio streaming when changing this value so as to allow the buffer to reset properly. Streaming can be stopped by closing the application sending data to the Axe-Fx or by disconnecting the USB cable.

The meters in the Utility menu display the USB performance. Ideally the bar should be at around 50%. If the bar sinks all the way to the bottom or goes all the way to the top, then the buffer may under/overflow and the USB buffer size should be increased. The number of buffer errors that have occurred since the last buffer reset is indicated above the bar graph.

USB Level in the I/O menu sets the level of the USB input signal sent to the main outputs. If you don't hear anything when monitoring the Axe-Fx through a computer, check this parameter. Also verify the USB/DIGI OUT setting.

'The Axe-Fx II USB is 24 bits. This is 144.7 dB of dynamic range. Full-scale is about +20 dBu. So even if your guitar is -20 dBu (-40 dB re. FS) you still have over 100 dB of dynamic range. A typical single coil pickup can easily exceed -20 dBu. A humbucker can easily exceed 0 dBu. Full-scale of 20 dBu gives you a few bits of headroom in case of very hot pickups. The self noise of a guitar pickup and associated electronics limits its dynamic range to less than 100 dB typically.' And: 'The digital bit depth on the USB and Digital I/O exceeds both the dynamic range of the Axe-Fx itself and certainly that of any guitar. Furthermore the bit depth is sufficient to fully capture the dynamic range of a guitar while still maintaining +20 dBu as full-scale.' source

'The hardware is incapable of doing 4x4. The only choices are 3x3 or 4x2 and Logic doesn't work with 3x3. We also had some issues with 3x3 in Windows 7 IIRC.'


USB Adapter Mode:

The Axe-Fx II itself can be used as an USB-to-MIDI interface. This can be handy to update the firmware on the MFC-101 MIDI foot controller using Fractal-Bot. This is explained in the Fractal-Bot manual.

Always disable this special feature when not using it, because it slows down all USB transfers.

'The USB Adapter feature was added for simple USB-to-MIDI functionality, specifically firmware updates for the MFC-101. It is a low priority task since audio processing is the Axe-Fx's primary usage. Latency is not guaranteed. It is not intended as anything more than a no-frills, simple MIDI adapter for non-critical tasks.' source

USB Adapter Mode has not been implemented in the Axe-Fx III.

AX8 and FX8

The AX8 and FX8 have an USB 2.0 type B port (host). It's fully class-compliant.

USB is used to connect the unit to a computer, to run software editors and Fractal-Bot. No driver required.

USB Audio is not supported.

Read this: CPU usage

Read this: Digital I/O

USB-B to USB-C

Axe-Fx II, AX8 and FX8 — directly connecting their USB-B ports to a computer with a USB type C port, like a MacBook, can cause issues when using a straight USB-B to USB-C cable. Always connect the cable to the computer first. Sometimes it helps to put an adapter (multiport) between devices to make things work.

Axe-Fx III and FM3 — these units don't have this issue. However, when using a USB-C to USB adapter on a newer Apple computer, plug the USB-C adapter into a the port on the Mac first, allow it several seconds to “wake up” and then connect a USB cable and the unit into the adapter.

Length of USB cable

'The Axe-Fx III moves a LOT more data over USB than the II. The audio is 8x8 vs. 4x2 and the MIDI-Over-USB interface runs 10-100x faster. Therefore it is important that the cable adhere to specifications (5m max).' source

'The USB 2.0 specification is a maximum length of 5 meters (about 16 ft.).' source

Ground loop

High-pitched noise may be caused by a ground loop.

'The USB spec calls for grounding the cable at both ends (mistake). This can create an USB ground loop. Make sure everything is plugged into the same outlet strip.' source

Screen flicker

(Axe-Fx II) 'An occasional flicker when hooked up to USB is not unusual. This is due to the screen redraw being interrupted by the USB thread.' source

USB problem? Check the cable

When experiencing problems such as dropped connections or worse, always replace the USB cable first! Even if the cable works with other devices, it may be faulty.

Also, use cables which are as short as possible (< 5 meter). Cable length is a frequent cause of intermittent failures.

Fractal

Distorted audio playback

If audio playback through the device is distorted, increase the USB buffer size.

USB performance can be monitored in the Utility menu.

Solving Apple audio problems

If you have issues using USB with a Mac, try cleaning all audio preferences, as explained here.

USB issues after computer resumes from sleep mode

The OS of your computer may turn off USB features after a certain period of time to save power. This can cause USB issues with your Fractal Audio gear. Turn off this feature to fix this. In Windows Device Manager, change the power management setting of the USB controller.

The Axe-Fx II and Axe-Fx III can work as an audio and MIDI interface just as they do on Windows or OS X, although Linux is not supported officially.

Axe-Fx II

Procedure:

  • Before firmware is loaded the device will be reported as a USB device with Vendor ID 2466 and Product ID 0003.
  • After the USB controller gets loaded with its firmware the Axe-Fx II will be recognized as a USB soundcard device with Vendor ID 2466 and Product ID 8003.
  • For a named output when using lsusb, adequate entries for Fractal Audio Systems and the Axe-Fx II must be added to 'usb.ids' (typically under /usr/share/misc/usb.ids). See source

Fractal Audio Presets

Loading the USB firmware:

Fractal Audio Drivers

  • Ubuntu 16.04 and above users can use AlbertA's PPA and install the axefx2-usb-firmware package (sudo add-apt-repository ppa:albaguirre/axe-fx2 && sudo apt update && sudo apt install axefx2-usb-firmware)
  • For others, volt created an install script package that is available for download here.

Since the Axe-Fx II is an Audio Class 2.0 compliant device no additional drivers are needed. The Linux kernel already supports such devices. However, depending on your kernel version, there can be some issues:

  • For systems with a kernel older than 3.10, you will need to patch clock.c in the ALSA's usb-audio kernel module (<linux>/sound/usb/clock.c). See more here.
  • For systems with a kernel older than 4.10, the ALSA usb-audio driver may cause overflows or underflows at the device since there is no proper sync applied. A patch is available here. See more here.
    • Ubuntu 16.04/16.10 users can use AlbertA's PPA and install the snd-usb-audio-dkms package which installs the patched kernel module (DKMS actually builds it for your running kernel and rebuilds any time there's a kernel update).
    • To verify check the “USB” bar graph in Utility->Status which displays the amount of data in the USB FIFO buffer. Ideally the bar should be at around 50%. The number of buffer errors that have occurred since the last buffer reset is indicated above the bar graph - this should be zero when the driver is functioning correctly.

You will also need to install these Linux packages for USB to show up in wine.

Fractal Audio Downloads

After that you can start axe-edit with the following command:

Threads about using Axe-Fx II with Linux:

Axe-Fx III

The Axe-Fx III, unlike the Axe-Fx II, has the firmware built in - so there are no firmware binary blobs that have to be uploaded.

Kernel patches

The required kernel patches have been merged in Linux v4.18. Ubuntu 18.04.2 (or derivative) has upgraded to kernel version v4.18 so the Axe-Fx III should work out of the box.

What follows are descriptions of the required patches previous to v.18:

Sale
  • Due to the USB audio configuration used - asynchronous output with implicit feedback endpoints, a quirk needs to be introduced.
  • The Axe-Fx III USB port enumerates immediately after being turned on - but does not respond to commands until it fully boots up, which needs a workaround in the USB audio module

Drivers Fractal Audio Headset

Threads about using Axe-Fx III with Linux:

Drivers Fractal Audio App

Retrieved from 'https://wiki.fractalaudio.com/wiki/index.php?title=USB&oldid=68723'