I would like to get into audio processing and I'm coming from Arduino boards. Nothing too crazy, I want to start with loading an audio file from an sd card, playing back audio files with ADCs (not dedicated MP3 modules), changing pitch, cutting and pasting sound files, playing back multiple files at once. I'd, like to experiment on a project along the likes of OP-1 by Teenage Engineering. I know just mentioning that name might sound overly ambitious and that I'm shooting for way too high for a first project, that's why, again, I just want to get a grasp on the basics of loading a file into a buffer, playing it back, cutting and pasting sound sections, etc. One thing about the Arduino is that it's use of libraries is both liberating and limiting, as one one side libraries help with skipping base coding of very rudimentary tasks (like reading a file off an SD card or playing the file back) but at the same time you are stuck with whatever functions the library creator provided you with.
So to the heart of the question. When I posted about this topic, I was immediately told that I'd be better looking at ARM processors with an immediate reference of the Raspberry PI. Now I love the platform, in fact I just got my pi Zeros in the mail today. But I don't want to be using Linux as a middle ground here. I simply much more interested in the trial of creating my own GUI, learning the ropes of audio processing and so on.
So does AVR offer an equivalent to the ARM Cortex platform that is powerful enough for some multi track sample playback. audio processing and so on?
I have the AVR ISP mk2 and programmed Atmega328p and Attiny85s but only via an arduino bootloader. I know it might be out of my scope as I'm coming from a fundamentally different approach to programming these controllers. I've got a goal and I've got the will to learn, I'm just looking for some advice and some direction.