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

Questions about codecs, DVD playback, web plugins...
Forum rules
Before you post please read how to get help

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

Postby g0lrk on Fri Sep 18, 2009 9:58 am

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.
User avatar
g0lrk
Level 3
Level 3
 
Posts: 128
Joined: Wed Jun 27, 2007 10:43 am
Location: A tiny planet somewhere!

Linux Mint is funded by ads and donations.
 

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

Postby igorzwx on Fri Sep 18, 2009 10:18 am

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.
igorzwx
Level 5
Level 5
 
Posts: 599
Joined: Sat Sep 05, 2009 3:13 pm

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

Postby g0lrk on Fri Sep 18, 2009 11:09 am

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-recorders/smallest-4gb-usb-memory-stick-digital-voice-recorder-ultradisk-dvr10/prod_145.html
OK there you go and once again many thanks.
Kevin.
User avatar
g0lrk
Level 3
Level 3
 
Posts: 128
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?

Postby igorzwx on Fri Sep 18, 2009 12:07 pm

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.
igorzwx
Level 5
Level 5
 
Posts: 599
Joined: Sat Sep 05, 2009 3:13 pm

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

Postby g0lrk on Sat Sep 19, 2009 5:06 am

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.
User avatar
g0lrk
Level 3
Level 3
 
Posts: 128
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?

Postby igorzwx on Sat Sep 19, 2009 9:58 am

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):
viewtopic.php?f=18&t=32673

1. In the first Mint, try ALSA + ESound
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]
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).
igorzwx
Level 5
Level 5
 
Posts: 599
Joined: Sat Sep 05, 2009 3:13 pm


Return to Sound, Multimedia, & Codecs

Who is online

Users browsing this forum: No registered users and 4 guests