From owner-freebsd-multimedia@FreeBSD.ORG Tue May 2 07:09:49 2006 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D191116A401 for ; Tue, 2 May 2006 07:09:49 +0000 (UTC) (envelope-from Yuriy.Tsibizov@gfk.ru) Received: from mx.gfk.ru (mx.gfk.ru [84.21.231.130]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2408143D45 for ; Tue, 2 May 2006 07:09:48 +0000 (GMT) (envelope-from Yuriy.Tsibizov@gfk.ru) Received: from demon.hhp.local by mx.gfk.ru (MDaemon.PRO.v8.1.4.R) with ESMTP id md50000195515.msg for ; Tue, 02 May 2006 11:09:19 +0400 X-MimeOLE: Produced By Microsoft Exchange V6.0.6603.0 Content-Class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: quoted-printable Date: Tue, 2 May 2006 11:09:14 +0400 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Multi-channel sound output thread-index: AcZr552O9nTHfhDLTImvzXKh38AbcgByg8AQ From: "Yuriy Tsibizov" To: "Hans-Werner Braun" , X-Spam-Processed: mx.gfk.ru, Tue, 02 May 2006 11:09:19 +0400 (not processed: message from valid local sender) X-MDRemoteIP: 10.0.0.8 X-Return-Path: Yuriy.Tsibizov@gfk.ru X-MDaemon-Deliver-To: freebsd-multimedia@freebsd.org X-MDAV-Processed: mx.gfk.ru, Tue, 02 May 2006 11:09:21 +0400 Cc: Subject: RE: Multi-channel sound input (WAS: Multi-channel sound output) X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 May 2006 07:09:49 -0000 > For example, > once I get the output working, a next question will be how to read > from a microphone-quad (or more) while still getting phasing/etc. > right. As I know, there are no multichannel recording hardware with FreeBSD = drivers available. It can be possible to use multichannel audio over = FireWire (like http://mackie.com/products/onyx1220/index.html mixer = with FireWire option card) if you need exact phasing, but I'm not shure = they use "Audio and Music Data Transmission Protocol 2.1" = Audio-Over-Firewire = (http://www.1394ta.org/Technology/Specifications/specifications.htm) = that will be possible to implement or some proprietary protocol (and you = will need to get technical info from Mackie). It will be possible that = you will need to write non-audio driver to send raw FireWire data and = process it later, to avoid small delays when you demultiplex several = channels into separate PCM streams that can cause phase shifts. Yuriy.