Pages: [1]   Go Down
Author Topic: Analog modeling synth, smallest in the world?  (Read 1442 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
God Member
*****
Karma: 6
Posts: 521
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I took the LPC-810 and wrote a MIDI based dsp synthesizer on it.

44.1KHz/16-bit PCM audio with sigma-delta DAC.
 15 DCO analog modeling synth with 24db resonant lowpass filter.

It's at http://igg.me/at/dsp-G1



* SCH dsp-G1.jpg (20.82 KB, 600x220 - viewed 20 times.)
Logged

Offline Offline
God Member
*****
Karma: 6
Posts: 521
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset




Logged

Offline Offline
God Member
*****
Karma: 6
Posts: 521
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Yes, I tried it on the ATmega and it works but there isn't enough horsepower to make it hifi.

No, It doesn't use wavetables. All waveforms are algorithmic.

Yes, it uses a sigma-delta DAC, 16-bits/44.1KHz on a digital pin and not PWM.

No, it doesn't have analog inputs so the boxed synth uses an Arduino Pro Micro to scan the knobs.

Yes, without the knobs the whole synth fits inside the MIDI-plug and uses phantom power smiley
Logged

Offline Offline
God Member
*****
Karma: 6
Posts: 521
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I  know what you guys are thinking seeing the 8-pin DIP, I can do that on a ATtiny.
Yes, you can.

But belive me, the ATtiny has nowhere near the horsepowers needed to do something like this.

It will sound like a toypiano.
Logged

Dubai, UAE
Offline Offline
Edison Member
*
Karma: 22
Posts: 1675
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Do you know any introductions to 'analog modelling' that I could have a look at online ?

Thanks

Duane.
Logged


Offline Offline
God Member
*****
Karma: 6
Posts: 521
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Do you know any introductions to 'analog modelling' that I could have a look at online ?

Thanks

Duane.

I used to do a lot of programming with VSTs on the PC before doing it on an MCU/DSP.
Reading a lot online about FIR filter implementations.

The DCO is implemented like a filter but with feedback.

I have the FIR filter code posted here on the forum for the ATmega.
The filter is actually a number of multiplications.
Logged

Offline Offline
God Member
*****
Karma: 6
Posts: 521
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Got it featured at Hackaday.

http://hackaday.com/2014/06/14/an-arm-based-dsp-modelling-synth/
Logged

Pages: [1]   Go Up
Jump to: