Ticket #33 (closed feature: fixed)

Opened 17 years ago

Last modified 16 years ago

Implement Focusrite Saffire Pro 10 mixer

Reported by: parumi Assigned to: ppalmers
Priority: major Milestone: FFADO 2.0
Component: Version:
Keywords: saffire, multichannel routing Cc:
The device the bug applies to: Focusrite Saffire Pro 10

Description

I'm using two firewire Focusrite Saffire audio interfaces with Linux. Stereo audio input/ouput works very well so far. Device and ports discovery also seems to work well. But I'm limited to using only two channels because all the ports I see in Jack are mapped to the two first. For example, if I output audio to jack port 3 it will sound for the hardware output 1 instead of 3.

I'd be happy to use multichannel as soon as possible even if it's experimental code that sends ad-hoc control parameters.

Having the same for Focusrite Saffire (LE) would also be desirable.

Probably not relevant, but this is my current configuration: Focusrite Saffire LE / Foscusrite Saffire PRO 10 I/O Linux Ubuntu Feisty 2.6.20-16-generic #2 SMP Thu Jun 7 20:19:32 UTC 2007 i686 GNU/Linux libfreebob 0.1.0 libjack0.100.0

Pau

Change History

09/05/07 14:00:54 changed by ppalmers

  • owner set to ppalmers.
  • status changed from new to assigned.
  • summary changed from Have some experimental code to fix the multichannel routing of Focusrite Saffire Pro 10 to Implement Focusrite Saffire Pro 10 mixer.

revision r619 introduces some more control over the saffire pro devices.

to use this, checkout and compile ffado (cfr SubversionAccess)

then start the ./tests/test-ffado tool with the DBus opion:

./tests/test-ffado DBus

This tool discovers the device and exposes the mixer via DBUS. you can use dbus-viewer or a similar program to experiment with the controls.

Each dbus path has some methods that you can call, and that should give some info on their functionality.

The values for the volume controls are between 0 (mute) and 0x7FFF (full).

It could be that this only works when the device is streaming. It can also be that it only works on the most recent firmware. Beware when upgrading the firmware though, because it could break the freebob streaming support, since the device uses a non-bebob method of setting the samplerate.

10/21/07 05:46:05 changed by ppalmers

  • status changed from assigned to closed.
  • resolution set to fixed.

A rudimentary mixer for the saffire pro devices is introduced in r661, one for the saffire in r662. Note that these only work while streams are running.