Sonics

C++
Raylib

Sonics Sandbox is a tool and framework I developed with Juan Salvador Aviles to create visually engaging polyrhythm simulations. It features a pendulum-based rhythm visualization system with a user-friendly ImGui interface, allowing for intuitive interaction.

Key features include:
  • .WAV file loading and batch song uploads via .snc files
  • Audio layering and crossfade capabilities
  • Custom shader effects and a reactive background
  • Audio branching demo to explore dynamic music transitions
  • Fully customizable UI themes

This project allowed me to explore audio programming, real-time visualization, and UI development, merging sound and graphics into a cohesive creative tool.







About me
Hello! I’m Marcos, a passionate programmer who loves problem-solving and coming up with ingenious solutions. Most of my projects are built on a strong foundation in C++ and C, but I’ve also worked with Rust, C#, Python, and Lua, as well as dabbled in mobile development.

As a graphics enthusiast, I’m always looking to blend technology and art, aiming to inspire others and bring creative visions to life with my technical skills.