Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
dev:drumgizmo_in_a_box [2017/09/12 20:39] devadev:drumgizmo_in_a_box [2017/10/03 20:01] suhr
Line 8: Line 8:
   * http://elinux.org/RPi_SPI   * http://elinux.org/RPi_SPI
   * http://www.linuxtopia.org/online_books/linux_kernel/kernel_configuration/re46.html   * http://www.linuxtopia.org/online_books/linux_kernel/kernel_configuration/re46.html
 +  * [[dev:dg_in_a_box:diary]]
   * http://www.st.com/content/ccc/resource/technical/document/datasheet/ef/92/76/6d/bb/c2/4f/f7/DM00037051.pdf/files/DM00037051.pdf/jcr:content/translations/en.DM00037051.pdf   * http://www.st.com/content/ccc/resource/technical/document/datasheet/ef/92/76/6d/bb/c2/4f/f7/DM00037051.pdf/files/DM00037051.pdf/jcr:content/translations/en.DM00037051.pdf
   * https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/sound/soc/codecs/pcm3168a.c   * https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/sound/soc/codecs/pcm3168a.c
Line 48: Line 49:
 Channel 0 has the bit set to 1, the rest has it set to 0. Channel 0 has the bit set to 1, the rest has it set to 0.
 If the FPGA detects a drift, (pattern doesn't match) it can shift the input one bit and test again - repeating until the pattern matches again. If the FPGA detects a drift, (pattern doesn't match) it can shift the input one bit and test again - repeating until the pattern matches again.
 +While seeking for a new lock pattern, the output should be muted. When the lock pattern has been found again a number of samples should be processed before the output is unmuted again in order to make sure that we didn't simply find an audio pattern that matched the lock pattern (highly unlikely!)
 +
 CS on the SPI can be used as a reset mechanism, ie. CS high will reset the FPGA channel counter. CS on the SPI can be used as a reset mechanism, ie. CS high will reset the FPGA channel counter.
 +CS could be set high for each 1024 samples or similar, key-frame style.
 +
 ===Future ideas=== ===Future ideas===
   * Use the 12 ADCs with a lower resolution for analogue input for triggering of drums.   * Use the 12 ADCs with a lower resolution for analogue input for triggering of drums.
dev/drumgizmo_in_a_box.txt · Last modified: 2017/10/03 21:34 by deva
Trace:
GNU Free Documentation License 1.3
Valid CSS Driven by DokuWiki Recent changes RSS feed Valid XHTML 1.0