So, I have a new fancy microphone setup with a condenser and pop filter, but I still want to pull in the omnidirectional from my old Yeti Nano, because it is a quality little setup itself.
Jack only lets me put one in at a time; how can I record from both microphones simultaneously for higher recording quality?
Is this a limitation of the x86/64 architecture?
Multiple Microphones?
- dolphin_oracle
- Developer
- Posts: 20005
- Joined: Sun Dec 16, 2007 1:17 pm
Re: Multiple Microphones?
I know it's possible to pickup sound from more than one mic but I can't tell you how to make jack do it.
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Re: Multiple Microphones?
This search string shows some possibilities if you haven't already looked: "linux jack multiple microphones"
Production: 5.10, MX-23 Xfce, AMD FX-4130 Quad-Core, GeForce GT 630/PCIe/SSE2, 16 GB, SSD 120 GB, Data 1TB
Personal: Lenovo X1 Carbon with MX-23 Fluxbox and Windows 10
Other: Raspberry Pi 5 with MX-23 Xfce Raspberry Pi Respin
Personal: Lenovo X1 Carbon with MX-23 Fluxbox and Windows 10
Other: Raspberry Pi 5 with MX-23 Xfce Raspberry Pi Respin
Re: Multiple Microphones?
Hi,saxman87 wrote: ↑Mon Dec 07, 2020 7:52 am So, I have a new fancy microphone setup with a condenser and pop filter, but I still want to pull in the omnidirectional from my old Yeti Nano, because it is a quality little setup itself.
Jack only lets me put one in at a time; how can I record from both microphones simultaneously for higher recording quality?
Is this a limitation of the x86/64 architecture?
Are these both USB mics? Or regular XLR mics? You can easily set up JACK for different input and output devices but multiple input devices is a bit tricky because (if these are USB) both of your mics have ADC chips in them to digitize the analog Audio, the problem is if those 2 ADC's don't have some sort of sample rate sync clock to tie them together they will most likely get out of sync with each other and your recording tracks or channels will be out of sync.. could be by a little or it could be by a lot.. Unless something has changed you would also need to roll up your sleeves and write some kind of custom ALSA layout to present the multiple USB mics to JACK but even then it won't address the sample rate clock problem..
To do this right you need a small mixer or multichannel USB Audio interface with USB out and the mics going into it analog...
Re: Multiple Microphones?
I have a Pyle PMXU63BT sound mixer for all 3 of my microphones, and it connects just fine with the USB interface. However, when recording a small segment (less than 10 seconds) of audio, the audio sounds like a garbled mess.
Here are my Specs:
Any ideas on how to get this to work properly?
TIA
Edited to include updated system specs.
Here are my Specs:
Code: Select all
System: Host: <filter> Kernel: 5.10.0-9-amd64 x86_64 bits: 64 compiler: N/A
parameters: BOOT_IMAGE=/boot/vmlinuz-5.10.0-9-amd64
root=UUID=<filter> ro quiet splash
Desktop: Xfce 4.16.0 tk: Gtk 3.24.24 info: xfce4-panel wm: xfwm4 dm: LightDM 1.26.0
Distro: MX-21_x64 Wildflower October 20 2021 base: Debian GNU/Linux 11 (bullseye)
Machine: Type: Desktop System: Gigabyte product: B360M-DS3H v: N/A serial: <filter>
Mobo: Gigabyte model: B360M DS3H serial: <filter> UEFI [Legacy]: American Megatrends
v: F15 date: 06/05/2019
CPU: Topology: Quad Core model: Intel Core i3-8100 bits: 64 type: MCP arch: Kaby Lake
family: 6 model-id: 9E (158) stepping: B (11) microcode: EA L2 cache: 6144 KiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 28800
Speed: 2761 MHz min/max: 800/3600 MHz Core speeds (MHz): 1: 3600 2: 3600 3: 3578
4: 3600
Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled
Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT disabled
Type: mds mitigation: Clear CPU buffers; SMT disabled
Type: meltdown mitigation: PTI
Type: spec_store_bypass
mitigation: Speculative Store Bypass disabled via prctl and seccomp
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, IBRS_FW,
STIBP: disabled, RSB filling
Type: srbds mitigation: Microcode
Type: tsx_async_abort status: Not affected
Graphics: Device-1: NVIDIA GP107 [GeForce GTX 1050 Ti] vendor: Gigabyte driver: nvidia
v: 460.91.03 bus ID: 01:00.0 chip ID: 10de:1c82
Display: x11 server: X.Org 1.20.11 driver: nvidia
unloaded: fbdev,modesetting,nouveau,vesa alternate: nv resolution: 1366x768~60Hz
OpenGL: renderer: GeForce GTX 1050 Ti/PCIe/SSE2 v: 4.6.0 NVIDIA 460.91.03
direct render: Yes
Audio: Device-1: Intel Cannon Lake PCH cAVS vendor: Gigabyte driver: snd_hda_intel v: kernel
bus ID: 00:1f.3 chip ID: 8086:a348
Device-2: NVIDIA GP107GL High Definition Audio vendor: Gigabyte driver: snd_hda_intel
v: kernel bus ID: 01:00.1 chip ID: 10de:0fb9
Device-3: C-Media Blue Snowball type: USB driver: hid-generic,snd-usb-audio,usbhid
bus ID: 1-9:5 chip ID: 0d8c:0005 serial: <filter>
Sound Server: ALSA v: k5.10.0-9-amd64
Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Gigabyte
driver: r8169 v: kernel port: 3000 bus ID: 02:00.0 chip ID: 10ec:8168
IF: eth0 state: down mac: <filter>
Device-2: Edimax EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS] type: USB
driver: rtl8192cu bus ID: 1-8.4:13 chip ID: 7392:7811 serial: <filter>
IF: wlan0 state: up mac: <filter>
Drives: Local Storage: total: 2.00 TiB used: 59.79 GiB (2.9%)
ID-1: /dev/sda vendor: Hitachi model: HUA722020ALA331 size: 1.82 TiB block size:
physical: 512 B logical: 512 B speed: 3.0 Gb/s rotation: 7200 rpm serial: <filter>
rev: A3NH temp: 38 C scheme: MBR
ID-2: /dev/sdb type: USB vendor: Maxtor model: 6 Y200P0 size: 189.92 GiB block size:
physical: 512 B logical: 512 B serial: <filter> scheme: MBR
Partition: ID-1: / raw size: 1.81 TiB size: 1.78 TiB (98.37%) used: 27.82 GiB (1.5%) fs: ext4
dev: /dev/sda1
ID-2: swap-1 size: 8.00 GiB used: 0 KiB (0.0%) fs: swap swappiness: 15 (default 60)
cache pressure: 100 (default) dev: /dev/sda2
Sensors: System Temperatures: cpu: 56.0 C mobo: 27.8 C gpu: nvidia temp: 55 C
Fan Speeds (RPM): N/A gpu: nvidia fan: 0%
Repos: No active apt repos in: /etc/apt/sources.list
Active apt repos in: /etc/apt/sources.list.d/brave-browser-release.list
1: deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ bullseye main
Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list
1: deb http://deb.debian.org/debian bullseye-updates main contrib non-free
Active apt repos in: /etc/apt/sources.list.d/debian.list
1: deb http://deb.debian.org/debian bullseye main contrib non-free
2: deb http://security.debian.org/debian-security bullseye-security main contrib non-free
Active apt repos in: /etc/apt/sources.list.d/google-chrome.list
1: deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main
Active apt repos in: /etc/apt/sources.list.d/google-earth-pro.list
1: deb [arch=amd64] http://dl.google.com/linux/earth/deb/ stable main
Active apt repos in: /etc/apt/sources.list.d/mx.list
1: deb http://la.mxrepo.com/mx/repo/ bullseye main non-free
Info: Processes: 250 Uptime: 1h 10m Memory: 31.30 GiB used: 1.85 GiB (5.9%) Init: SysVinit
v: 2.96 runlevel: 5 default: 5 Compilers: gcc: 10.2.1 alt: 10 Shell: quick-system-in
running in: quick-system-in inxi: 3.0.36
TIA
Edited to include updated system specs.
The thing with Linux is that the developers themselves are actually customers too: that has always been an important part of Linux. - Linus Torvalds