MIDITONES: Convert a MIDI file into a simple bytestream of notes.
MIDITONES compiles a MIDI music file into a much simplified compact time-ordered stream of commands, so that the music can easily be played on a small microcontroller-based synthesizer that has only simple tone generators. This is on github at www.github.com/LenShustek/miditones.
Volume ("velocity") and instrument information in the MIDI file can either be discarded or kept. All the tracks are processed and merged into a single time-ordered stream of "note on", "note off", "change instrument" and "delay" commands.
MIDITONES was written for the "Playtune" series of Arduino and Teensy microcontroller software synthesizers.
Category Archives: Hardware
SOF ~ DSP Firmware Infrastructure & SDK
Sound Open Firmware (SOF) is an open source audio Digital Signal Processing (DSP) firmware infrastructure and SDK. SOF provides infrastructure, real-time control pieces, and audio drivers as a community project. The project is governed by the Sound Open Firmware Technical Steering Committee (TSC) that includes prominent and active developers from the community. SOF is developed in public and hosted on the GitHub platform.
The firmware and SDK are intended for developers who are interested in audio or signal processing on modern DSPs. SOF provides a framework where audio developers can create, test, and tune the following:
- Audio processing pipelines and topologies.
- Audio processing components.
- DSP infrastructure and drivers.
- Host OS infrastructure and drivers.
sofproject.org
thesofproject.github.io
github.com/thesofproject/sof
Youtube: Sound Open Firmware – Liam Girdwood, Intel
SJPlot Online ~ Phono Cartridge Frequency Response Analysis
You can now use this WEB UI to generate frequency response graphs
sjplot.com/online
www.audiosciencereview.com/…introducing-the-phono-cartridge-measurement-library
THD Meter ~ Measure Total Harmonic Distortion
MathAudio THD Meter VST/AU
- Measures Total Harmonic Distortion (THD) in sound cards, speakers and headphones.
- Applies matched filters for maximizing the signal-to-noise ratio (SNR) in the presence of additive stochastic noise.
- Supports microphone calibration files.
- Supports full range of sample rates from 44.056 kHz up to 384 kHz. All sample rates are supported without resampling to avoid any possible loss in accuracy.

Deej ~ Hardware Volume Mixer
Roon Command Line Project ~ Roon Automation & Control
The Roon Command Line project provides Bash and Python scripts to enable command line control of the Roon audio system over a local network.
Note: No modifications are made to the Roon Core. The RoonCommandLine package resides entirely on other systems within your local area network.
Q17 ~ QUAD 405 MOSFET Amplifier
Q17 is an amplifier based on the QUAD 405 current dumping principle.
Please refer to Q17 Project description from Tiberiu Vicol’s original design.
Q17-Turbo project (200W @ 8 Ohms):
The natural evolution of the Q17-Mini, this time with two pairs of power transistors, better thermal management with the same technical characteristics and the same sound signature.

The Raspberry Jam ~ Raspberry Pi Guitar Effects Pedal
The realtime Raspberry PI powered digital guitar effects pedal.
Key Features:github.com/Jscott44/RTEP5-the-raspberry-jam
- Realtime audio loop
- Cutsomisable effects
- User profiles
- Low cost
- Simple effect creation
- Specialized audio electronics design

Phoniebox ~ RPi-Jukebox-RFID
Phoniebox is a contactless jukebox for the Raspberry Pi, playing audio files, playlists, podcasts, web streams and Spotify triggered by RFID cards. All plug and play via USB, no soldering iron needed. It also features GPIO buttons control support.
github.com/MiczFlor/RPi-Jukebox-RFID
Smart Boomboxes ~ HiFi Sound, Craftsmanship, Voice & Privacy
Listen to great sound from a quality crafted boombox using voice input which maintains your privacy.
ML_SynthTools ~ Arduino Synthesizer Library
This library is made to be used for synthesizer projects. It contains modules to create sound, to drive an audio codec and create some audio effects.
This library supports different platforms:
github.com/marcel-licence/ML_SynthTools
- ESP32, ESP32S2, ESP32S3
- ESP8266
- Seeedstudio XIAO (samd21 – cortex-m0plus)
- Teensy 4.1 (imxrt1062)
- Daisy Seed (cortex-m7)
- Raspberry Pi Pico (rp2040)
- STM32F407 (cortex-m4)
MuPiBox ~ Raspberry Pi Music & AudioBook Box
The MuPiBox is an easy-to-use music player. Local music files, Spotify and streams from the Internet can be played. Operation via touchscreen is child’s play for young and old…
Features:
- Music box for young and old
- Touch display
- easy to use (no access to the shell necessary!)
- Update function
- Spotify – album, playlists (premium account is required)
- Local music – MP3, Flac, WAV, WMA
- Generate local playlists at the touch of a button
- Streams / radio via internet
- Simple administration via display
- Advanced administration via web interface
- Easy installation (without shell access)
- Automatic power off
- Display timeout
- Resume function
- Read aloud collection/artist and album (Google TTS)
- own sorting by radio play, music, playlist and radio
- automatic offline / online switching depending on availability
- Simple user interface
- Cover ad
- Add additional WiFi hotspots on the go
- Construction of an individual housing (3D printing)
- Tested hardware list
- Slim OS (dietPi)
- Few file accesses – logs etc. in RAM to protect the SD card
- Open Source
- Best community

- Support from developer
- Themes


