User Tools

Site Tools


wifiaudio:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wifiaudio:start [2015/12/23 15:24]
tschulz [Raspberry Pi Issues]
wifiaudio:start [2018/11/12 14:01] (current)
tschulz [Transmitter]
Line 11: Line 11:
   * Obviously some sort of tcp/ip must be running to for the netcat communication to work.    * Obviously some sort of tcp/ip must be running to for the netcat communication to work. 
  
 +===== Wifi Setup =====
 +
 +<file bash /​etc/​network/​interfaces>​
 +...
 +auto wlan0
 +iface wlan0 inet dhcp
 +        wpa-ssid ssid
 +        wpa-psk ####
 +
 +...
 +</​file>​
 +
 +===== Audio setup =====
 +
 +  * By default the usb audio adapter is detected as card 1 not card 0(default). ​ I tried disable the bcm sound module but for some reason that disables the mixer of the usb audio adapter.
 +  * I was able to set the default card using asound.conf
 +
 +<file bash /​etc/​asound.conf>​
 +pcm.!default {
 +    type hw
 +    card 1
 +}
 +
 +ctl.!default {
 +    type hw
 +    card 1
 +}
 +</​file>​
  
 ====== Receiver ====== ====== Receiver ======
Line 17: Line 45:
  
 PORT="​8080"​ PORT="​8080"​
-RATE="5+RATE="2
-BUFFER="​50"+BUFFER="​10"
 FORMAT="​cd"​ FORMAT="​cd"​
  
Line 33: Line 61:
  
 PORT="​8080"​ PORT="​8080"​
-RATE="5+RATE="2
-BUFFER="​50"+BUFFER="​10"
 FORMAT="​cd"​ FORMAT="​cd"​
  
Line 42: Line 70:
 arecord -B ${BUFFER} -r ${RATE} -f ${FORMAT} | netcat ${RECV_ADDR} ${RECV_PORT} arecord -B ${BUFFER} -r ${RATE} -f ${FORMAT} | netcat ${RECV_ADDR} ${RECV_PORT}
 </​file>​ </​file>​
 +
 +====== Audio Passtrough ======
 +  * Check mixer controls for input ampifcation if clipping occurs
 +<​file>​
 +arecord ​ -f S16_LE -c2 -r48000 -f dat | aplay -f S16_LE -c2 -r48000 -f dat
 +</​file>​
 +
  
 ====== Price List ====== ====== Price List ======
Line 55: Line 90:
  
 ====== Raspberry Pi Issues ====== ====== Raspberry Pi Issues ======
-  * I get this error whenever I try to change either the buffer size, buffer time, or interrupt period on both the R Pi 1 and R Pi 2<​file>​aplay:​ set_params:​1305:​ Can't use period equal to buffer size (256 == 256)</​file>​I'm going to try to use USB Audio adapter ​to bypass ​the issue.  ​Without changing this parameter ​the audio delay is just too high to be practical+  * I get this error whenever I try to change either the buffer size, buffer time, or interrupt period on both the R Pi 1 and R Pi 2<​file>​aplay:​ set_params:​1305:​ Can't use period equal to buffer size (256 == 256)</​file> ​ 
 +  * picked up C-Media CM108 Chipset usb audio adapter ​and it fixed the problem.  ​I able to adjust ​the sample and buffer size [[http://​www.amazon.com/​External-Adapter-Windows-Drivers-Needed/​dp/​B00V9E9YRG|Link]] 
 +====== Other Notes ====== 
 +  * The "​Chip"​ microcomputer looks really promising it includes storage, wifi, and audio all on board and is selling for $9.  Their website says they will be shipping in June 2016 [[http://​getchip.com/]]
wifiaudio/start.1450905883.txt.gz · Last modified: 2015/12/23 15:24 by tschulz