Best way to increase the overall volume in a .wav I record?

Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
User avatar
g0lrk
Level 3
Level 3
Posts: 127
Joined: Wed Jun 27, 2007 10:43 am
Location: A tiny planet somewhere!

Best way to increase the overall volume in a .wav I record?

Post by g0lrk »

I have a device that records in .wav format but, unfortunately, the overall volume it creates is very low indeed.
I have to keep turning the volume fully up on the speakers to hear it, is there something out there that would help me, other than getting rid of my recording device.
I have tried normalize-audio and sox and can't seem to get to grip with either of them!
Thanks for reading and hopefully helping me.
Kevin.
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
igorzwx

Re: Best way to increase the overall volume in a .wav I record?

Post by igorzwx »

Notice that by increasing levels, you may also increase the level of noise.

My advice: try to learn this art on Audacity forum

You may tell me what you want to record and what quality is desirable,
and I may try to find an optimal solution for you.
User avatar
g0lrk
Level 3
Level 3
Posts: 127
Joined: Wed Jun 27, 2007 10:43 am
Location: A tiny planet somewhere!

Re: Best way to increase the overall volume in a .wav I record?

Post by g0lrk »

OK thanks for the quick reply igorzwx.
It is a usb recordable device I take with me almost everywhere as I am partially sighted and tend to use it as a jotting pad.
But like I say the recording level is pretty carp and abysmal in the volume, there isn't much noise as such, but not much of anything.
I can't complain it was free but wish I could improve it software wise.
It is a cheap make called UltraDisk http://www.uket.co.uk/digital-voice-rec ... d_145.html
OK there you go and once again many thanks.
Kevin.
igorzwx

Re: Best way to increase the overall volume in a .wav I record?

Post by igorzwx »

So that, you want to record voice. Right?

What is you "on board" sound card?
Tipe on terminal:

lspci -v

To be fair, I am not an expert on recording music.
But voice recording is my hobby.
I have even created some exotic Nyquist plugs for Audacity for this
(non-linear compressor, ant the like).
We may have something to discuss.
User avatar
g0lrk
Level 3
Level 3
Posts: 127
Joined: Wed Jun 27, 2007 10:43 am
Location: A tiny planet somewhere!

Re: Best way to increase the overall volume in a .wav I record?

Post by g0lrk »

Yes igorzwx it is voice I record.
The code is as follows.

Code: Select all

00:00.0 Host bridge: Intel Corporation X58 I/O Hub to ESI Port (rev 12)
	Subsystem: Giga-byte Technology Device 5000
	Flags: fast devsel, IRQ 5
	Capabilities: <access denied>

00:01.0 PCI bridge: Intel Corporation X58 I/O Hub PCI Express Root Port 1 (rev 12)
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: 00007000-00007fff
	Memory behind bridge: fdb00000-fdbfffff
	Prefetchable memory behind bridge: 00000000fda00000-00000000fdafffff
	Capabilities: <access denied>
	Kernel driver in use: pcieport-driver
	Kernel modules: shpchp

00:03.0 PCI bridge: Intel Corporation X58 I/O Hub PCI Express Root Port 3 (rev 12)
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	I/O behind bridge: 0000e000-0000efff
	Memory behind bridge: f9000000-fbffffff
	Prefetchable memory behind bridge: 00000000d0000000-00000000dfffffff
	Capabilities: <access denied>
	Kernel driver in use: pcieport-driver
	Kernel modules: shpchp

00:05.0 PCI bridge: Intel Corporation X58 I/O Hub PCI Express Root Port 5 (rev 12)
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
	I/O behind bridge: 0000d000-0000dfff
	Memory behind bridge: fd900000-fd9fffff
	Prefetchable memory behind bridge: 00000000fd200000-00000000fd2fffff
	Capabilities: <access denied>
	Kernel driver in use: pcieport-driver
	Kernel modules: shpchp

00:07.0 PCI bridge: Intel Corporation X58 I/O Hub PCI Express Root Port 7 (rev 12)
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
	I/O behind bridge: 00009000-00009fff
	Memory behind bridge: fcf00000-fcffffff
	Prefetchable memory behind bridge: 00000000fde00000-00000000fdefffff
	Capabilities: <access denied>
	Kernel driver in use: pcieport-driver
	Kernel modules: shpchp

