Phil Schatzmann

  • Blogs
    • Arduino
    • Machine Sound
    • Text To Speech
    • Data Science
    • Machine Learning
    • Quantitative Trading
    • EDGAR
    • 3D Printing
    • Infrastructure
    • Other Topics
  • Projects
    • Arduino Audio Tools
    • Investor
    • Smart EDGAR
    • OpenSCAD Kernel
    • News Digest
  • Subscribe

Arduino

Arduino

Down the Rabbit Hole: Publishing MP3 Files via RTSP

  Introduction Last week, I was asking myself the question how easy or difficult it would be to publish mp3 files via a RTSP server. Quite some time ago, I have extended the Mico-RTSP-Audio project to be integrated with the AudioTools, so all I theoretically needed to do was using Read more

By pschatzmann, 7 days24. September 2025 ago
Arduino

Arduino Audio Tools is using less memory

I was always unhappy that just importing my Arduino Audio Tools library was using quite some PROGMEM and RAM even with an empty sketch: Sketch uses 888547 bytes (67%) of program storage space. Maximum is 1310720 bytes. Global variables use 43352 bytes (13%) of dynamic memory, leaving 284328 bytes for Read more

By pschatzmann, 1 week23. September 2025 ago
Arduino

Arduino Audio Tools: Building a Simple DTMF Detector using Goertzel

The Goertzel Algorithm is an optimized Discrete Fourier Transform (DFT) that can detect defined frequencies. It can be used e.g. to identify DTMF keys. DTMF keys conist of 2 tones that can be described by the following diagram: In the Arduino Audio Tools library we can use the GoertzelStream to Read more

By pschatzmann, 3 weeks10. September 2025 ago
Arduino

Arduino Audio Tools: Pimping Up Resampling

The ResampleStream class of the Arduino Audio Tools project provides some flexible resampling functionality both on the input and the output side. To calculate the values it just uses a simple but efficient linear interpolation. I finally managed to provide an extended ResampleStreamT resampling class that uses some alternative interpolation Read more

By pschatzmann, 4 months13. June 2025 ago
Arduino

HIMEM – ESP32 PSRAM on Steroids

Quite some time ago, I published some blogs about the ESP32 PSRAM. I think it is about time to dig a litte deeper into the topic and look at how we can use the unadressable 4 MBytes. PSRAM and C++ STL One thing that took me by surprise when I Read more

By pschatzmann, 4 months12. June 2025 ago
Arduino

Pimping up your ContainerM4A

In my last blog, I described you I added M4A support to my Arduino Audio Tools project and how to use it. As highlited we need to access and store the stsz size tabe to play back the audio: a typical size table contains aournd 40 – 80 kbytes, but Read more

By pschatzmann, 4 months9. June 2025 ago
Arduino

Vibe Coding: Adding M4A Audio Playback Support to the AudioTools

Last week I was asked, if my Arduino Audio Tools project was supporting the playback of M4A files, which it didn’t: but I thought that would be quite a good opportunity to try out Vibe Coding,  since this problem space is well documented and quite established it seemed to be Read more

By pschatzmann, 4 months5. June 2025 ago
Arduino

Arduino Audio Tools: Supporting ALAC

Overview I am currently supporting quite an extensive list of audio codecs as part of my Arduino Audio Tools Library. I thought that I covered all available open source implementations. However last week, I discovered that there is an open source implementation for the Apple Lossless Audio Codec (ALAC): I Read more

By pschatzmann, 4 months1. June 2025 ago
Arduino

Arduino Audio Tools: Using FTP as Data Source

I published a new release of my TinyFTP library, that I have converted to a header only C++ library and I changed the FTPClient to a templated class so that we can support an automatic session management with different Client implementations. I already provided an simple ftp example in the Read more

By pschatzmann, 4 months26. May 2025 ago
Arduino

Remote Control for the Arduino AudioTools AudioPlayer

I thought it might be cool to provide a remote control for the AudioPlayer which is part of the Arduino Audio Tools. I did not want to invent a new protocol, so I implemented the HTML interface that has been documented by the KA-Radio project. I am providing a Stream Read more

By pschatzmann, 5 months19. April 2025 ago

Posts pagination

1 2 … 23 Next
Phil Schatzmann
Rue du Biais 24 B
1957 Ardon
Switzerland

phil.schatzmann@gmail.com

Categories
3D 3D Printed Planes 3D Printing Arduino Data Science EDGAR Infrastructure LogicAnalyzer Machine Learning Machine Sound News Digest OpenSCAD Kernel Other Topics Pico Projects Quantitative Trading RC Text To Speech
RSS RSS
  • Down the Rabbit Hole: Publishing MP3 Files via RTSP
  • Arduino Audio Tools is using less memory

Hestia | Developed by ThemeIsle