From: Takashi Sakamoto <o-takashi@sakamocchi.jp>
To: "M. Armsby" <m.armsby@gmx.de>
Cc: ALSA mail List <alsa-devel@alsa-project.org>
Subject: Re: Motu 896Mk3Hybrid dump
Date: Tue, 7 Feb 2023 21:27:45 +0900 [thread overview]
Message-ID: <Y+JDwWHZAI8BRgu9@workstation> (raw)
In-Reply-To: <rbih9oyihq4crt3olr-o19zohmq8w36-ipfswlyypvjp5a8src-wcww6tahyaki-q7v6tx-j5yh81-vzf7pq-qn78wo-tww8q3-2h35ww-sk0mu3-7fsog578xr2k-jfqgg5-rvg5aw-mhtapx-pch8v9t7epgq.1675704644475@email.android.com>
Hi,
On Mon, Feb 06, 2023 at 06:30:44PM +0100, M. Armsby wrote:
> Hi there Takashi,
>
> please send me your instructions.
>
> I will do everything to get these MOTU devices working properly.
Okay. As a first step, would I ask you to build `linux-firewire-utils`?
* https://github.com/cladisch/linux-firewire-utils
In the top level of directory, execute below commands:
$ autoreconf -i
$ ./configure
$ make
When building successfully, you can find `firewire-request` in `src`
directory. It is useful to read the status of device and required for
our investigation.
Before building, I think you need to install some package required for
the work (e.g. compiler), but I'm not Manjaro user so contact to Manjaro
user to ask it...
> The problem with device allocation is this:
>
> Ardour and Reaper see the ALSA driver and automatically choose 1+2
> for main stereo out.
>
> But - there is no connection.
>
> If I choose 3+4 then Motu hardware actually gets sound output on 1+2
>
> That means all Motu outs are shifted by 2 in the Linux protocol.
>
> This is true for Traveler MK1 and MK3 so I assume it is an error in
> all snd_motu_spec
>
> I made a short video demonstrating this.
>
> https://www.transfernow.net/dl/20230206jG0fet84/OFRBRajr
Thanks for your taking and uploading the video.
The below figure illustrates your cases:
++======================++ +-------+ ++===============++
|| Traveler || | frame | || Application ||
|| || | | || ||
|| headphone output 1/2 || <- | 0/1 | <- || Output 1/2 ||
|| analog output 1/2 || <- | 2/3 | <- || Output 3/4 ||
|| analog output 3/4 || <- | 4/5 | <- || Output 5/6 ||
|| analog output 5/6 || <- | 6/7 | <- || Output 7/8 ||
|| analog output 7/8 || <- | 8/9 | <- || Output 9/10 ||
|| AES/EBU (XLR) 1/2 || <- | 10/11 | <- || Output 11/12 ||
|| S/PDIF (opt) 1/2 || <- | 12/13 | <- || Output 13/14 ||
++======================++ +-------+ ++===============++
I note that the effective source of headphone output is selectable
between the above 7 pairs. Additionally, when enabling ADAT optical
output, 8 channels are newly added to the frame thus 22 channels are
available in a view of application.
Well, inconveniently to you, the above mapping is expected. ALSA
firewire-motu driver passes no information to the application about
what the channel of frame is assigned to, due to technical reason of
ALSA interface to user space application. As a result, the application
just enumerates audio sample in its order.
Regards
Takashi Sakamoto
next prev parent reply other threads:[~2023-02-07 12:29 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <clpqss6u2nl2-tqmbic2pqf4x-fl7n8ufasb45-1to1x7160p65-86skuflc32uf-b435ds-2dqjqzzi2x9r-n26ssw-jjzxq0-aeknhb-drcr4x44iip67z8kfz-gayyzivnj1e3-exbx9z-ayuv2umcdyh1.1675078615418@email.android.com>
2023-01-30 13:19 ` Firewire Phase24 Motu help Takashi Sakamoto
2023-02-05 11:54 ` Motu 896Mk3Hybrid dump Martin Armsby on GMX
2023-02-06 1:26 ` Takashi Sakamoto
2023-02-06 17:30 ` M. Armsby
2023-02-07 12:27 ` Takashi Sakamoto [this message]
[not found] ` <-9ql34ax08baa-u8njs4ojzl8k9qj8kusba8u-119dm2-3md8uqbmil7lckunia-ijl9m4n5xuto-76roex-ucqm5h-1c3kdf-5ahx5l1oy29o-no4drk-5wjqfzqre34j-p7he4b9rr95u-3lcrfi-9o14b8.1675872031471@email.android.com>
2023-02-09 4:32 ` Motu " Takashi Sakamoto
2023-02-09 12:19 ` M. Armsby
2023-02-10 3:01 ` Motu " Takashi Sakamoto
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=Y+JDwWHZAI8BRgu9@workstation \
--to=o-takashi@sakamocchi.jp \
--cc=alsa-devel@alsa-project.org \
--cc=m.armsby@gmx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.