pitch-detection. autocorrelation-based O(NlogN) pitch detection
650free-music-demixer. example free website for client-side music demixing with Demucs + WebAssembly
356pq. a command-line Protobuf parser with Kafka support and JSON output
174demucs.cpp. C++17 port of Demucs v3 (hybrid) and v4 (hybrid transformer) models with ggml and Eigen3
171chord-detection. DSP algorithms for chord detection + key estimation
144demucs.onnx. C++ ONNX/ORT inference for Demucs
66umx.cpp. C++17 port of Open-Unmix-PyTorch with streaming LSTM inference, ggml, quantization, and Eigen
57audio-degradation-toolbox. easy-to-use implementation of the ISMIR 2013 Audio Degradation Toolbox
54wireshark-dissector-rs. write wireshark dissectors in Rust via C FFI
50OnAir-Music-Dataset. :musical_note: a new stem dataset for Music Demixing research, from the OnAir royalty-free music project
37xumx-sliCQ. music demixing with the sliCQ Transform and PyTorch
33basicpitch.cpp. C++20 inference for Spotify's basic-pitch AMT/MIDI generator model with ONNXRuntime and libremidi
32goat. AWS EBS-EC2 attach utility. UNMAINTAINED, SEE FORK ->
29Zen. optimized realtime harmonic/percussive source separation using the GPU (NVIDIA CUDA) and CPU (Intel IPP)
27Real-Time-HPSS. MATLAB + Python implementations of real-time median-filtering Harmonic-Percussive Source Separation
22nsgt. PyTorch implementation of the NSGT/sliCQT
17ape. XDP-based packet manipulation tool with Prometheus metrics
13jitters. RTP jitter buffer implementation written in Rust with example sender and receiver programs
13multiband-transient-shaper. Bark frequency filterbank + SPL differential envelope follower transient shaper
13Music-Separation-TF. Music source separation testbench with various offline and realtime DSP and machine learning algorithms using the STFT, CQT, NSGT, sliCQT, WMDCT, and TFJigsaw
12transcribe. simplistic pitch-detection-based music transcriber
11MiXiN. Music Xtraction with Nonstationary Gabor Transforms and Convolutional Denoising Autoencoders
11pitchlite. realtime pitch tracking in WebAssembly with AudioWorklet
10ElectroPARTYogram. :zap: 🎉 native C++ Android beat visualizer with BTrack, Oboe, Ne10, SFML
8demucs-android. Kotlin + native C++ app for a Demucs source separation application on modern Android
8surge. mpv + youtube-dl command line music player in Rust
7libmetro. create custom metronomes - compound/simple/odd time signatures, polyrhythms, etc.
7headbang.py. consensus beat tracking and visualization in mixed metal songs, and headbanging motion analysis with 2D pose estimation
6quadtree-compression. lossy image compression with quadtrees and protobuf
6raft-badgerdb. Hashicorp Raft LogStore + StableStore backed by dgraph-io's BadgerDB
5warped-linear-prediction. perceptual audio codec/file format based on WLPC in a FLAC container
5Pitcha. the original pitch detection app for Android; see https://github.com/pitch-detection instead
5sevagh. this is also houses the giscus discussions for sevag.xyz
2go-sort. collection of tested Go integer sort algorithms
2Scriptorium. OCR reading assistant with opencv, Tesseract, kraken, DAWGs and a splay tree
2xnetwork. simple graph library with slotmaps
2k-ary-tree. generic Go k-ary-tree with a recursive child-sibling binary tree representation
2xumx_slicq_extra. extra files for xumx-sliCQ
1beamer-presentation. my template for LaTeX/beamer presentations (for both academia and industry)
1mss-oracle-experiments. music source separation experiments with oracle performance and different spectrograms
1MIR-presentations. grad school presentations on the topic of Music Information Retrieval
1drum_machine. create click tracks from harmonixset annotations on the fly with libmetro, libsoundio, and stk
1top-bar-clocks. top bar clocks extension in Gnome 3
1splashmap. hashmap with splay trees for collision chaining
1konfiscator. First-fit Free List malloc with Prometheus metrics and docker testbench
1cholesky. a Hypothesis testbench for various implementations of Cholesky matrix decomposition
1red-black-tree. red-black tree two ways: slab and unsafe pointers
1demucs. Code for the paper Hybrid Spectrogram and Waveform Source Separation
1