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

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, 5 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, 5 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, 5 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, 7 months19. April 2025 ago
Arduino

A Http Live Streaming (HLS) Player with the Arduino Audio Tools

In traditional http streaming we can just read a single audio stream and feed it to a decoder. Unfortunatly Http Live Streaming (HLS) adds a lot of additional complexity and overhead. It works by splitting an audiostream into very short segments, which are just a few seconds in length, and Read more

By pschatzmann, 7 months9. April 2025 ago
Arduino

SD Read and Write Speeds on an ESP32

I did not find any comprehensive overview of the expected read on write speeds of the different Arduino SD APIs that are provided to access the SD drive. I also expected to see a difference depending on the read/write size. I tested the SD and SDMMC libraries, that are provided Read more

By pschatzmann, 8 months25. March 2025 ago
Arduino

AudioTools: An ESP32 IDF implementation of URLStream

The following classes can be used as HTTP client and implement the AbstractURLStream API. All these classes are dependent on the Arduino Networking API: URLStream: Supports HTTP GET, POST, PUT and DELETE ICYStream: Supports the ICY protocol URLStreamBuffered: Using buffer that is filled by a task ICYStreamBuffered: Using buffer that Read more

By pschatzmann, 8 months4. March 2025 ago
Arduino

AudioTools: Using Multiple Decoders

In all my demo sketches so far, I have used just one decoder only, but what if we want to play multiple audio file types ? To support this scenario, I decided to provide the MultiDecoder class, that lets you register your codecs with the corresponding mime type. This class Read more

By pschatzmann, 8 months26. February 2025 ago
Arduino

Using Inverse FFT to generate Audio

So far I was using the Fast Fourier Transform (FFT) functionality of my “Arduino Audio Tools Library” for analyzing the audio. This week I spent some time to make sure that we also support the inverse FFT properly. The inverse FFT is generating audio samples in the time domain from Read more

By pschatzmann, 9 months21. February 2025 ago
Arduino

AudioTools: Filter Performance of the RP2350

When I was comparing the RP2040 with an ESP32 for audio filters quite some time ago , the ESP32 was winning by a big margin. The Rasperry Pico has been improved with the new RP2350 and I thought it would be interesting to have a comparision: I was using the Read more

By pschatzmann, 9 months29. January 2025 ago

Posts pagination

Previous 1 2 3 … 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
  • DLNA: Challenges
  • Playing RTTTL with STL Instruments

Hestia | Developed by ThemeIsle