00:09.0 PCI bridge: Intel Corporation X58 I/O Hub PCI Express Root Port 9 (rev 12)
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
	I/O behind bridge: 00008000-00008fff
	Memory behind bridge: fdd00000-fddfffff
	Prefetchable memory behind bridge: 00000000fdc00000-00000000fdcfffff
	Capabilities: <access denied>
	Kernel driver in use: pcieport-driver
	Kernel modules: shpchp

00:10.0 PIC: Intel Corporation X58 Physical and Link Layer Registers Port 0 (rev 12)
	Flags: fast devsel
	Capabilities: <access denied>

00:10.1 PIC: Intel Corporation X58 Routing and Protocol Layer Registers Port 0 (rev 12)
	Flags: fast devsel

00:11.0 PIC: Intel Corporation QuickPath Interconnect Physical and Link Layer Registers Port 1 (rev 12)
	Flags: fast devsel
	Capabilities: <access denied>

00:11.1 PIC: Intel Corporation QuickPath Interconnect Routing and Protocol Layer Registers Port 1 (rev 12)
	Flags: fast devsel

00:13.0 PIC: Intel Corporation X58 I/O Hub I/OxAPIC Interrupt Controller (rev 12) (prog-if 20)
	Flags: bus master, fast devsel, latency 0
	Memory at fdfff000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>

00:14.0 PIC: Intel Corporation X58 I/O Hub System Management Registers (rev 12)
	Flags: fast devsel
	Capabilities: <access denied>

00:14.1 PIC: Intel Corporation X58 I/O Hub GPIO and Scratch Pad Registers (rev 12)
	Flags: fast devsel
	Capabilities: <access denied>

00:14.2 PIC: Intel Corporation X58 I/O Hub Control Status and RAS Registers (rev 12)
	Flags: fast devsel
	Capabilities: <access denied>

00:15.0 PIC: Intel Corporation X58 Trusted Execution Technology Registers (rev 12) (prog-if 20)
	Flags: fast devsel

00:1a.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
	Subsystem: Giga-byte Technology Device 5004
	Flags: bus master, medium devsel, latency 0, IRQ 16
	I/O ports at ff00 [size=32]
	Capabilities: <access denied>
	Kernel driver in use: uhci_hcd

00:1a.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
	Subsystem: Giga-byte Technology Device 5004
	Flags: bus master, medium devsel, latency 0, IRQ 21
	I/O ports at fe00 [size=32]
	Capabilities: <access denied>
	Kernel driver in use: uhci_hcd

00:1a.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
	Subsystem: Giga-byte Technology Device 5004
	Flags: bus master, medium devsel, latency 0, IRQ 18
	I/O ports at fd00 [size=32]
	Capabilities: <access denied>
	Kernel driver in use: uhci_hcd

00:1a.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2 (prog-if 20)
	Subsystem: Giga-byte Technology Device 5006
	Flags: bus master, medium devsel, latency 0, IRQ 18
	Memory at fdffe000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: <access denied>
	Kernel driver in use: ehci_hcd

00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
	Subsystem: Giga-byte Technology Device a002
	Flags: bus master, fast devsel, latency 0, IRQ 22
	Memory at fdff8000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: HDA Intel
	Kernel modules: snd-hda-intel

00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 1
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=06, subordinate=06, sec-latency=0
	I/O behind bridge: 0000c000-0000cfff
	Memory behind bridge: fd800000-fd8fffff
	Prefetchable memory behind bridge: 00000000fd700000-00000000fd7fffff
	Capabilities: <access denied>
	Kernel driver in use: pcieport-driver
	Kernel modules: shpchp

00:1c.1 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 2
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=07, subordinate=07, sec-latency=0
	I/O behind bridge: 0000b000-0000bfff
	Memory behind bridge: fd600000-fd6fffff
	Prefetchable memory behind bridge: 00000000fd500000-00000000fd5fffff
	Capabilities: <access denied>
	Kernel driver in use: pcieport-driver
	Kernel modules: shpchp

