Music Tribe Open Source ~ Opening Up Music Hardware


Music Tribe Open Source (MTOS) is an initiative from MUSIC Tribe, the company behind brands including Behringer, to make music hardware more open and accessible to developers and the wider music-making community. Its aim is to publish the hardware documentation and software foundations needed for people to develop alternative firmware, applications and new uses for its equipment. The idea is to move beyond closed, manufacturer-controlled instruments and invite the community to help shape what they can become.

Some of its most interesting projects include:

  • Behringer KICK (0700-AAM) – Source code for a standalone music production centre featuring a sampler, step sequencer, looper, touchscreen, effects and MIDI/CV connectivity. The repository includes its application, audio engine and hardware communication protocol.
  • Behringer IGNITE (0716-AAF) – A 64-channel multitrack sequencer with an internal sound engine, touchscreen, five MIDI ports and eight CV/Gate outputs. Its source and supporting system components are published, although the repository does not yet provide an official firmware release.
  • PRO-800 Firmware Packer – A utility for creating custom firmware update files for the Behringer PRO-800 analogue synthesizer, accompanied by main-board schematics and technical information.
  • Behringer BCR32 (0715-AAW) – Demo firmware, schematics and microcontroller interface documentation for the BCR32 MIDI controller, providing a practical starting point for hardware experimentation.

The projects are released under open-source licences, principally AGPL-3.0, and the organization welcomes contributions through GitHub. MTOS is a young initiative, but its significance goes beyond any individual instrument: it represents an opportunity for musicians and developers to gain greater control over the hardware they use.

NeoBleeper ~ PC Speaker Music Maker


NeoBleeper is the world’s first AI-enabled tune creation software using the system speaker (aka PC Speaker) on the motherboard, inspired by the Bleeper Music Maker software that Robbi-985 (aka SomethingUnreal) developed around late 2007-early 2008 but abandoned in 2011 due to the fact that beeps were directed to the default sound device instead of the system speaker on the motherboard in newer Windows versions. NeoBleeper provides a more stable music making experience by solving the problem of system beeps being directed to the default sound device instead of the system speaker on the motherboard in newer Windows versions by accessing the physical port of the system speaker.

neobleeper user interface

github.com/GeniusPilot2016/NeoBleeper

HiFi Log ~ User Driven Equipment Database


HiFi Log is a platform for the hi-fi community. Its aim is to create an all-encompassing database of audio brands and their products, both existing and discontinued. It is designed to help users discover new products while also allowing them to keep track of what they currently own or used to own.

www.hifilog.com

Music Assistant ~ Media Library Manager


Music Assistant is a free, opensource media library manager that connects to your streaming services and a wide range of connected speakers. The server is the beating heart, the core of Music Assistant and must run on an always-on device like a Raspberry Pi, a NAS or an Intel NUC or alike.

home assistant user interface

www.music-assistant.io
github.com/music-assistant
github.com/music-assistant/server

SACD Ripper ~ Digitize SACDs Using A PS3


SACD Ripper

SACD ripping software using a PS3.

sacd-ripper.github.io
github.com/sacd-ripper/sacd-ripper

SACD Extract

Enhanced client sacd_extract for Windows(64bit) & Linux(64bit)

github.com/sacd-ripper/sacd-ripper/tree/master/tools/sacd_extract
www.videohelp.com/download/SACDExtractGUI.zip

Resources:

www.videohelp.com/software/sacd-extract
github.com/Sound-Linux-More/sacd-extract

HARP ~ Hardware Audio Runtime Protocol


Make hardware instruments behave like plugins. A Raspberry Pi 4B plays as an instrument track in Ableton Live today — Git-style total recall through the project’s own save/reopen, knobs as sample-accurate automation lanes, and offline bounce through the physical box.

Hardware synths, drum machines, and effects have connected to computers for forty years, and the connection is still fragile in one specific way: recall. Audio mostly works, MIDI mostly works — but reopen last month’s project and the hardware is not in the state you saved, and nothing will tell you. The deep integrations that fix this (multichannel USB audio, plugin-shell control, total recall) have existed only inside closed single-vendor ecosystems, because every vendor has to rebuild drivers, state sync, and DAW compatibility from scratch.

