SynPatch - second demonstration

SynPatch - second demonstration

Channel:
Subscribers:
595
Published on ● Video Link: https://www.youtube.com/watch?v=o90P-j6HkuI



Duration: 14:21
16 views
0


Likes/Dislikes: ๐Ÿ‘0.0/๐Ÿ‘Ž0.0 โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘ updated: 2022-01-13
SynPatch.

A digital modular synthesizer library for the esp8266.

development demonstration two.

the data transfer artifacts have been eliminated, sample rate has been lowered to 11025hz for debugging purposes, 14000hz should still be possible, 16000hz is however not unless i drop the maximum number of channels, which i won't do given the limitations already. speaking of, max channels have been upped from 4 to 6.

in this demonstration i have 4 esp8266s, 2 oscillators, 1 muxer/output, and 1 control input, layout is as follows from top left to bottom right;

muxer, osc, osc,
ctrl, NA, NA,

the 2 last esps are not hooked up to the setup and serve no function, yet.

the muxer/output takes 6 input channels and blends them to a single audio sample that then gets sent to the PC for playback.

the oscillator oscillates on 3 output channels each with its own waveform, frequency can be influenced by the first input channel. more functionality for other input ports planned. if no input is present on the first channel the frequency defaults to the lowest possible frequency, which on 440 = center turns out to be 1 minute 33 seconds, in other words, the standard oscillator doubles as a LF oscillator by default if no CV is given.

the controller reads a analog value and represents that on its output channels, mostly used for CV injection and debugging for now.