awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 repository

Awesome GitHub RepositoriesDynamic Geometry Modification

Real-time alteration of element dimensions and shapes based on audio data.

Distinct from Dynamic Border Animations: Focuses on modifying properties like font size and border radius via audio, not map geometry or coordinate calculation.

Explore 1 awesome GitHub repository matching user interface & experience · Dynamic Geometry Modification. Refine with filters or upvote what's useful.

Awesome Dynamic Geometry Modification GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • okazari/rythm.jsAvatar Okazari

    Okazari/Rythm.js

    3,924Vezi pe GitHub↗

    Rythm.js este un framework de animație JavaScript conceput pentru a sincroniza elementele vizuale ale interfeței cu redarea audio sau cu input-ul live de la microfon. Acesta funcționează ca un instrument de manipulare DOM care mapează datele de frecvență audio în timp real la proprietățile CSS, permițând elementelor web să pulseze, să se miște și să se transforme ca răspuns la sunet. Biblioteca se distinge prin furnizarea unei mapări granulare pe benzi de frecvență, care permite dezvoltatorilor să izoleze intervale specifice, cum ar fi basul, mediile sau înaltele, pentru a declanșa răspunsuri vizuale țintite. Prin integrarea cu Web Audio API, procesează semnalele audio pentru a conduce modificări dinamice ale geometriei, cum ar fi schimbări în poziția elementului, rotație și atribute stilistice precum culoarea sau opacitatea. Motorul principal utilizează o buclă de randare de înaltă performanță pentru a se asigura că actualizările vizuale rămân aliniate cu ceasul audio și ratele de refresh ale afișajului. Suportă atât conectarea elementelor media externe, cât și procesarea fluxului live de la microfon, permițând o gamă largă de aplicații de design reactiv.

    Adjusts layout properties like font size and border width in real time based on detected audio frequency levels.

    JavaScriptaudiodancejavascript
    Vezi pe GitHub↗3,924
  1. Home
  2. User Interface & Experience
  3. Dynamic Geometry Modification