A web-synthesizer that generates sound from the binary code of any files. It can synthesize sound directly in the browser, or be a generator of MIDI messages to external devices or DAWs, turning any file into a score. All the application code is written in Javascript and along with everything you need is packed into a single .html file of about 750kb. The synthesizer doesn’t need internet, it can be downloaded and run locally on any device with a browser.
The application reads the file sequentially, and due to the high speed of reading and random deviation of reading duration, we can get quite unpredictable generation of timbre nuances, and at certain settings we can switch to granular synthesis.
Category Archives: Software
Picard Barcode Scanner ~ Scan Your Collection
Picard Barcode Scanner helps you to tag your physical releases with MusicBrainz Picard. It allows you to scan the barcode of e.g. a CD and have the corresponding metadata from MusicBrainz automatically loaded into Picard on your desktop.
This is especially useful if you have your physical music collection already digitized and want to tag the files using the correct album.
github.com/phw/PicardBarcodeScanner
foo_listenbrainz ~ Submit Listens To ListenBrainz
Status: alpha.
- [+] submits listens while online
- [+] provides UI to configure user name and token
- [-] no checks for online status, no exception handling
- [-] no caching of the listens history while offline
- [-] configurable server url
- [-] no separate thread for network requests
gitlab.com/ykBuilds/foo_listenbrainz
Updated ListenBrainz foobar2000 component
audio-file.org/2023/11/21/foo_listenbrainz-foobar2000-listenbrainz/
github.com/phw/foo_listenbrainz2
wo-audio-converter ~ Audio File Converter
Offline audio file converter powered by ffmpeg wasm.
github.com/thurti/wo-audio-converter
worksoffline.app/audio-converter/
GŌN ~ Visualization Plugin For Stereo Bus Masters
scdlbot ~ Music Downloader Telegram Bot
Librempeg ~ Multimedia Libraries & Toolsets
Librempeg is a collection of libraries and tools to process multimedia content such as audio, video, subtitles and related metadata.
Libraries:
libavcodecprovides implementation of a wider range of codecs.libavformatimplements streaming protocols, container formats and basic I/O access.libavutilincludes hashers, decompressors and miscellaneous utility functions.libavfilterprovides means to alter decoded audio and video through a directed graph of connected filters.libavdeviceprovides an abstraction to access capture and playback devices.libswresampleimplements audio mixing and resampling routines.libswscaleimplements color conversion and scaling routines.
Tools:
ffmpegis a command line toolbox to manipulate, convert and stream multimedia content.ffplayis a minimalistic multimedia player.ffprobeis a simple analysis tool to inspect multimedia content.- Additional small tools such as
aviocat,ismindexandqt-faststart.
jfMusic ~ Tracked Music Editor
Behringer Vintage ~ Virtual Analog Synthesis
Get classic and virtual analog synthesis with the Behringer VINTAGE. Download this $99 USD valued plugin for free and help the Playing for Change Foundation, who support music education.
plugins.musictribe.com/behringer/0723-AAD
CamillaDSP ~ IIR & FIR Engine For Crossovers & Room Correction
A tool to create audio processing pipelines for applications such as active crossovers or room correction. It is written in Rust to benefit from the safety and elegant handling of threading that this language provides. Supported platforms: Linux, macOS, Windows.
Audio data is captured from a capture device and sent to a playback device. Alsa, PulseAudio, Jack, Wasapi and CoreAudio are currently supported for both capture and playback.
The processing pipeline consists of any number of filters and mixers. Mixers are used to route audio between channels and to change the number of channels in the stream. Filters can be both IIR and FIR. IIR filters are implemented as biquads, while FIR use convolution via FFT/IFFT. A filter can be applied to any number of channels. All processing is done in chunks of a fixed number of samples. A small number of samples gives a small in-out latency while a larger number is required for long FIR filters. The full configuration is given in a YAML file.
henquist.github.io
github.com/HEnquist/camilladsp
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
SOX-DSD ~ SoX With DSD For Windows.
Here located unofficial builds of the SoX (Sound eXchange) audio tool with DSD support and other patches (including both DSF & DFF I/O and SDM sox “effect” to convert from PCM to DSD) for OS Windows only. Provided two Windows executable files for 32 & 64 bit systems. Binaries were cross-compiled on Linux using MinGW/gcc on fully static way.
github.com/turbulentie/sox-dsd-win
- DSF I/O
- DFF I/O
- SDM effect to convert from PCM to DSD


