I will be updating this thread as i moove forard with it as right now i just have had time to get the software part running.
my intention is to box the soundcard, the C1 and a 7" tft screen in a case i will prepare with the buttons + rotary encoder, connected through the gpio pins, i need to control the program without the need of a mouse or keyboard, as i have setup the system to launch my startup script at boot. everything will be conected in the inside, and i will make the appropiate connections in the box exterior to make it as much plug and play as possibe in a dj booth. Basically just route the turntable/cd player output into the box and route the sound into the mixer from there.
Hardware im using at the moment.
Odroid C1
Traktor audio 6 usb soundcard
HDMI input Lcd Controller Board VS-TY50-V2 and a 7inch 800x480 AT070TN93 V.2 Lcd panel
allen heath xone:1d midi controller, this is temporary till i get all my casing with buttons done
setting up the Software
Im using a 1.3 ubuntu image with a .71 kernel... nothing fancy, standard procedure.
Code: Select all
sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get upgrade
Code: Select all
sudo apt-get install xwax
here is the thread about that: http://forum.odroid.com/viewtopic.php?f=112&t=9424
and here my final /etc/asound.conf file that im using:
Code: Select all
pcm.T6_capture {
type dsnoop
ipc_key 1646
slave {
pcm "hw:1"
period_time 3
period_size 128
buffer_size 16384
rate 48000
channels 6
}
}
pcm.T6_playback {
type dmix
ipc_key 1646
slave {
pcm "hw:1"
period_time 3
period_size 128
buffer_size 32768
rate 48000
channels 6
}
}
pcm.T6_duplex {
type asym
playback.pcm T6_playback
capture.pcm T6_capture
}
pcm.T6_pair1 {
type plug
ttable.0.0 1.0
ttable.1.1 1.0
slave.pcm T6_duplex
}
pcm.T6_pair2 {
type plug
ttable.0.2 1.0
ttable.1.3 1.0
slave.pcm T6_duplex
}
pcm.T6_pair3 {
type plug
ttable.0.4 1.0
ttable.1.5 1.0
slave.pcm T6_duplex
}
Code: Select all
sudo xwax -r 48000 -a T6_pair2 -a T6_pair3 -l /home/odroid/music
next thing i did was adding a line to /etc/sudoers so i could sudo without the need of giving a password, so i dont need a keyboard
Code: Select all
sudo visudo
## add the following line at the end of file
odroid ALL=(ALL) NOPASSWD:ALL
ctrl+k
x
u can get it here: https://github.com/ximae/XwaX-midi-hid-control
this is temporary till i finish the gpio program and get my hardware parts to get it working though.
next step is to set up the startup scripts that launch xwax with all the correct settings and music folders and launches my midi to hid control app.
TBC....