一直在纠结为什么把mic接上thinkpad后录制的都是单声道. 做了一些功课, 避免后来人走弯路.

1. Thinkpad 内置的声卡是支持立体声输入的, 在Recording Devices里点内置的Realtek High Definition Audio, 点Properties, 在Advanced标签页能看到Default Format是2 channel

2. Thinkpad 自带的耳麦孔不支持立体声输入. Thinkpad在T61之后使用的就是二合一TRRS (tip ring ring sleeve)连接头, 这个头对应mic只有一个触点, 所以想录制立体声是不可能的. 贴两个图来说明一下

 

3. Thinkpad的扩展坞 Thinkpad Ultra Dock提供的同样是TRRS连接头, 因此录制立体声mic也是不可能的

Features:

    1x VGA port
1x DVI-D port (single-link), 2x DisplayPort, 1x HDMI port (only 2 can be active)
3x USB 2.0 ports, one port supports always-on USB charging
3x USB 3.0 ports
10/100/1000 Gigabit Ethernet port
Stereo/Microphone Combo Audio Port (4-pin TRRS connector with CTIA standard pinout, details: http://pinoutsguide.com/HeadsetsHeadphones/samsung_moment_pinout.shtml)
Key lock (to secure system to the Dock)
Kensington cable Lock Slot (to secure Dock to the desk)
Ships with a 90W, 135W, or 170W power supply and is also rated to work with the 45W and 65W power supplies

4. 进一步做功课了解到的信息: 几乎所有的电脑, 笔记本和台式机, 麦克风输入都是单声道的. 在一个插头和插孔里实现立体声的, 看来只有录音笔和单反, 摄像机这类的设备了. 像索尼的PX470, 可以确认是支持立体声麦克风的.

立体声的录制

首先, stereo其实就是两个mono channel合并在一起, 要实现stereo recording, 要求1)声卡支持2 channels, 2) stereo mic-in jack. 而现实情况是, 大部分声卡都支持 2 channels, 但是只有mono mic-in jack.

解决途径一: 使用line-in

line-in肯定是stereo的, 所以其实可以通过line-in实现stereo recording, 但是普通的mic, 输入增益太低无法推动line-in, 这时候需要一个preamp, 将mic信号放大后送到line-in就可以了. 所以这个问题就变成: 1) 一个有line-in的usb声卡, 2) 一个支持stereo的preamp. 这样就可以直接使用原来的stereo microphone进行stereo recording

解决途径二: 使用两套声卡+microphone

这个链接就描述了一个具体的实现 http://recordinghacks.com/2009/07/20/stereo-usb-recording/ . 使用 Shure X2U (XLR2USB) 作为话筒的preamp连接至电脑进行录制, 话筒用的是 Oktava MK-012s. 在osx里面可以直接通过系统将两个声卡组合成一个aggregate device 来产生stereo microphone.

Ubuntu下的多音轨录制和编辑方案

使用软件Jack, Ardour. 在Ubuntu上 apt install Ardour的时候, 会把jackd一块儿装了. 会提示是否授权使用realtime优先级.

得胜两款麦克风: sgc-598是单声道的, sgc-698才是双声道. 前者比后者体积大了一倍多, 好处就是可以用5号电池. 哎, 提前没有把功课做好.

