I am not sure if a modified sound card is less expensive then a full compatible ILDA DAC board based on SPI DAC´s. For example, the MCP4922 (X,Y) is just € 2.06. The MCP4902 (R,G,B,I) is just 2* € 1.05. And the opamp TL084 is just 6 * 0.47. And then some resistors to finish it. I have got a prototype single layer PCB. Also not that expensive5.1 and 7.1 sound cards are very common and inexpensive. So for very little money one can have a 6 or 8 channel DAC that does 16 bits at 48K. The drivers are already done and any wave player can open waves and stream them to the DAC. What more could you ask for?
Linux is not the best OS for real-time applications like an ILDA player. Therefore it is almost impossible to work in user space. Maybe a proper SPI DAC device driver will do the trick. However, I am not a Linux kernel programmer.not sure about timing issues
ArjanThe Raspberry Pi can be set up to handle real-time, low-latency audio but it requires quite some tweaking. Hence this Wiki article in which some common bottlenecks as well as some possible optimizations will be described. Last but not least this article will explain how to get JACK aka jackd running on your RPi.
Code: Select all
apt-get install gcc build-essential libsdl1.2-dev apt-get install libboost-all-dev
Users browsing this forum: No registered users and 12 guests