sounds_like
Member
I'm working on a project that takes input from a microphone, applies audio effects, and outputs it to a speaker. I'd like to have several choices of audio effects that I can switch between. I'm running into a problem with not having enough RAM. Right now I'm running it on a teensy 3.2 and I know that an easy solution would be to upgrade to a 4.0. Ideally the project would have 8 audio effect options to choose from and I don't think upgrading hardware alone would make this possible.
I'm still pretty new to programming arduino, so my understanding of all this is a little bit shaky. When I have a couple effects programmed, I think that all of the effects are working all of the time and using up RAM in the background even if it isn't selected. So if I have two effects and I select Effect 1, Effect 2 is still eating up RAM.
Is there a way to set it up so that the effects that aren't selected are "turned off"? Are there any other methods I could use to reduce RAM usage?
I'm still pretty new to programming arduino, so my understanding of all this is a little bit shaky. When I have a couple effects programmed, I think that all of the effects are working all of the time and using up RAM in the background even if it isn't selected. So if I have two effects and I select Effect 1, Effect 2 is still eating up RAM.
Is there a way to set it up so that the effects that aren't selected are "turned off"? Are there any other methods I could use to reduce RAM usage?