New Sound Designer Tool : Harm Gen Synth (non-Scope)

Please remember the terms of your membership agreement.

Moderators: valis, garyb

DragonSF
Posts: 384
Joined: Sun Nov 08, 2015 4:28 pm

Re: New Sound Designer Tool : Harm Gen Synth (non-Scope)

Post by DragonSF » Tue Oct 16, 2018 5:55 pm

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:
Attachments
shru2.png
shru2.png (1.82 MiB) Viewed 498 times

jksuperstar
Posts: 1547
Joined: Mon Nov 15, 2010 12:57 pm

Re: New Sound Designer Tool : Harm Gen Synth (non-Scope)

Post by jksuperstar » Tue Oct 16, 2018 11:18 pm

Oooooh...I have a 3D printer up for the task with black ABS and white PLA ;)

jksuperstar
Posts: 1547
Joined: Mon Nov 15, 2010 12:57 pm

Re: New Sound Designer Tool : Harm Gen Synth (non-Scope)

Post by jksuperstar » 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.

DragonSF
Posts: 384
Joined: Sun Nov 08, 2015 4:28 pm

Re: New Sound Designer Tool : Harm Gen Synth (non-Scope)

Post by DragonSF » Thu Oct 18, 2018 3:11 pm

Yes, that's possible.

DragonSF
Posts: 384
Joined: Sun Nov 08, 2015 4:28 pm

Re: New Sound Designer Tool : Harm Gen Synth (non-Scope)

Post by DragonSF » Mon Oct 22, 2018 4:31 am

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.
Have a look:
https://youtu.be/LblFiDxN2Ng

Notice also the new compact GUI style. And actually, there is no latency. Somehow my Screen Recorder lags the audio.

jksuperstar
Posts: 1547
Joined: Mon Nov 15, 2010 12:57 pm

Re: New Sound Designer Tool : Harm Gen Synth (non-Scope)

Post by jksuperstar » Mon Oct 22, 2018 4:39 am

Wow, that sounds great! I love the evolution the sound progresses through and ends up in.

DragonSF
Posts: 384
Joined: Sun Nov 08, 2015 4:28 pm

Re: New Sound Designer Tool : Harm Gen Synth (non-Scope)

Post by DragonSF » Mon Oct 22, 2018 5:27 am

jksuperstar wrote:
Mon Oct 22, 2018 4:39 am
Wow, that sounds great! I love the evolution the sound progresses through and ends up in.
Thanks for the kind comment. I thought, that was what you were up to. It's unbelievable, what a teeny Teensy can do :-)

DragonSF
Posts: 384
Joined: Sun Nov 08, 2015 4:28 pm

Re: New Sound Designer Tool : Harm Gen Synth (non-Scope)

Post by DragonSF » Tue Oct 23, 2018 4:15 am

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

jksuperstar
Posts: 1547
Joined: Mon Nov 15, 2010 12:57 pm

Re: New Sound Designer Tool : Harm Gen Synth (non-Scope)

Post by jksuperstar » Wed Oct 24, 2018 8:49 pm

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?

DragonSF
Posts: 384
Joined: Sun Nov 08, 2015 4:28 pm

Re: New Sound Designer Tool : Harm Gen Synth (non-Scope)

Post by DragonSF » Fri Oct 26, 2018 3:58 am

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
morph.png (369.18 KiB) Viewed 284 times
The ADSR control allows now also the editing by using the mouse on points directly:
adsr2.png
adsr2.png (554.99 KiB) Viewed 284 times

User avatar
t_tangent
Posts: 652
Joined: Sun Dec 28, 2003 4:00 pm
Location: UK

Re: New Sound Designer Tool : Harm Gen Synth (non-Scope)

Post by t_tangent » Fri Oct 26, 2018 4:21 am

That looks interesting. Keep up the great work.

jksuperstar
Posts: 1547
Joined: Mon Nov 15, 2010 12:57 pm

Re: New Sound Designer Tool : Harm Gen Synth (non-Scope)

Post by jksuperstar » Sat Oct 27, 2018 12:13 pm

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.

DragonSF
Posts: 384
Joined: Sun Nov 08, 2015 4:28 pm

Re: New Sound Designer Tool : Harm Gen Synth (non-Scope)

Post by DragonSF » Mon Oct 29, 2018 3:37 pm

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.

jksuperstar
Posts: 1547
Joined: Mon Nov 15, 2010 12:57 pm

Re: New Sound Designer Tool : Harm Gen Synth (non-Scope)

Post by jksuperstar » Tue Oct 30, 2018 11:32 am

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.

Post Reply