00:1c.4 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 5
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=08, subordinate=08, sec-latency=0
	I/O behind bridge: 0000a000-0000afff
	Memory behind bridge: fd400000-fd4fffff
	Prefetchable memory behind bridge: 00000000fd300000-00000000fd3fffff
	Capabilities: <access denied>
	Kernel driver in use: pcieport-driver
	Kernel modules: shpchp

00:1d.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
	Subsystem: Giga-byte Technology Device 5004
	Flags: bus master, medium devsel, latency 0, IRQ 23
	I/O ports at fc00 [size=32]
	Capabilities: <access denied>
	Kernel driver in use: uhci_hcd

00:1d.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
	Subsystem: Giga-byte Technology Device 5004
	Flags: bus master, medium devsel, latency 0, IRQ 19
	I/O ports at fb00 [size=32]
	Capabilities: <access denied>
	Kernel driver in use: uhci_hcd

00:1d.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
	Subsystem: Giga-byte Technology Device 5004
	Flags: bus master, medium devsel, latency 0, IRQ 18
	I/O ports at fa00 [size=32]
	Capabilities: <access denied>
	Kernel driver in use: uhci_hcd

00:1d.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1 (prog-if 20)
	Subsystem: Giga-byte Technology Device 5006
	Flags: bus master, medium devsel, latency 0, IRQ 23
	Memory at fdffd000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: <access denied>
	Kernel driver in use: ehci_hcd

00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90) (prog-if 01)
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=09, subordinate=09, sec-latency=32
	I/O behind bridge: 00006000-00006fff
	Memory behind bridge: fd100000-fd1fffff
	Prefetchable memory behind bridge: 00000000fd000000-00000000fd0fffff
	Capabilities: <access denied>

00:1f.0 ISA bridge: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller
	Subsystem: Giga-byte Technology Device 5001
	Flags: bus master, medium devsel, latency 0
	Capabilities: <access denied>
	Kernel modules: iTCO_wdt

00:1f.2 IDE interface: Intel Corporation 82801JI (ICH10 Family) 4 port SATA IDE Controller (prog-if 8a [Master SecP PriP])
	Subsystem: Giga-byte Technology Device b002
	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 19
	I/O ports at 01f0 [size=8]
	I/O ports at 03f4 [size=1]
	I/O ports at 0170 [size=8]
	I/O ports at 0374 [size=1]
	I/O ports at f900 [size=16]
	I/O ports at f800 [size=16]
	Capabilities: <access denied>
	Kernel driver in use: ata_piix

00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller
	Subsystem: Giga-byte Technology Device 5001
	Flags: medium devsel, IRQ 3
	Memory at fdffc000 (64-bit, non-prefetchable) [size=256]
	I/O ports at 0500 [size=32]
	Kernel modules: i2c-i801

00:1f.5 IDE interface: Intel Corporation 82801JI (ICH10 Family) 2 port SATA IDE Controller (prog-if 85 [Master SecO PriO])
	Subsystem: Giga-byte Technology Device b002
	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 19
	I/O ports at f600 [size=8]
	I/O ports at f500 [size=4]
	I/O ports at f400 [size=8]
	I/O ports at f300 [size=4]
	I/O ports at f200 [size=16]
	I/O ports at f100 [size=16]
	Capabilities: <access denied>
	Kernel driver in use: ata_piix

02:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce 7600 GS] (rev a1)
	Subsystem: Giga-byte Technology Device 342c
	Flags: bus master, fast devsel, latency 0, IRQ 16
	Memory at f9000000 (32-bit, non-prefetchable) [size=16M]
	Memory at d0000000 (64-bit, prefetchable) [size=256M]
	Memory at fa000000 (64-bit, non-prefetchable) [size=16M]
	I/O ports at ef00 [size=128]
	[virtual] Expansion ROM at fb000000 [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: nvidia
	Kernel modules: nvidia, nvidiafb

07:00.0 SATA controller: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 02) (prog-if 01)
	Subsystem: Giga-byte Technology Device b000
	Flags: bus master, fast devsel, latency 0, IRQ 17
	Memory at fd6fe000 (32-bit, non-prefetchable) [size=8K]
	Capabilities: <access denied>
	Kernel driver in use: ahci

