I'm a student and I'd like to partecipate to a competition in my school with of my classmates.Our idea was to realise a simple synth with Arduino, but I'm not an expert of Arduino so I have got some questions:

First, since we'll work with sound, is it better to use an Arduino Due with its DAC pins or not? Then, I would like that the synth worked together with a computer, so I thought to create a program in Visual Basic, but how can I make the Arduino communicate with the PC?

I know these could be stupid questions, but I'm new in the argument...Thank you very much!

This could get very complicated very quickly Why not try starting off with a block diagram of all the elements in your system, and the audio/control signal flow between them, then flesh that out into schematics for each element, building and testing each one separately to see how things work.

If you want nice filters, you're probably going to have to actually build those rather than doing it in software. Maybe some of the more senior coders here with vastly more talent than I have will disagree, but I can't see that working out too well in software on an Uno.