Sound Making Technologies Ordered by Increasing Complexity/Cost/Size

The entries in this table with an * were briefly reviewed in the 3 hour workshop the 2018 eTextile Spring camp. As the table shows, these are in the middle of the affordability/complexity/size axis and were selected for their potential in e-textile and wearable contexts. We had the good fortune to have Bela well represented in another workshop at the camp. Bela is transitioning to a new compact form factor which will make it easier to use with e-textiles.
Approach Example Link
non-electronic Lamello http://bid.berkeley.edu/papers/chi/lamello_passive_acoustic_sensi/
*Analog relaxation oscillator Textilo http://www.martindebie.com/research_project/textilo/
Analog harmonic oscillator self-resonating VCF http://electronotes.netfirms.com/EN215.pdf
*Digital relaxation oscillator Arduino Tone https://github.com/adrianfreed/FastTouch
*Digital relaxation oscillator Mozzi (LUT) https://github.com/sensorium/Mozzi/blob/master/examples/01.Basics/Sinewa...
*Digital Modulation Synthesis Mozzi (FM) https://github.com/sensorium/Mozzi/tree/master/examples/06.Synthesis/FMs...
*Digital Subtractive Synthesis Talkie (LPC Speech
and singing)
https://github.com/adrianfreed/Talkie
Unit Generator Library Teensy Audio Library https://www.pjrc.com/teensy/td_libs_Audio.html
Sampling "Synthesis" Tone.js (Tone.Player) https://tonejs.github.io
Dynamically Patched Unit Generators Bela (libpd) https://bela.io
Dynamically Patched Unit Generators
with Image Synthesis
Max/MSP/Jitter https://cycling74.com/products/max
Analog Patched Modular Modular https://en.wikipedia.org/wiki/Modular_synthesizer