Table of contents
Name: Audio input / audio output
First things first: getting sound in or out of daisy. These are the easiest parts and require little setup.
Function: Audio in - ADC / audio out DAC
This is pretty obvious and self explanatory. Daisy has a few pins that talk to plugdata via the blocks adc~
and dac~
.
ADC stands for Analog to Digital Converter = this is the input, e.g. microphone, another synth, … DAC stands for Digital to Analog converter = this is the output, e.g. a line out, headphones, …
What it looks like: most common is to use Mono/TS or Stereo/TRS jacks.
Green Thonkiconn Stereo 3.5mm Audio Jacks (PJ366ST)
Thonk mono 3.5mm Audio Jacks (PJ301BM)
more info in the full Wikipedia article
TS - TRS
These letters stand for Tip, Ring, and Sleeve. And they refer to the parts of the jack plug that the different conductors are connected to. A TRS cable has three conductors vs. the two on a standard guitar cable, TS, or mono.
Looking at the plug or jack input socket on a device may not show clearly how many wires it will connect. On jacks this is more obvious, you can count the parts.
Looking at your components might give you some clue, the stereo mostly has a clear extra pin vs the mono.
Pins 16 - 19
On the Daisy there are 2 stereo input pins: 16 and 17; and 2 stereo output pins, 18 and 19.
Note the pin numbers here stand for the Pins on the Daisy board - if you need an oversight of pins you can look at this spreadsheet.
You’ll connect these to audio jack(s). And then you’ll also connect ground to your jacks.
If you only need mono sound you only connect 1 of each as needed.
When using the Synthux Simple boards it will depend on which version you have whether you can connect a stereo or mono jack.
On e.g. the Simple Touch board the connections between the jacks and the Daisy board are already in place. Check the docs of your Simple board to see wether you’ve got this pre-configured and whether your jacks are mono or stereo.
The common multi footprint of the Simple board connectors will allow for a mono jack. You could ‘hack’ the extra pin by connecting an extra wire to another free pin.
Components json setup
In the json file the header in the file contains the info.
If you select any of the preset json files for custom boards in the compile window they’ll mostly all work as these are standard pins on the Daisy.
This json file would not have any working components. You’ll just have a setup for audio. Without external controls. But if you would make a non interactive patch it would suffice:
{
"name": "myemptyboard",
"som": "seed",
"audio": {
"channels": 2
},
}
Plugdata example
Together with a pd patch that just connects adc~ to dac~ the json file above would send audio straight from input to output.
links / references / sources
TODO: insert Link to Synthux documentation.