Phil Schatzmann

  • Blogs
    • Arduino
    • Data Science
    • Machine Sound
    • Machine Learning
    • Quantitative Trading
    • EDGAR
    • 3D Printing
    • Infrastructure
    • Other Topics
  • Projects
    • The Synthesis ToolKit (SKT) Library for Arduino
    • Investor
    • Smart EDGAR
    • OpenSCAD Kernel
    • News Digest
    • Zolldokumente.ch
    • SwissQR
  • Login
  • Subscribe

Machine Sound

Arduino

ArduinoAudioTools: Playing Movies ?

In my last post I was writing about audio containers. But containers are usually also used to mux audio and video together in one file. This made me think, if we could play movies on an ESP32? In fact there are some projects out there that exactly do this: They Read more…

By pschatzmann, 2 years6. May 2023 ago
Arduino

ESP32 Memory Management: floats and MALLOC_CAP_32BIT

We can dynamically allocate memory with malloc() or use the dedicated ESP32 specific functions. In general we need to use byte aligned allocations (MALLOC_CAP_8BIT). When we have used up all available memory space, we still have 4 byte aligned memory available that we can use to store arrays of int32_t Read more…

By pschatzmann, 2 years11. April 2023 ago
Arduino

Arduino Audio Tools – RTSP Revisited

Quite some time ago, I was describing how we can stream audio with the help of RTSP. In that example we needed to provide a data stream from which we can read the audio! This is not very flexible and often we want to specify RTSP as output: e.g. in Read more…

By pschatzmann, 2 years2. April 2023 ago
Arduino

Arduino AudioTools – FormatConverterStream

I am currently providing quite a few audio processing classes which can be used to change the audio format. So far, the FormatConverterStream could be used to change the bits_per_sample and the number of channels only. I thought it might be cool, if we could use this class for changing Read more…

By pschatzmann, 2 years1. April 2023 ago
Arduino

Mozzi and the AudioKit – Reading Audio Data

I have extended the I2S interface in Mozzi, so that we can can use the getAudioInput() which reads the audio via I2S: This can be used e.g. by the AudioKit. Until this change has been merged, you need to use my extended project. Mozzi brings your Arduino to life by Read more…

By pschatzmann, 2 years10. March 2023 ago
Arduino

Playing Commodore 64 SID Audio Files on Microcontrollers or the Desktop

In the old days I was rather a Commodere PC guy, but I know of colleagues of mine that were addicted to the Commodore 64 and knew it inside out. So, here is another project that makes you feel nostalgic: Sound Interface Device (SID) is a audio format used by Read more…

By pschatzmann, 2 years6. March 2023 ago
Arduino

Arduino AudioTools: ESP32 vs RP2040 Pico W

I thought it might be interesting to compare the Rasperry Pico W with the ESP32. While the ESP32 provides faster numeric operations, I did not have any visibility how these two microcontrollers compare in regard of the WIFI speed. The good news is, that the URLStream from the AudioTools library Read more…

By pschatzmann, 2 years28. February 2023 ago
Arduino

The Colours of Noise

Recently somebody asked me to provide some pink noise! I knew about white noise, but I did not know that noise can come in different colors. So this is the perfect opportunity to play around with noise.

By pschatzmann, 2 years26. February 2023 ago
Arduino

Using Mozzi with the AudioKit

Mozzi brings your Arduino to life by allowing it to produce much more complex and interesting growls, sweeps and chorusing atmospherics. These sounds can be quickly and easily constructed from familiar synthesis units like oscillators, delays, filters and envelopes. The AudioKit is a cheap ESP32 based audio board that usually Read more…

By pschatzmann, 2 years25. February 2023 ago
Arduino

Arduino AudioTools: Display the FFT Result on a LED Matrix

I have added a simple output class to my Arduino Audio Tools which can display the result of a FFT analysis on an LED Matrix. For my tests, I am using a 32 x 8 LED Matrix, but first we need to test the functionality. Determine the Wiring Logic I Read more…

By pschatzmann, 2 years23. February 2023 ago

Posts pagination

Previous 1 … 6 7 8 … 19 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
  • Arduino Audio Tools: Pimping Up Resampling
  • HIMEM – ESP32 PSRAM on Steroids

Hestia | Developed by ThemeIsle