关于Thinkpad的立体声麦克风输入的更多相关文章

  1. DSP5509项目之用FFT识别钢琴音调(4)之麦克风输入和Line in输入

    1. 麦克风输入需要修改的内容,之前的版本是LINE IN的输入.实现功能,检测麦克风的输入,并且同时在耳机里面播放. #include <csl.h> #include <csl_ ...

  2. ThinkPad S5立体声混响以及语音识别

    smartaudio里面改成语音识别就可以是立体声混响了.但是微软语音识别在国内依然不好用,微软服务在国内太卡了. (联想总是多此一举,各种乱起八糟的软件,给用户造成困难,以前老机子驱动无线网卡锁在L ...

  3. 在C#获取麦克风输入的声音的波形图

    怎么获取声音波动的频率,在网上找来一些这方面的资料: DirectX的 DirectSound http://zhidao.baidu.com/question/448587955.html http ...

  4. MacOS麦克风输入监听的方法

    Windows上很多人都知道,然而实际上并没什么用——延迟太大,根本没法用. MacOS上有两种方法: QuickTime Player新建音频录制(不需要真的录音),如下图: 这个方法和Window ...

  5. 第38章 I2S—音频播放与录音输入—零死角玩转STM32-F429系列

    第38章     I2S—音频播放与录音输入 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/ ...

  6. C#实现麦克风採集与播放

    在网络聊天系统中.採集麦克风的声音并将其播放出来.是最基础的模块之中的一个.本文我们就介绍怎样高速地实现这个基础模块. 一. 基础知识 有几个与声音採集和播放相关的专业术语必需要先了解一下,否则.后面 ...

  7. Flash调用麦克风

    import flash.events.ActivityEvent;import flash.media.Microphone;var deviceArray:Array = Microphone.n ...

  8. 汽车变智能只靠ADAS?麦克风也是主角

    在先进驾驶辅助系统(ADAS)中,结合视觉处理器的CMOS影像感测器已在协助汽车辨识与分类方面发挥关键作用.至于其“听觉”呢? 麦克风也能扮演像摄影机般重要的角色,为自动驾驶车增添更多“智慧”功能吗? ...

  9. Linux音频编程指南

    Linux音频编程指南 虽然目前Linux的优势主要体现在网络服务方面,但事实上同样也有着非常丰富的媒体功能,本文就是以多媒体应用中最基本的声音为对象,介绍如何在Linux平台下开发实际的音频应用程序 ...

随机推荐

  1. jpa命名规则 jpa使用sql语句 @Query

    关键字方法命名sql where字句 AndfindByNameAndPwdwhere name= ? and pwd =? OrfindByNameOrSexwhere name= ? or sex ...

  2. 分析 Java heap dump工具之IBM HeapAnalyzer

    IBM HeapAnalyzer是一款免费的JVM内存堆的图形分析工具,它可以有效的列举堆的内存使用状况,帮助分析Java内存泄漏的原因. 功能与MAT类似. 1.下载 https://www.ibm ...

  3. WHY数学图形显示工具

    软件功能:输入一个二元数学表达式,含有两个参数变量X和Y,显示该数学表达式的三维图形. 很久之前就有写这个软件的想法,却一直没有激情和动力,终于在年假这两天完成了.以此软件纪念我那十几年前的高中生活, ...

  4. FMX.Controls单元 中图形矩阵变换

    procedure TControl.DoMatrixChanged(Sender: TObject);var TranslateMatrix, ScaleMatrix, RotMatrix: TMa ...

  5. GIST特征描述符使用

    来源:http://www.cnblogs.com/justany/archive/2012/12/06/2804211.html 一种场景特征描述 场景特征描述? 通常的特征描述符都是对图片的局部特 ...

  6. AS 阿里巴巴Java开发规约 CheckStyle-IDEA

    Alibaba Java Coding Guidelines 简介 github地址:https://github.com/alibaba/p3c  官方文档    阿里巴巴Java开发手册(纪念版) ...

  7. Android -- onAttachedToWindow()

    onAttachedToWindow在Activity生命周期中的位置 放大招: onAttachedToWindow不能在onCreate中哟~ View view = getWindow().ge ...

  8. 【Scala】Scala学习资料

    Scala学习资料 java 树形 分类器_百度搜索 决策树分类器-Java实现 - CSDN博客 KNN分类器-Java实现 - CSDN博客 学习:java设计模式—分类 - 飞翔荷兰人 - 博客 ...

  9. [Spring Boot] Introduce to Mockito

    We have the implemetion: @SpringBootApplication public class MockitoDemoApplication { public static ...

  10. robot framework + python实现http接口自动化测试框架

    https://www.jianshu.com/p/6d1e8cb90e7d 前言 下周即将展开一个http接口测试的需求,刚刚完成的java类接口测试工作中,由于之前犯懒,没有提前搭建好自动化回归测 ...