HARP is a complete, working implementation of that integration — with an open spec underneath, if you want to build a device on it. The reference device is a Raspberry Pi running a 16-part multitimbral, 8-voice-polyphonic synth (13 params per part); anything that speaks the protocol gets the same treatment from any conforming host:

  • Total recall, Git-style — device state is content-addressed and hash-verified; a saved project reopens with the hardware provably in the saved state, every overwrite preceded by a free snapshot, every mismatch resolved through explicit safe actions — never silently. The archive doubles as patch time-travel: every state the box has ever been pushed over is one click away.
  • Audio as a plugin — a dedicated stream into the plugin shell that bypasses the OS audio stack (no aggregate-device hacks), including a host-paced mode where the hardware renders deterministically, byte- identical, faster than real time: offline bounce through a physical box at ~25× real time, with 16 ms of reported latency at DAW buffers ≤ 256 — in the neighborhood of a good audio interface.
  • Multitimbral, addressed like plugins — one physical device is one session, and several shell instances can share it: drop the plugin on a handful of DAW tracks and each instance drives its own part — its own channel, params, recall state, and stereo output (16 parts, with a summed main mix alongside the per-part outputs). A recall-safe Part knob persists each track’s part in the project, and that per-part state moves intact between the VST3 and AU formats (the CLAP shell writes the same recall bundle).
  • Polyphonic, with per-voice modulation — each part is an 8-voice pool with deterministic voice allocation, so overlapping notes ring out on their own voices instead of stealing one. Modulation is non-destructive and per voice: a VST3 Note Expression or a CLAP per-note parameter modulation bends a single sounding note’s filter cutoff without touching the stored patch — and the two formats render byte-identically (the device applies the §9.5 mod the same regardless of which shell sent it).
  • Sample-accurate everything — DAW automation becomes device-interpolated ramps applied within ±1 sample; notes travel as UMP; an event fence makes “applied late” structurally impossible rather than statistically rare. Turn a knob on the hardware and the DAW records the automation (echo).
  • Musical time — devices follow the DAW’s transport: tempo, position, loops. The reference device’s arpeggiator locks to Live’s grid sample-exactly, survives loop wraps, and renders a byte-identical groove — determinism extended to musical time.
  • Identity, timing, diagnostics — engine versioning and parameter-map hashing protect old songs from new firmware, latency is measured (never guessed), and error counters at every layer end “it glitched” support threads with evidence.
  • Roadie-proof sessions — unplug the cable mid-song and plug it back: the shell reconnects, re-asserts the project’s state, and audio resumes. Hostile or corrupt wire input ends in a clean session reset, never a crash (every parser is fuzzed; a live abuse test is part of CI).

github.com/kschzt/harp

AJED ~ Roland JUNO ALPHA & MKS50 Editor


An Editor for Roland JUNO ALPHA 1 / 2 HS-10 / HS-80 and Roland MKS50

sourceforge.net/projects/ajed

Python Script ~ White Noise Channel Tester


An application for testing the audio channels of home theater systems and calibrating the gain of each speaker.

github.com/goha500503/White-Noise-Channel-Tester-Calibration

QPxTool ~ Check The Quality


QPxTool is the Linux way to get full control over your CD/DVD drives. It is the Open Source Solution which intends to give you access to all available Quality Checks (Q-Checks) on written and blank media, that are available for your drive. This will help you to find the right media and the optimized writing speed for your hardware, which will increase the chance for a long data lifetime. See supported devices to get a list of the currently supported hardware.

QPxTool
QPxTool

Supported tests:

  • FE/TE Scan on written media
  • PIE / PIF / POF Scan
  • TA Scan
  • Jitter / Beta Scan
  • Transfer Rate Scan
  • C1, C2 and CU Scan
  • Extended CD Scan
  • Blank Media Quality Check
  • FE/TE Scan on blank media

qpxtool.sourceforge.io/qpxtool
github.com/dhucul/qpxtool

Frugal Horn ~ Open Source Speaker Box


The Frugel-Horns (the name is a cross between flugelhorn & frugal) is a series of 3 sizes of tapped horns based on redesign of the original Frugel-Horn with goals of simpler, smoother, more versatile… all have been met, and driver versatility has proven to exceed hopes & expectation.

www.frugal-horn.com/FH-family

Strobo ~ Turntable Strobe Disk Generator


I had one of these trivial problems. Yesterday I wanted to create a new stroboscope disc for my Metzner rebuild (now with 50HZ 🙂 … After fiddling around with some graphic tools I decided to build a small Web-App (quick and dirty) to support me on this task. It might be of interest? You can use it offline or via the web site…

Main Features:

– Supports 33⅓, 45, 78 RPM + custom speeds
– 50Hz, 60Hz, 300Hz lamp frequencies + custom frequency
– Adjustable disk size, bar length, smoothing
– Custom colors and logo upload
– Drag/rotate/resize logo interactively
– Export: SVG (print), STL/3MF (3D print), FreeCAD macro
– Light/dark theme, EN/DE bilingual
– Offline-capable (standalone download)

strobo.apfelbeck.at
www.diyaudio.com/community/threads/stroboscope-disc-tool-webtool-to-automatically-create-them

MIDITONES ~ MIDI To Simple Bitstream Conversion


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.