<p dir="ltr">STM32F303 has 3 12-bit DACs and a ton of 12 bit ADC channels. so saw, square, triangle and sine via an external shaper for extra grit :)<br></p>
<p dir="ltr">On Jun 14, 2016 7:54 PM, "Tim Ressel" <<a href="mailto:timr@circuitabbey.com">timr@circuitabbey.com</a>> wrote:<br>
><br>
> Two DAC output yields 2 waveforms. I'm thinking sine and triangle. A digital out pin can make squares and PWMs, or a comparator can handle it. If you make triangles rather than sawtooths then the DAC holds together better at higher frequencies. It is a simple matter of converting a tri to a saw externally.<br>
><br>
> I don't see 12 bit ADCs as much of a limitation. It should do V/Oct out to 10 octaves.<br>
><br>
> --TimR<br>
><br>
><br>
> On 6/14/2016 10:40 AM, Tom Wiltshire wrote:<br>
>><br>
>> On 14 Jun 2016, at 16:44, Tim Ressel <<a href="mailto:timr@circuitabbey.com">timr@circuitabbey.com</a>> wrote:<br>
>><br>
>>> Speaking of doable, it should be possible to take a DSP chip and mimic the function of a 3340. Yes I know, the 3340 has "that sound". But it also has "that price". I'm thinking the DSPIC33FJ128GP802. It comes in a 28 pin dip and has built-in audio DACs. Might be interesting.<br>
>><br>
>><br>
>> The idea had occurred to me too, for the same reasons - the dsPIC 33FJ128GP802 is about the right size and format to make a good analog oscillator substitute. It has two DAC channels, so maybe even a dual oscillator would be possible.<br>
>><br>
>> There are definitely limitations with the chip (only six 12-bit ADC inputs when using the DAC, for example), and moving to a digital chip implies doing certain things differently (you won't get multiple waveform outputs in parallel, for instance). It's a good idea, and one I've played with quite often, but never been happy enough with the result. That won't stop me trying again though.<br>
>><br>
>> In some ways, I think it might make more sense to go in the direction of my 8-bit PIC VCDO and give up with pure virtual analog and accept that you can do a better job if you don't try and be something you're not. Perhaps it should be a voltage-controlled digital oscillator chip, doing a few of the interesting things you can do digitally instead of trying to do anti-aliased analog waveforms with hard sync and PWM and so forth.<br>
>><br>
>> Tom<br>
>><br>
>><br>
>><br>
><br>
> -- <br>
> --Tim Ressel<br>
> Circuit Abbey<br>
> <a href="mailto:timr@circuitabbey.com">timr@circuitabbey.com</a><br>
><br>
><br>
> _______________________________________________<br>
> Synth-diy mailing list<br>
> <a href="mailto:Synth-diy@dropmix.xs4all.nl">Synth-diy@dropmix.xs4all.nl</a><br>
> <a href="http://dropmix.xs4all.nl/mailman/listinfo/synth-diy">http://dropmix.xs4all.nl/mailman/listinfo/synth-diy</a><br>
</p>