In my setup I am testing the Wolfson using the line in.
I've run the ./Record_from_line_in.sh and everything works in that test setup.
What I need to do is duplicate what I use on other normal regular desktops under Linux.
These utilize the DSNOOP ability of ALSA to take the Line in and turn it into two separate inputs the LEFT and RIGHT then become plugins for the software we use.
With the 30+ sliders in the ALSA Mixer on the capture screen alasmixer -V capture, I have no idea how to translate this to match the setup.
I use asound.conf as below to create the plugins...
pcm.onboard{ type hw card 1 } ctl.onboard { type hw card 1 } ### Dsnoop both channels pcm.dsnoop_onboard { type dsnoop ipc_key 32 slave { pcm "onboard" channels 2 period_size 320 rate 48000 buffer_size 8192 format S32_LE } bindings { 0 0 1 1 } } ### Dsnoop splited channels pcm.onboard_left { type dsnoop ipc_key 32 slave { pcm "onboard" channels 2 } bindings.0 0 } pcm.onboard_right { type dsnoop ipc_key 32 slave { pcm "onboard" channels 2 } bindings.0 1 } ### PLUGS ## ### use in software in place of hw:0,0 ### device = plug:plug_onboard_left pcm.plug_onboard_left{ type route slave.pcm "onboard_left" slave.channels 1 ttable.0.0 1 } pcm.plug_onboard_right{ type route slave.pcm "onboard_right" slave.channels 1 ttable.0.0 1 }
The above is based on a DESKTOP ALSA install with ONLY the standard Realtek and others sound "cards/system" on the motherboards. No other sound devices are installed. NO jack, and no pulse.. neither of which are options, thanks.
In the software I set it to use plug:plug_onboard_left OR plug:plug_onboard_right depending on what I want the software to use.
Any one have any hints on doing this with the Wolfson ** LINE IN ** in Raspbian




