jksuperstar wrote: Sat Oct 13, 2018 6:59 pm
Woah, is that something that sits in the editor, or that is in the Synth code?!
An “Altoids sized” Teensy/Shruti in a little box would be very badass application.
If I reduce the numbers of partial to 12 (eliminating the insignificant ones) Shruti can have 2-voice polyphony. Imaging making a real wood-case and some switches made of pick-guard plastic and contact-switches, using 2 potis for octave selection and velocity-> perfect Teensy Shruti-box. No need for pumping.
In the Editor, the control now looks like this:
Can pumping be emulated with an LFO/env controlling the output gain of each partial? I suppose some partials would stay stronger, and others would get very weak depending on the phase of the pumping.
jksuperstar wrote: Wed Oct 17, 2018 7:03 pm
Can pumping be emulated with an LFO/env controlling the output gain of each partial? I suppose some partials would stay stronger, and others would get very weak depending on the phase of the pumping.
I've done some ADSR AM adding to the sound: (please notice, that the LFO is now also affecting the filter, so you can get a real emulation of the box pumping) https://youtu.be/HNzHh6DHFLA
Even more wow! That really is incredible what the teensy is capable of, and what you created! Congrats!
You mentioned loosing some harmonics to fit it in the Teensy...can some oscillators use a saw or triangle instead of a sine to create those lost harmonics?
If the partials have the same envelope, yes, a replacement would be possible. But real life instruments have no such harmonics (AFAIK). But it's worth a try for the next generation. Now I'm implementing a morphing function to do a spectral morph of up to 4 instruments. The for sides represent the 4 instruments, which spectral percentage is used in the sound.
morph.png (369.18 KiB) Viewed 9111 times
The ADSR control allows now also the editing by using the mouse on points directly:
This has me thinking of a network protocol to connect multiple Teensy boards together....I guess much like SCOPE does between DSPs. I wouldn't expect a compiler to handle the distribution automatically, but having a small farm of teensy boards is cheap and easy to deploy.
You have to write some software to bridge the individual Teensys. I'd suggest I2S between the Teensys in a Daisy Chain. Only the first and last need an Audio Shield.
Yep, an N-Mesh simple protocol was my thought. SPI is a good option, since it supports the bandwidth, is bidirectional (though needs to determine a master), and could support audio/midi/other. That and Teensy has some fast SPI hardware and efficient drivers.
On the VST side: new features and Standalone created: https://youtu.be/b8qqHBlV7X4
All lfos now have a new waveform, which can smoothly morph from saw over triangle to reverse saw.
Have you seen the 1010music Eurorack shield for teensy? It's compatible with the PJRC AudioShield, but adds MIDI I/O, 2 pots, and 4 LEDs. It doesnt fit the 3.6 that well, but that can be fixed by using ribbon cable to attach the teensy. It doesn't come with a faceplate, but that allows for adding a screen or extra control surface...a real Shruti Eurorack VCO?
jksuperstar wrote: Sat Dec 01, 2018 11:47 pm
Have you seen the 1010music Eurorack shield for teensy? It's compatible with the PJRC AudioShield, but adds MIDI I/O, 2 pots, and 4 LEDs. It doesnt fit the 3.6 that well, but that can be fixed by using ribbon cable to attach the teensy. It doesn't come with a faceplate, but that allows for adding a screen or extra control surface...a real Shruti Eurorack VCO?
Isn't it quit expensive? But looks good, if only the 3.6 was supported directly.