This is your work, valued

Montréal, Canada

Sevag H

Elite
@sevagh

100% SWE, 100% SRE

pitch-detection. autocorrelation-based O(NlogN) pitch detection

650

free-music-demixer. example free website for client-side music demixing with Demucs + WebAssembly

356

pq. a command-line Protobuf parser with Kafka support and JSON output

174

demucs.cpp. C++17 port of Demucs v3 (hybrid) and v4 (hybrid transformer) models with ggml and Eigen3

171

chord-detection. DSP algorithms for chord detection + key estimation

144

demucs.onnx. C++ ONNX/ORT inference for Demucs

66

umx.cpp. C++17 port of Open-Unmix-PyTorch with streaming LSTM inference, ggml, quantization, and Eigen

57

audio-degradation-toolbox. easy-to-use implementation of the ISMIR 2013 Audio Degradation Toolbox

54

wireshark-dissector-rs. write wireshark dissectors in Rust via C FFI

50

OnAir-Music-Dataset. :musical_note: a new stem dataset for Music Demixing research, from the OnAir royalty-free music project

37

xumx-sliCQ. music demixing with the sliCQ Transform and PyTorch

33

basicpitch.cpp. C++20 inference for Spotify's basic-pitch AMT/MIDI generator model with ONNXRuntime and libremidi

32

goat. AWS EBS-EC2 attach utility. UNMAINTAINED, SEE FORK ->

29

Zen. optimized realtime harmonic/percussive source separation using the GPU (NVIDIA CUDA) and CPU (Intel IPP)

27

Real-Time-HPSS. MATLAB + Python implementations of real-time median-filtering Harmonic-Percussive Source Separation

22

nsgt. PyTorch implementation of the NSGT/sliCQT

17

ape. XDP-based packet manipulation tool with Prometheus metrics

13

jitters. RTP jitter buffer implementation written in Rust with example sender and receiver programs

13

multiband-transient-shaper. Bark frequency filterbank + SPL differential envelope follower transient shaper

13

Music-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

12

transcribe. simplistic pitch-detection-based music transcriber

11

MiXiN. Music Xtraction with Nonstationary Gabor Transforms and Convolutional Denoising Autoencoders

11

pitchlite. realtime pitch tracking in WebAssembly with AudioWorklet

10

ElectroPARTYogram. :zap: 🎉 native C++ Android beat visualizer with BTrack, Oboe, Ne10, SFML

8

demucs-android. Kotlin + native C++ app for a Demucs source separation application on modern Android

8

surge. mpv + youtube-dl command line music player in Rust

7

libmetro. create custom metronomes - compound/simple/odd time signatures, polyrhythms, etc.

7

headbang.py. consensus beat tracking and visualization in mixed metal songs, and headbanging motion analysis with 2D pose estimation

6

quadtree-compression. lossy image compression with quadtrees and protobuf

6

raft-badgerdb. Hashicorp Raft LogStore + StableStore backed by dgraph-io's BadgerDB

5

warped-linear-prediction. perceptual audio codec/file format based on WLPC in a FLAC container

5

Pitcha. the original pitch detection app for Android; see https://github.com/pitch-detection instead

5

sevagh. this is also houses the giscus discussions for sevag.xyz

2

go-sort. collection of tested Go integer sort algorithms

2

Scriptorium. OCR reading assistant with opencv, Tesseract, kraken, DAWGs and a splay tree

2

xnetwork. simple graph library with slotmaps

2

k-ary-tree. generic Go k-ary-tree with a recursive child-sibling binary tree representation

2

xumx_slicq_extra. extra files for xumx-sliCQ

1

beamer-presentation. my template for LaTeX/beamer presentations (for both academia and industry)

1

mss-oracle-experiments. music source separation experiments with oracle performance and different spectrograms

1

MIR-presentations. grad school presentations on the topic of Music Information Retrieval

1

drum_machine. create click tracks from harmonixset annotations on the fly with libmetro, libsoundio, and stk

1

top-bar-clocks. top bar clocks extension in Gnome 3

1

splashmap. hashmap with splay trees for collision chaining

1

konfiscator. First-fit Free List malloc with Prometheus metrics and docker testbench

1

cholesky. a Hypothesis testbench for various implementations of Cholesky matrix decomposition

1

red-black-tree. red-black tree two ways: slab and unsafe pointers

1

demucs. Code for the paper Hybrid Spectrogram and Waveform Source Separation

1