M Audio Delta 1010LT with AV Linux

Post fully complete "how to" guides and tutorials here. This is a great place to get feedback on stuff you might put in the wiki.

Moderators: MattKingUSA, khz

Post Reply
MickW
Established Member
Posts: 14
Joined: Wed Oct 09, 2013 4:54 pm

M Audio Delta 1010LT with AV Linux

Post by MickW »

Hi All

I have recently installed the above and I could really do with some help configuring my .asoundrc file. I have looked in the AV Linux manual and it only gives instructions for using two M Audio 1010 LT's linked together, whereas I only have the one card installed alongside my original sound card.

The output from cat /proc/asound/cards is:

0 [ICH5 ]: ICH4 - Intel ICH5
Intel ICH5 with AD1981B at irq 17
1 [M1010LT ]: ICE1712 - M Audio Delta 1010LT
M Audio Delta 1010LT at 0xbca0, irq 17
2 [Loopback ]: Loopback - Loopback
Loopback 1

The manual says:

"...look in your User's home folder for the 'Extras/'PCM Multi' folder and select which 'asoundrc' file is needed for your
particular setup"

but my particular setup is using just the one M audio 1010LT card and there are no options for this setup in that folder.

it then says

"Use this (.asoundrc) file by copying the 'asoundrc.txt' (for 2 ice1712 cards with NO onboard sound card) OR the
'asoundrc+onboard.txt' (for 2 ice1712 cards AND an onboard sound card) into your users home folder
and renaming whichever file you use to '.asoundrc' (without the quotes)...It is important to note if you are using 2 cards plus an onboard you should have the onboard chip as the default or first sound card followed by the ice1712 cards."

I think I need to edit "asoundrc+onboard.txt" to configure it for one card rather than two.

I am afraid I don't understand what that last bit means :oops: could anyone explain what "you should have the onboard chip as the default or first sound card followed by the ice1712 cards" means, or rather how I should go about doing this?

There are currently 2 asoundrc files in my home/Extras/PCM folder, namely 'M-Audio 1010LTx2 asoundrc' and 'Multi/M-Audio(onboard+2-1010LT's)asoundrc'. Below is the content of the 2nd one which I think I should be using once I have edited it to reflect one rather than two 1010LT's. Instinct is telling me that it should simply be a question of deleting the text between the lines "# First 8 channels of second soundcard (capture): and "# S/PDIF section. Uncomment bindings if required."
but I don't want to interfere with things that I don't fully understand otherwise I could risk buggering it all up :)

# .asoundrc for two Delta 1010s
#
# Create virtual devices out of multiple soundcards.
# JACK will need MMAP_COMPLEX support to use this.
# ICE1712 chip has 12 capture channels and 10 playback channels.
# No. of channels in slaves must equal 12 for capture and 10 for playback
# otherwise "invalid argument" errors result.

pcm.multi_capture {
type multi
slaves.a.pcm hw:1
slaves.a.channels 12
slaves.b.pcm hw:2
slaves.b.channels 12

# First 8 channels of first soundcard (capture)
bindings.0.slave a
bindings.0.channel 0
bindings.1.slave a
bindings.1.channel 1
bindings.2.slave a
bindings.2.channel 2
bindings.3.slave a
bindings.3.channel 3
bindings.4.slave a
bindings.4.channel 4
bindings.5.slave a
bindings.5.channel 5
bindings.6.slave a
bindings.6.channel 6
bindings.7.slave a
bindings.7.channel 7

# First 8 channels of second soundcard (capture)
bindings.8.slave b
bindings.8.channel 0
bindings.9.slave b
bindings.9.channel 1
bindings.10.slave b
bindings.10.channel 2
bindings.11.slave b
bindings.11.channel 3
bindings.12.slave b
bindings.12.channel 4
bindings.13.slave b
bindings.13.channel 5
bindings.14.slave b
bindings.14.channel 6
bindings.15.slave b
bindings.15.channel 7

# S/PDIF section. Uncomment bindings if required.

# S/PDIF first soundcard (capture)
#bindings.16.slave a
#bindings.16.channel 8
#bindings.17.slave a
#bindings.17.channel 9

# S/PDIF second soundcard (capture)
#bindings.18.slave b
#bindings.18.channel 8
#bindings.19.slave b
#bindings.19.channel 9
}