07:00.1 IDE interface: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 02) (prog-if 85 [Master SecO PriO])
	Subsystem: Giga-byte Technology Device b000
	Flags: bus master, fast devsel, latency 0, IRQ 18
	I/O ports at bf00 [size=8]
	I/O ports at be00 [size=4]
	I/O ports at bd00 [size=8]
	I/O ports at bc00 [size=4]
	I/O ports at bb00 [size=16]
	Capabilities: <access denied>
	Kernel driver in use: pata_jmicron

08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
	Subsystem: Giga-byte Technology Device e000
	Flags: bus master, fast devsel, latency 0, IRQ 2295
	I/O ports at ae00 [size=256]
	Memory at fd3ff000 (64-bit, prefetchable) [size=4K]
	Memory at fd3f8000 (64-bit, prefetchable) [size=16K]
	[virtual] Expansion ROM at fd300000 [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: r8169
	Kernel modules: r8169

09:06.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link) (prog-if 10)
	Subsystem: Giga-byte Technology Device 1000
	Flags: bus master, medium devsel, latency 32, IRQ 18
	Memory at fd1ff000 (32-bit, non-prefetchable) [size=2K]
	Memory at fd1f8000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: ohci1394
	Kernel modules: firewire-ohci, ohci1394
Thank-you for looking to help me with this matter.
Kevin.
igorzwx

Re: Best way to increase the overall volume in a .wav I record?

Post by igorzwx »

Let us summarize:
You have a superb High Definition Audio (HDA) sound card on board

00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller

and USB audio devices.

You may also consider utilizing the onboard card in some way:
Skype + a table mic for 10 EURO + cheap Logitech boxes, or something better.

USB things might be easy to use.
HDA are not so easy. They have a lot of controls, useless functions, etc. To make them
working you have to turn the right switches, and certain switches might be hidden.

To increase loudness you have to turn a hidden switch, and you have to find it.
USB things should have such a hidden switch too.

In short, there are ALSA drivers and OSS4 drivers for soundcards, and nothing more.
There is also PulseAudio, the master bug.
PulseAudio has nothing to do with drivers, it can be safely removed,
and it is advisable to remove the evil.

USB things are likely to be supported by ALSA, and not by OSS4.
The onboard card seems to be supported by both ALSA and OSS4.
There are two drivers in the OSS4 list:

74 oss_hdaudio pci8086,3a3e Intel High Definition Audio (ICH10)
75 oss_hdaudio pci8086,3a6e Intel High Definition Audio (ICH10)

The problem is that Mint 7 has ancient ALSA drivers.
There are buggy and troublesome.
There is ALSA Upgrade Script
http://ubuntuforums.org/showthread.php?p=6589810
You may ask Soundcheck or Temüjin how to use it (Ubuntu forum).

It makes sense to try both solutions, ALSA and OSS4.

My proposal: Install two Mints 7 in dual boot and try them out.

My howto for multiple boot (an easy way) is here (at the end of the thread):
http://forums.linuxmint.com/viewtopic.php?f=18&t=32673

1. In the first Mint, try ALSA + ESound
http://forums.linuxmint.com/viewtopic.php?f=48&t=32725

2. In the second Mint, compile OSS4 from Mercurial.
The exact howto is here:
https://help.ubuntu.com/community/OpenSound
Very simple: copy and paste commands to Terminal

You have to compile OSS4 to get the newest version for your HDA ICH10

read this story too:
[HDA troubleshooting, hints ans tricks]
http://forums.linuxmint.com/viewtopic.php?f=48&t=32173

Useful info:
http://en.wikipedia.org/wiki/Open_Sound_System
http://insanecoding.blogspot.com/2009/0 ... sorry.html
http://martinbaselier.wordpress.com/

***********************************************
EDIT:
QOUTE: "I have tried normalize-audio and sox and can't seem to get to grip with either of them!"

sudo apt-get install sox

sudo apt-get install swh-plugins

sox Input.wav Output-norm.wav ladspa highpass_iir_1890 100 2 ladspa lowpass_iir_1891 9000 1 norm -1 ladspa lowpass_iir_1891 11000 10

Noise removal can be made with Audacity (default settings for noise removal).
Locked

Return to “Sound”