Skip to content
View shardbeats's full-sized avatar
💢
💢

Highlights

  • Pro

Block or report shardbeats

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
shardbeats/README.md

💢 ShardBeats — TRAKK SUITE

Simple, lightweight, offline-first tools that solve real beatmaker problems. No accounts, no mandatory cloud. Everything portable as .exe.

Pipeline

Idea → Production → Artwork → Video → Promo

Tool What it does Stack
TRAKKNAME Offline type-beat title generator (EN/ES, moods, weighted artists). Curation. Python + PySide6 + SQLite
TRAKKNAME-IONIC Same engine on Android, 100% offline. Ionic React + Capacitor
TRAKKCONVERTER Converts drumkits / sample packs to Roland SP-404MK2-compatible WAV. Batch + drag&drop. Python + PySide6 + FFmpeg
TRAKKNORMALIZER Per-clip peak normalization to its own peak, linear gain. Python + PySide6 + FFmpeg
TRAKKOUT Beat + cover → 1080p MP4 + YouTube upload (API v3, templates, queue, scheduling). Python + PySide6 + FFmpeg + YT API
TRAKKSTUDIO Multitool for beatmakers · ShardBeats TRAKK SUITE Organize · Convert to SP-404MK2 WAV · Peak-normalize. 3 independent tools, one window.. Python + PySide6 + FFmpeg
TRAKKLICENSE Offline beat-license contracts for beatmakers (EN/ES PDF + evidence, no cloud) Python + PySide6

Principles

  • Simple > complete. One tool = one problem.
  • Lightweight: PySide6, SQLite stdlib, portable FFmpeg.
  • Offline-first, portable .exe, one-click start.bat.
  • pytest -q green before every release.

Ex SP-404MK2SimpleConverter → now TRAKKCONVERTER. Ex simple-peak-normalizer → now TRAKKNORMALIZER.

Popular repositories Loading

  1. TRAKKCONVERTER TRAKKCONVERTER Public

    TRAKKCONVERTER - Part of ShardBeats TRAKK SUITE. Lightweight desktop tool to convert sample libraries to Roland SP-404MK2-compatible WAV (batch, drag&drop, portable .exe).

    Python 2

  2. TRAKKNORMALIZER TRAKKNORMALIZER Public

    TRAKKNORMALIZER - Part of ShardBeats TRAKK SUITE. Batch peak normalization GUI (PySide6 + FFmpeg). Each clip normalized to its own peak.

    Python 1

  3. TRAKKOUT TRAKKOUT Public

    TRAKKOUT - Part of ShardBeats TRAKK SUITE. Beat to YouTube video converter: audio + artwork to 1080p MP4 via FFmpeg, upload with YouTube Data API v3 (templates, queue, scheduling).

    Python 1

  4. TRAKKNAME TRAKKNAME Public

    TRAKKNAME - Part of ShardBeats TRAKK SUITE. Offline beat-title generator: genre-weighted artists, EN/ES vocabulary, moods. Python + PySide6 + SQLite.

    Python 1

  5. TRAKKNAME-IONIC TRAKKNAME-IONIC Public

    TRAKKNAME-IONIC - Part of ShardBeats TRAKK SUITE. Offline beat-title generator for Android: genre-weighted artists, EN/ES, moods. Ionic + Capacitor.

    TypeScript 1

  6. universalDownloader universalDownloader Public

    Forked from milancodess/universalDownloader

    API for downloading videos and media from popular platforms like Douyin, Instagram, Facebook, Pinterest, Reddit, Threads, Twitter, TikTok, YouTube, etc..

    JavaScript