ctl.multi_capture {
type hw
card 1
}

pcm.multi_playback {
type multi
slaves.a.pcm hw:1
slaves.a.channels 10
slaves.b.pcm hw:2
slaves.b.channels 10

# First 8 channels of first soundcard (playback)
bindings.0.slave a
bindings.0.channel 0
bindings.1.slave a
bindings.1.channel 1
bindings.2.slave a
bindings.2.channel 2
bindings.3.slave a
bindings.3.channel 3
bindings.4.slave a
bindings.4.channel 4
bindings.5.slave a
bindings.5.channel 5
bindings.6.slave a
bindings.6.channel 6
bindings.7.slave a
bindings.7.channel 7

# First 8 channels of second soundcard (playback)
bindings.8.slave b
bindings.8.channel 0
bindings.9.slave b
bindings.9.channel 1
bindings.10.slave b
bindings.10.channel 2
bindings.11.slave b
bindings.11.channel 3
bindings.12.slave b
bindings.12.channel 4
bindings.13.slave b
bindings.13.channel 5
bindings.14.slave b
bindings.14.channel 6
bindings.15.slave b
bindings.15.channel 7

# S/PDIF section. Uncomment bindings if required.

# S/PDIF first soundcard (playback)
#bindings.16.slave a
#bindings.16.channel 8
#bindings.17.slave a
#bindings.17.channel 9

# S/PDIF second soundcard (playback)
#bindings.18.slave b
#bindings.18.channel 8
#bindings.19.slave b
#bindings.19.channel 9
}

ctl.multi_playback {
type hw
card 1
}

Sorry if this is a daft question but I am a bit of a noob with all of this!

Any advice would be gratfully received.

My end goal is to use a Behringer V-Amp module to input bass and guitars onto some drum tracks that I have already written using hydrogen so any tips that might be useful in that regard would also be very welcome

Thanks in advance


MickW
lazyklimm
Established Member
Posts: 250
Joined: Tue Jul 23, 2013 4:59 pm
Been thanked: 2 times

Re: M Audio Delta 1010LT with AV Linux

Post by lazyklimm »

lol, I have 1010LT too, and I also use it with Behringer V-Amp pro (connected via SPDIF, but analog IOs work well too), works like a charm! So what's the problem?

envy24control (from the alsa-tools-gui package) is the mixer app for envy24-based cards, just run it and see what you get there.
lazyklimm
Established Member
Posts: 250
Joined: Tue Jul 23, 2013 4:59 pm
Been thanked: 2 times

Re: M Audio Delta 1010LT with AV Linux

Post by lazyklimm »

here's mine .asoundrc

Code: Select all

pcm.rawjack {
    type jack
    playback_ports {
        0 system:playback_1
        1 system:playback_2
    }
    capture_ports {
        0 system:capture_1
        1 system:capture_2
    }
}

pcm.jack {
    type plug
    slave { pcm "rawjack"
    }
    hint {
 	description "JACK Audio Connection Kit"
    }
}
pcm.card0 {
     type plug
     slave { pcm "jack"
           rate 48000
           format S24_3LE
     }
}

pcm.!default {
     type plug
     slave { pcm "jack"
           rate 48000
           format S24_3LE
     }
}
I have jackd running all the time, so I set it up as the default alsa output, that's all.
MickW
Established Member
Posts: 14
Joined: Wed Oct 09, 2013 4:54 pm

Re: M Audio Delta 1010LT with AV Linux

Post by MickW »

Hi and thanks for the reply :)

