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. Markdown is supported. 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 Family

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
TRAKKMEMES Local 9:16 vertical compilation factory to promote your beats with clips. Python + FastAPI + FFmpeg

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 family. 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 family. Batch peak normalization GUI (PySide6 + FFmpeg). Each clip normalized to its own peak.

    Python 1

  3. TRAKKOUT TRAKKOUT Public

    TRAKKOUT β€” Part of ShardBeats TRAKK family. Beat to YouTube video converter: audio + artwork β†’ 1080p MP4 via FFmpeg, upload with YouTube Data API v3 (templates, queue, scheduling).

    Python 1

  4. TRAKKNAME TRAKKNAME Public

    TRAKKNAME β€” Part of ShardBeats TRAKK family. 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 family. 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