All digital devices will use some amount of memory. Audio devices are all digital these days and only use a DAC (Digital to Analog Converter) to generate the actual audio waveform from a raw sample stream.
On something like a standalone audio amp there still has to be the whole backend to store codec information, menus and settings, and a whole host of other controls and audio processing features that are likely implemented on top of a basic OS and not directly written to a microcontroller. There’s more memory than you think.
“Codec information” is in ROM or implemented in hardware directly. Even studio quality audio interfaces that are DSP comtrolled will need only relatively small amounts of RAM; relatively slow memory for variable space and slightly faster mem for buffering. Both in the megabyte range and far from the speed that GPUs or AI require.
All digital devices will use some amount of memory. Audio devices are all digital these days and only use a DAC (Digital to Analog Converter) to generate the actual audio waveform from a raw sample stream.
On something like a standalone audio amp there still has to be the whole backend to store codec information, menus and settings, and a whole host of other controls and audio processing features that are likely implemented on top of a basic OS and not directly written to a microcontroller. There’s more memory than you think.
“Codec information” is in ROM or implemented in hardware directly. Even studio quality audio interfaces that are DSP comtrolled will need only relatively small amounts of RAM; relatively slow memory for variable space and slightly faster mem for buffering. Both in the megabyte range and far from the speed that GPUs or AI require.