Now I am having a problem opening Envy24 control - it won't start from the Soundcard Utilities menu or from the ''Run Program' dialogue either - I'm stumped! :roll:
User avatar
troathscream
Established Member
Posts: 50
Joined: Tue Jul 24, 2012 5:29 pm
Location: The Netherlands
Has thanked: 1 time
Been thanked: 1 time
Contact:

Re: M Audio Delta 1010LT with AV Linux

Post by troathscream »

The 1010LT should work out of the box in AVlinux. 'The instructions you are following are just for multiple Delta's placed in your computer, no need to tinker with the .asoundrec file. From what i understand you only have 1 delta installed in you computer.
Change yor .asoundrec to .asoundrec.old and reboot. then open up jack and choose your Delta in the dropdownlist , set the desired samplerate and Frames/period that you are going to work with and start jack.
Now open the envy24control or Mudita (the succesor of the original envy tool) unmute the channels and turn up the volume sliders, do this in the input tab and the output (monitor) tab. For a reference look at this site : https://wiki.archlinux.org/index.php/Envy24control
Test you sound by opening hydrogen and load one of the demosongs, look in patchage if the connections are made between hydrogen and your desired sound cards output channel.

Hope this helps

Grtz

Troathscream

O yes, before i forget.... Don't forget to disable your onboard soundcard in the bios of your computer!!!
Metal for the Devil!!!!
MickW
Established Member
Posts: 14
Joined: Wed Oct 09, 2013 4:54 pm

Re: M Audio Delta 1010LT with AV Linux

Post by MickW »

Hi

Thanks for the replies guys

I have disabled the onboard soundcard - can anyone tell me the best way to monitor the sound on the computer using headphones as now obviously the headphone jack on the old soundacard is out of action?

Do I need a spearate headphone amplifier?

Thanks in advance

MW
i2productions
Established Member
Posts: 544
Joined: Sun May 22, 2011 6:14 pm
Location: New Hampshire, US
Been thanked: 1 time

Re: M Audio Delta 1010LT with AV Linux

Post by i2productions »

I use a behringer headphone amp in my delta 1010 setup. It even passes through the signal to monitors on it's A input.
lazyklimm
Established Member
Posts: 250
Joined: Tue Jul 23, 2013 4:59 pm
Been thanked: 2 times

Re: M Audio Delta 1010LT with AV Linux

Post by lazyklimm »

My acoustic system has headphone out :)
MickW
Established Member
Posts: 14
Joined: Wed Oct 09, 2013 4:54 pm

Re: M Audio Delta 1010LT with AV Linux

Post by MickW »

Hi folks

Sorry I haven't been on here lately but I've been a bit busy with other more mundane stuff - now back to the music (hopefully)!

I am still trying to hook up my various bit and pieces as previously described eg. Dell precision Workstation, M Audio LT 1010 sound card, Behringer Bass Vamp, and [latest addition] a Dell THX Sub Woofer/Surround sound unit. The input to this THX unit is via three separate stereo 3.5mm jacks and I have connected the RCA output leads from the breakout cable to these inputs. I have also hooked up the Vamp via the midi in/out ports using a 5pin din adaptor, to the midi in/out cables.

This was all a bit of a shot in the dark, as I don't know which of the phono cables to team up into stereo pairs so I have just connected white to red, connected them to inputs on the THX unit and hoped for the best! I don't even know which din plug is 'in' or 'out' as contrary to the info in the manual, both cables are black and therefore indistinguishable from each other!

Unfortunately this is as far as I have got. I have played around with the input levels on both Envy24 and Mudita24 and also run a drum pattern with Hydrogen to try to coax some audio out of it, but so far all I am getting is zilch. My onboard sound card is disabled. When I turn the PC on and off I get a 'thump' out of the THX speakers so presumably there is some sort of connection to the PC but that is as good as it gets so far.

Could anyone suggest a way forward?

As always, thanks in advance for any advice

MW
Post Reply